天天看點

多點傳播RP配置

一.手動配置:(全局配置)
Catalyst 3550&3560 說明
ip pim rp-address ip-address [access-list-number] [override]
  • 指定RP位址,這裡的ACL為一個标準ACL(1-99)指定,這個RP作為哪幾個多點傳播位址的RP,如果不配置,則RP支援所有組
  • override表明如果還從AutoRP或者BSR獲得RP位址,手動指定的優先
access-list access-list-number {deny | permit} source [source-wildcard] 指定RP支援哪幾個多點傳播位址,注意,這裡隻能是标準ACL(1-99)
二.Auto-RP配置:(全局配置)
ip pim send-rp-announce interface-idscope ttl group-list access-list-number interval seconds
  • 在RP的路由器上配置
  • interface-id指定端口位址作為IP位址
  • ttl 指定time-to-live,資料包跳數,沒有預設值,範圍是1-255
  • ACL 為一個标準ACL(1-99)指定,這個RP作為哪幾個多點傳播位址的RP,如果不配置,則RP支援所有組
  • interval 為announcement消息多久發送一次,預設是60秒,範圍是1-16383
ip pim send-rp-discovery scope ttl
  • 映射代理接收候選RP的RP-Annouce消息,并選擇出RP,并使用RP-Discovery消息向其他裝置通告RP位址,這個消息每60秒發送到224.0.1.40一次
  • 候選RP本身也同時被配置為RP映射代理
相關配置:(全局配置)
ip pim accept-rp ip-address access-list-number 設定裝置能夠接收的RP位址,和資料這個RP的多點傳播位址
ip pim accept-rp auto-rp 允許裝置接收Auto-RP通告的RP位址
ip pim rp-announce-filter rp-listaccess-list-number group-list access-list-number
  • 過濾進站的RP announcement 資料包
  • rp-list ACL是候選RP的位址
  • group-list ACL是RP支援的多報位址範圍
  • 如果定義了多個RP位址,必須保證這些RP支援的多點傳播位址不重複
三.BSR配置:(全局配置)

ip pim bsr-candidate interface-id 

hash-mask-length [priority]

  • hash掩碼:BSR宣告hash掩碼,接收方為連續的組位址配置設定一個C-RP,用于負載均衡
  • priority多個BSR選舉RP的優先級
ip pim rp-candidate interface-id[group-list access-list-number]
相關配置:(接口配置)
ip pim bsr-border BSR消息邊界
注意:
  • 使用show ip pim rp [[group-name | group-address] | mapping]為檢視RP映射相關資訊,加上關鍵字mapping,顯示從Auto-RP或BSR學到的RP位址
  • show ip pim rp-hash group 檢視多點傳播組的RP位址
ip multicast boundary access-list-number
  • 設定多點傳播邊界,那些多點傳播位址能夠通過
  • 這裡的ACL為标準ACL(1-99)
四.Anycast RP配置:Anycast RP 的工作過程如下:
  • 接收者選擇距離最近的RP 發送Join 加入消息以建構RPT 樹。如:Receiver 加入以RouterB 上的RP 為根的RPT。
  • 多點傳播源選擇距離最近的RP 進行注冊。如:Source 向RouterA 上的RP 注冊,注冊消息中封裝有Source 發出的多點傳播資料。注冊消息到達RouterA 後,進行解封裝。
  • RP 之間通過SA 消息,共享注冊源資訊。如:RouterA 建立一個SA 消息,發送到RouterB。SA 消息中封裝了Source發出的多點傳播資料。SA消息到達RouterB 後,進行解封裝。
  • 接收者沿RPT 接收到多點傳播資料後,直接加入以該多點傳播源為根的SPT。如:RouterB沿RPT 将多點傳播資料向下轉發。當Receiver接收到Source發出的多點傳播資料後,直接加入以Source 為根的SPT。
Anycast RP 的意義: 
  • RP 負載分擔:接收者向距離最近的RP 發起RPT 加入,多點傳播源向距離最近的RP 發起注冊,每個RP 上隻維護PIM-SM 域内的部分源/組資訊。
  • RP 備援備份:一個RP 失效後,其上原先注冊的多點傳播源和加入的接收者會自動選擇另一個就近RP 進行注冊和加入操作。
多點傳播RP配置
所有的RP路由器使用一個相同的32位的RP位址,這個位址是一個Loopback口位址,其他的多點傳播路由器會選擇理他們最近的RP,進而實作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:

ip address 10.1.1.2 255.255.255.255

ip msdp peer 10.1.1.1 connect-source loopback 1

下一篇: hotSpot

繼續閱讀