資源描述:
《多徑二層網(wǎng)的fabricpath簡(jiǎn)介》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、多路徑二層網(wǎng)的FabricPath簡(jiǎn)介陳剛cgang@cisco.com議程二層網(wǎng)絡(luò)現(xiàn)狀和面臨的挑戰(zhàn)高擴(kuò)展高可用的二層解決方案FabricPath的技術(shù)細(xì)節(jié)FabricPath的部署案例FabricPath的監(jiān)控與排錯(cuò)SpanningTree的不足11條物理鏈路5條邏輯鏈路路徑選擇的非最優(yōu)兩個(gè)網(wǎng)橋之間只能有單一的可達(dá)路徑最短路徑只是從根橋的角度去判斷的帶寬閑置不用為了二層邏輯拓?fù)洳淮嬖诃h(huán)路,冗余鏈路被Blocking鏈路速度越快,浪費(fèi)的帶寬越多控制平面缺乏安全根橋是按照switch-ID選舉出來的,可能因?yàn)椴僮鞑划?dāng)造成故障鏈路故障的收斂緩慢并且不可靠即
2、使使用RSTP,也會(huì)出現(xiàn)數(shù)秒的服務(wù)中斷網(wǎng)絡(luò)設(shè)計(jì)中的困擾使用L2還是L3?VLANVLANVLANVLANAccessCoreLayer3NetworkVLANVLANVLANVLANL3L2簡(jiǎn)單(不需要進(jìn)行地址規(guī)劃和配置,不需要控制平面)用于unicast,broadcast,andmulticast的控制簡(jiǎn)單應(yīng)用開發(fā)簡(jiǎn)單網(wǎng)段分開提供了故障隔離控制平面支持多路徑和多拓?fù)?,擴(kuò)展性好支持快速收斂的HA數(shù)據(jù)平面支持額外的環(huán)路避免機(jī)制l(e.g.TTL,RPFcheck,etc.)Cisco具有足夠的L2和L3技術(shù)來滿足客戶的需求Layer2?Layer3?L
3、3互聯(lián)的數(shù)據(jù)中心在提供以下服務(wù)方面存在不足:VMWare應(yīng)用(FaultTolerantVM、HAVM、ClusterVM)HA與Cluster應(yīng)用(MSMSCS、OracleRAC、HPTruCluster、IBMHACMP)物理服務(wù)器平滑搬遷數(shù)據(jù)中心容量不足時(shí)的擴(kuò)展二層與三層網(wǎng)絡(luò)的不同世界10.0.0.10/24NetworkAddress10.0.0.0/24HostAddress10.0.0.100011.1111.1111Non-hierarchicalAddress二層轉(zhuǎn)發(fā)(橋接)Data-plane學(xué)習(xí)扁平的地址空間和轉(zhuǎn)發(fā)表(MACeve
4、rywhere!!!)對(duì)未知的單播地址實(shí)行Flooding為了避免flooding,同一網(wǎng)絡(luò)中的所有交換機(jī)必須學(xué)習(xí)目的MAC地址0011.1111.11110011.1111.11110011.1111.11110011.1111.11110011.1111.1111三層轉(zhuǎn)發(fā)(路由)Control-plane學(xué)習(xí)層次化的地址空間與轉(zhuǎn)發(fā)只有路由表中匹配的目的地址才被轉(zhuǎn)發(fā)Flooding被網(wǎng)段隔離路由表的維護(hù)不依賴于data-plane10.0.0.1020.0.0.2010.0.0.0/2410.0.0.0/1620.0.0.0/1620.0.0.0/2
5、4如何改進(jìn)二層網(wǎng)絡(luò)?地址的編碼機(jī)制:扁平?層次化需要額外的Header信息來允許L2的“路由”而不是“橋接”提供類似TTL的環(huán)路避免技術(shù)地址的學(xué)習(xí):數(shù)據(jù)平面?控制平面不再需要每一臺(tái)交換機(jī)學(xué)習(xí)所有的MAC地址來避免flooding控制平面:Distance-Vector?Link-State提高擴(kuò)展性,減少收斂時(shí)間,允許多路徑最終的解決方案應(yīng)該同時(shí)考慮控制平面與數(shù)據(jù)平面!!!前人的努力之一--VL2,來自MS,SIGCOMM2009使用高冗余的多路徑三層網(wǎng)絡(luò)構(gòu)建VirtualLayer2網(wǎng)絡(luò)使用TCP(Layer4?。﹣砉芾頁砣叭说呐χ?-PMAC
6、,HierarchicalPseudoMAC使用FabricManager來改寫目的MAC地址成PMAC不需要額外的Header,內(nèi)置支持Multicast前人的努力之三--Server-centricSourceRouting使用傳統(tǒng)的交換機(jī)平滑的性能下降,適合集裝箱式的模塊化數(shù)據(jù)中心Cisco的解決之道--FabricPath“FabricPath為靈活的二層橋接網(wǎng)絡(luò)帶來的三層路由的好處”配置簡(jiǎn)單即插即用(Plug&Play)管理靈活多路徑(ECMP)快速收斂高擴(kuò)展性交換路由FabricPath帶寬高擴(kuò)展自動(dòng)發(fā)現(xiàn)操作簡(jiǎn)單靈活的Workload遷移高
7、可用性STPDomainFabricPathSTPDomain1STPDomain2FabricPath在數(shù)據(jù)平面的操作--通過封裝來建立層次化的地址機(jī)制FabricPath的包頭部由入口交換機(jī)產(chǎn)生入口和出口交換機(jī)地址用于決定“Routing”L2Fabric中不需要學(xué)習(xí)ClientMACACS11S42CADATACADATAFabricPathHeaderS11S42S11?S42FabricPathRoutingL2BridgingA?CA?CA?CEgressSwitchIngressSwitchFabricPath在控制平面的操作--使用Pl
8、ug-N-PlayL2IS-IS來管理轉(zhuǎn)發(fā)拓?fù)渥詣?dòng)為所有的FabricPathenableds