การเพิ่ม VLAN อย่างง่ายบน Juniper MX


15

หลังจากปีที่ผ่านมาจาก JunOS ทำงานกับเราเตอร์ Foundry (ตอนนี้ Brocade) ฉันพบตัวเองกับ Juniper MX10 ใหม่ สิ่งที่ฉันต้องทำก็คือสร้าง VLAN ง่ายๆเพื่อให้สองพอร์ตแชร์หนึ่งอินเตอร์เฟสการกำหนดเส้นทางซึ่งมีที่อยู่ IP เดียว บนผ้าสิ่งนี้ค่อนข้างง่าย:

vlan 200 name layer3
 untagged ethe 1/3 to 1/4 
 router-interface ve 200
interface ve 200
 ip address 192.168.1.1/24

ใน JunOS ฉันใช้ Google และอ่านเอกสารมาหลายวันแล้ว มีตัวเลือก VLAN ที่สลับซับซ้อนมาก แต่ฉันไม่พบสิ่งใดที่เจาะลึกถึงสิ่งที่เรียบง่าย

ขอบคุณสำหรับความช่วยเหลือ ฉันไม่ต้องการเริ่มต้นลูปการกำหนดเส้นทางใด ๆ


คุณควรอ่านหนังสือ 'Juniper MX Series' สื่อการอ่านที่ดีมีทุกสิ่งที่คุณต้องการรวมถึงรูปแบบการกำหนดค่า Enterprise vs ServiceProvider สำหรับ vlans ที่ดีที่สุดและเมื่อใด
Milan Prpic

หัวข้อนี้ทำให้ฉันสับสนในตอนแรก .... มันแตกต่างจากซิสโก้ที่คุณสามารถแนบ vlan เข้าถึงมากกว่าหนึ่งรายการเพื่อเชื่อมต่อ Juniper ใช้ IRB หรือโดเมนบริดจ์ ... ชุด MX ไม่ได้มีวัตถุประสงค์ในการใช้ VLans จริงๆ พวกเขาสามารถกำหนดค่าให้ใช้ Irb # จำนวนที่เทียบเท่ากับ vlan ... routing bridge อิสระ ... คือสิ่งที่เรียกว่า ... แค่คิดว่าอินเตอร์เฟสเสมือนของ Routed ใน Cisco
Ty Smith

คำตอบใดช่วยคุณได้บ้าง ถ้าเป็นเช่นนั้นคุณควรยอมรับคำตอบเพื่อที่คำถามจะไม่โผล่ขึ้นมาเรื่อย ๆ โดยมองหาคำตอบ หรือคุณสามารถให้และยอมรับคำตอบของคุณเอง
Ron Maupin

คำตอบ:


22

แพลตฟอร์ม MX ไม่มีแนวคิดทั่วไปของ "VLAN" ที่มีอยู่บนแพลตฟอร์มทั้งหมด MX "เห็น" แท็ก VLAN บนแพ็กเก็ตที่เข้ามาเท่านั้นและจากนั้นสามารถทำงานกับแท็กเหล่านี้ได้ สิ่งที่คุณต้องการคือการบริดจ์แพ็กเก็ตจากสองพอร์ตที่มี VLAN-ID เดียวกันในส่วนหัว L2 จากนั้นเพิ่มอินเตอร์เฟส L3 เข้ากับบริดจ์นั้น

บนแพลตฟอร์ม MX คุณมีสองวิธีในการกำหนดค่าบริดจ์ ผู้ให้บริการรูปแบบและสไตล์ขององค์กร เนื่องจากฉันคุ้นเคยกับสไตล์ SP มากขึ้นฉันจะตอบคำถามของคุณแบบนั้น:

Juniper MX SP Bridging Style

ก่อนอื่นคุณต้องกำหนดค่าอินเทอร์เฟซของคุณให้ยอมรับแพ็กเก็ตด้วยแท็ก VLAN ที่ถูกต้อง:

interfaces {
    ge-0/0/0 {
        vlan-tagging;
        encapsulation extended-vlan-bridge;
        unit 200 {
            vlan-id 200;
        }
    }
    ge-0/0/1 {
        vlan-tagging;
        encapsulation extended-vlan-bridge;
        unit 200 {
            vlan-id 200;
        }
    }
}

จากนั้นกำหนดค่าโดเมนบริดจ์ที่เชื่อมสองสิ่งนี้:

bridge-domains {
    vlan-200 {
        vlan-id 200;
        interface ge-0/0/0.200;
        interface ge-0/0/1.200;
    }
}

ตอนนี้คุณมีบริดจ์ VLAN 200 ในบริดจ์ทั้งสอง

การเชื่อมต่อแบบไม่ใช้แท็ก / การเข้าถึง

หากคุณมีพอร์ต "เข้าถึง" ที่ไม่ได้ติดแท็กที่คุณต้องการเชื่อมคุณสามารถทำได้ด้วยการใช้ไวยากรณ์นี้:

interfaces {
    ge-0/0/0 {
        encapsulation ethernet-bridge;
        unit 0 {
            family bridge;
        }
    }
}

จากนั้นใช้ge-0/0/0.0ในการกำหนดค่าบริดจ์ของคุณ

อินเตอร์เฟส L3 / อินเตอร์เฟสการกำหนดเส้นทาง

ในการเพิ่มอินเตอร์เฟส L3 ให้กับมิกซ์แรกให้กำหนดIntegrated Routing และ Bridging Interface (IRB) ด้วย IP ของคุณ:

irb {
    unit 200 {
        family inet {
            address 192.168.1.1/24;
        }
    }
}

จากนั้นเพิ่มอินเทอร์เฟซนี้ลงในบริดจ์ของคุณ:

bridge-domains {
    vlan-200 {
        vlan-id 200;
        routing-interface irb.200;
        interface ge-0/0/0.200;
        interface ge-0/0/1.200;
    }
}

การตั้งค่าของคุณจะเสร็จสมบูรณ์

มันซับซ้อนกว่าแนวคิด VLAN "ปกติ" เล็กน้อยที่พบในสวิตช์ / อุปกรณ์อื่น ๆ แต่มันก็ยืดหยุ่นกว่าด้วย ตัวอย่างเช่นคุณสามารถมีอีกสองพอร์ตที่มี VLAN-ID 200 ที่กำหนดค่าและพวกเขาสามารถมีบริดจ์ของตัวเองแยกออกจากบริดจ์แรกที่คุณเพิ่งกำหนดค่าอย่างสมบูรณ์

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพลตฟอร์ม MX รวมถึงตัวอย่างที่ยอดเยี่ยมฉันขอแนะนำหนังสือ MX Series จาก O'Reilly / Douglas Hanks: http://shop.oreilly.com/product/0636920023760.do


5

คุณเคยอ่านสิ่งนี้หรือไม่ จะตั้งค่า trunk และ access ports ใน MX80 ได้อย่างไร? - ชุมชน J-Net

มันอธิบายวิธีการตั้งค่าโดเมนบริดจ์สำหรับอินเทอร์เฟซ L3 ของคุณอย่างรวดเร็วและเพิ่มพอร์ตเป็นการเข้าถึงหรือเก็บลำต้น irb.200จะเป็นของคุณve 200

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.