官术网_书友最值得收藏!

| 1.1 SRv6的發展歷史 |

SRv6作為新一代IP承載協議,可以簡化并統一傳統的復雜網絡協議,是5G和云時代構建智能IP網絡的基礎。SRv6結合了Segment Routing的源路由優勢和IPv6的簡潔、易擴展特質,而且具有多重編程空間,符合SDN(Software Defined Network,軟件定義網絡)思想,是實現意圖驅動網絡的利器。

Segment Routing的分類如圖1-1所示,目前Segment Routing支持MPLS(Multi-Protocol Label Switching,多協議標簽交換)和IPv6兩種數據平面(也稱為轉發平面)。基于MPLS數據平面的Segment Routing稱為SR-MPLS(Segment Routing over MPLS,基于MPLS的段路由),其SID(Segment Identifier,段標識)為MPLS標簽(Label);基于IPv6數據平面的Segment Routing稱為SRv6,其SID為IPv6地址。

圖1-1 Segment Routing的分類

值得注意的是,早在2013年Segment Routing誕生之初,其架構文檔RFC 8402中就提及了SRv6[1]

“The Segment Routing architecture can be directly applied to the MPLS dataplane with no change on the forwarding plane. It requires minor extension to the existing link-state routing protocols.
Segment Routing can also be applied to IPv6 with a new type of routing extension header.”——RFC 8402

但在當時,業界只是希望將節點和鏈路的IPv6地址放在路由擴展報文頭里引導流量,并沒有提及SRv6 SID的可編程性。SRv6相比于SR-MPLS是更遙遠的目標,所以對它的關注度不如SR-MPLS。

2017年3月,SRv6 Network Programming(SRv6網絡編程)的草案被提交給了IETF(Internet Engineering Task Force,因特網工程任務組),原有的SRv6升級為SRv6 Network Programming,從此SRv6進入了一個全新的發展階段[2]。SRv6 Network Programming將長度為128 bit的SRv6 SID劃分為Locator和Function等,其中Locator具有路由能力,而Function可以代表處理行為,也能夠標識業務。這種巧妙的處理意味著SRv6 SID融合了路由和MPLS(其中的標簽代表業務)的能力,使SRv6的網絡編程能力大大增強,可以更好地滿足業務的需求。

2020年3月,SRv6的標準文稿RFC 8754 “IPv6 Segment Routing Header (SRH)”正式發布[3];2021年2月,標準文稿RFC 8986 “Segment Routing over IPv6 (SRv6) network programming”正式發布[2],標志著SRv6趨于成熟。

主站蜘蛛池模板: 会宁县| 辽阳市| 阳曲县| 呼伦贝尔市| 广汉市| 灵川县| 凤山市| 苍溪县| 公主岭市| 囊谦县| 闸北区| 阳信县| 金坛市| 江口县| 元江| 嫩江县| 广饶县| 洪湖市| 岢岚县| 福鼎市| 莱州市| 池州市| 定结县| 陇南市| 英超| 方正县| 门源| 甘孜| 佛坪县| 库车县| 聂荣县| 沙雅县| 轮台县| 上犹县| 通榆县| 吉木萨尔县| 宜宾市| 西华县| 额济纳旗| 宁陕县| 阿鲁科尔沁旗|