




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、HCRSE109RS V3.0姚賢斌/ywx2885362018.10.29劉鵬/lwx529648新開發華為路由交換精英培訓之MLDMLD (Multicast Listener Discovery) 組播偵聽發現協議,是IPv6路由器所使用的一種協議,用以發現在其直連網絡上的組播偵聽者(即希望接收組播數據的節點)的存在,并且能明確發現這些鄰居節點所感興趣的組播組地址。本章介紹不同版本MLD協議的基本原理及相關配置命令。學完本課程后,您應該能:了解MLD的作用及基本原理了解MLDv1, v2之間的區別了解SSM Mapping的作用掌握MLD的基本配置命令MLD協議概述MLDv1MLDv2S
2、SM MappingMLD協議概述MLD(Multicast Listener Discovery)組播偵聽發現協議,用于IPv6組播中組成員管理。到目前為止,MLD有兩個版本: MLDv1 版本(由 RFC 2710 定義),對應 IGMPv2。 MLDv2 版本(由 RFC 3810 定義),對應 IGMPv3。MLDv1主要基于查詢和響應機制完成對IPv6組播組成員的管理。MLDv2的原理與 MLDv1基本相同,并新增了以下特性: 對 IPv6 組播源的過濾;IPv6 組播組狀態跟蹤;接收者主機的狀態偵聽。MLD的用途組播偵聽發現協議MLD用于IPv6路由器在其直連網段上發現組播偵聽者
3、。路由器通過MLD協議,可以了解到在自己的直連網段上是否有組播組的偵聽者,并在數據庫里做相應記錄。同時,路由器還維護與這些組播地址相聯系的定時器信息。配置MLD的路由器使用IPv6單播鏈路本地地址作為源地址發送MLD報文。MLD使用ICMP來攜帶消息所有的MLD報文被限制在本地鏈路上,跳數為1 。MLD協議概述MLDv1MLDv2SSM MappingMLDv1報文格式類型(Type):MLD消息共有三種。組播偵聽查詢(類型值130),可分為兩種子類型:普遍查詢:用于獲得在所連網絡上具有偵聽者的組播地址。特定組播地址查詢:用于獲得在所連網絡上對一特定組播地址是否存在偵聽者。組播偵聽報告(類型值
4、131)組播偵聽離開( Multicast Listener Done)(類型值132)TypeCodeChecksumMaximum Response DelayReservedMulticast Address32 Bits查詢器選舉機制 RouterBFC:2/64RouterAFC:1/64General Query, FF02:1General Query, FF02:1查詢器非查詢器設置定時器General Query, FF02:1General Query, FF02:1刷新定時器刷新定時器定時器超時General Query, FF02:1組成員加入過程普遍查詢Report
5、(join G1)Report (join G2)Router AQuerierRouter BHost AHost BHost CEthernetX抑制組成員離開過程Multicast-address Specific QueryDone MessageRouter AQuerierRouter BHost AHost BHost CEthernetMLD協議概述MLDv1MLDv2SSM MappingMLDv2查詢消息報文格式TypeCodeChecksumMaximum Response DelayReservedMulticast AddressReservedQQICNumber
6、of Sources(N)Source Address(1) Source Address(N)MLDv2報告消息報文格式TypeReservedChecksumReservedNumber of Multicast Address RecordsMulticast Address Records(1) Multicast Address Records(m)指定組播源-組查詢 PC3G:FF0E:1:1EX: null報告PC1PC2RTAG: FF0E:1:1IN:2001:1:12001:2:1報告G:FF0E:1:1EX:2001:1:1G:FF0E:2:2IN:2001:2:1報告M
7、LDv2 QueryFF01:1MLD配置實例Router BReceiverReceiverRouter ARouter CHost AHost BHost CHost DEthernetEthernetN1N2GE 1/0/03000:12/64GE 1/0/03001:10/64GE 1/0/03001:12/64POS 2/0/0POS 2/0/0POS 2/0/0PIM Network配置Router AReceiverRouter AHost AHost BEthernetN1GE 1/0/03000:12/64POS 2/0/0PIM NetworkRouterA multica
8、st ipv6 routing-enableRouterA interface gigabitethernet 1/0/0RouterA-GigabitEthernet1/0/0 mld enableRouterA-GigabitEthernet1/0/0 mld version 1配置Router BRouter BReceiverRouter CHost CHost DEthernetN2GE 1/0/03001:10/64GE 1/0/03001:12/64POS 2/0/0POS 2/0/0PIM NetworkRouterB multicast ipv6 routing-enable
9、RouterB interface gigabitethernet 1/0/0RouterB-GigabitEthernet1/0/0 mld enableRouterB-GigabitEthernet1/0/0 quit查看查詢器RouterB display mld interface gigabitethernet 1/0/0 GigabitEthernet1/0/0(FE80:200:5EFF:FE66:5100): MLD is enabled Current MLD version is 2 MLD group policy: none Value of query interva
10、l for MLD(in seconds): 125 Value of other querier timeout for MLD(in seconds): 0 Value of maximum query response time for MLD(in seconds): 10 Querier for MLD: FE80:200:5EFF:FE66:5100 (this router)MLD協議概述MLDv1MLDv2SSM MappingMLD SSM Mapping SSM(Source-Specific Multicast)稱為指定源組播,要求路由器能了解成員主機加入組播組時所指定的
11、組播源。 如果成員主機上運行MLDv2,可以在MLDv2 報告報文中直接指定組播源地址。但是某些情況下,用戶主機只能 運行MLDv1,為了使其也能夠使用 SSM 服務,路由器上需要提供MLD SSM Mapping 功能。 SSMRouterAHostA(MLDv1)HostB (MLDv1)HostC (MLDv2)MLDv1 ReportMLDv1 ReportMLDv2 Report接受者接受者接受者配置MLD SSM Mapping(1) 在配置SSM Mapping之前,需完成以下任務:配置某單播路由協議,使整個組播域連通使能IPv6組播路由數據準備在配置SSM Mapping之前,
12、需準備以下數據。序號數據1需要使能SSM Mapping功能的接口2IPv6的SSM-Mapping策略名3組播組地址和掩碼、組播源地址和掩碼配置MLD SSM Mapping(2) 執行命令system-view,進入系統視圖。 執行命令interface interface-type interface-number,進入接口視圖。 執行命令mld enable,使能MLD功能。 執行命令mld version 2,配置MLD版本號為2。 為保證該網段內運行任意版本MLD的用戶主機都能得到SSM服務,建議在路由器接口上運行MLDv2。執行命令mld ssm-mapping enable,使
13、能SSM Mapping功能。執行命令system-view,進入系統視圖。 執行命令mld,進入MLD視圖。 執行命令ssm-mapping ipv6-group-address ipv6-group-mask-length ipv6-source-address,配置組到源的映射。多次執行該命令,可以實現同一個組到多個源的映射。 配置MLD SSM Mapping實例使能組播功能,并在主機側接口上使能MLD功能。在RouterA上使能組播功能,并在GE1/0/0接口上使能MLD功能,配置MLD版本為1。ReceiverRouter AHost AHost BEthernetN1GE 1/0/0 system-viewRouterA multicast ipv6 routing-enableRouterA interface gigabitethernet 1/0/0RouterA-GigabitEthernet1/0/0 mld enableRouterA-GigabitEthernet1/0/0 mld version 2RouterA-GigabitEthernet1/0/0 quitRouterA mld ssm-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論