天天看點

軟體定義的網絡架構是否使用Segment Routing?

Segment Routing使用指令清單來控制資料包,并且可以在MPLS和IPv6體系架構中使用。但軟體定義的網絡架構是否支援它?

答案是不一定。

軟體定義的網絡架構是否使用Segment Routing?

軟體定義的網絡架構不需要Segment Routing,而且大多數SDN實作都不使用它。不過,随着時間的推移,它們可能會得到更多的實作。

Segment Routing是一種機制,允許網絡資料包的源指定資訊,說明如何将資料包路由到其目的地。它類似于标簽交換的理念 - 這是MPLS的基礎技術。

本質上,一個指令清單 - 也可以稱作segments - 被附加到資料包的開頭。這組指令的處理方式類似于下推式堆棧,其中頂部指令由源網絡中的出口路由器讀取并執行。當資料包離開時,指令從堆棧中彈出,下一個路由器處理下一條指令。

使用Segment Routing

Segment Routing使用IP、IPv6和MPLS實作,并且使用它本身不需要軟體定義的網絡架構。雖然Segment Routing不使用特定協定,但它确實需要對現有協定進行擴充和修改,例如IS-IS和IPv6 - 添加新的類型的路由頭。

思科和Juniper路由器可以正确處理Segment Routing流量,例如,兩家公司都采用了擴充協定。他們的SDN版本也可用于Segment Routing。此外,Linux有一個Segment Routing的開源實作,Cumulus Networks的基于Linux的網絡作業系統也支援它。

然而,其他著名的SDN玩家,例如VMware NSX,還有Big Switch、Pica8和Pluribus Networks,目前還不支援Segment Routing。

作為一種靈活的流量工程機制,營運商和大型服務提供商對Segment Routing最感興趣。他們還對軟體定義的網絡架構感興趣,以便使他們具有更高的硬體獨立性,并能夠在幾周到幾個月的時間内提供新服務,無需數月到數年。

Segment Routing為SDN流量路徑提供了一種控制機制,這種機制比其傳統的SDN協定(如OpenFlow、虛拟可擴充LAN或應用程式中心基礎設施)更簡單,更具可擴充性。

目前,隻有大型企業才有可能探索Segment Routing和軟體定義的網絡架構。但是,在未來,它将更多地被融入更小型的企業部署服務中。

原文釋出時間為:2018-09-26

本文來自雲栖社群合作夥伴“

SDNLAB

”,了解相關資訊可以關注“

”。

繼續閱讀