- SRv6網絡部署指南
- 金閩偉 李振斌主編
- 505字
- 2025-07-11 16:39:33
| 2.1 SRv6傳輸效率提升方案 |
2.1.1 SRv6傳輸效率提升方案的背景
截至2022年底,得益于兼容IPv6的優勢,SRv6已經快速完成了上百個商用局點的部署,發展勢頭迅猛。但在SRv6實際部署中,頭節點會先對報文封裝外層IPv6基本報文頭和SRH(使用多個SID時),再進行轉發[2,3],這樣的封裝帶來了一定的報文頭開銷。如果SRv6 SID數量很大,SRH的長度將進一步增加,導致有效傳輸效率下降。
如圖2-1所示,首先,在封裝(Encap)模式中,40 Byte的IPv6基本報文頭已經相當于10跳MPLS標簽;其次,SRv6采用16 Byte的IPv6地址作為SID,而SR-MPLS采用4 Byte的MPLS標簽作為SID,相比之下,SRv6的SID長度是SR-MPLS SID長度的4倍。

圖2-1 SR-MPLS與SRv6
尤其在大規模網絡中,如果需要逐跳指定轉發路徑,就會引入較多的SRv6 SID,從而導致SRv6報文頭顯著增大。比如,在端到端的嚴格顯式路徑轉發場景中,使用的SRv6 SID數量可能超過5個,甚至達到10個。當使用10個SRv6 SID時,IPv6報文頭的總長度將達到208 Byte(40 Byte的IPv6基本報文頭、8 Byte的固定頭部,以及10×16 Byte的Segment List,合計長度為40+8+10×16=208 Byte),如圖2-2所示。

圖2-2 使用10個SRv6 SID時的SRv6報文頭
對于視頻業務已經發展起來的網絡,其報文一般比較長,因此報文頭開銷對傳輸效率的影響相對有限。但在視頻業務未發展起來的網絡中,大多數報文比較短,過長的報文頭會導致載荷占比顯著下降,降低傳輸效率。