BGP ver 3.2 & MPLS ver 2.2正式課程中沒有告訴你的事(BGP RR Groups)

BGP RR Group - 用於BGP RR(Route Reflector)上設定inbound route-targer filter,透過"bgp rr-group"這個指令來設置。這個指令執行跟route-map相同的功能。不過,這個指令是設置於BGP Process之下而且會影響所有的BGP neighbors。同時。另外一個重要的運作細節是在RR上設置的extended community access-list會被當成是outbound filter透過ORF功能傳遞給PE Router。Route-map的input filter無法透過ORF功能來下載。 Route-Partitioning設置步驟如下: 1. 假設CE1-PE1-P1-P2-PE2-CE2這樣的網路架構,我們使用P1, P2當RR,先在P1, P2上設置extended-community access-list
P1(config)#ip extcommunity-list standard VPNA 
P1(config-extcomm-list)#permit rt 1:100 

P2(config)ip extcommunity-list standard VPNB 
P2(config-extcomm-list)#permit rt 1:200 


2.設置route-target inbound filter,在RRs上BGP process之下設定"bgp rr-group"指令
P1(config)#router bgp 1 
P1(config-router)#address-family vpnv4 
P1(config-router-af)#bgp rr-group VPNA 

P2(config)#router bgp 1 
P2(config-router)#address-family vpnv4 
P2(config-router-af)#bgp rr-group VPNB 


以上是所謂的Route Partitioning的設置範例,不過這比較適用於大型ISP為了讓RR的loading減輕所使用的方式,個人不建議在中小型ISP or Enterprise Backbone使用這樣的技巧,因為P1, P2將無法彼此互相支援fail-over的情況…會導致Single-Point-of-Failure。

Comments

Popular posts from this blog

L2TPv3 Enables Layer 2 Services for IP Networks

TCP/IP 明確擁塞通知 (ECN)

Q-in-Q(Dot1Q Tunnel) Sample Configuration