




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、常用組播路由協(xié)議配置方法1 IGMP協(xié)議配置1.1 IGMP基本設(shè)置1.1.1 配置路由器加入到一個(gè)組播組:Router(config-if)# ip igmp join-group 225.2.2.2 1.1.2 控制某個(gè)接口下主機(jī)能夠加入的組播組 ip igmp access-group access-list 【例如】Router(config)# access-list 1 225.2.2.2 0.0.0.0Router(config)# interface ethernet 0Router(config-if)ip igmp access-group 1ACL
2、可以同時(shí)對(duì)組播報(bào)文的源和目的地址控制,達(dá)到過濾組播源,同時(shí)也能過濾特定接收主機(jī)的作用,例如: Deny all state for a group Gdeny igmp any host G permit igmp any any Deny all state for a source Sdeny igmp host S any permit igmp any any Permit all state for a group G permit igmp any host GPermit all state for a source Spermit igmp host S any Filter
3、a particular source for a group G deny igmp host S host G permit igmp any host G1.1.3 IGMP版本切換 Router(config-if)# ip igmp version 2|31.1.4 IGMP查詢間隔時(shí)間:默認(rèn)60s Router(config-if)# ip igmp query-interval 1201.1.5 IGMP查詢超時(shí)時(shí)間:默認(rèn)為2倍的查詢間隔時(shí)間Router(config-if)# ip igmp query-timeout 30 1.1
4、.6 IGMP查詢最大響應(yīng)時(shí)間:默認(rèn)為10sRouter(config-if)# ip igmp query-max-response-time 8 1.2 IGMP Proxy 如圖2,當(dāng)C收到組播請(qǐng)求后,發(fā)送一條PIM-SM join的消息給B,發(fā)送一個(gè)IGMP的請(qǐng)求到A,A通過一條單播鏈路將數(shù)據(jù)傳送到B,這個(gè)過程就需要一個(gè)IGMP的代理,配置如下:圖2【例如】Router A Configuration interface ethernet 0 ip address 10.1.1.1 255.255.255.0 ip pi
5、m dense-mode ! interface ethernet 1 ip address 10.2.1.1 255.255.255.0 ip pim dense-modeip igmp unidirectional link ! interface ethernet 2 ip address 10.3.1.1 255.255.255.0Router B Configuration ip pim rp-address 10.5.1.1 5 access-list 5 permi
6、t 239.0.0.0 0.255.255.255.255! interface loopback 0 ip address 10.7.1.1 255.255.255.0 ip pim dense-modeip igmp helper-address udl ethernet 0ip igmp proxy-service!interface ethernet 0 ip address 10.2.1.2 255.255.255.0ip pim dense-mode ip igmp unidirectional
7、 link ! interface ethernet 1 ip address 10.5.1.1 255.255.255.0ip pim sparse-mode ip igmp mroute-proxy loopback 0 ! interface ethernet 2ip address 10.6.1.1 255.255.255.0Router C Configuration ip pim rp-address 10.5.1.1 5 access-list 5 permit 239.0.0
8、.0 0.255.255.255 !interface ethernet 0 ip address 10.8.1.1 255.255.255.0ip pim sparse-mode!interface ethernet 1 ip address 10.9.1.1 255.255.255.0 ip pim sparse-mode 1.3 IGMP Snooping1.3.1 開啟IGMP輪詢Router(config)#ip igmp snooping 1.3.2 IGMP Snooping調(diào)整在單個(gè)vlan中啟用Snooping: ip igm
9、p snooping vlan 1.3.3 IGMP Snooping快速離開 ip igmp snooping vlan immediate-leave The following example shows how to enable IGMP Immediate-Leave processing on VLAN 1: Router(config)# ip igmp snooping vlan 1 immediate-leave 1.3.4 IGMP Snooping參考多播路由 ip igmp snooping vlan mrouter To add a multicast router
10、 port and to configure the multicast router learning method, use the ip igmp snooping vlan mrouter command in global configuration mode. ip igmp snooping vlan vlan-id mrouter interface interface-id | learn pim-dvmrp 【例如】Switch# configure terminalSwitch(config)# ip igmp snooping vlan 200 mroute
11、r interface gigabitethernet1/0/2Switch(config)# end1.3.5 基于靜態(tài)地址的IGMP Snooping ip igmp snooping vlan vlan-id static mac-address interface interface-id【例如】Switch# configure terminalSwitch(config)# ip igmp snooping vlan 105 static 01005e233312 interface gigabitethernet1/0/1Switch(config)# end1.4 監(jiān)控調(diào)試IG
12、MP1.4.1 show ip igmp groups1.4.2 show ip igmp interface顯示內(nèi)容:(1)IGMP和CGMP在接口下是否啟用。(2)IGMP 版本。(3)關(guān)于 IGMP 的各種計(jì)時(shí)器,我們可以基于性能的原因來調(diào)整它。(4)某一子網(wǎng)中的 DR 和 IGMP 查詢者。1.4.3 debug ip igmp 這條命令可以幫助我們了解當(dāng)前路由器是否發(fā)出查詢信息,發(fā)查詢信息的間隔以及是否收到來自接收者的對(duì)查詢的響應(yīng)。2 PIM協(xié)議配置2.1 PIM-DM基本配置2.1.1 激活多播路由 Router
13、(config)#ip multicast-routing 2.1.2 PIM-DM配置在接口模式下輸入 Ip pim dense-mode【例如】ip multicast-routinginterface FastEthernet0/1 ip address 172.16.8.1 255.255.255.0 ip pim state-refresh origination-interval 60 ip pim dense-mode2.2 PIM-SM基本配置2.2.1 激活多播路由Router(config)#ip multicast-routing 需在所有路由器上配置,否則可
14、能會(huì)形成組播路由黑洞。2.2.2 PIM-SM配置接口命令:ip pim dense-mode | sparse-mode | sparse-dense-mode (1)單純采用稀疏模式:ip pim sparse-mode 【例如】R1(config)# ip multicast-routingR1(config)# ip pim rp-address 172.16.34.1R1(config)# interface f0/0R1(config-if)# ip pim sparse-mode(2)Auto-RP方案網(wǎng)絡(luò)或稀疏和密集模式混合網(wǎng)絡(luò):ip pim sparse-dense-mode
15、 【例如】R1(config)# ip multicast-routingR1(config)# ip pim rp-address 172.16.35.1R1(config)# interface fa0/1R1(config-if)# ip pim sparse-dense-mode2.2.3 PIM-SM靜態(tài)RP 如果要配置Static RP,則應(yīng)該在所有路由器上配置,并且所有路由器必須使用相同的 RP 地址。當(dāng)靜態(tài)配置的RP失效時(shí),路由器不可能切換到其它的備用 RP(除非使用 Anycast-RP,在 RP
16、160;之間運(yùn)行 MSDP)。 以下命令實(shí)現(xiàn)靜態(tài) RP 的指定: ip pim rp-address <address> group-list <acl>override group-list :指定組范圍,缺省為 224.0.0.0/4,這是很危險(xiǎn),因?yàn)樗?#160;Auto-RP 多播組(224.0.1.39和 224.0.1.40)也包括進(jìn)來了,注意這兩個(gè)多播組是使用密模式進(jìn)行維護(hù)的。所以我們至少應(yīng)該使用訪問列表將這兩個(gè)組排除。override : 參數(shù)指
17、示靜態(tài)配置優(yōu)先于Auto-RP 學(xué)得的內(nèi)容?!纠纭縣ost1(config)#access-list boston permit 228.0.0.0 15.255.255.255host1(config)#ip pim rp-address 122.0.0.1 1 boston靜態(tài) RP 的配置比較容易理解,但是管理工作量很大,由于沒有冗余能力,可靠性也不強(qiáng),不適于在大的網(wǎng)絡(luò)中使用。 為了保證RP的有效性,防止網(wǎng)絡(luò)因?yàn)槭?dǎo)致網(wǎng)絡(luò)切換至密集模式,我們可以指定靜態(tài)RP,但是為了防止靜態(tài)RP阻礙Auto-RP協(xié)議的運(yùn)行,必須與訪問列表相結(jié)合使用。如下例: ip
18、pim rp-address <RP-adr >10 access-list 10 deny 224.0.1.39 access-list 10 deny 224.0.1.40 access-list 10 permit any【例如】host1(config)#access-list 11 permit 224.0.1.39 0.0.0.0host1(config)#access-list 11 permit 224.0.1.40 0.0.0.0host1(config)#ip pim rp-address 192.48.1.22
19、11 override2.2.4 PIM-SM自動(dòng)RP除了 Candidate RPs(RP 候選者)和 MappingAgents(映射代理)路由器外,其它所有路由器能自動(dòng)學(xué)習(xí)與特定組相關(guān)的 RP 地址,不需要為 RP 做任何設(shè)置。Candidate RPs和MappingAgents路由器通過專用的兩個(gè)多播地址 224.0.1.39(Cisco-Announce)和 224.0.1.40(Cisco-Discovery)以PIM DM(否則在 Chicken and
20、 Egg 問題)方式傳遞 RP 相關(guān)信息。網(wǎng)絡(luò)中可以存在多個(gè) RP 以作備份,可以通過管理范圍對(duì)消息的傳遞加以限制,BSR 不個(gè)備這一功能,這一功能對(duì)減少多播信息對(duì)廣域網(wǎng)帶寬的占用非常有效。l Candidate RPs RP 候選者以固定周期向 224.0.1.39 組播地址送 RP-Announcement 消息,這個(gè)消息用來說明該路由器是一個(gè)RP 候選者,rp-announce-interval 的缺省值為 60s。RP
21、60;聲明中包括:組范圍(缺省為 224.0.0.0/4)、候選 RP 的地址,保持時(shí)間缺省為三分鐘,即三倍的 rp-announce-interval。在全局模式下以下述命令設(shè)置: ip pim send-rp-announce <interface>scope <ttl> group-list acl。 Interface: 用于指定 RP 聲明中的源地址取自哪個(gè)接口。 Group-list: 其中的 Deny 在不同的 IOS 版本中意義不同,12.
22、0(1.1)以前的版本中表示當(dāng)前路 由器不是相應(yīng)組范圍的候選 RP,12.0(1.1)以后版本中表示該組范圍永遠(yuǎn)采用密模式。【例如】host1(config)#access-list 1 deny 224.0.1.39 host1(config)#access-list 1 deny 224.0.1.40ip pim send-rp-announce loopback 2 scope 16 group-list 1l Mapping Agents 用于接收發(fā)自 Candidate RPs 的聲明,自動(dòng)加入 224.0.1.39
23、60;這個(gè)多播組。所有聲明存儲(chǔ)在緩存中,為每個(gè)特定組范圍選舉具有最高 IP 地址的候選者作為 RP。我們可以通過 show ip pim rp mapping 命令來查看 MA 的緩存。注意:所有 MA 的緩存內(nèi)容必須一致。向 224.0.1.40地址發(fā)送Cisco-Discovery 消息,每 60 秒或檢測(cè)到變化時(shí)發(fā)送。消息中包含從多個(gè)候選者中選出的RP??梢酝ㄟ^如下命令設(shè)置: ip pim send-rp-discovery <interface>
24、 scope <ttl>。 Interface: 用于指定消息包源地址取自哪個(gè)接口,如果不設(shè)置,源地址為送出接口,這樣將會(huì)導(dǎo)致一個(gè)MA以多個(gè)地址出現(xiàn)。所有其它路由器自動(dòng)加入 224.0.1.40 以接收 Cisco-Discovery 消息。通過接收 Cisco-Discovery消息以確定負(fù)責(zé)特定組的 RP?!纠纭縤p pim send-rp-discovery scope 23 loopback 1 通常一個(gè)網(wǎng)絡(luò)中應(yīng)該至少設(shè)置兩個(gè) C-RP 和 MA,一臺(tái)路由器可以同時(shí)擔(dān)當(dāng)這兩
25、種角色。Intfc最好使用回環(huán)接口來定義。需要支持多播的每臺(tái)路由器的每個(gè)接口下都應(yīng)該配置成疏密模式,因?yàn)?#160;Auto-RP 采用密模式 PIM 工作,其它多播數(shù)據(jù)采用稀疏模式工作。Auto-RP可以采用冗余模式,在冗余模式中,是通過比較相應(yīng)端口的IP地址大小來實(shí)現(xiàn)的,通常是做法是對(duì)于主RP配置較高IP地址的Loopback接口,而對(duì)于冗余RP則采用較小的IP地址作為L(zhǎng)oopback接口。l 自動(dòng)RP控制Auto-RP 聲明和發(fā)現(xiàn)消息中的 TTL 的值設(shè)成多大合適? 這個(gè)跟網(wǎng)絡(luò)結(jié)構(gòu)有關(guān),只要保證所有的 MA/C-RPs
26、 都可以收到來自 C-RPs/MA 的消息就可以了。不妨把 TTL 值設(shè)得大一些,我們可以在網(wǎng)絡(luò)邊界使用 ip multicast boundary 的命令來限定 Auto-RP 多播信息的傳遞,如下圖。 為了防止不正確的配置導(dǎo)致 RP 信息的不一致,可以通過 ip pim accept-rp 命令對(duì)可接受 RP 進(jìn)行限制,命令用法如下:Ip pim accept-rp <rp-addr> acl Ip pim acc
27、ept-rp auto-rp acl Ip pim accept-rp 0.0.0.0 acl Auto-rp 和 0.0.0.0 只能設(shè)置一條,acl 如果省略掉則表示 224.0.0.0/4。 【例如】ip pim accept-rp 172.17.1.1 3access-list 3 permit 224.2.2.2對(duì) RP 的限定可以用來控制組模式,只有通過 RP 驗(yàn)證的組才可以使用稀疏模式。也可以用來限定哪些(*,G)的加入消息是可接受的,還可以用來限定哪些(S,G)注冊(cè)消息是
28、可接受的。此外,我們可以在 MA 中使用 RP 過濾來驗(yàn)證 RP 候選者的有效性,進(jìn)而控制 RP。命令如下: ip pim rp-announce-filter rp-list <acl> group-list <acl> rp-list 和 group-list 分別用來指定哪些 C-RP 和多播信息是可以接受的。 注意group-list 如果不指定表示不接受一切組?!纠纭縤p pim rp-announce-fi
29、lter rp-list 1 group-list 2access-list 1 permit 10.0.0.1access-list 1 permit 10.0.0.2access-list 2 permit 224.0.0.0 192.168.255.2552.2.5 PIMv2 BSR模式多個(gè) C-BSR(引導(dǎo)路由器候選者)通過選舉優(yōu)先級(jí)和IP 地址最高者為活動(dòng) BSR,這個(gè)選舉過程是搶先式的。活動(dòng) BSR 根據(jù) C-BSR 的優(yōu)先級(jí)隨時(shí)變化,作為接收者的 All Other Routers在 Ac
30、cept Any 和Accept Preferred 兩種狀態(tài)中改變。BSR通過以下命令設(shè)置 :ip pim bsr-candidate <intfc> <hash-length> priority <pri> <hash-length>:指定 hash mask 的長(zhǎng)度,這一長(zhǎng)度決定了RP 服務(wù)于多播組的范圍有多大。Priority:定義了當(dāng)前BSR的優(yōu)先級(jí),優(yōu)先級(jí)缺省等于 0?!纠纭縤p
31、 pim bsr-candidate ethernet 0/0 1922.3 監(jiān)控調(diào)試PIM2.3.1 show ip pim neighbor Uptime 顯示毗鄰關(guān)系存在的時(shí)間 Expires 顯示條目過期前的剩余時(shí)間,周期性的PIM Hello 消息用來刷新這條記錄。 Mode 顯示接口下 PIM的模式:Dense,Sparse or Sparse/Dense。 2.3.2 show ip pim int
32、erface Nbr Count 顯示該接口連接網(wǎng)絡(luò)中鄰居的數(shù)量。 DR=0.0.0.0 說明該接口所連接的是P2P網(wǎng)絡(luò),不存在DR。 2.3.3 show ip rpf 上圖中顯示了兩條 RPF 信息,這些信息都是基于單播路由表形成的。 關(guān)于每一個(gè)多播源和RP路由器都有相關(guān)條目,記錄RPF接口,上游路由器,相關(guān)路由等信息。 2.3.4 show ip route 不要忘了,多播的轉(zhuǎn)發(fā)決斷依賴于單播路由表(如R
33、PF檢驗(yàn)),所以在我們調(diào)試多播路由時(shí)經(jīng)常檢驗(yàn)單播路由的正確性同樣重要。 2.3.5 show ip mroute 這是一個(gè)多播路由表的一部分,同其它的多播路由表一樣,其中包含(*,G)和(S,G) 條目,每個(gè)條目下會(huì)有流入接口,OIL流出接口列表,RP(如果存在的話),標(biāo)志位和Uptime/Expires計(jì)時(shí)器。此外還有 show ip mroute summary 和 show ip mroute count 兩條命令沒有列出示例。 分別用于查看多播路由表每個(gè)條目的匯總信息和統(tǒng)計(jì)信息。2.3.6 show ip mroute active 顯示當(dāng)前活動(dòng)的源(流量大于某個(gè)門限值,缺省為 4K) 其中包含組地址,會(huì)話名稱, 組播源地址,域名稱以及帶寬占用情況。2.3.7 show ip pim rp mapping 這條命令是關(guān)于PIM Sparse Mode 的。RP 可以被自動(dòng)發(fā)現(xiàn),也可以被手工設(shè)置。RP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 糞污資源化利用技術(shù)在中小規(guī)模養(yǎng)殖企業(yè)中的應(yīng)用
- 德育共同體視角下中醫(yī)藥高校學(xué)生思想政治教育效果評(píng)估
- 山東省齊河縣2024-2025學(xué)年八上數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 內(nèi)蒙古烏拉特前旗三校2024-2025學(xué)年化學(xué)九上期末質(zhì)量檢測(cè)模擬試題含解析
- 第6課 西方的文官制度教學(xué)設(shè)計(jì)
- 酒店餐飲企業(yè)代理記賬與餐飲財(cái)務(wù)管理合同
- 廠房抵押貸款居間擔(dān)保協(xié)議
- 茶餐廳廚房承包及員工培訓(xùn)服務(wù)合同
- 某商業(yè)廣場(chǎng)電力設(shè)施規(guī)劃與配電系統(tǒng)設(shè)計(jì)
- 虛擬現(xiàn)實(shí)技術(shù)在安全培訓(xùn)中的應(yīng)用
- 道路施工工藝培訓(xùn)
- 2025-2030全球及中國(guó)乙酰檸檬酸三丁酯(ATBC)行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025濟(jì)寧市泗水縣泗河街道社區(qū)工作者考試真題
- 初二化學(xué)全套試題及答案
- 融資代建合同模板5篇
- 甲方工期回復(fù)函
- 直播肖像權(quán)使用合同協(xié)議
- 2024年山東滕州市屬國(guó)有企業(yè)第三批次招聘120人筆試參考題庫附帶答案詳解
- 中科曙光2025測(cè)評(píng)
- 兒科換錯(cuò)藥護(hù)理不良事件
- 英語四六級(jí)資料 全國(guó)大學(xué)英語四六級(jí)全部詞匯
評(píng)論
0/150
提交評(píng)論