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