生活随笔
收集整理的這篇文章主要介紹了
组播RP配置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?
一.手動配置:(全局配置) | Catalyst 3550&3560 | 說明 | | ip pim rp-address?ip-address?[access-list-number] [override] | - 指定RP地址,這里的ACL為一個標(biāo)準(zhǔn)ACL(1-99)指定,這個RP作為哪幾個多播地址的RP,如果不配置,則RP支持所有組
- override表明如果還從AutoRP或者BSR獲得RP地址,手動指定的優(yōu)先
| | access-list?access-list-number?{deny | permit}?source?[source-wildcard] | 指定RP支持哪幾個多播地址,注意,這里只能是標(biāo)準(zhǔn)ACL(1-99) |
二.Auto-RP配置:(全局配置) | Catalyst 3550&3560 | 說明 | | ip pim send-rp-announce?interface-idscope?ttl?group-list?access-list-number?interval?seconds | - 在RP的路由器上配置
- interface-id指定端口地址作為IP地址
- ttl?指定time-to-live,數(shù)據(jù)包跳數(shù),沒有默認值,范圍是1-255
- ACL?為一個標(biāo)準(zhǔn)ACL(1-99)指定,這個RP作為哪幾個多播地址的RP,如果不配置,則RP支持所有組
- interval?為announcement消息多久發(fā)送一次,默認是60秒,范圍是1-16383
| | ip pim send-rp-discovery scope?ttl | - 映射代理接收候選RP的RP-Annouce消息,并選擇出RP,并使用RP-Discovery消息向其他設(shè)備通告RP地址,這個消息每60秒發(fā)送到224.0.1.40一次
- 候選RP本身也同時被配置為RP映射代理
|
相關(guān)配置:(全局配置)
| Catalyst 3550&3560 | 說明 | | ip pim accept-rp?ip-address?access-list-number | 設(shè)置設(shè)備能夠接收的RP地址,和數(shù)據(jù)這個RP的多播地址 | | ip pim accept-rp auto-rp | 允許設(shè)備接收Auto-RP通告的RP地址 | | ip pim rp-announce-filter rp-listaccess-list-number?group-list?access-list-number | - 過濾進站的RP announcement 數(shù)據(jù)包
- rp-list?ACL是候選RP的地址
- group-list?ACL是RP支持的多報地址范圍
- 如果定義了多個RP地址,必須保證這些RP支持的多播地址不重復(fù)
|
三.BSR配置:(全局配置) | Catalyst 3550&3560 | 說明 | ip pim bsr-candidate?interface-id? hash-mask-length?[priority] | - 在RP的路由器上配置
- interface-id指定端口地址作為IP地址
- hash掩碼:BSR宣告hash掩碼,接收方為連續(xù)的組地址分配一個C-RP,用于負載均衡
- priority多個BSR選舉RP的優(yōu)先級
| | ip pim rp-candidate?interface-id[group-list?access-list-number] | - interface-id指定端口地址作為IP地址
- ACL?為一個標(biāo)準(zhǔn)ACL(1-99)指定,這個RP作為哪幾個多播地址的RP,如果不配置,則RP支持所有組
|
相關(guān)配置:(接口配置)
| Catalyst 3550&3560 | 說明 | | ip pim bsr-border | BSR消息邊界 |
注意:
- 使用show ip pim rp [[group-name?|?group-address] | mapping]為查看RP映射相關(guān)信息,加上關(guān)鍵字mapping,顯示從Auto-RP或BSR學(xué)到的RP地址
- show ip pim rp-hash?group?查看多播組的RP地址
| Catalyst 3550&3560 | 說明 | | ip multicast boundary?access-list-number | - 設(shè)置多播邊界,那些多播地址能夠通過
- 這里的ACL為標(biāo)準(zhǔn)ACL(1-99)
|
四.Anycast RP配置:Anycast RP 的工作過程如下:
- 接收者選擇距離最近的RP 發(fā)送Join 加入消息以構(gòu)建RPT 樹。如:Receiver 加入以RouterB 上的RP 為根的RPT。
- 組播源選擇距離最近的RP 進行注冊。如:Source 向RouterA 上的RP 注冊,注冊消息中封裝有Source 發(fā)出的組播數(shù)據(jù)。注冊消息到達RouterA 后,進行解封裝。
- RP 之間通過SA 消息,共享注冊源信息。如:RouterA 創(chuàng)建一個SA 消息,發(fā)送到RouterB。SA 消息中封裝了Source發(fā)出的組播數(shù)據(jù)。SA消息到達RouterB 后,進行解封裝。
- 接收者沿RPT 接收到組播數(shù)據(jù)后,直接加入以該組播源為根的SPT。如:RouterB沿RPT 將組播數(shù)據(jù)向下轉(zhuǎn)發(fā)。當(dāng)Receiver接收到Source發(fā)出的組播數(shù)據(jù)后,直接加入以Source 為根的SPT。
Anycast RP 的意義:?
- RP 負載分擔(dān):接收者向距離最近的RP 發(fā)起RPT 加入,組播源向距離最近的RP 發(fā)起注冊,每個RP 上只維護PIM-SM 域內(nèi)的部分源/組信息。
- RP 冗余備份:一個RP 失效后,其上原先注冊的組播源和加入的接收者會自動選擇另一個就近RP 進行注冊和加入操作。
所有的RP路由器使用一個相同的32位的RP地址,這個地址是一個Loopback口地址,其他的多播路由器會選擇理他們最近的RP,從而實現(xiàn)RP之間的備份,
? RP1: Interface loopback 0 ip address 10.0.0.1 255.255.255.255 Interface loopback 1 ip address 10.1.1.1 255.255.255.255 l ip msdp peer 10.1.1.2 connect-source loopback 1 ip msdp originator-id loopback 1
RP2: Interface loopback 0 ip address 10.0.0.1 255.255.255.255 Interface loopback 1 ip address 10.1.1.2 255.255.255.255 l ip msdp peer 10.1.1.1 connect-source loopback 1 ip msdp originator-id loopback 1 ? |
?
注意:由于許多路由協(xié)議會將IP地址最高的loopback口作為路由器的route-id,但是不推薦將RP地址作為路由器的route-id,所以像例子中那樣配置其他的回環(huán)口地址 |
轉(zhuǎn)載于:https://blog.51cto.com/lxw5466/1022709
總結(jié)
以上是生活随笔為你收集整理的组播RP配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。