9/09/2022,光纖在線訊,近日,信而泰發布文章介紹如何使用儀表構造SRv6-TE性能測試環境,其中滿滿的干貨,大家快來看看吧!
SRv6介紹
一、什么是SRv6?
SRv6(Segment Routing IPv6,基于IPv6轉發平面的段路由)是基于源路由理念而設計的在網絡上轉發IPv6數據包的一種協議。SRv6通過在IPv6報文中插入一個路由擴展頭SRH(Segment Routing Header),在SRH中壓入一個顯式的IPv6地址棧,并由中間節點不斷的進行更新目的地址和偏移地址棧的操作來完成逐跳轉發。
二、SRv6產生的原因
SRv6的發展,主要有如下原因:
• 未來的網絡是面向5G時代的網絡。面對5G,承載網也需要做出相應的調整;睘楹,低時延,SDN/NFV化是后續的主要發展方向。
• 為了5G網絡的進一步發展,用戶希望能夠借用IPv6的地址更簡單地實現VPN。SRv6技術就是采用現有的IPv6轉發技術,通過擴展IPv6報文的頭域,實現類似標簽轉發的處理。SRv6將一些IPv6地址定義成實例化的SID(Segment ID),每個SID有著自己顯式的作用和功能,通過不同的SID操作,實現簡化的VPN,以及靈活的路徑規劃。
三、SRv6的意義
• 簡化: 基于IPv6可達性即可工作,無需MPLS額外信令。
• 行業接受度: MPLS無法進DC,基于IPv6可達的SRv6稱為SR進數據中心的選擇。
• 端到端統一: 端到端統一的路由/轉發技術;E2E業務和SFC可以輕易增量部署。
• 可延伸性: 按需PNF & VNF連接, 無縫實現云網融合聯動,從網絡擴展到業務/APP。
四、SRv6-TE測試對設備性能評估的意義
在新型城域網建設的大浪潮下,SRv6技術取得了突破性的大規模應用。在實現E2E業務和SFC部署時,SRv6-TE作為主要應用模型,對網絡設備的選型提出了更高的要求,如何選擇一款更可靠、更穩定的業務路由器,SRv6-TE性能成為主要的評估性能之一。
如何使用測試儀定義SRv6-TE測試模型
信而泰Daryu系列L2~3層高端儀表定義SRv6-TE的構建,按SRv6-TE引流位置來看,主要有兩種方式:
1
儀表模擬PE+P,發流時使用raw流模擬SRv6-TE流量,設備作為P設備轉發流量,從效果上看,此方式無法驗證設備的真實SRv6性能,此文章不做介紹。
應用場景:SRv6測試場景
2
儀表模擬PE,設備對儀表流量執行引流,此方式可真實模擬設備對于SRv6-TE模型的測試,構建時可參考如下方式:
目標:構造L3VPN over SRv6-TE模型,適應被測試設備SRv6-Policy color引流模型
應用場景:SRv6-TE 性能測試場景
構造模型步驟:以下介紹單口創建方式,多口創建時按需要修改BGP下一跳地址、END.DT4、color,修改時可使用自動化修改或生成,本文不展開介紹。
01
儀表模擬PE時,需要與被測設備建立起VPNv4與VPNv6鄰居,建立鄰居需要使用IGP域內路由建立,一般情況下首先路由可達的loopback接口地址建立。isis通告loopback地址與srv6 locator可達路由(用于bgp custom attribute中構建END.DT4),如下所示:
192:2:50::1為BGP下一跳地址,用于通告BGP Updata報文
aaaa:1:1:1::1為END.DT4地址,bgp custom attribute中構建的bgp ipv6 prefix需要使用此前綴
02
創建單棧IPv6的interface,bgp使用ipv6地址創建公網雙棧鄰居,并勾選使能SR
03
Bgp IPv4/IPv6路由下一跳地址類型選擇IPv6,并填寫ipv6地址
IPv4路由下一跳地址類型:選擇IPv6后方可以填IPv6下一跳選項,填寫儀表模擬的loopback地址192:2:50::1
IPv6路由填寫下一跳,填寫儀表模擬的loopback地址192:2:50::1
[img]http://www.wenxiaoduo.com/news/images/upload/202209/20220909122220285662016854.png[/centerimg]
04
IPv4與IPv6構建color引流報文,如下所示:
Color值為3001
05
IPv4與IPv6路由構建bgp custom attribute:
其中:
路由屬性類型:40
Optional位:optional
Transitive位:transitive
Partial位:complete
路由屬性的值:0500220001001E00AAAA000100010001000000000000000100001300010006301014000000
各值解析:
路由屬性類型:40代表BGP Prefix-SID
Flags位:分別配置optional、transitive、complete
[img]http://www.wenxiaoduo.com/news/images/upload/202209/20220909122437662565253644.png[/centerimg]
路由屬性的值:
05002200代表SRv6 L3 Service,長度為34
01001E00AAAA000100010001000000000000000100001300代表如下所示:
其中需要注意的是AAAA000100010001代表SRv6 SID Value,各個儀表模擬的PE對應不同的值
010006301014000000代表如下所示: