版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
4段路由路徑段標(biāo)識(shí)技術(shù)要求本文件規(guī)定了段路由路徑段標(biāo)識(shí)的關(guān)鍵應(yīng)用場(chǎng)景,以及段路由路徑段標(biāo)識(shí)的數(shù)據(jù)面和本文件適用于支持段路由路徑段標(biāo)識(shí)技術(shù)的網(wǎng)絡(luò)設(shè)備研發(fā)和測(cè)試件。凡是不注日期的引用文件。其最新版本(包括所有的修改單)適用于本文件。IETFRFC5440路徑計(jì)算單元(PCE)通信協(xié)議(PCEP)(PathComputationElement(PCE)CommunicationProtoco段路由架構(gòu)(SegmentRoutingArchitecture)用于網(wǎng)絡(luò)隧道源包路由(SPRING)的熵標(biāo)簽(EntropyLabelforSourcePacketRoutinginNetworking(SPRING)Tunnels)IETFRFC8664段路由的路徑計(jì)算單元通信協(xié)議(PCEP)擴(kuò)展(PathComputationElementCommunicationProtocol(PCEP)ExtensionsforSegnentRouting)IETFRFC9256段路由策略架構(gòu)(ScgmentRoutingPolieyArchitecture)3.1控制器controller集中管理、控制網(wǎng)絡(luò)資源,通過(guò)北向接口響應(yīng)S并根據(jù)用戶業(yè)務(wù)具體需求(含內(nèi)部網(wǎng)絡(luò)優(yōu)化需求)、當(dāng)前網(wǎng)絡(luò)資源使用情況進(jìn)行智能計(jì)算,為用戶的業(yè)3.2頭節(jié)點(diǎn)headnode報(bào)文。3.3尾節(jié)點(diǎn)tailnode3.4中間節(jié)點(diǎn)intermediatenode尾節(jié)點(diǎn)處理到。帶有路徑段標(biāo)識(shí)的標(biāo)簽堆棧如圖1所sP8YD/Txxxx-xxxxoptionalTypeLengthValueobjects(va圖3SRv6路徑段標(biāo)識(shí)插入SRH示意圖在報(bào)文轉(zhuǎn)發(fā)過(guò)程中,SRv6路徑段標(biāo)識(shí)不會(huì)像其他的SID一樣被復(fù)制到目的地址中用于指導(dǎo)路由和轉(zhuǎn)發(fā)。因此SRv6路徑段標(biāo)識(shí)可以使用128-bit的編程空間,需要在設(shè)備上新建存儲(chǔ)表來(lái)存儲(chǔ)SRv6路徑段標(biāo)識(shí)。當(dāng)P-flag置位時(shí),節(jié)點(diǎn)可以通過(guò)讀取SRH[Last_Entry]來(lái)獲取棧頂?shù)穆窂蕉螛?biāo)識(shí),并在存儲(chǔ)表中查詢路徑段標(biāo)識(shí),執(zhí)行對(duì)應(yīng)的處理動(dòng)作。使用單獨(dú)的存儲(chǔ)表也保障了SRv6路徑段標(biāo)識(shí)的數(shù)值不與其他的段標(biāo)識(shí)和路由表中的前綴沖突,從而使SRv6路徑段標(biāo)識(shí)可以任意定義格式。本文件定義兩種SRv6路徑段標(biāo)識(shí)的格式,用于指導(dǎo)實(shí)現(xiàn)和部署。但其他的格式也可以被定義,只需保證SRv6路徑段標(biāo)識(shí)在處理時(shí)的唯一性即可。第一種建議的格式是與其他SRv6SID格式相同,分為L(zhǎng)ocator,FunetionID,Argunent(可選)字段,如圖4所示。該格式分配簡(jiǎn)單,基于當(dāng)前SID分配規(guī)第二種建議的格式是整個(gè)128比特空間作為路徑段標(biāo)識(shí)使用,其具體格式由具體應(yīng)用或具體的部署場(chǎng)景決定,如圖5所示。圖5第二種SRv6路徑段標(biāo)識(shí)格式為了更靈活的支持SRv6路徑段標(biāo)識(shí)處理,上述提到的P-flag處理可以通過(guò)設(shè)備上的配置啟用或禁用??梢酝ㄟ^(guò)CLI、NETCONFYANG或其他方式完成。本文件對(duì)其具體方式不作強(qiáng)制定義。處理路徑段標(biāo)識(shí)的流程如下所示:其中,步驟3的SRv6路徑段標(biāo)識(shí)處理取決于具體的應(yīng)用場(chǎng)景。在某些場(chǎng)景中,僅尾節(jié)點(diǎn)需要處理SRv6路徑段標(biāo)識(shí),P-flag在中間節(jié)點(diǎn)無(wú)需處理,可通過(guò)CLI等方式關(guān)閉中間節(jié)點(diǎn)的相關(guān)特性。因此,在處理之前還需要檢查中間節(jié)點(diǎn)處理能力是否開(kāi)啟,其處理流程如下所示:2:if中間節(jié)點(diǎn)處理不使能:3:ifSRH.P-flag=1&SRH.SL==0:9YD/Txxxx-xxxx6:ifSRH.P-flag=1:當(dāng)P-flag處理開(kāi)啟時(shí),如果中間節(jié)點(diǎn)處理禁用,則當(dāng)P-flag置位并且SL為零時(shí)處理SRv6路徑段標(biāo)識(shí)如果中間節(jié)點(diǎn)處理啟用,則當(dāng)P-flag置位時(shí)處理SRv6路徑段標(biāo)識(shí)。步驟4和7的SRv6路徑段標(biāo)識(shí)處理取決于具體的應(yīng)用場(chǎng)景。SRv6路徑段標(biāo)識(shí)是由路徑尾節(jié)點(diǎn)分配,其可以通過(guò)多種方式分配,包括CLI、BGP(見(jiàn)第8章)、PCEP(見(jiàn)第10章)或其他方式。默認(rèn)情況下,路徑段標(biāo)識(shí)必須要被路徑頭節(jié)點(diǎn)學(xué)習(xí)到,因此尾節(jié)點(diǎn)需要將路徑段標(biāo)識(shí)分發(fā)給頭節(jié)點(diǎn)。在這種情況下,只有尾節(jié)點(diǎn)會(huì)處理路徑段標(biāo)識(shí),而中間節(jié)點(diǎn)無(wú)法理解路徑段標(biāo)識(shí)的數(shù)值。也就無(wú)法處理路徑段標(biāo)識(shí)。根據(jù)場(chǎng)景的不同,路徑段標(biāo)識(shí)也有可能被分發(fā)到路徑的中間節(jié)點(diǎn)。在這種情況下,中間節(jié)點(diǎn)具備處理路徑段標(biāo)識(shí)的能力。此類用例暫時(shí)不在本文件的范圍內(nèi),如果需要,將在未來(lái)研究。8路徑段標(biāo)識(shí)的BGP協(xié)議擴(kuò)展要求本文件對(duì)BGP協(xié)議進(jìn)行擴(kuò)展,通過(guò)在段列表子TLV內(nèi)定義一個(gè)新的子TLV,實(shí)現(xiàn)攜帶路徑段和雙向路徑信息的段路由策略分發(fā)。SR路徑可以由包含一組段子TLV和其他子TLV的段列表子TLV指定。一條備路徑包含多條由段列表指定的SR路徑。路徑段可用于從頭端到尾端標(biāo)識(shí)一條由段列表指定的SR路徑或一個(gè)SR備路徑(參見(jiàn)IETF路徑段子TLV包含在段列表子TLV中,以標(biāo)識(shí)段列表。帶有路徑段子TLV的段路由策略編碼結(jié)構(gòu)如下所示:SRPolieySAFINLRI:<Distinguisher,Poliey-Color,Endpoint)TunnelEncapsAttribute\(2ExplicitNLLLabelPolicy(ENSRv6EndpointBehaviorandSIDStructure(a)Type:1個(gè)字節(jié),子TLV的類型值(待IETF統(tǒng)一分配)。b)Length:1個(gè)字節(jié),路徑段子TLV攜帶的內(nèi)容的總長(zhǎng)度,不包含Type和Length兩個(gè)字段的長(zhǎng)1)L-Flag(bit2)B-Flag(bit6):置1表示子TLVs字段封裝了SRv6端點(diǎn)行為和SID結(jié)構(gòu)。當(dāng)Length字段的取值小于18時(shí)必須忽略B-Flag;3)bit0'hit5:預(yù)留標(biāo)記位,發(fā)起方應(yīng)清零,接收方須忽略。d)PSID:路徑段標(biāo)識(shí),填充要求如下:1)如果Length字段取值為2,表示子TLV中不帶PSID字段;2)如果Length字段取值為6.PSID字段填充SR-MPLS標(biāo)簽信息,具體的封裝的內(nèi)容如圖S3)如果Length字段取值為18,PSID字段為16字節(jié)的SRv6SID:4)如果Length字段取值大于18且B-Flag已置位,在PSID字段填充SRvS端點(diǎn)行為和SIDe)Reserved:保留字段,發(fā)送端應(yīng)清零,接收端須忽略。8.3反向路徑段列表子TLVYD/Txxxx-xxxx在SR中,一條雙向路徑可以通過(guò)將兩條單向SR路徑進(jìn)行綁定來(lái)表示,本文件定義一個(gè)反向路徑段列表子TLV,用于描述段列表指定的正向路徑對(duì)應(yīng)的反向路徑。攜帶反向路徑段列表子TLV的段路由策略編碼如下:SRPolicySAFINLRI:<Distinguisher,Poliey-Color,EndpoAttributes:TunnelEncapsAttribute(2TunnelType:SRPolExplicitNULLLabelPolieReverseSe反向路徑段列表子TLV的封裝格式如圖8所示:a)Type:1個(gè)字節(jié),子TLN的類型值(待IETF統(tǒng)一分配);b)Length:2個(gè)字節(jié),反向路徑段列表子TLV攜帶的內(nèi)容的總長(zhǎng)度,不包含Type和Length兩個(gè)字段的長(zhǎng)度:c)Reserved:保留字段,發(fā)起方應(yīng)清零,接收方須忽略:d)Sub-TLVs:變長(zhǎng)字段。9路徑段標(biāo)識(shí)的BGP-LS協(xié)議擴(kuò)展要求BGP-LS協(xié)議可以用于接收鏈路狀態(tài),通過(guò)BGP-LS上報(bào)段路由路徑段的相關(guān)信息。本文件對(duì)BGP-LS協(xié)議進(jìn)行擴(kuò)展,通過(guò)增加SR段列表的子TLV實(shí)現(xiàn)段路由路徑段的相關(guān)信息上報(bào)。9.2SR路徑段子TLVYD/Txxxx-xxxxSR路徑段子TLYV用于描述路徑段標(biāo)識(shí),可以封裝在段列表子TLV中。SR路徑段子TLV可以與段列表子TLV指定的段路由路徑相關(guān)聯(lián)。帶有路徑段子TLV的段路由策略編碼結(jié)構(gòu)如下所示:SRPolicySAFINRI:<Distinguisher,Poliey-Color,Endpo一個(gè)段列表中可能同時(shí)包含多個(gè)路徑段。當(dāng)備路徑中的所有段列表共享相同的PSID時(shí),路徑段可用于收集備路徑的聚合信息SR路徑段子TLV的格式如圖9所示?字段定義:a)Type:2個(gè)字節(jié),子TLV的類型值(待IETF統(tǒng)一分配);b)Length:2個(gè)字節(jié),路徑段子TLV攜帶的內(nèi)容總長(zhǎng)度,不包含Type和Length兩個(gè)字段的長(zhǎng)c)Flag:2個(gè)字節(jié),標(biāo)識(shí)路徑段的屬性和狀態(tài)。如下bit位已被定義,其他bit位發(fā)起方應(yīng)清零,接收方須忽略:YD/Txxxx-xxxx圖10反向段列表子TLV封裝格式字段定義:b)Length:2個(gè)字節(jié),路徑段子TLV攜帶的內(nèi)容總長(zhǎng)度,不包含Type和Length兩個(gè)字段的長(zhǎng)c)Flag:2個(gè)字節(jié),指示SID列表的屬性和狀態(tài)。如下bit位已被定義,其他bit位發(fā)起方應(yīng)清零,接收方須忽略:2)E-Flag(bit1):置1表示SID列表指示的是顯示路徑,置0表示動(dòng)態(tài)路徑;3)C-Flag(bit2):置1表示已為動(dòng)態(tài)路徑計(jì)算SID列表。顯示路徑時(shí)此bit位置1:4)V-Flag(bit3):置1表示SID列表已通過(guò)驗(yàn)證或不需要驗(yàn)證,置0表示驗(yàn)證失敗:5)R-Flag(bit4):置1表示第一個(gè)段已經(jīng)被解析,置0表示第一個(gè)段解析失敗;6)F-Flag(bit5):置1表示動(dòng)態(tài)路徑計(jì)算失敗,計(jì)算成功或顯示路徑時(shí)置0;7)A-Flag(bit6):置1指示SID列表中的所有SID都屬于指定的算法:8)T-Flag(bit7):置1指示SID列表中的所有SID都屬于指定的拓?fù)洌?)M-Flag(bit8):置1表示因故障檢測(cè)SID列表已從轉(zhuǎn)發(fā)平面中刪除,置0表示未檢測(cè)到故障或未進(jìn)行故障監(jiān)控。d)Reserved:保留字段,發(fā)起方應(yīng)清零,接收方須忽略:e)MTID:2字節(jié),當(dāng)T-Flag置位時(shí)指示IGP拓?fù)涞亩嗤負(fù)錁?biāo)識(shí):g)Weigth:4字節(jié),SID列表的負(fù)載分擔(dān)權(quán)值;h)Sub-TLVs:變長(zhǎng),包含段的有序集合以及與特定SID列表相關(guān)聯(lián)的任何其他可選屬性。當(dāng)SID列表不為空時(shí),SR段列表子TLV必須作為一組有序的子TLV包含在SR段列表TLV中。在某些情況下(例如動(dòng)態(tài)路徑),SID列表可能為空,其頭端節(jié)點(diǎn)尚未執(zhí)行計(jì)算。在這種情況下,SR段列表子TLV不應(yīng)包括任何SR段的子TLV。10路徑段標(biāo)識(shí)的PCEP協(xié)議擴(kuò)展要求路徑計(jì)算單元通信協(xié)議(PCEP)是路徑計(jì)算客戶端(PCC)和路徑計(jì)算單元(PCE)之間的通信協(xié)議,運(yùn)行在控制器(用作PCE)和轉(zhuǎn)發(fā)設(shè)備(用作PCC)之間,配合控制器進(jìn)行集中端到端的最優(yōu)路徑計(jì)算,使采用MPLSTE隧道或SRv6TE策略承載的業(yè)務(wù)路徑最優(yōu)化,以達(dá)到充分利用網(wǎng)絡(luò)資源的目的。段路由利用源路由和隧道可將報(bào)文引導(dǎo)到頭節(jié)點(diǎn)的一條顯式轉(zhuǎn)發(fā)路徑中。段路由的路徑可以有多種方式生成,比如IGP的最短路徑樹(shù)方式、顯式配置方式或通過(guò)PCE計(jì)算方式。通過(guò)PCE計(jì)算方式生成段路由的路徑段的過(guò)程包括但不限于如下幾種方式:YD/Txxxx-xxxxb)PCE根據(jù)本地記錄分配路徑段,并告知出口和入口PCC:c)入口PCC請(qǐng)求PCE分配路徑段。PCE可以自行分配路徑段并使用PCEP消息通知入口和出口POC,或者由PCE向出口PCC發(fā)路徑請(qǐng)求然后再把獲取到的路徑段告知入口PCC。本章節(jié)描述PCEP的擴(kuò)展,定義新的TLY和標(biāo)記,以實(shí)現(xiàn)路徑段分配,并在PCEP消息中攜帶段路由路徑段標(biāo)識(shí)信息。10.2OPEN對(duì)象的擴(kuò)展10.2.1擴(kuò)展段路由PCE能力子TLV路徑安裝類型(PST)和對(duì)應(yīng)的段路由PCE能力子TLV,用于交換SR能力信息(參見(jiàn)IETFRFC8664)。本文件在現(xiàn)有標(biāo)志位定義的基礎(chǔ)上為分配路徑段擴(kuò)展Flags標(biāo)記位,添加附加標(biāo)志P,如圖11所示:PNXP:路徑段標(biāo)識(shí)比特位。PCEPSpeaker將此標(biāo)志設(shè)置為1,以指示其具有封裝SR路徑標(biāo)識(shí)的能本文件定義新的路徑安裝類型和對(duì)應(yīng)的SRv6PCE能力子TLV,用于交換SRv6能力信息。本文件在現(xiàn)有標(biāo)志位定義的基礎(chǔ)上為分配路徑段擴(kuò)展Flags標(biāo)記位,添加附加標(biāo)志P,如圖12所示:PNXP:路徑段標(biāo)識(shí)比特位。PCEPSpeaker將此標(biāo)志設(shè)置為1,以指示其具有封裝SRv6路徑標(biāo)識(shí)的能與SR子TLV一起,如果PCE分配路徑段并作為管理標(biāo)簽空間的集中控制器,應(yīng)發(fā)布PCECC能力。PCECC能力應(yīng)與SR子TLV一起在出口PCEP會(huì)話上發(fā)布。10.3LSP對(duì)象擴(kuò)展本文件新定義一個(gè)路徑段TLV。該TLY為可選TLV.用在路徑段分配的標(biāo)簽轉(zhuǎn)發(fā)路徑(LSP)對(duì)象中,封裝格式如圖13所示為:YD/Txxxx-xxxxL字段定義:a)Type:2個(gè)字節(jié),子TLV的類型值(待IETb)Length:2個(gè)字節(jié),內(nèi)容總長(zhǎng)度,不包含Type和Length兩個(gè)字段的長(zhǎng)度;c)ST:1個(gè)字節(jié),段類型。0表示MPLS路徑段,1表示SRv6路徑段,其余數(shù)值預(yù)留;d)Flag:1個(gè)字節(jié),當(dāng)前只有bit1(L標(biāo)志位)被定義,其他bit預(yù)留,要求發(fā)起方應(yīng)清零,接收方須忽略。當(dāng)bit1置位時(shí),表示路徑段TLV攜帶的路徑段具有局部意義:f)PSID:SR路徑的路徑段標(biāo)識(shí),具體取值由ST字段指示。當(dāng)ST=0時(shí)為MPLS標(biāo)簽,當(dāng)ST=1時(shí)g)Reserved:保留字段,發(fā)起方應(yīng)清零,接收方須忽略;通常,LSP對(duì)象中只包含一個(gè)路徑段TLV。如果同時(shí)包含了一個(gè)以上的路徑段TLY,只處理第一個(gè)TLV,其他TLV必須忽略。使能路徑段分配功能后,LSP對(duì)象中必須包含一個(gè)路徑段TLV。如果標(biāo)簽空間由PCC自行維護(hù),且路徑段由出口PCC分配,則PCE應(yīng)向出口PCC請(qǐng)求路徑段。在這種情況下,PCE應(yīng)向出口PCC發(fā)送PCUpdate或PCInitiate消息以請(qǐng)求路徑段,LSP中的P標(biāo)志應(yīng)填充為0。如果PCEP節(jié)點(diǎn)不識(shí)別路徑段TLV,需要按照IETFRFC5440進(jìn)行操作并忽略該TLV。如果PCEP節(jié)點(diǎn)能識(shí)別但不支持修改TLV,則必須發(fā)送錯(cuò)誤類型為2的PCErr(能力不支持)。轉(zhuǎn)發(fā)等價(jià)類(FEC)對(duì)象用于指定FEC信息,并在PCECC-SR操作的PCInitiate或PCRpt消息中攜帶。PCE必須向出口PCC通知路徑標(biāo)識(shí)信息。為此,本文件擴(kuò)展了PCEP的處理流程,為路徑定義了新路徑FEC對(duì)象的封裝格式如圖14所示為路徑FEC對(duì)象中允許同時(shí)攜帶一個(gè)或多個(gè)如下類型的TLY。字段定義如下!a)符號(hào)路徑名稱TLV:識(shí)別LSP的字符串;b)LSP標(biāo)識(shí)TLVs:用于為路徑封裝源、目的和其他標(biāo)識(shí)信息;c)SPEAKER實(shí)例標(biāo)識(shí)TLV:PCEPSpeaker的唯一標(biāo)識(shí),用于識(shí)別入口PCC.路徑FEC對(duì)象中必須至少包含符號(hào)路徑名稱TLV或LSP標(biāo)識(shí)TLVs二者之一,SPEAKER實(shí)例標(biāo)識(shí)TLV可選。對(duì)于每個(gè)TLV.只處理一個(gè)實(shí)例,如果同一類型的TLV包含了多個(gè),則只處理第一個(gè)TLV.其余的忽略。YD/Txxxx-xxxx10.5CI對(duì)象擴(kuò)展PCE使用集中控制指令(CCI)對(duì)象來(lái)指定轉(zhuǎn)發(fā)指令。路徑段信息直接封裝在CCISR對(duì)象中,第9.3章所述的路徑段TLV也必須作為T(mén)LV封裝在CCISR對(duì)象中。10.6路徑段的分配過(guò)程10.6.1入口POO發(fā)起的路徑段分配路徑段的分配和編碼按段路由的有狀態(tài)PCE操作進(jìn)行(參見(jiàn)IETFRFC8664)。本文件描述在路徑段分配過(guò)程中還需進(jìn)行的其他處理入口PCC可以通過(guò)PCRpt消息請(qǐng)求PCE分配路徑段。此時(shí),LSP的D標(biāo)志必須置位,LSP對(duì)象中的P標(biāo)志也必須置位。當(dāng)有狀態(tài)PCE從入口PCC接收到具有路徑段分配請(qǐng)求的消息后,PCE再向出口PCC請(qǐng)求分配路徑段。PCE發(fā)送給出口PCC的PCInitiate消息中的LSP對(duì)象必須包含路徑段TLV,以標(biāo)識(shí)請(qǐng)求出口POC分配路徑段,同時(shí)LSP對(duì)象中的P標(biāo)志也必須設(shè)置為零。發(fā)送給出口PCC的PCnitiate消息與發(fā)送給入口PCC的PCInitiate消息相似,但出口PC收到此消息后只需分配路徑段,不能觸發(fā)LSP初始化操作。如果路徑段的值為0x0,則表明PCE正在為此LSP請(qǐng)求分配路徑段。如果LSP對(duì)象中的路徑段值為“n”且未設(shè)置P標(biāo)志,則表明PCE請(qǐng)求指定數(shù)值為“n”的路徑段如果成功分配了路徑段,出口PCC在LSP對(duì)象中攜帶路徑段TLV,利用PCUpd消息把分配的路徑段上報(bào)給PCE。否則,PCE發(fā)送PCErr消息,其中錯(cuò)誤類型(Error-Type)設(shè)置為“路徑SID失敗”,錯(cuò)誤值(ErrorValue)設(shè)置為1(表示“無(wú)效SID”)。如果指定的路徑段數(shù)值有效,但PCC無(wú)法分配指定數(shù)值的路徑段,PCC必須發(fā)送PCErr消息,其中錯(cuò)誤類型(Error-Type)設(shè)置為“路徑SID失敗”,錯(cuò)誤值(Errorvalue)設(shè)置為2(表示“無(wú)法分配指定的標(biāo)簽/SID”)。當(dāng)PCE接收到PCRpt消息時(shí),PCE解析出出口PCC分配的路徑段信息,并發(fā)送PCUpd消息通知入口POC更新路徑。待入口PCC成功更新了路徑段后,需要向PCE發(fā)送一個(gè)應(yīng)答PCE的PCRpt消息。如果PCC處理出錯(cuò),入口POC也應(yīng)該向PCE回應(yīng)PCErr消息,其中錯(cuò)誤類型(Error-type)設(shè)置為“路徑SID失敗”,錯(cuò)誤值(ErrorValue)設(shè)置為1(表示“無(wú)效SID”)。PCE收到PCErr消息后,必須發(fā)送PCUpd消息與出口POC同步,將路徑段回退到先前的數(shù)值(如有)。如果入口POC希望澈回或修改先前上報(bào)過(guò)的路徑段數(shù)值,必須發(fā)送一個(gè)PCRpt消息,其中不包含任何路徑段TLV或僅包含新路徑段的路徑段TLV。此時(shí)PCE應(yīng)發(fā)送PCUpd消息與出口PCC同步。刪除LSP時(shí),必須撤回對(duì)應(yīng)的路徑段。PCE必須向出口POC發(fā)送PCInitiate消息,其SRP對(duì)象中的R標(biāo)志設(shè)置為1,表示請(qǐng)求出口PCC撤回LSP和相關(guān)路徑段。如果出口POC從PCE接收到與當(dāng)前路徑段不同的有效的路徑段數(shù)值,出口PCC必須為其嘗試分配新數(shù)值。如果分配成功,出口PCC需向PCE上報(bào)新數(shù)值。否則,出口POC需發(fā)送PCErr消息通知PCE,其中錯(cuò)誤類型(Error-Type)設(shè)置為“路徑標(biāo)簽/SID失敗,錯(cuò)誤值(ErrorValue設(shè)置為2(表示“無(wú)法分配指定的標(biāo)簽/SID")。10.6.2PCE發(fā)起的路徑段分配有狀態(tài)PCE還可以通過(guò)請(qǐng)求出口PCC分配路徑段來(lái)主動(dòng)發(fā)起或更新帶有路徑段的LSP。如果PCE希望修改先前請(qǐng)求的路徑段數(shù)值,或?yàn)镻CE發(fā)起的LSP分配路徑段,PCE必須向出口PCC發(fā)送一個(gè)攜帶新路徑段數(shù)值的路徑段TLV的PCUpd消息,以請(qǐng)求出口PCC分配新數(shù)值。消息中LSP對(duì)象中的P標(biāo)志必須置零。假如PCUpd消息中未攜帶路徑段TLV,表示PCE希望撤回路徑段。接收到PCRpt消息后,PCE即可從出口PCC獲得路徑段信息,并更新或啟動(dòng)具有路徑段的LSP。安裝好SR路徑后,入口PCC通過(guò)PCRpt消息向PCE發(fā)送確認(rèn)應(yīng)答。假如入口PCC在處理PCRpt消息的過(guò)程中出現(xiàn)了錯(cuò)誤,入口PCC也應(yīng)該發(fā)送PCErr消息回應(yīng)PCE.PCE收到PCErr后再發(fā)送PCInitiate消息請(qǐng)求出口POC撤回LSP和相應(yīng)的路徑段,其中SRP對(duì)象中的R標(biāo)志需要置位。10.6.3PCE發(fā)起的基于PCECC的路徑段分配PCE可作為集中控制器自行分配路徑段,但分配的路徑段必須通知入口POC和出口PCC.PCE向入消息把PCE分配的路徑段告知出口PCC。10.6.4入口POC發(fā)起的基于PCECC的路徑段分配入口POC還可以通過(guò)PCRpt消息請(qǐng)求作為集中控制器的PCE(PCECC)為其分配路徑段。此時(shí),該LSP的D標(biāo)志必須置位,LSP對(duì)象中的P標(biāo)志也必須置位。LSP對(duì)象中必須包含一個(gè)路徑段TLV。如果路徑段的值為0x0,則表明入口POC正在請(qǐng)求此LSP的路徑段。如果路徑段設(shè)置的值為“n”。則表明入口PCC請(qǐng)求指定數(shù)值為“n”的路徑段。當(dāng)PCE成功分配路徑段后,PCE通過(guò)PCUpd消息應(yīng)答入口POC,其中LSP對(duì)象中必須包含此路徑段TLV。如果PCE未能成功分配路徑段,PCE也必須發(fā)送PCErr消息告知入口PCC.其中錯(cuò)誤類型(Error-Type)設(shè)置為“路徑SID失敗”,錯(cuò)誤值(ErrorYalue)設(shè)置為如果入口PCC指定了有效的的路徑段數(shù)值,但PCE無(wú)法分配此數(shù)值的路徑段,PCE也必須發(fā)送PCErr消息,把錯(cuò)誤類型(Error-Type)設(shè)置為“路徑SID失敗”。錯(cuò)誤值(Errorvalue)設(shè)置為2(表示“無(wú)法分配指定的標(biāo)簽/SID”)。主用PCE根據(jù)路徑段標(biāo)志分配路徑段后,再利用PCInitiate消息把PCE分配的路徑段告知出口11段路由路徑段標(biāo)識(shí)的應(yīng)用部署要求11.1雙向隧道綁定如圖15所示,使用路徑段標(biāo)識(shí)實(shí)現(xiàn)雙向隧道綁定的業(yè)務(wù)流程示例如下控制器控制器反向路徑:段路徑 DPI:段路由策略P2.S圖15使用路徑段標(biāo)識(shí)實(shí)現(xiàn)雙向隧道綁定的示例具體要求如下:YD/Txxxx-xxxxa)控制器為隧道的頭節(jié)點(diǎn)S和尾節(jié)點(diǎn)D計(jì)算雙向的段路由策略,并為去程路徑P1分配路徑段b)控制器向頭節(jié)點(diǎn)和尾節(jié)點(diǎn)分別下發(fā)段路由策略,其中給頭節(jié)點(diǎn)下發(fā)的去程段路由策略1中攜帶路徑段標(biāo)識(shí)PSID1:c)控制器還需向尾節(jié)點(diǎn)下發(fā)路徑關(guān)聯(lián)信息,說(shuō)明段路由策略2關(guān)聯(lián)的去程路徑為通過(guò)路徑段標(biāo)識(shí)PSID1標(biāo)識(shí)的段路由策略1:當(dāng)通過(guò)BGP下發(fā)段路由策略時(shí),需要在下發(fā)段路由策略2時(shí),攜帶反向路徑段列表子TLY,該子TLV中攜帶PSID1:當(dāng)通過(guò)PCEP下發(fā)段路由策略時(shí)。控制器需將段路由策略1和段路由策略2進(jìn)行關(guān)聯(lián),并將攜帶PSID1的路徑段TLV攜帶在對(duì)d)頭節(jié)點(diǎn)封裝報(bào)文時(shí),段列表中最后一個(gè)段標(biāo)識(shí)為PSID1:e)報(bào)文到達(dá)目的節(jié)點(diǎn),通過(guò)報(bào)文中攜帶的PSID1識(shí)別到報(bào)文是沿P1發(fā)送而來(lái),通過(guò)查找本地路徑段標(biāo)識(shí)表項(xiàng)關(guān)系,確定返回路徑為P2,為回程報(bào)文封裝P2對(duì)應(yīng)的段列表,返回頭節(jié)11.2性能測(cè)量在使用關(guān)聯(lián)隧道頭(ACHD)對(duì)SR-MPLS路徑進(jìn)行性能測(cè)量時(shí),路徑段標(biāo)識(shí)可用于對(duì)出節(jié)點(diǎn)收到的流量進(jìn)行計(jì)數(shù)。根據(jù)測(cè)量對(duì)象的不同,控制器可以為每段路由策略,每備路徑或者每段列表分配不同值的路徑段標(biāo)識(shí),分配完成后,控制器向入節(jié)點(diǎn)下發(fā)攜帶路徑段標(biāo)識(shí)的待檢測(cè)的SR路徑信息。從入節(jié)點(diǎn)發(fā)出的檢測(cè)報(bào)文封裝如圖16所示,路徑段ForwardingLabelSt各字段定義如下:a)ForwardingLibelStack:轉(zhuǎn)發(fā)標(biāo)簽棧,由一個(gè)或多個(gè)32比特的MPLS標(biāo)簽組成:b)路徑段標(biāo)識(shí)PSID:32比特,包括路徑段標(biāo)簽、TC、s、TTL;位于所有轉(zhuǎn)發(fā)標(biāo)簽之后,GAL標(biāo)簽之前;c)GAL:20比特,通用關(guān)聯(lián)隧道標(biāo)簽,用于性能測(cè)量時(shí),取值為13;d)TC:3比特,流量等級(jí);e)S:1比特,標(biāo)簽棧底標(biāo)識(shí)位;f)TTL:8比特,生存時(shí)間;8)Version:4比特,通用關(guān)聯(lián)隧道頭版本號(hào);h)Reserved:8比特,保留位,必須設(shè)置為0,收到時(shí)忽略;i)ChannelType:16比特,通用關(guān)聯(lián)隧道類型;5出節(jié)點(diǎn)收到報(bào)文后,根據(jù)報(bào)文中的PSID將檢測(cè)報(bào)文關(guān)聯(lián)到被測(cè)路徑,完成相應(yīng)的測(cè)量目的路徑段)[2]IETFdraft-ietf-spring-srv6-path-segment-07PathSegment[3]IETFdraft-ietf-idr-sr-pol
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中圖版三年級(jí)英語(yǔ)下冊(cè)階段測(cè)試試卷含答案
- 二零二五年度酒店健身中心股權(quán)轉(zhuǎn)讓及運(yùn)營(yíng)協(xié)議2篇
- 二零二五年度房地產(chǎn)銷售代理傭金支付合同6篇
- 2025年滬教版九年級(jí)科學(xué)上冊(cè)階段測(cè)試試卷
- 2025年上外版高一地理上冊(cè)月考試卷含答案
- 2024標(biāo)準(zhǔn)軟件購(gòu)買(mǎi)協(xié)議樣本版A版
- 2025年北師大新版八年級(jí)物理下冊(cè)月考試卷含答案
- 專用運(yùn)動(dòng)草坪購(gòu)銷合同:2024年體育用品一
- 2025年人教新課標(biāo)必修1生物下冊(cè)階段測(cè)試試卷
- 2025年粵教版高三英語(yǔ)下冊(cè)階段測(cè)試試卷
- 小紅書(shū)推廣合同范例
- 商業(yè)咨詢報(bào)告范文模板
- 幼兒園籃球課培訓(xùn)
- AQ 6111-2023個(gè)體防護(hù)裝備安全管理規(guī)范知識(shí)培訓(xùn)
- 老干工作業(yè)務(wù)培訓(xùn)
- 基底節(jié)腦出血護(hù)理查房
- 高中語(yǔ)文《勸學(xué)》課件三套
- 人教版八年級(jí)物理-第二章:聲現(xiàn)象復(fù)習(xí)完整課件
- 直播代運(yùn)營(yíng)服務(wù)合同范本版
- 2024年江蘇蘇州中考數(shù)學(xué)試卷及答案
- 2024年山東省高中自主招生數(shù)學(xué)模擬試卷試題(含答案)
評(píng)論
0/150
提交評(píng)論