熱門分類
載入中…
目錄0%

🧩 Junos OS 中的 IRB 技術解析:結合路由與橋接的靈活設計

    🧩 Junos OS 中的 IRB 技術解析:結合路由與橋接的靈活設計

    Juniper Junos OS 的網路架構中,IRB(Integrated Routing and Bridging) 是一項讓路由器同時執行第二層(L2)與第三層(L3)功能的技術。 它允許 VLAN 之間既能進行交換(Bridging),又能跨網段進行路由(Routing), 是企業與資料中心中常見的「虛擬網路閘道」設計手段。


    📘 一、IRB 的基本概念

    一般來說,交換機負責 L2、路由器負責 L3。 但在多 VLAN 環境中,若每個 VLAN 都需透過外部路由器互通, 將造成大量介面與佈線成本。 IRB 的出現,讓單一裝置能同時執行「橋接 + 路由」兩種角色。

    • 🧱 Bridging(橋接):VLAN 內的主機彼此通訊。
    • 🛣️ Routing(路由):不同 VLAN 間透過 IRB 介面互通。
    💡 IRB 介面是一種邏輯介面(Logical Interface), 用於作為橋接群組的「虛擬三層出口(Gateway)」。

    ⚙️ 二、IRB 運作架構

    在 Junos OS 中,IRB 介面通常與 VLAN、Bridge Domain 搭配使用。 下列示意說明其邏輯關係:

    [ VLAN 10 ]  →  ge-0/0/1
    [ VLAN 20 ]  →  ge-0/0/2
            │
            └──>  [ Bridge Domain VLAN10, VLAN20 ]
                    │
                    └──>  irb.10  →  IP: 192.168.10.1/24
                    └──>  irb.20  →  IP: 192.168.20.1/24
    

    當主機發送封包給不同 VLAN 的目的地時, IRB 會在 L3 層進行轉送,達成「單機內部跨 VLAN 通訊」。


    🧰 三、IRB 實際設定範例

    以下為一個簡化的範例,示範如何設定 VLAN 與 IRB 介面:

    configure
    
    # 建立 VLAN 與對應 Bridge Domain
    set vlans VLAN10 vlan-id 10
    set vlans VLAN10 l3-interface irb.10
    set vlans VLAN20 vlan-id 20
    set vlans VLAN20 l3-interface irb.20
    
    # 建立實體埠與 VLAN 關聯
    set interfaces ge-0/0/1 unit 0 family ethernet-switching vlan members VLAN10
    set interfaces ge-0/0/2 unit 0 family ethernet-switching vlan members VLAN20
    
    # 設定 IRB 介面 IP
    set interfaces irb unit 10 family inet address 192.168.10.1/24
    set interfaces irb unit 20 family inet address 192.168.20.1/24
    
    commit
    

    此設定中,ge-0/0/1 與 ge-0/0/2 分別屬於不同 VLAN, 而 IRB.10 與 IRB.20 則擔任各 VLAN 的虛擬閘道(Gateway)。 因此,主機 A(VLAN10)與主機 B(VLAN20)可透過 IRB 進行 L3 通訊。


    🔍 四、常見應用場景

    • 🏢 企業內網整合: 多 VLAN 網段互通但不需外部路由器。
    • 🌐 虛擬化與資料中心架構: 結合 VXLAN / EVPN 實作多租戶網路。
    • 🧩 Layer 3 Switching: 利用交換設備直接進行路由轉發。
    • 🔒 安全區隔: 可配合防火牆 Filter 實現 VLAN 間安全控制。

    🧠 五、IRB 與 RVI 的差異

    在部分 Juniper 系統中,也能看到 RVI(Routed VLAN Interface) 的設定。 RVI 與 IRB 功能相似,差別在於:

    • IRB 多用於 Bridge Domain 架構(MX、EX、QFX 系列)。
    • RVI 多出現在傳統 Switching VLAN Interface 環境。
    IRB 可視為更通用的設計,支援混合式架構(Bridge + Route)並能與多個 VLAN 綁定。

    📊 六、驗證與測試

    # 查看 IRB 介面狀態
    show interfaces terse | match irb
    
    # 確認 VLAN 與 Bridge Domain 關聯
    show vlans
    
    # 查看 MAC 與路由學習狀態
    show bridge mac-table
    show route protocol direct
    

    若主機間可成功互 ping,代表 IRB 路由橋接功能運作正常。


    🔗 延伸閱讀

    — WWFandy・Junos 系列技術筆記

    🔗 分享這篇 LINE Facebook X

    沒有留言:

    字級