What is IGMPv1? IGMPv1使用Query-Response模型來允許Multicast Router和Multi-Layer Switch來確定在本網段內哪個Multicast Group是啟動的。在這個模型中,Router或Switch充當IGMP Querier,週期性(每隔60秒)地發送IGMPv1 Membership Query給224.0.0.1。啟用Multicast的所有主機監聽該位址並接收Query Packet。主機以IGMPv1 Membership Report回覆,表示它要接收特定Group的Multicast Traffic;該網段中的Router或Switch就可以了解Multicast Group中有哪些接收者。 主機可以通過發送一個或多個主動的Membership Report封包表明加入(Join)一個Multicast Group。如: 某個主機主動發送一個Report封包表明要接收Multicast Group(224.1.1.1)的流量。 主機通過停止處理Multicast Group Traffic以及不回應IGMP Query的方式來離開Multicast Group。 IGMPv1依靠L3的IP Multicast Routing Protocol(PIM、DVMRP等)來解決同一網段中哪個Router或Multi-Layer Switch成為Querier。Querier Router發送IGMPv1的Query來確定哪個Multicast Group是啟動的。通常Designated Router會被選擇為Querier。 IGMPv1的封包有2種: - Member Query(224.0.0.1, 每60秒查詢一次) - Member Report What is IGMPv2? IGMPv2的Query和Membership Report與IGMPv1類似。它們的差別在於: (一) IGMPv2的Query分為兩部分: - General Query(功能與IGMPv1的Query相同) - Group-Specific Query(僅查詢特定Group的資訊) (二) IGMPv1和IGMPv2的Membership Report使用不同的類型代碼。 IGMPv2的新特性包括: 1)Que...
Comments
MPLS 徹底改變了網際網路的網路建置及管理方式,它將網際網路協定 (IP) 納為原生的資料單元。在網路邊緣,MPLS 路由器的閘道介面模組負責連結 (及聚合) 傳統網路,這通常涵蓋了各種乙太網路、訊框傳送、SONET,當然,還包括 ATM。但是在網路核心,原生的 IP 封包則以一種叫做 FEC 的容器 (container) 傳送。每個 FEC (Forwarding Equivalence Class, 相同轉送類別) 載送指定的 IP 封包類型 (其類型由網路管理員或最終用戶定義),同時,MPLS 網路則根據網路應用的要求,而非網路的特定現狀,路由和轉送這些 FEC。映射到 FEC 的封包都被分配到一個固定長度數值的標籤 (label),並根據這些標籤轉送和路由 FEC。
在 MPLS 網路,FEC 被路由到虛擬資料路徑中,此路徑叫標籤交換路徑 (LSP)。LSP 取代了 ATM PVC 的永久性,可以動態修改。當網路發生擁塞或故障時,MPLS 立即利用快速重路由功能 (Fast Re-route, FRR),將 FEC (及其 IP 封包) 送到替代路徑。LSP 也可以根據網路應用的需求彈性調整,針對即時性網路應用「保留」頻寬並保障品質。
http://tw.juniper.net/company/presscenter/features/2005/0205.html
MPLS — 通向未來的新途徑
作者:游源濱,Juniper 網路公司香港/台灣區技術總監