Segment Routing使用指令列表來控制數(shù)據(jù)包,并且可以在MPLS和IPv6體系架構(gòu)中使用。但軟件定義的網(wǎng)絡(luò)架構(gòu)是否支持它?
答案是不一定。
軟件定義的網(wǎng)絡(luò)架構(gòu)不需要Segment Routing,而且大多數(shù)SDN實(shí)現(xiàn)都不使用它。不過,隨著時(shí)間的推移,它們可能會(huì)得到更多的實(shí)現(xiàn)。
Segment Routing是一種機(jī)制,允許網(wǎng)絡(luò)數(shù)據(jù)包的源指定信息,說明如何將數(shù)據(jù)包路由到其目的地。它類似于標(biāo)簽交換的理念 -
這是MPLS的基礎(chǔ)技術(shù)。
本質(zhì)上,一個(gè)指令列表。也可以稱作segments,被附加到數(shù)據(jù)包的開頭。這組指令的處理方式類似于下推式堆棧,其中頂部指令由源網(wǎng)絡(luò)中的出口路由器讀取并執(zhí)行。當(dāng)數(shù)據(jù)包離開時(shí),指令從堆棧中彈出,下一個(gè)路由器處理下一條指令。
使用Segment Routing
Segment Routing使用IP、IPv6和MPLS實(shí)現(xiàn),并且使用它本身不需要軟件定義的網(wǎng)絡(luò)架構(gòu)。雖然Segment
Routing不使用特定協(xié)議,但它確實(shí)需要對(duì)現(xiàn)有協(xié)議進(jìn)行擴(kuò)展和修改,例如IS-IS和IPv6,添加新的類型的路由頭。
思科和Juniper路由器可以正確處理Segment Routing流量,例如,兩家公司都采用了擴(kuò)展協(xié)議。他們的SDN版本也可用于Segment
Routing。此外,Linux有一個(gè)Segment Routing的開源實(shí)現(xiàn),Cumulus Networks的基于Linux的網(wǎng)絡(luò)操作系統(tǒng)也支持它。
然而,其他著名的SDN玩家,例如VMware NSX,還有Big Switch、Pica8和Pluribus Networks,目前還不支持Segment
Routing。
作為一種靈活的流量工程機(jī)制,運(yùn)營商和大型服務(wù)提供商對(duì)Segment
Routing最感興趣。他們還對(duì)軟件定義的網(wǎng)絡(luò)架構(gòu)感興趣,以便使他們具有更高的硬件獨(dú)立性,并能夠在幾周到幾個(gè)月的時(shí)間內(nèi)提供新服務(wù),無需數(shù)月到數(shù)年。
香港云專線帶寬分為本地帶寬和國際帶寬。前者便宜,專門為香港本地用戶提供,后者昂貴,專門為國際用戶提供。國內(nèi)服務(wù)器用戶主要使用國際帶寬,分為直連帶寬和BGP帶寬,但國內(nèi)用戶體驗(yàn)差別不大。阿里云香港CN2專線服務(wù)器都是阿里云8線BGP,線路優(yōu)化一流,回國速度堪比專線。
Segment