本技術(shù)涉及通信領(lǐng)域,尤其涉及一種轉(zhuǎn)發(fā)流量的方法及裝置。
背景技術(shù):
1、業(yè)務(wù)流量在網(wǎng)絡(luò)中可以跨域骨干網(wǎng)傳輸。例如,在企業(yè)入多云、企業(yè)分支互聯(lián)、用戶(hù)訪(fǎng)問(wèn)相關(guān)服務(wù)等場(chǎng)景中,業(yè)務(wù)流量需要跨越邊緣接入網(wǎng)以及骨干網(wǎng)傳輸。
2、目前,在業(yè)務(wù)流量需要跨越骨干網(wǎng)傳輸?shù)膱?chǎng)景中,需要在骨干網(wǎng)中進(jìn)行與業(yè)務(wù)相關(guān)的配置,相應(yīng)的,在業(yè)務(wù)流量的轉(zhuǎn)發(fā)階段,骨干網(wǎng)中的網(wǎng)絡(luò)設(shè)備可以結(jié)合前述配置對(duì)業(yè)務(wù)流量進(jìn)行轉(zhuǎn)發(fā)。例如,在業(yè)務(wù)開(kāi)通階段,需要對(duì)骨干網(wǎng)中的網(wǎng)絡(luò)設(shè)備進(jìn)行虛擬專(zhuān)用網(wǎng)(virtual?private?network,vpn)配置,相應(yīng)的,在業(yè)務(wù)流量的轉(zhuǎn)發(fā)階段,骨干網(wǎng)中的網(wǎng)絡(luò)設(shè)備結(jié)合vpn配置進(jìn)行流量轉(zhuǎn)發(fā)。
3、但是,采用這種方式,業(yè)務(wù)流量的轉(zhuǎn)發(fā)效率較低,因此,急需一種方案,能夠解決上述問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供了一種轉(zhuǎn)發(fā)流量的方法及裝置,可以提升業(yè)務(wù)流量的轉(zhuǎn)發(fā)效率。
2、第一方面,本技術(shù)實(shí)施例提供了一種轉(zhuǎn)發(fā)流量的方法,該方法可以應(yīng)用于第一站點(diǎn)邊緣(edge)。所述第一站點(diǎn)edge可以接收第一業(yè)務(wù)報(bào)文。所述第一站點(diǎn)edge接收到第一業(yè)務(wù)報(bào)文之后,可以在所述第一業(yè)務(wù)報(bào)文的外層封裝第一端到端路徑的路徑信息,以獲得第二業(yè)務(wù)報(bào)文。所述第一端到端路徑的入端點(diǎn)為所述第一站點(diǎn)edge,所述第一端到端路徑的出端點(diǎn)為第二站點(diǎn)edge,所述第一端到端路徑的路徑信息包括:標(biāo)識(shí)骨干網(wǎng)中第一骨干網(wǎng)入口設(shè)備的第一信息、以及標(biāo)識(shí)骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第二信息。所述第一站點(diǎn)edge通過(guò)所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng),所述第二站點(diǎn)edge通過(guò)所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng)。第一站點(diǎn)edge得到第二業(yè)務(wù)報(bào)文之后,可以通過(guò)所述第一端到端路徑轉(zhuǎn)發(fā)所述第二業(yè)務(wù)報(bào)文。由此可見(jiàn),利用本方案,可以由站點(diǎn)edge編排跨越骨干網(wǎng)的第一端到端路徑,無(wú)需骨干網(wǎng)中的設(shè)備基于業(yè)務(wù)配置來(lái)確定傳輸路徑,從而使得骨干網(wǎng)無(wú)需感知業(yè)務(wù),從而提升了業(yè)務(wù)流量的轉(zhuǎn)發(fā)效率。而且,由于骨干網(wǎng)無(wú)需感知業(yè)務(wù),因此,也無(wú)需對(duì)骨干網(wǎng)中的設(shè)備進(jìn)行與業(yè)務(wù)相關(guān)的配置,從而提升了業(yè)務(wù)開(kāi)通的效率,相應(yīng)的,也提升了骨干網(wǎng)的可擴(kuò)展性。
3、在一種可能的實(shí)現(xiàn)方式中,所述第一端到端路徑可以是第一站點(diǎn)edge預(yù)先編排好的。在一個(gè)具體的示例中,所述第一站點(diǎn)edge可以在接收第一業(yè)務(wù)報(bào)文之前編排所述第一端到端路徑。在一個(gè)具體的示例中,所述第一業(yè)務(wù)報(bào)文用于承載虛擬專(zhuān)用網(wǎng)(virtualprivate?network,vpn)業(yè)務(wù),對(duì)于這種請(qǐng)看看,所述第一站點(diǎn)edge可以根據(jù)所述vpn業(yè)務(wù),按需結(jié)合所述第一骨干網(wǎng)入口設(shè)備和第一骨干網(wǎng)出口設(shè)備,編排從所述第一站點(diǎn)edge到所述第二站點(diǎn)edge之間的所述第一端到端路徑。作為一個(gè)示例,所述第一站點(diǎn)edge可以在接收到第二站點(diǎn)edge通告的包括目的前綴的vpn路由之后,為該vpn路由編排端到端路徑。在一個(gè)具體的示例中,所述第一站點(diǎn)edge可以基于第一站點(diǎn)edge和第一骨干網(wǎng)入口設(shè)備之間的綁定關(guān)系、以及第二站點(diǎn)edge和第一骨干網(wǎng)出口設(shè)備之間的綁定關(guān)系,為該vpn路由編排所述第一端到端路徑。
4、在一種可能的實(shí)現(xiàn)方式中,所述第二業(yè)務(wù)報(bào)文中還可以包括業(yè)務(wù)意圖信息,這樣一來(lái),第一站點(diǎn)edge發(fā)送第二業(yè)務(wù)報(bào)文之后,接收到第二業(yè)務(wù)報(bào)文的轉(zhuǎn)發(fā)設(shè)備在進(jìn)一步轉(zhuǎn)發(fā)第二業(yè)務(wù)報(bào)文時(shí),可以結(jié)合業(yè)務(wù)意圖信息選擇對(duì)應(yīng)的路徑進(jìn)行轉(zhuǎn)發(fā),從而使得業(yè)務(wù)意圖被滿(mǎn)足,相應(yīng)的,提升為業(yè)務(wù)提供的服務(wù)質(zhì)量。
5、在一種可能的實(shí)現(xiàn)方式中,所述第二業(yè)務(wù)報(bào)文可以包括元數(shù)據(jù)(metadata)字段,所述業(yè)務(wù)意圖信息攜帶在所述metadata字段中。接收到第二業(yè)務(wù)報(bào)文的轉(zhuǎn)發(fā)設(shè)備可以通過(guò)對(duì)所述metadata字段進(jìn)行解析,從而得到所述業(yè)務(wù)意圖信息,以便于進(jìn)一步可以結(jié)合業(yè)務(wù)意圖信息選擇對(duì)應(yīng)的路徑進(jìn)行轉(zhuǎn)發(fā),從而使得業(yè)務(wù)意圖被滿(mǎn)足,相應(yīng)的,提升為業(yè)務(wù)提供的服務(wù)質(zhì)量。
6、在一種可能的實(shí)現(xiàn)方式中,所述第一站點(diǎn)edge在利用所述第一端到端路徑的路徑信息對(duì)第一業(yè)務(wù)報(bào)文進(jìn)行封裝之前,可以首先確定所述第一端到端路徑的路徑信息。在一個(gè)具體的示例中,所述第一站點(diǎn)edge可以根據(jù)所述第一業(yè)務(wù)報(bào)文的目的地址,確定轉(zhuǎn)發(fā)所述第一業(yè)務(wù)報(bào)文的下一跳為所述第二站點(diǎn)edge,并進(jìn)一步地,根據(jù)所述第二站點(diǎn)edge的互聯(lián)網(wǎng)協(xié)議(internet?protocol,ip)地址迭代第一段路由策略(segment?routing?policy,sr?policy),以獲得所述第一端到端路徑的路徑信息。
7、在一種可能的實(shí)現(xiàn)方式中,所述第一sr?policy可以是互聯(lián)網(wǎng)協(xié)議第6版段路由(segment?routing?internet?protocol?version?6,srv6)policy。對(duì)于這種情況:所述第一端到端路徑可以是srv6隧道,相應(yīng)的,所述第二業(yè)務(wù)報(bào)文包括ipv6頭和分段路由頭(segment?routing?header,srh),前述第一信息和第二信息可以通過(guò)該srh攜帶。并且,所述ipv6頭的目的地址指向所述第一骨干網(wǎng)入口設(shè)備,以便于所述第一站點(diǎn)edge基于所述ipv6頭的目的地址將第二業(yè)務(wù)報(bào)文轉(zhuǎn)發(fā)給第一骨干網(wǎng)入口設(shè)備。
8、在一種可能的實(shí)現(xiàn)方式中,在所述第一sr?policy是srv6?policy的情況下,所述第一信息可以是所述第一骨干網(wǎng)入口設(shè)備的第一端點(diǎn)段標(biāo)識(shí)(end?segment?identifier,end.sid)1,所述第二信息為所述第一骨干網(wǎng)出口設(shè)備的第二端點(diǎn)段標(biāo)識(shí)end.sid2。另外,所述srh還包括所述第二站點(diǎn)edge的ipv6地址。對(duì)于這種情況,所述srh可以指示由所述第一骨干網(wǎng)入口設(shè)備到達(dá)第二站點(diǎn)edge的路徑。
9、在一種可能的實(shí)現(xiàn)方式中,在所述第一sr?policy是srv6?policy的情況下,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的end.sid1,所述第二信息為所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點(diǎn)edge之間的鄰接關(guān)系所分配的具有交叉連接到第3層鄰接關(guān)系陣列的端點(diǎn)段標(biāo)識(shí)(end.x?sid)。對(duì)于這種情況,所述srh也可以指示由所述第一骨干網(wǎng)入口設(shè)備到達(dá)第二站點(diǎn)edge的路徑。
10、在一種可能的實(shí)現(xiàn)方式中,所述end.sid1可以用于指示一種新的報(bào)文轉(zhuǎn)發(fā)操作。對(duì)于這種情況,第一骨干網(wǎng)入口設(shè)備基于end.sid1確定如何轉(zhuǎn)發(fā)第二業(yè)務(wù)報(bào)文即可,無(wú)需結(jié)合vpn信息來(lái)確定如何轉(zhuǎn)發(fā)第二業(yè)務(wù)報(bào)文。
11、在一個(gè)具體的示例中,所述end.sid1關(guān)聯(lián)的操作可以是:根據(jù)srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層(overly)srv6?policy。在又一個(gè)具體的示例中,在所述第二業(yè)務(wù)報(bào)文包括業(yè)務(wù)意圖信息的情況下,所述end.sid1關(guān)聯(lián)的操作可以是:根據(jù)srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的overlysrv6?policy。
12、在一種可能的實(shí)現(xiàn)方式中,前述第一sr?policy可以是mpls段路由流量工程(segment?routing?traffic?engineering,sr-te)policy。對(duì)于這種情況,所述第一端到端路徑為mpls?sr-te?policy。相應(yīng)的,所述第二業(yè)務(wù)報(bào)文包括mpls標(biāo)簽棧,前述第一信息和第二信息通過(guò)所述mpls標(biāo)簽棧攜帶。對(duì)于這種情況,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一節(jié)點(diǎn)(node)sid,所述第二信息包括:所述第一骨干網(wǎng)出口設(shè)備的第二節(jié)點(diǎn)sid、以及所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點(diǎn)edge之間的鄰接關(guān)系所分配的鄰接段標(biāo)識(shí)(adjacency?sid,adj-sid)。
13、在一種可能的實(shí)現(xiàn)方式中,所述第一節(jié)點(diǎn)sid可以用于指示一種新的報(bào)文轉(zhuǎn)發(fā)操作。對(duì)于這種情況,第一骨干網(wǎng)入口設(shè)備基于第一節(jié)點(diǎn)sid確定如何轉(zhuǎn)發(fā)第二業(yè)務(wù)報(bào)文即可,無(wú)需結(jié)合vpn信息來(lái)確定如何轉(zhuǎn)發(fā)第二業(yè)務(wù)報(bào)文。
14、在一個(gè)具體的示例中,所述第一節(jié)點(diǎn)sid關(guān)聯(lián)的操作可以是:根據(jù)所述mpls標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層(overly)sr-mpls?te?policy。在又一個(gè)具體的示例中,在所述第二業(yè)務(wù)報(bào)文包括業(yè)務(wù)意圖信息的情況下,所述第一節(jié)點(diǎn)sid關(guān)聯(lián)的操作可以是:根據(jù)所述mpls標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?sr-mpls?te?policy。
15、在一種可能的實(shí)現(xiàn)方式中,所述第一端到端路徑為基于通用網(wǎng)絡(luò)虛擬化封裝(generic?network?virtualization?encapsulation,geneve)協(xié)議封裝的隧道,對(duì)于這種情況,所述第一站點(diǎn)edge在第一業(yè)務(wù)報(bào)文外層封裝第一端到端路徑的路徑信息時(shí),可以采用geneve封裝,換言之,所述第二業(yè)務(wù)報(bào)文采用geneve封裝。當(dāng)?shù)谝欢说蕉寺窂绞莝rv6隧道時(shí),所述第二業(yè)務(wù)報(bào)文可以采用srv6?in?geneve封裝。當(dāng)?shù)谝欢说蕉寺窂绞莔pls?sr-tepolicy時(shí),所述第二業(yè)務(wù)報(bào)文可以采用mpls?in?geneve封裝。
16、在一種可能的實(shí)現(xiàn)方式中,所述第一端到端路徑為基于通用路由封裝(genericrouting?encapsulation,gre)協(xié)議封裝的隧道,對(duì)于這種情況,所述第一站點(diǎn)edge在第一業(yè)務(wù)報(bào)文外層封裝第一端到端路徑的路徑信息時(shí),可以采用gre封裝,換言之,所述第二業(yè)務(wù)報(bào)文采用gre封裝。當(dāng)?shù)谝欢说蕉寺窂绞莝rv6隧道時(shí),所述第二業(yè)務(wù)報(bào)文可以采用srv6over?gre封裝。當(dāng)?shù)谝欢说蕉寺窂绞莔pls?sr-te?policy時(shí),所述第二業(yè)務(wù)報(bào)文可以采用mpls?over?gre封裝。
17、在一種可能的實(shí)現(xiàn)方式中,若第二業(yè)務(wù)報(bào)文采用srv6?over?gre封裝,則所述第二業(yè)務(wù)報(bào)文包括:外層ip頭,用戶(hù)數(shù)據(jù)報(bào)協(xié)議(user?datagram?protocol,udp)頭、外層gre封裝、ipv6頭、srh、內(nèi)層gre封裝和凈荷,所述凈荷包括所述第一業(yè)務(wù)報(bào)文,所述內(nèi)層gre封裝包括所述第一業(yè)務(wù)報(bào)文所承載的vpn業(yè)務(wù)的vpn標(biāo)識(shí)(vpn?identifier,vni)。vpn標(biāo)識(shí)攜帶在內(nèi)層gre封裝中,第二業(yè)務(wù)報(bào)文在骨干網(wǎng)中傳輸時(shí),骨干網(wǎng)中的設(shè)備不解析所述vpn標(biāo)識(shí),即骨干網(wǎng)不感知vpn。
18、在一種可能的實(shí)現(xiàn)方式中,第一站點(diǎn)邊緣edge還可以接收第三業(yè)務(wù)報(bào)文,并在所述第三業(yè)務(wù)報(bào)文的外層封裝第二端到端路徑的路徑信息,以獲得第四業(yè)務(wù)報(bào)文;其中,所述第二端到端路徑的路徑信息包括標(biāo)識(shí)骨干網(wǎng)中第二骨干網(wǎng)入口設(shè)備的第三信息和標(biāo)識(shí)所述骨干網(wǎng)中第二骨干網(wǎng)出口設(shè)備的第四信息,所述第二端到端路徑的入端點(diǎn)為所述第一站點(diǎn)edge,所述第二端到端路徑的出端點(diǎn)為所述第二站點(diǎn)edge,所述第二端到端路徑經(jīng)過(guò)所述第二骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備,第一站點(diǎn)edge多歸接入所述第一骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)入口設(shè)備,所述第二站點(diǎn)edge多歸接入所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備;所述第一站點(diǎn)edge通過(guò)所述第二端到端路徑發(fā)送所述第四業(yè)務(wù)報(bào)文。由此可見(jiàn),利用本方案,可以由站點(diǎn)edge編排跨越骨干網(wǎng)的第二端到端路徑,無(wú)需骨干網(wǎng)中的設(shè)備基于業(yè)務(wù)配置來(lái)確定傳輸路徑,從而使得骨干網(wǎng)無(wú)需感知業(yè)務(wù),從而提升了業(yè)務(wù)流量的轉(zhuǎn)發(fā)效率。而且,由于骨干網(wǎng)無(wú)需感知業(yè)務(wù),因此,也無(wú)需對(duì)骨干網(wǎng)中的設(shè)備進(jìn)行與業(yè)務(wù)相關(guān)的配置,從而提升了業(yè)務(wù)開(kāi)通的效率,相應(yīng)的,也提升了骨干網(wǎng)的可擴(kuò)展性。
19、在一種可能的實(shí)現(xiàn)方式中,所述第一站點(diǎn)edge通過(guò)軟件定義廣域網(wǎng)(software-defined?networking?in?a?wide?area?network,sd-wan)隧道或互聯(lián)網(wǎng)internet接入所述第一骨干網(wǎng)入口設(shè)備。
20、第二方面,本技術(shù)實(shí)施例提供了一種轉(zhuǎn)發(fā)流量的方法,該方法可以應(yīng)用于骨干網(wǎng)中的第一骨干網(wǎng)入口設(shè)備。第一骨干網(wǎng)設(shè)備可以接收來(lái)自第一站點(diǎn)edge的第二業(yè)務(wù)保溫,所述第二業(yè)務(wù)報(bào)文的凈荷包括第一業(yè)務(wù)報(bào)文。,所述第一業(yè)務(wù)報(bào)文的外層封裝所述第一站edge和第二站點(diǎn)edge之間的端到端路徑的路徑信息;其中,所述端到端路徑的路徑信息包括:標(biāo)識(shí)所述第一骨干網(wǎng)入口設(shè)備的第一信息、以及標(biāo)識(shí)所述骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第二信息,所述端到端路徑的入端點(diǎn)為所述第一站點(diǎn)edge,所述端到端路徑的出端點(diǎn)為所述第二站點(diǎn)edge,所述端到端路徑經(jīng)過(guò)所述第一骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備,所述第一站點(diǎn)edge通過(guò)所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng),所述第二站點(diǎn)edge通過(guò)所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng)。所述第一骨干網(wǎng)入口設(shè)備接收所述第二業(yè)務(wù)報(bào)文之后,可以根據(jù)所述第一信息,對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行處理,以得到第三業(yè)務(wù)報(bào)文,并向所述第一骨干網(wǎng)出口設(shè)備發(fā)送所述第三業(yè)務(wù)報(bào)文,以實(shí)現(xiàn)對(duì)業(yè)務(wù)流量的轉(zhuǎn)發(fā)。由此可見(jiàn),利用本方案,傳輸業(yè)務(wù)的第一端到端路徑由第一站點(diǎn)edge確定,第一骨干網(wǎng)入口設(shè)備接收到的第二業(yè)務(wù)報(bào)文中包括第一端到端路徑的路徑信息。第一骨干網(wǎng)入口設(shè)備無(wú)需基于業(yè)務(wù)配置來(lái)確定傳輸路徑,從而使得骨干網(wǎng)無(wú)需感知業(yè)務(wù),從而提升了業(yè)務(wù)流量的轉(zhuǎn)發(fā)效率。而且,由于骨干網(wǎng)無(wú)需感知業(yè)務(wù),因此,也無(wú)需對(duì)骨干網(wǎng)中的設(shè)備進(jìn)行與業(yè)務(wù)相關(guān)的配置,從而提升了業(yè)務(wù)開(kāi)通的效率,相應(yīng)的,也提升了骨干網(wǎng)的可擴(kuò)展性。
21、在一種可能的實(shí)現(xiàn)方式中,所述第二業(yè)務(wù)報(bào)文還包括業(yè)務(wù)意圖信息。
22、在一種可能的實(shí)現(xiàn)方式中,所述業(yè)務(wù)意圖信息攜帶在所述第二業(yè)務(wù)報(bào)文的元數(shù)據(jù)metadata字段中。
23、在一種可能的實(shí)現(xiàn)方式中,所述端到端路徑為srv6隧道,所述第二業(yè)務(wù)報(bào)文包括ipv6頭和分段路由頭srh,所述ipv6頭的目的地址指向所述第一骨干網(wǎng)入口設(shè)備,所述srh包括所述第一信息和所述第二信息。
24、在一種可能的實(shí)現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備分配的第一端點(diǎn)段標(biāo)識(shí)end.sid1,所述第二信息為所述第一骨干網(wǎng)出口設(shè)備分配的第二端點(diǎn)段標(biāo)識(shí)end.sid2,所述srh還包括所述第二站點(diǎn)edge的ipv6地址。
25、在一種可能的實(shí)現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一端點(diǎn)段標(biāo)識(shí)end.sid1,所述第二信息為所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點(diǎn)edge之間的鄰接關(guān)系所分配的具有交叉連接到第3層鄰接關(guān)系陣列的端點(diǎn)段標(biāo)識(shí)end.x?sid。
26、在一種可能的實(shí)現(xiàn)方式中,所述第一端點(diǎn)段標(biāo)識(shí)end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6?policy。
27、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報(bào)文包括業(yè)務(wù)意圖信息時(shí),所述第一端點(diǎn)段標(biāo)識(shí)end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6?policy。
28、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第一信息為end.sid1時(shí),所述第一骨干網(wǎng)入口設(shè)備1根據(jù)第一信息對(duì)第二業(yè)務(wù)報(bào)文進(jìn)行處理在具體實(shí)現(xiàn)時(shí),可以根據(jù)所述srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第一overly?srv6?policy,并利用所述第一overly?srv6policy對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行封裝,以得到所述第三業(yè)務(wù)報(bào)文。具體的,所述第一骨干網(wǎng)入口設(shè)備可以在第二業(yè)務(wù)報(bào)文的基礎(chǔ)上插入一個(gè)新的srh,該新的srh承載所述第一overly?srv6policy的路徑信息。
29、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第一信息為end.sid1時(shí),若第二業(yè)務(wù)報(bào)文中包括業(yè)務(wù)意圖信息,所述第一骨干網(wǎng)入口設(shè)備1根據(jù)第一信息對(duì)第二業(yè)務(wù)報(bào)文進(jìn)行處理在具體實(shí)現(xiàn)時(shí),可以根據(jù)所述srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第二overly?srv6?policy,并利用所述第二overly?srv6?policy對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行封裝,以得到所述第三業(yè)務(wù)報(bào)文。具體的,所述第一骨干網(wǎng)入口設(shè)備可以在第二業(yè)務(wù)報(bào)文的基礎(chǔ)上插入一個(gè)新的srh,該新的srh承載所述第二overly?srv6?policy的路徑信息,另外,所述第一骨干網(wǎng)入口設(shè)備還可以將所述第二業(yè)務(wù)報(bào)文中的業(yè)務(wù)意圖信息剝離,以得到所述第三業(yè)務(wù)報(bào)文。
30、在一種可能的實(shí)現(xiàn)方式中,所述端到端路徑為sr-mpls?te?policy,所述第二業(yè)務(wù)報(bào)文包括mpls標(biāo)簽棧,所述mpls標(biāo)簽棧包括所述第一信息和所述第二信息,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一節(jié)點(diǎn)sid,所述第二信息包括:所述第一骨干網(wǎng)出口設(shè)備的第二節(jié)點(diǎn)sid、以及所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點(diǎn)edge之間的鄰接關(guān)系所分配的鄰接段標(biāo)識(shí)adj-sid。
31、在一種可能的實(shí)現(xiàn)方式中,所述第一節(jié)點(diǎn)sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?sr-mpls?tepolicy。
32、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報(bào)文包括業(yè)務(wù)意圖信息時(shí),所述第一節(jié)點(diǎn)sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overlysr-mpls?tepolicy。
33、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第一信息為第一節(jié)點(diǎn)sid時(shí),所述第一骨干網(wǎng)入口設(shè)備1根據(jù)第一信息對(duì)第二業(yè)務(wù)報(bào)文進(jìn)行處理在具體實(shí)現(xiàn)時(shí),可以根據(jù)所述mpls標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid,匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第一overly?sr-mpls?te?policy。并進(jìn)一步利用所述第一overly?sr-mpls?tepolicy對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行封裝,以得到所述第三業(yè)務(wù)報(bào)文。例如,所述第一骨干網(wǎng)入口設(shè)備可以將所述mpls標(biāo)簽棧中的sid1和sid2替換成第一overly?sr-mpls?te?policy,以得到第三業(yè)務(wù)報(bào)文。
34、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第一信息為第一節(jié)點(diǎn)sid時(shí),若所述第二業(yè)務(wù)報(bào)文中包括業(yè)務(wù)意圖信息,則所述第一骨干網(wǎng)入口設(shè)備1根據(jù)第一信息對(duì)第二業(yè)務(wù)報(bào)文進(jìn)行處理在具體實(shí)現(xiàn)時(shí),可以根據(jù)所述mpls標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid和所述業(yè)務(wù)意圖信息,匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第二overlysr-mpls?te?policy,并利用所述第二overly?sr-mpls?te?policy對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行封裝,以得到所述第三業(yè)務(wù)報(bào)文。例如,所述第一骨干網(wǎng)入口設(shè)備可以將所述mpls標(biāo)簽棧中的sid1和sid2替換成第二overly?sr-mpls?te?policy,以得到第三業(yè)務(wù)報(bào)文。
35、在一種可能的實(shí)現(xiàn)方式中,所述端到端路徑為基于通用網(wǎng)絡(luò)虛擬化封裝geneve協(xié)議封裝的隧道,所述第二業(yè)務(wù)報(bào)文采用srv6?in?geneve封裝。
36、在一種可能的實(shí)現(xiàn)方式中,所述端到端路徑為基于通用路由封裝gre協(xié)議封裝的隧道,所述第二業(yè)務(wù)報(bào)文包括采用srv6?over?gre封裝。
37、在一種可能的實(shí)現(xiàn)方式中,所述第二業(yè)務(wù)報(bào)文包括:外層ip頭,用戶(hù)數(shù)據(jù)報(bào)協(xié)議udp頭、外層gre封裝、ipv6頭、srh、內(nèi)層gre封裝和凈荷,所述凈荷包括所述第一業(yè)務(wù)報(bào)文,所述內(nèi)層gre封裝包括所述第一業(yè)務(wù)報(bào)文所承載的vpn業(yè)務(wù)的vpn標(biāo)識(shí)。
38、在一種可能的實(shí)現(xiàn)方式中,所述第一站點(diǎn)edge通過(guò)軟件定義廣域網(wǎng)sd-wan隧道或internet接入所述第一骨干網(wǎng)入口設(shè)備。
39、第三方面,本技術(shù)實(shí)施例提供了一種轉(zhuǎn)發(fā)流量的裝置,所述裝置可以包括收發(fā)單元和處理單元;所述收發(fā)單元,用于執(zhí)行以上第一方面所述的由第一站點(diǎn)edge執(zhí)行的接收和/或發(fā)送操作;所述處理單元用于執(zhí)行以上第一方面所述的由第一站點(diǎn)edge執(zhí)行的接收和/或發(fā)送操作之外的操作。
40、在一個(gè)具體的示例中,所述裝置包括:接收單元、處理單元和發(fā)送單元。所述接收單元,用于接收第一業(yè)務(wù)報(bào)文;所述處理單元,用于在所述第一業(yè)務(wù)報(bào)文的外層封裝第一端到端路徑的路徑信息,以獲得第二業(yè)務(wù)報(bào)文;其中,所述第一端到端路徑的路徑信息包括標(biāo)識(shí)骨干網(wǎng)中第一骨干網(wǎng)入口設(shè)備的第一信息和標(biāo)識(shí)所述骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第二信息,所述第一端到端路徑的入端點(diǎn)為所述第一站點(diǎn)edge,所述第一端到端路徑的出端點(diǎn)為第二站點(diǎn)edge,所述第一端到端路徑經(jīng)過(guò)所述第一骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備,所述第一站點(diǎn)edge通過(guò)所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng),所述第二站點(diǎn)edge通過(guò)所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng);所述發(fā)送單元,用于通過(guò)所述第一端到端路徑發(fā)送所述第二業(yè)務(wù)報(bào)文。
41、在一種可能的實(shí)現(xiàn)方式中,所述第一業(yè)務(wù)報(bào)文用于承載虛擬專(zhuān)用網(wǎng)vpn業(yè)務(wù),所述處理單元,還用于:在接收所述第一業(yè)務(wù)報(bào)文之前,根據(jù)所述vpn業(yè)務(wù),按需結(jié)合所述第一骨干網(wǎng)入口設(shè)備和第一骨干網(wǎng)出口設(shè)備,編排從所述第一站點(diǎn)edge到所述第二站點(diǎn)edge之間的所述第一端到端路徑。
42、在一種可能的實(shí)現(xiàn)方式中,所述第二業(yè)務(wù)報(bào)文還包括業(yè)務(wù)意圖信息。
43、在一種可能的實(shí)現(xiàn)方式中,所述業(yè)務(wù)意圖信息攜帶在所述第二業(yè)務(wù)報(bào)文的元數(shù)據(jù)metadata字段中。
44、在一種可能的實(shí)現(xiàn)方式中,所述處理單元,還用于:在封裝所述第一端到端路徑的路徑信息之前,根據(jù)所述第一業(yè)務(wù)報(bào)文的目的地址,確定轉(zhuǎn)發(fā)所述第一業(yè)務(wù)報(bào)文的下一跳為所述第二站點(diǎn)edge,根據(jù)所述第二站點(diǎn)edge的互聯(lián)網(wǎng)協(xié)議ip地址迭代第一段路由策略srpolicy,以獲得所述第一端到端路徑的路徑信息。
45、在一種可能的實(shí)現(xiàn)方式中,所述第一端到端路徑為srv6隧道,所述第二業(yè)務(wù)報(bào)文包括ipv6頭和分段路由頭srh,所述ipv6頭的目的地址指向所述第一骨干網(wǎng)入口設(shè)備,所述srh包括所述第一信息和所述第二信息。
46、在一種可能的實(shí)現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一端點(diǎn)段標(biāo)識(shí)end.sid1,所述第二信息為所述第一骨干網(wǎng)出口設(shè)備的第二端點(diǎn)段標(biāo)識(shí)end.sid2,所述srh還包括所述第二站點(diǎn)edge的ipv6地址。
47、在一種可能的實(shí)現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一端點(diǎn)段標(biāo)識(shí)end.sid1,所述第二信息為所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點(diǎn)edge之間的鄰接關(guān)系所分配的具有交叉連接到第3層鄰接關(guān)系陣列的端點(diǎn)段標(biāo)識(shí)end.x?sid。
48、在一種可能的實(shí)現(xiàn)方式中,所述第一端點(diǎn)段標(biāo)識(shí)end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6policy。
49、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報(bào)文包括業(yè)務(wù)意圖信息時(shí),所述第一端點(diǎn)段標(biāo)識(shí)end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6policy。
50、在一種可能的實(shí)現(xiàn)方式中,所述第一端到端路徑為sr-mpls?te?policy,所述第二業(yè)務(wù)報(bào)文包括mpls標(biāo)簽棧,所述mpls標(biāo)簽棧包括所述第一信息和所述第二信息,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一節(jié)點(diǎn)sid,所述第二信息包括:所述第一骨干網(wǎng)出口設(shè)備的第二節(jié)點(diǎn)sid、以及所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點(diǎn)edge之間的鄰接關(guān)系所分配的鄰接段標(biāo)識(shí)adj-sid。
51、在一種可能的實(shí)現(xiàn)方式中,所述第一節(jié)點(diǎn)sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?sr-mpls?te?policy。
52、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報(bào)文包括業(yè)務(wù)意圖信息時(shí),所述第一節(jié)點(diǎn)sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overlysr-mpls?te?policy。
53、在一種可能的實(shí)現(xiàn)方式中,所述第一端到端路徑為基于通用網(wǎng)絡(luò)虛擬化封裝geneve協(xié)議封裝的隧道,所述第二業(yè)務(wù)報(bào)文采用srv6?in?geneve封裝。
54、在一種可能的實(shí)現(xiàn)方式中,所述第一端到端路徑為基于通用路由封裝gre協(xié)議封裝的隧道,所述第二業(yè)務(wù)報(bào)文包括采用srv6?over?gre封裝。
55、在一種可能的實(shí)現(xiàn)方式中,所述第二業(yè)務(wù)報(bào)文包括:外層ip頭,用戶(hù)數(shù)據(jù)報(bào)協(xié)議udp頭、外層gre封裝、ipv6頭、srh、內(nèi)層gre封裝和凈荷,所述凈荷包括所述第一業(yè)務(wù)報(bào)文,所述內(nèi)層gre封裝包括所述第一業(yè)務(wù)報(bào)文所承載的vpn業(yè)務(wù)的vpn標(biāo)識(shí)。
56、在一種可能的實(shí)現(xiàn)方式中,所述接收單元,還用于接收第三業(yè)務(wù)報(bào)文;所述處理單元,還用于在所述第三業(yè)務(wù)報(bào)文的外層封裝第二端到端路徑的路徑信息,以獲得第四業(yè)務(wù)報(bào)文;其中,所述第二端到端路徑的路徑信息包括標(biāo)識(shí)骨干網(wǎng)中第二骨干網(wǎng)入口設(shè)備的第三信息和標(biāo)識(shí)所述骨干網(wǎng)中第二骨干網(wǎng)出口設(shè)備的第四信息,所述第二端到端路徑的入端點(diǎn)為所述第一站點(diǎn)edge,所述第二端到端路徑的出端點(diǎn)為所述第二站點(diǎn)edge,所述第二端到端路徑經(jīng)過(guò)所述第二骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備,第一站點(diǎn)edge多歸接入所述第一骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)入口設(shè)備,所述第二站點(diǎn)edge多歸接入所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備;所述發(fā)送單元,還用于通過(guò)所述第二端到端路徑發(fā)送所述第四業(yè)務(wù)報(bào)文。
57、在一種可能的實(shí)現(xiàn)方式中,所述第一站點(diǎn)edge通過(guò)軟件定義廣域網(wǎng)sd-wan隧道或互聯(lián)網(wǎng)internet接入所述第一骨干網(wǎng)入口設(shè)備。
58、第四方面,本技術(shù)實(shí)施例提供了一種轉(zhuǎn)發(fā)流量的裝置,所述裝置可以包括收發(fā)單元和處理單元;所述收發(fā)單元,用于執(zhí)行以上第二方面所述的由第一骨干網(wǎng)入口設(shè)備執(zhí)行的接收和/或發(fā)送操作;所述處理單元用于執(zhí)行以上第二方面所述的由第一骨干網(wǎng)入口設(shè)備執(zhí)行的接收和/或發(fā)送操作之外的操作。
59、在一個(gè)具體的示例中,所述裝置包括:接收單元、處理單元和發(fā)送單元。所述接收單元,用于接收來(lái)自第一站點(diǎn)邊緣edge的第二業(yè)務(wù)報(bào)文,所述第二業(yè)務(wù)報(bào)文的凈荷包括第一業(yè)務(wù)報(bào)文,所述第一業(yè)務(wù)報(bào)文的外層封裝所述第一站edge和第二站點(diǎn)edge之間的端到端路徑的路徑信息;其中,所述端到端路徑的路徑信息包括:標(biāo)識(shí)所述第一骨干網(wǎng)入口設(shè)備的第一信息和標(biāo)識(shí)所述骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第二信息,所述端到端路徑的入端點(diǎn)為所述第一站點(diǎn)edge,所述端到端路徑的出端點(diǎn)為所述第二站點(diǎn)edge,所述端到端路徑經(jīng)過(guò)所述第一骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備,所述第一站點(diǎn)edge通過(guò)所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng),所述第二站點(diǎn)edge通過(guò)所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng);所述處理單元,用于根據(jù)所述第一信息,對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行處理,以得到第三業(yè)務(wù)報(bào)文;所述發(fā)送單元,用于向所述第一骨干網(wǎng)出口設(shè)備發(fā)送所述第三業(yè)務(wù)報(bào)文。
60、在一種可能的實(shí)現(xiàn)方式中,所述第二業(yè)務(wù)報(bào)文還包括業(yè)務(wù)意圖信息。
61、在一種可能的實(shí)現(xiàn)方式中,所述業(yè)務(wù)意圖信息攜帶在所述第二業(yè)務(wù)報(bào)文的元數(shù)據(jù)metadata字段中。
62、在一種可能的實(shí)現(xiàn)方式中,所述端到端路徑為srv6隧道,所述第二業(yè)務(wù)報(bào)文包括ipv6頭和分段路由頭srh,所述ipv6頭的目的地址指向所述第一骨干網(wǎng)入口設(shè)備,所述srh包括所述第一信息和所述第二信息。
63、在一種可能的實(shí)現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備分配的第一端點(diǎn)段標(biāo)識(shí)end.sid1,所述第二信息為所述第一骨干網(wǎng)出口設(shè)備分配的第二端點(diǎn)段標(biāo)識(shí)end.sid2,所述srh還包括所述第二站點(diǎn)edge的ipv6地址。
64、在一種可能的實(shí)現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一端點(diǎn)段標(biāo)識(shí)end.sid1,所述第二信息為所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點(diǎn)edge之間的鄰接關(guān)系所分配的具有交叉連接到第3層鄰接關(guān)系陣列的端點(diǎn)段標(biāo)識(shí)end.x?sid。
65、在一種可能的實(shí)現(xiàn)方式中,所述第一端點(diǎn)段標(biāo)識(shí)end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6?policy。
66、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報(bào)文包括業(yè)務(wù)意圖信息時(shí),所述第一端點(diǎn)段標(biāo)識(shí)end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6?policy。
67、在一種可能的實(shí)現(xiàn)方式中,所述處理單元,用于:根據(jù)所述srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第一overlysrv6?policy;利用所述第一overly?srv6policy對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行封裝,以得到所述第三業(yè)務(wù)報(bào)文。
68、在一種可能的實(shí)現(xiàn)方式中,所述處理單元,用于:根據(jù)所述srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第二overly?srv6?policy;利用所述第二overly?srv6?policy對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行封裝,以得到所述第三業(yè)務(wù)報(bào)文。
69、在一種可能的實(shí)現(xiàn)方式中,所述端到端路徑為sr-mpls?te?policy,所述第二業(yè)務(wù)報(bào)文包括mpls標(biāo)簽棧,所述mpls標(biāo)簽棧包括所述第一信息和所述第二信息,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一節(jié)點(diǎn)sid,所述第二信息包括:所述第一骨干網(wǎng)出口設(shè)備的第二節(jié)點(diǎn)sid、以及所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點(diǎn)edge之間的鄰接關(guān)系所分配的鄰接段標(biāo)識(shí)adj-sid。
70、在一種可能的實(shí)現(xiàn)方式中,所述第一節(jié)點(diǎn)sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?sr-mpls?tepolicy。
71、在一種可能的實(shí)現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報(bào)文包括業(yè)務(wù)意圖信息時(shí),所述第一節(jié)點(diǎn)sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overlysr-mpls?te?policy。
72、在一種可能的實(shí)現(xiàn)方式中,所述處理單元,用于:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid,匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第一overly?sr-mpls?te?policy;利用所述第一overly?sr-mpls?te?policy對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行封裝,以得到所述第三業(yè)務(wù)報(bào)文。
73、在一種可能的實(shí)現(xiàn)方式中,所述處理單元,用于:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點(diǎn)sid的下一跳sid和所述業(yè)務(wù)意圖信息,匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第二overly?sr-mpls?te?policy;利用所述第二overly?sr-mpls?tepolicy對(duì)所述第二業(yè)務(wù)報(bào)文進(jìn)行封裝,以得到所述第三業(yè)務(wù)報(bào)文。
74、在一種可能的實(shí)現(xiàn)方式中,所述端到端路徑為基于通用網(wǎng)絡(luò)虛擬化封裝geneve協(xié)議封裝的隧道,所述第二業(yè)務(wù)報(bào)文采用srv6?in?geneve封裝。
75、在一種可能的實(shí)現(xiàn)方式中,所述端到端路徑為基于通用路由封裝gre協(xié)議封裝的隧道,所述第二業(yè)務(wù)報(bào)文包括采用srv6?over?gre封裝。
76、在一種可能的實(shí)現(xiàn)方式中,所述第二業(yè)務(wù)報(bào)文包括:外層ip頭,用戶(hù)數(shù)據(jù)報(bào)協(xié)議udp頭、外層gre封裝、ipv6頭、srh、內(nèi)層gre封裝和凈荷,所述凈荷包括所述第一業(yè)務(wù)報(bào)文,所述內(nèi)層gre封裝包括所述第一業(yè)務(wù)報(bào)文所承載的vpn業(yè)務(wù)的vpn標(biāo)識(shí)。
77、在一種可能的實(shí)現(xiàn)方式中,所述第一站點(diǎn)edge通過(guò)軟件定義廣域網(wǎng)sd-wan隧道或internet接入所述第一骨干網(wǎng)入口設(shè)備。
78、第五方面,本技術(shù)實(shí)施例提供了一種通信裝置,其特征在于,包括:處理器和存儲(chǔ)器;
79、所述存儲(chǔ)器,用于存儲(chǔ)指令;所述處理器,用于執(zhí)行所述指令,使得所述通信裝置執(zhí)行以上第一方面以及第一方面任意一項(xiàng)所述的方法,或者,使得所述通信裝置執(zhí)行以上第二方面以及第二方面任意一項(xiàng)所述的方法。
80、第六方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括指令或計(jì)算機(jī)程序,當(dāng)所述指令或計(jì)算機(jī)程序在處理器上運(yùn)行時(shí),實(shí)現(xiàn)以上第一方面以及第一方面任意一項(xiàng)所述的方法,或者,實(shí)現(xiàn)以上第二方面以及第二方面任意一項(xiàng)所述的方法。
81、第七方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在處理器上運(yùn)行時(shí),實(shí)現(xiàn)以上第一方面以及第一方面任意一項(xiàng)所述的方法,或者,實(shí)現(xiàn)以上第二方面以及第二方面任意一項(xiàng)所述的方法。
82、第八方面,本技術(shù)實(shí)施例提供了一種通信系統(tǒng),該通信系統(tǒng)包括執(zhí)行以上第一方面以及第一方面任意一項(xiàng)所述的方法的第一站點(diǎn)edge、以及執(zhí)行以上第二方面以及第二方面任意一項(xiàng)所述的方法的第一骨干網(wǎng)入口設(shè)備。