資源描述:
《《BGP放射與聯(lián)盟》PPT課件》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、DP500025BGP反射與聯(lián)盟ISSUE1.0在AS內(nèi)部,為保證IBGP對等體之間的連通性,需要在IBGP對等體之間建立全連接關(guān)系。當(dāng)IBGP對等體數(shù)目很多時,建立全連接網(wǎng)的開銷很大。使用路由反射器或者聯(lián)盟,可以解決這個問題。在大規(guī)模的AS中,它們可以被同時使用。前言Page參考資料RFC2796(BGPRouteReflection-AnAlternativetoFullMeshIBGP)RFC3065(AutonomousSystemConfederationsforBGP)Page學(xué)習(xí)完此課程,您將會
2、:知道BGP反射器的工作原理知道BGP聯(lián)盟的工作原理目標(biāo)Page第1章路由反射/聯(lián)盟簡介第2章BGP路由反射第3章BGP聯(lián)盟內(nèi)容介紹PageIBGP擴(kuò)展性的問題BGP是怎樣防止環(huán)路的?EBGP通過AS-Path屬性,丟棄從EBGP對等體接收到的包含自身AS號的任何更新信息IBGPIBGP宣告者不會宣告任何更新信息給該IBGP對等體BGP的環(huán)路防止機(jī)制PageIBGP擴(kuò)展性的問題IBGP環(huán)路防止機(jī)制帶來的問題為保證更新信息可以到達(dá)所有IBGP對等體IBGPSpeaker與IBGPSpeaker之間的全互連從而又
3、帶來IBGP會話數(shù)n(n-1)/2的問題解決方案:路由反射(RFC2796)聯(lián)盟(RFC3065)IBGP全互連PageIBGP擴(kuò)展問題解決方案路由反射(RFC2796)對指定路由器放松IBGP環(huán)路防止機(jī)制,允許宣告IBGP更新信息到該IBGP對等體聯(lián)盟(RFC3065)對于大的AS分成若干小的AS,而小AS之間建立EBGP對等體關(guān)系PageBGP路由反射路由反射器(RouteReflector)AS101AS100AS102IBGPEBGPRRClientClientClientPageBGP聯(lián)盟聯(lián)盟(Co
4、nfederation)AS100IBGPEBGPAS1001AS1003AS1002AS101EBGP_ConfedPage第1章路由反射/聯(lián)盟簡介第2章BGP路由反射第3章BGP聯(lián)盟內(nèi)容介紹Page第2章BGP路由反射2.1路由反射宣告原則2.2路由反射簇2.3路由反射環(huán)路防止機(jī)制內(nèi)容介紹Page路由反射宣告原則一個AS內(nèi)的IBGP對等體可以被分為:客戶對等體(ClientPeers)指定路由反射的對等體非客戶對等體(Non-ClientPeers)非指定路由反射的對等體反射路由器(RouteReflec
5、tor)負(fù)責(zé)反射路由信息的對等體對等體的不同角色ClientClusterNon-ClientRRClientNon-ClientIBGPPage路由反射宣告原則Client只需維護(hù)與RR之間的IBGP會話RR與RR之間需要建立IBGP的全互連Non-Client與Non-Client之間需要建立IBGP全互連對等體之間的關(guān)系Page路由反射宣告原則第一步:按照BGP的基本選路原則,選出最佳路由第二步:路由來自Non-ClientIBGP對等體只反射到所有Client對等體宣告三步曲ClientCluster
6、Non-ClientRRClientNon-ClientIBGPPage路由反射宣告原則第三步:路由來自ClientIBGP對等體反射到所有Client對等體以及Non-Client對等體宣告三步曲(續(xù))ClientClusterNon-ClientRRClientNon-ClientIBGPPage路由反射宣告原則RR之間的反射由于RR相互之間也存在著Client與Non-Client關(guān)系RR與RR之間如果是Non-Client關(guān)系,則各RR之間需要IBGP全連接RRRRRRRRClientClientCl
7、ientIBGPPage第2章BGP路由反射2.1路由反射宣告原則2.2路由反射簇2.3路由反射環(huán)路防止機(jī)制內(nèi)容介紹Page路由反射簇當(dāng)一個AS內(nèi)存在多臺RR為Client提供冗余時,RR間的路由更新很有可能會造成環(huán)路,為防止該現(xiàn)象,引入了Cluster簇(Cluster)RRRRRRRRClientClientClientIBGPClusterClusterPage路由反射簇通過4字節(jié)的Cluster_ID來標(biāo)識Cluster,通常會使用LoopBack地址作為Cluster_ID一個Cluster里可以包
8、括一個或多個RR;一個Client可以同時屬于多個Cluster簇(Cluster)RRRRRRRRClientClientClientIBGPCluster10.1.1.1Cluster10.1.1.2Page路由反射簇?fù)碛邢嗤珻luster_ID的路由更新會被丟棄RRRRRRRRClientClientClientIBGPCluster10.1.1.2Cluster10.1.1.1簇(Clust