You are on page 1of 9

Anycast RP

SPOTO CCIE Club R&S V5.0

SPOTO IT 人才培训机构 www.SPOTO.net 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。


Anycast RP

• 場景:
為了增強 PIM-SM 中 RP 節點的可靠性,以及對網路中的組播流量
進行分擔,可在網路中選取若干 RP 點,運行 Anycast RP ,達到冗餘
備份,負載分擔的目的。
• 原理:
多個 RP 配置一個相同的 Anycast RP 位址,這個位址使用 RP 上
的一個介面(通常是邏輯介面,如 Loopback 介面)。之後 RP 使用
這個介面位址對外發佈組到 RP 的映射信息。由於使用的是 Anycast
RP 位址,所以組成員在加入時,會向拓撲距離最近的一個 RP 發起。
在這些 RP 之間使用各自不同的位址建立 MSDP 連接,利用 MSDP
實現多播源資訊在所有 RP 之間的同步。 Anycast RP 實際上是
MSDP 在域內的一個特殊應用。
(MSDP :多播源發現協議 , 作用是在其他 PIM 域中發現多播源 )

SPOTO IT 人才培训机构 www.SPOTO.net 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。


Anycast RP 操作原理

• SA : source-active (包括多播源、多播組、 RP 位址資訊)


• 當有一個源註冊到 RP1 時, RP1 會通過 MSDP 將該源的資訊告訴 RP2 , RP2 便可反向
建立 SPT 到該源,這樣保證了加入 RP2 的組成員也能夠收到該多播源發送的多播流。

SPOTO IT 人才培训机构 www.SPOTO.net 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。


Anycast RP 的切換

• RP1down 後,單播路由收斂,所有組成員會加入到 RP2 上,原來註冊到 RP1 上的源也會


註冊到 RP2 上,保證多播網路的穩定,快速 failover 。收斂時間即單播路由的收斂時間。

SPOTO IT 人才培训机构 www.SPOTO.net 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。


Anycast RP 的配置

SPOTO IT 人才培训机构 www.SPOTO.net 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。


• 在不同的 PIM-SM 域之間建立 MSDP 連接時,是使用 TCP 639 ,
IP 地址高的初始化 TCP 連接, 60 秒一次 keepalive,75 秒後沒數據
或 keepalive 則重建 TCP 。
• 組播源向 RP 註冊之後,那麼 RP 將這些源資訊通過在 MSDP 連接
上發送 Source-Active (SA) 到遠程 RP ,以提供組播源的資訊。因
為 RP 收到 Source-Active (SA) 後,也是要做 RPF 檢測。
• MSDP 只能在 PIM-SM 下使用

SPOTO IT 人才培训机构 www.SPOTO.net 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。


SA filter

• 對於 SA ,無論是發出去的還是收到的,無論是源自其它 MSDP Peer


還是自己產生的,都可以通過 Filter List 來做過濾,所過濾的條件可
基於 ACL 、 route map 、 RP access list 、 RP route map ,這裡
的 ACL 必須是擴展 ACL 。
• 對接收的 SA 做過濾的命令為: ip msdp sa-filter in xxx yyy ( xxx
為對端 MSDP 路由器地址, yyy 為 ACL 、 route map 、 RP access
list 、 RP route map ,如果不跟 yyy ,則表示所有 SA );
• 對發送出去的 SA 做過濾的命令為: ip msdp sa-filter out xxx yyy
( xxx 為對端 MSDP 路由器地址, yyy 為 ACL 、 route map 、 RP
access list 、 RP route map ,如果不跟 yyy ,則表示所有 SA )。

SPOTO IT 人才培训机构 www.SPOTO.net 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。


SA filter

• ip msdp peer 200.0.0.1 connect-source Loopback1 remote-as 200

• ip msdp sa-filter out 200.0.0.1 list 110


• ip msdp originator-id Loopback1
• access-list 110 deny ip host 10.1.1.13 host 224.100.100.100
• access-list 110 permit ip any any

• ip msdp peer 100.0.0.1 connect-source Loopback1 remote-as 100


• ip msdp originator-id Loopback1

SPOTO IT 人才培训机构 www.SPOTO.net 以伙伴关系帮助客户成功,帮助员工成功,帮助合作伙伴成功。


網路工程師社交圈
雛鷹部落 HTTP://bbs.SPOTO.net
新浪微博 @SPOTO @BOOTCAMP
騰訊微博 @SPOTOer @BOOTCAMP
WEBSITE HTTP://www.SPOTO.net

You might also like