本技術(shù)涉及通信領(lǐng)域,尤其涉及一種信息通告方法及裝置。
背景技術(shù):
1、隨著通信技術(shù)的發(fā)展,在一些場景中,業(yè)務(wù)流量在網(wǎng)絡(luò)中需要跨越多個網(wǎng)絡(luò)域傳輸。例如,在企業(yè)入多云、企業(yè)分支互聯(lián)、用戶訪問相關(guān)服務(wù)等場景中,業(yè)務(wù)流量需要跨越邊緣接入網(wǎng)以及骨干網(wǎng)傳輸。
2、目前,在業(yè)務(wù)流量需要跨越多個網(wǎng)絡(luò)域傳輸?shù)膱鼍爸?,網(wǎng)絡(luò)為業(yè)務(wù)流量提供的服務(wù)質(zhì)量無法滿足業(yè)務(wù)需求。因此,急需一種方案,能夠解決上述問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供了一種信息通告方法及裝置,可以在業(yè)務(wù)流量需要跨越多個網(wǎng)絡(luò)域傳輸?shù)膱鼍爸校嵘秊闃I(yè)務(wù)流量提供的服務(wù)質(zhì)量。
2、第一方面,本技術(shù)實施例提供了一種信息通告方法,該方法可以應(yīng)用于作為第一站點邊緣(edge)的第一通信裝置。第一通信裝置可以接收第二通信裝置通告的第一路由,所述第一路由包括骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng),所述第一站點edge通過第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng)。第一站點edge接收第一路由之后,可以根據(jù)所述第一路由,獲取所述第二站點edge和所述第一骨干網(wǎng)出口設(shè)備的第一綁定關(guān)系。第一站點edge可以利用所述第一綁定關(guān)系,編排由所述第一站點edge到達所述第二站點edge的端到端路徑。由此可見,利用本技術(shù)實施例的方案,第一站點edge可以獲得第二站點edge和第二站點edge接入骨干網(wǎng)的第一骨干網(wǎng)出口設(shè)備之間的第一綁定關(guān)系,以便于后續(xù)基于所述第一綁定關(guān)系,編排由所述第一站點edge到達所述第二站點edge的端到端路徑,從而使得編排得到的端到端路徑更加符合業(yè)務(wù)需求,相應(yīng)的,能夠提升通過該端到端路徑傳輸?shù)臉I(yè)務(wù)流量所提供的服務(wù)質(zhì)量。
3、在一種可能的實現(xiàn)方式中,第一站點edge獲得第一綁定關(guān)系之后,可以基于所述第一綁定關(guān)系,確定由第一站點edge到達第二站點edge的第一端到端路徑,所確定的第一端到端路徑經(jīng)過所述第一骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備。由此可見,利用本方案,第一站點edge在編排端到端路徑時,可以結(jié)合對端站點edge(第二站點edge)綁定的骨干網(wǎng)出口設(shè)備的信息,從而使得編排得到的端到端路徑更加符合業(yè)務(wù)需求,相應(yīng)的,能夠提升通過該端到端路徑傳輸?shù)臉I(yè)務(wù)流量所提供的服務(wù)質(zhì)量。
4、在一種可能的實現(xiàn)方式中,所述第一信息可以包括所述第一骨干網(wǎng)出口設(shè)備為所述第一骨干網(wǎng)出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的第一段標(biāo)識(segment?identifier,sid),以便于后續(xù)在流量轉(zhuǎn)發(fā)階段,可以基于第一sid對報文進行封裝,從而基于該第一sid進行流量轉(zhuǎn)發(fā)。
5、在一種可能的實現(xiàn)方式中,所述第一信息可以包括所述第一骨干網(wǎng)出口設(shè)備的第二sid,以便于后續(xù)在流量轉(zhuǎn)發(fā)階段,可以基于第二sid對報文進行封裝,從而基于該第二sid進行流量轉(zhuǎn)發(fā)。
6、在一種可能的實現(xiàn)方式中,所述第一信息可以包括所述第一骨干網(wǎng)出口設(shè)備的選路優(yōu)先級,使得第一站點edge能夠結(jié)合所述選路優(yōu)先級編排由第一站點edge到達第二站點edge的端到端路徑,或者,使得第一站點edge能夠結(jié)合所述選路優(yōu)先級從由第一站點edge到達第二站點edge的端到端路徑中確定用于傳輸業(yè)務(wù)流量的端到端路徑。
7、在一種可能的實現(xiàn)方式中,所述第一信息可以包括所述第一骨干網(wǎng)出口設(shè)備的負(fù)載分擔(dān)權(quán)重,使得第一站點edge能夠結(jié)合所述負(fù)載分擔(dān)權(quán)重從由第一站點edge到達第二站點edge的端到端路徑中確定用于傳輸業(yè)務(wù)流量的端到端路徑。
8、在一種可能的實現(xiàn)方式中,若第一站點edge支持利用互聯(lián)網(wǎng)協(xié)議第6版段路由(segment?routing?internet?protocol?version?6,srv6)技術(shù)轉(zhuǎn)發(fā),則所述第一sid可以是srv6具有交叉連接到第3層鄰接關(guān)系陣列的端點段標(biāo)識(srv6?end.x?sid),所述第二sid可以是srv6端點段標(biāo)識(srv6?end.sid)。
9、在一種可能的實現(xiàn)方式中,若第一站點edge支持利用多協(xié)議標(biāo)簽交換(multi-protocol?label?switching,mpls)技術(shù)轉(zhuǎn)發(fā),則所述第一sid可以是鄰接段標(biāo)識(adjacency?sid,adj-sid),所述第二sid可以是節(jié)點sid(node?sid)。
10、在一種可能的實現(xiàn)方式中,所述第二通信裝置可以是第二站點edge,對于這種情況,所述第一路由可以是軟件定義廣域網(wǎng)(software-defined?networking?in?a?widearea?network,sd-wan)網(wǎng)關(guān)信息通告路由。所述sd-wan網(wǎng)關(guān)信息通告路由可以是基于sd-wan地址族或者sd-wan子地址族通告的路由。在一個示例中,所述sd-wan網(wǎng)關(guān)信息通告路由包括至少一個類型長度值(type?length?value,tlv),所述至少一個tlv承載所述第一信息。
11、在一種可能的實現(xiàn)方式中,所述sd-wan網(wǎng)關(guān)信息通告路由包括的至少一個tlv可以包括第一tlv,所述第一tlv用于承載所述第一信息。在一個具體的示例中,當(dāng)所述第一信息包括第一sid和/或第二sid時,所述第一tlv的value字段用于承載所述第一信息中的第一sid和/或第二sid。當(dāng)所述第一信息還包括前述選路優(yōu)先級時,所述第一tlv還可以包括用于承載所述選路優(yōu)先級的優(yōu)先級子tlv。當(dāng)所述第一信息還包括前述負(fù)載分擔(dān)權(quán)重時,所述第一tlv還包括用于承載所述負(fù)載分擔(dān)權(quán)重的權(quán)重子tlv。
12、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第二站點edge,所述第一路由為虛擬專用網(wǎng)(virtual?private?network,vpn)路由。對于這種情況,所述第二站點edge可以將前述第一信息通過vpn路由通告給第一站點edge,從而在通告vpn路由的同時實現(xiàn)第一信息的通告。
13、在一種可能的實現(xiàn)方式中,所述第一信息可以通過vpn路由中的bgp路徑屬性攜帶。在一個具體的示例中,所述第一信息可以通過所述vpn路由中的第一元數(shù)據(jù)路徑屬性(metadata?path?attribute)攜帶。
14、在一種可能的實現(xiàn)方式中,所述第一路由中還可以包括業(yè)務(wù)意圖信息。該業(yè)務(wù)意圖用于指示業(yè)務(wù)意圖(或者業(yè)務(wù)需求)。第二通信裝置通過第一路由將業(yè)務(wù)意圖信息通告給第一站點edge,可以使得在流量轉(zhuǎn)發(fā)階段,轉(zhuǎn)發(fā)業(yè)務(wù)流量的通信裝置能夠結(jié)合該業(yè)務(wù)意圖信息進行轉(zhuǎn)發(fā),從而使得該業(yè)務(wù)意圖能夠被滿足。
15、在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)意圖信息,可以包括能夠指示業(yè)務(wù)意圖的一種或者多種信息。在一個示例中,所述業(yè)務(wù)意圖信息可以包括服務(wù)質(zhì)量參數(shù),所述服務(wù)質(zhì)量參數(shù)包括但不限于時延、丟包、抖動、帶寬利用率以及誤碼率等其中一個或者多個參數(shù)。在又一個示例中,所述業(yè)務(wù)意圖參數(shù)可以包括由第一站點edge到達站點第二edge的端到端路徑所需滿足的網(wǎng)關(guān)約束信息,網(wǎng)關(guān)約束信息包括但不限于需要經(jīng)過的網(wǎng)關(guān)和/或需要繞行的網(wǎng)關(guān)。
16、在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)意圖信息可以通過所述第一路由中的bgp路徑屬性攜帶。在一個具體的示例中,所述業(yè)務(wù)意圖信息可以通過所述第一路由中的第二metadata?path?attribute攜帶。當(dāng)所述第一路由為vpn路由時,所述第二metadata?pathattribute和前述第一metadata?path?attribute可以是同一個metadata?pathattribute,對于這種情況,第一信息和業(yè)務(wù)意圖信息可以利用一個metadata?pathattribute攜帶。當(dāng)然,所述第二metadata?path?attribute和前述第一metadata?pathattribute也可以是不同的metadata?path?attribute。
17、在一種可能的實現(xiàn)方式中,所述第二通信裝置為第一骨干網(wǎng)出口設(shè)備,對于這種情況,所述第一骨干網(wǎng)出口設(shè)備可以通過所述第一骨干網(wǎng)入口設(shè)備向所述第一站點edge通告所述第一路由。相應(yīng)的,所述第一站點edge可以通過所述第一骨干網(wǎng)入口設(shè)備接收所述第一骨干網(wǎng)出口設(shè)備通告的所述第一路由。
18、在一種可能的實現(xiàn)方式中,第一骨干網(wǎng)出口設(shè)備向第一站點edge通告的第一路由可以是第一sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。第一sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由可以是基于sd-wan地址族或者sd-wan子地址族通告的路由。
19、在一種可能的實現(xiàn)方式中,當(dāng)?shù)诙军cedge多歸接入至第一骨干網(wǎng)出口設(shè)備和第二骨干網(wǎng)出口設(shè)備時,所述第一站點edge還可以接收第三通信裝置通告的第二路由,所述第二路由包括骨干網(wǎng)中第二骨干網(wǎng)出口設(shè)備的第二信息和所述第二站點edge的標(biāo)識,所述第二站點edge通過所述第二骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng);第一站點edge接收第二路由之后,可以根據(jù)所述第二路由,獲取所述第二站點edge和所述第二骨干網(wǎng)出口設(shè)備的第二綁定關(guān)系,以便于后續(xù)基于第二綁定關(guān)系,確定由第一站點edge到達第二站點edge的第二端到端路徑。
20、在一種可能的實現(xiàn)方式中,第一站點edge還可以確定所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的選路優(yōu)先級,以便于后續(xù)基于所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的選路優(yōu)先級,確定業(yè)務(wù)流量的轉(zhuǎn)發(fā)路徑。作為一個示例,所述第一站點edge可以根據(jù)自身配置的選路策略或者結(jié)合第一骨干網(wǎng)出口設(shè)備的負(fù)載情況,確定所述第一骨干網(wǎng)出口設(shè)備的選路優(yōu)先級。作為又一個示例,所述第一站點edge可以根據(jù)自身配置的選路策略或者結(jié)合第二骨干網(wǎng)出口設(shè)備的負(fù)載情況,確定所述第二骨干網(wǎng)出口設(shè)備的選路優(yōu)先級。
21、在一種可能的實現(xiàn)方式中,第一站點edge還可以確定所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的負(fù)載分擔(dān)權(quán)重,以便于后續(xù)基于所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的負(fù)載分擔(dān)權(quán)重,確定業(yè)務(wù)流量的轉(zhuǎn)發(fā)路徑。作為一個示例,所述第一站點edge例如可以根據(jù)自身配置的負(fù)載分擔(dān)策略或者結(jié)合第一骨干網(wǎng)出口設(shè)備的負(fù)載情況,確定所述第一骨干網(wǎng)出口設(shè)備的負(fù)載分擔(dān)權(quán)重。作為又一個示例,所述第一站點edge例如可以根據(jù)自身配置的負(fù)載分擔(dān)策略或者結(jié)合第二骨干網(wǎng)出口設(shè)備的負(fù)載情況,確定所述第二骨干網(wǎng)出口設(shè)備的負(fù)載分擔(dān)權(quán)重。
22、在一種可能的實現(xiàn)方式中,第一站點edge獲得第二綁定關(guān)系之后,可以基于所述第二綁定關(guān)系,確定由第一站點edge到達第二站點edge的第端到端路徑,所確定的第二端到端路徑經(jīng)過所述第一骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備。由此可見,利用本方案,第一站點edge在編排端到端路徑時,可以結(jié)合對端站點edge(第二站點edge)綁定的骨干網(wǎng)出口設(shè)備的信息,從而使得編排得到的端到端路徑更加符合業(yè)務(wù)需求,相應(yīng)的,能夠提升通過該端到端路徑傳輸?shù)臉I(yè)務(wù)流量所提供的服務(wù)質(zhì)量。
23、在一種可能的實現(xiàn)方式中,第一站點edge還可以接收所述第一骨干網(wǎng)入口設(shè)備發(fā)送的第三路由,所述第三路由用于通告所述第一骨干網(wǎng)入口設(shè)備的第三信息。第一站點edge接收所述第三路由之后,可以根據(jù)所述第三路由,獲得所述第一站點edge和所述第一骨干網(wǎng)入口設(shè)備的第三綁定關(guān)系。由此可見,利用本方案,第一站點edge能夠通過接收到的第三路由確定其自身對應(yīng)的網(wǎng)關(guān),無需采用手工配置的方式在第一站點edge上配置其對應(yīng)的網(wǎng)關(guān)。
24、在一種可能的實現(xiàn)方式中,所述第三路由為第二sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。對于這種情況,第一站點edge可以通過第二sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由,確定其接入骨干網(wǎng)的網(wǎng)關(guān)(即第一骨干網(wǎng)入口設(shè)備)的第三信息。其中,第二sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由可以是基于sd-wan地址族或者sd-wan子地址族通告的路由。
25、在一種可能的實現(xiàn)方式中,所述第三路由為邊界網(wǎng)關(guān)協(xié)議鏈路狀態(tài)(bgp?linkstate,bgp?ls)路由。對于這種情況,第一站點edge可以通過bgp?ls路由,確定其接入骨干網(wǎng)的網(wǎng)關(guān)(即第一骨干網(wǎng)入口設(shè)備)的第三信息。其中,bgp?ls路由可以是基于bgp?ls地址族通告的路由。
26、在一種可能的實現(xiàn)方式中,所述第三信息可以包括所述第一骨干網(wǎng)入口設(shè)備為所述第一骨干網(wǎng)入口設(shè)備和所述第一站點edge之間的鄰接關(guān)系所分配的第三sid,以便于在后續(xù)流量轉(zhuǎn)發(fā)階段,基于所述第三sid對報文進行封裝,從而利用所述第三sid進行流量轉(zhuǎn)發(fā)。
27、在一種可能的實現(xiàn)方式中,所述第三信息可以包括所述第一骨干網(wǎng)入口設(shè)備的第四sid,以便于在后續(xù)流量轉(zhuǎn)發(fā)階段,基于所述第三sid對報文進行封裝,從而利用所述第三sid進行流量轉(zhuǎn)發(fā)。
28、在一種可能的實現(xiàn)方式中,若第一站點edge支持利用srv6技術(shù)轉(zhuǎn)發(fā),則所述第三sid可以是srv6end.x?sid,所述第四sid可以是srv6?end.sid。
29、在一種可能的實現(xiàn)方式中,若第一站點edge支持利用mpls技術(shù)轉(zhuǎn)發(fā),則所述第三sid可以是adj-sid,所述第四sid可以是node?sid。
30、在一種可能的實現(xiàn)方式中,所述第三路由中還包括中間網(wǎng)關(guān)信息,所述中間網(wǎng)關(guān)信息指示從骨干網(wǎng)中的骨干網(wǎng)入口設(shè)備和所述骨干網(wǎng)中的出口設(shè)備之間的至少一個中間網(wǎng)關(guān),以便于第一站點edge基于所述中間網(wǎng)關(guān)進行路徑編排。在一個示例中,所述第一站點edge可以根據(jù)業(yè)務(wù)需求和所述中間網(wǎng)關(guān),確定端到端路徑需要遵循的網(wǎng)關(guān)約束條件,此處提及的網(wǎng)關(guān)約束條件,包括需要經(jīng)過的網(wǎng)關(guān)和/或需要繞行的網(wǎng)關(guān)。在一個具體的示例中,所述第一站點edge在根據(jù)業(yè)務(wù)需求進行路徑編排時,可以從所述中間網(wǎng)關(guān)中確定出端到端路徑需要經(jīng)過的網(wǎng)關(guān)和/或需要繞行的網(wǎng)關(guān),從而使得所確定的端到端路徑滿足業(yè)務(wù)需求。
31、在一種可能的實現(xiàn)方式中,所述第一站點edge還可以接收第一業(yè)務(wù)報文。所述第一站點edge接收到第一業(yè)務(wù)報文之后,可以在所述第一業(yè)務(wù)報文的外層封裝第一端到端路徑的路徑信息,以獲得第二業(yè)務(wù)報文。所述第一端到端路徑的入端點為所述第一站點edge,所述第一端到端路徑的出端點為第二站點edge,所述第一端到端路徑的路徑信息包括:標(biāo)識骨干網(wǎng)中第一骨干網(wǎng)入口設(shè)備的第四信息、以及標(biāo)識骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第五信息。所述第一站點edge通過所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng),所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng)。第一站點edge得到第二業(yè)務(wù)報文之后,可以通過所述第一端到端路徑轉(zhuǎn)發(fā)所述第二業(yè)務(wù)報文。由此可見,利用本方案,可以由站點edge編排跨越骨干網(wǎng)的第一端到端路徑,無需骨干網(wǎng)中的設(shè)備基于業(yè)務(wù)配置來確定傳輸路徑,從而使得骨干網(wǎng)無需感知業(yè)務(wù),從而提升了業(yè)務(wù)流量的轉(zhuǎn)發(fā)效率。而且,由于骨干網(wǎng)無需感知業(yè)務(wù),因此,也無需對骨干網(wǎng)中的設(shè)備進行與業(yè)務(wù)相關(guān)的配置,從而提升了業(yè)務(wù)開通的效率,相應(yīng)的,也提升了骨干網(wǎng)的可擴展性。
32、在一種可能的實現(xiàn)方式中,所述第一端到端路徑可以是第一站點edge預(yù)先編排好的。在一個具體的示例中,所述第一站點edge可以在接收第一業(yè)務(wù)報文之前編排所述第一端到端路徑。在一個具體的示例中,所述第一業(yè)務(wù)報文用于承載虛擬專用網(wǎng)(virtualprivate?network,vpn)業(yè)務(wù),對于這種請看看,所述第一站點edge可以根據(jù)所述vpn業(yè)務(wù),按需結(jié)合所述第一骨干網(wǎng)入口設(shè)備和第一骨干網(wǎng)出口設(shè)備,編排從所述第一站點edge到所述第二站點edge之間的所述第一端到端路徑。作為一個示例,所述第一站點edge可以在接收到第二站點edge通告的包括目的前綴的vpn路由之后,為該vpn路由編排端到端路徑。在一個具體的示例中,所述第一站點edge可以基于第一站點edge和第一骨干網(wǎng)入口設(shè)備之間的綁定關(guān)系、以及第二站點edge和第一骨干網(wǎng)出口設(shè)備之間的綁定關(guān)系,為該vpn路由編排所述第一端到端路徑。
33、在一種可能的實現(xiàn)方式中,所述第二業(yè)務(wù)報文中還可以包括業(yè)務(wù)意圖信息,這樣一來,第一站點edge發(fā)送第二業(yè)務(wù)報文之后,接收到第二業(yè)務(wù)報文的轉(zhuǎn)發(fā)設(shè)備在進一步轉(zhuǎn)發(fā)第二業(yè)務(wù)報文時,可以結(jié)合業(yè)務(wù)意圖信息選擇對應(yīng)的路徑進行轉(zhuǎn)發(fā),從而使得業(yè)務(wù)意圖被滿足,相應(yīng)的,提升為業(yè)務(wù)提供的服務(wù)質(zhì)量。
34、在一種可能的實現(xiàn)方式中,所述第二業(yè)務(wù)報文可以包括元數(shù)據(jù)(metadata)字段,所述業(yè)務(wù)意圖信息攜帶在所述metadata字段中。接收到第二業(yè)務(wù)報文的轉(zhuǎn)發(fā)設(shè)備可以通過對所述metadata字段進行解析,從而得到所述業(yè)務(wù)意圖信息,以便于進一步可以結(jié)合業(yè)務(wù)意圖信息選擇對應(yīng)的路徑進行轉(zhuǎn)發(fā),從而使得業(yè)務(wù)意圖被滿足,相應(yīng)的,提升為業(yè)務(wù)提供的服務(wù)質(zhì)量。
35、在一種可能的實現(xiàn)方式中,所述第一站點edge在利用所述第一端到端路徑的路徑信息對第一業(yè)務(wù)報文進行封裝之前,可以首先確定所述第一端到端路徑的路徑信息。在一個具體的示例中,所述第一站點edge可以根據(jù)所述第一業(yè)務(wù)報文的目的地址,確定轉(zhuǎn)發(fā)所述第一業(yè)務(wù)報文的下一跳為所述第二站點edge,并進一步地,根據(jù)所述第二站點edge的互聯(lián)網(wǎng)協(xié)議(internet?protocol,ip)地址迭代第一段路由策略(segment?routing?policy,sr?policy),以獲得所述第一端到端路徑的路徑信息。
36、在一種可能的實現(xiàn)方式中,所述第一sr?policy可以是互聯(lián)網(wǎng)協(xié)議第6版段路由(segment?routing?internet?protocol?version?6,srv6)policy。對于這種情況:所述第一端到端路徑可以是srv6隧道,相應(yīng)的,所述第二業(yè)務(wù)報文包括ipv6頭和分段路由頭(segment?routing?header,srh),前述第四信息和第五信息可以通過該srh攜帶。并且,所述ipv6頭的目的地址指向所述第一骨干網(wǎng)入口設(shè)備,以便于所述第一站點edge基于所述ipv6頭的目的地址將第二業(yè)務(wù)報文轉(zhuǎn)發(fā)給第一骨干網(wǎng)入口設(shè)備。
37、在一種可能的實現(xiàn)方式中,在所述第一sr?policy是srv6?policy的情況下,所述第四信息可以是所述第一骨干網(wǎng)入口設(shè)備的第一端點段標(biāo)識(end?segment?identifier,end.sid)1,所述第五信息為所述第一骨干網(wǎng)出口設(shè)備的第二端點段標(biāo)識end.sid2。另外,所述srh還包括所述第二站點edge的ipv6地址。對于這種情況,所述srh可以指示由所述第一骨干網(wǎng)入口設(shè)備到達第二站點edge的路徑。
38、在一種可能的實現(xiàn)方式中,在所述第一sr?policy是srv6?policy的情況下,所述第四信息為所述第一骨干網(wǎng)入口設(shè)備的end.sid1,所述第五信息為所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的具有交叉連接到第3層鄰接關(guān)系陣列的端點段標(biāo)識(end.x?sid)。對于這種情況,所述srh也可以指示由所述第一骨干網(wǎng)入口設(shè)備到達第二站點edge的路徑。
39、在一種可能的實現(xiàn)方式中,所述end.sid1可以用于指示一種新的報文轉(zhuǎn)發(fā)操作。對于這種情況,第一骨干網(wǎng)入口設(shè)備基于end.sid1確定如何轉(zhuǎn)發(fā)第二業(yè)務(wù)報文即可,無需結(jié)合vpn信息來確定如何轉(zhuǎn)發(fā)第二業(yè)務(wù)報文。
40、在一個具體的示例中,所述end.sid1關(guān)聯(lián)的操作可以是:根據(jù)srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層(overly)srv6?policy。在又一個具體的示例中,在所述第二業(yè)務(wù)報文包括業(yè)務(wù)意圖信息的情況下,所述end.sid1關(guān)聯(lián)的操作可以是:根據(jù)srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的overlysrv6?policy。
41、在一種可能的實現(xiàn)方式中,前述第一sr?policy可以是mpls段路由流量工程(segment?routing?traffic?engineering,sr-te)policy。對于這種情況,所述第一端到端路徑為mpls?sr-te?policy。相應(yīng)的,所述第二業(yè)務(wù)報文包括mpls標(biāo)簽棧,前述第四信息和第五信息通過所述mpls標(biāo)簽棧攜帶。對于這種情況,所述第四信息為所述第一骨干網(wǎng)入口設(shè)備的第一節(jié)點(node)sid,所述第五信息包括:所述第一骨干網(wǎng)出口設(shè)備的第二節(jié)點sid、以及所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的鄰接段標(biāo)識(adjacency?sid,adj-sid)。
42、在一種可能的實現(xiàn)方式中,所述第一節(jié)點sid可以用于指示一種新的報文轉(zhuǎn)發(fā)操作。對于這種情況,第一骨干網(wǎng)入口設(shè)備基于第一節(jié)點sid確定如何轉(zhuǎn)發(fā)第二業(yè)務(wù)報文即可,無需結(jié)合vpn信息來確定如何轉(zhuǎn)發(fā)第二業(yè)務(wù)報文。
43、在一個具體的示例中,所述第一節(jié)點sid關(guān)聯(lián)的操作可以是:根據(jù)所述mpls標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層(overly)sr-mpls?te?policy。在又一個具體的示例中,在所述第二業(yè)務(wù)報文包括業(yè)務(wù)意圖信息的情況下,所述第一節(jié)點sid關(guān)聯(lián)的操作可以是:根據(jù)所述mpls標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?sr-mpls?te?policy。
44、在一種可能的實現(xiàn)方式中,所述第一端到端路徑為基于通用網(wǎng)絡(luò)虛擬化封裝(generic?network?virtualization?encapsulation,geneve)協(xié)議封裝的隧道,對于這種情況,所述第一站點edge在第一業(yè)務(wù)報文外層封裝第一端到端路徑的路徑信息時,可以采用geneve封裝,換言之,所述第二業(yè)務(wù)報文采用geneve封裝。當(dāng)?shù)谝欢说蕉寺窂绞莝rv6隧道時,所述第二業(yè)務(wù)報文可以采用srv6?in?geneve封裝。當(dāng)?shù)谝欢说蕉寺窂绞莔pls?sr-tepolicy時,所述第二業(yè)務(wù)報文可以采用mpls?in?geneve封裝。
45、在一種可能的實現(xiàn)方式中,所述第一端到端路徑為基于通用路由封裝(genericrouting?encapsulation,gre)協(xié)議封裝的隧道,對于這種情況,所述第一站點edge在第一業(yè)務(wù)報文外層封裝第一端到端路徑的路徑信息時,可以采用gre封裝,換言之,所述第二業(yè)務(wù)報文采用gre封裝。當(dāng)?shù)谝欢说蕉寺窂绞莝rv6隧道時,所述第二業(yè)務(wù)報文可以采用srv6over?gre封裝。當(dāng)?shù)谝欢说蕉寺窂绞莔pls?sr-te?policy時,所述第二業(yè)務(wù)報文可以采用mpls?over?gre封裝。
46、在一種可能的實現(xiàn)方式中,若第二業(yè)務(wù)報文采用srv6?over?gre封裝,則所述第二業(yè)務(wù)報文包括:外層ip頭,用戶數(shù)據(jù)報協(xié)議(user?datagram?protocol,udp)頭、外層gre封裝、ipv6頭、srh、內(nèi)層gre封裝和凈荷,所述凈荷包括所述第一業(yè)務(wù)報文,所述內(nèi)層gre封裝包括所述第一業(yè)務(wù)報文所承載的vpn業(yè)務(wù)的vpn標(biāo)識(vpn?identifier,vni)。vpn標(biāo)識攜帶在內(nèi)層gre封裝中,第二業(yè)務(wù)報文在骨干網(wǎng)中傳輸時,骨干網(wǎng)中的設(shè)備不解析所述vpn標(biāo)識,即骨干網(wǎng)不感知vpn。
47、在一種可能的實現(xiàn)方式中,第一站點邊緣edge還可以接收第三業(yè)務(wù)報文,并在所述第三業(yè)務(wù)報文的外層封裝第三端到端路徑的路徑信息,以獲得第四業(yè)務(wù)報文;其中,所述第三端到端路徑的路徑信息包括標(biāo)識骨干網(wǎng)中第二骨干網(wǎng)入口設(shè)備的第六信息和標(biāo)識所述骨干網(wǎng)中第二骨干網(wǎng)出口設(shè)備的第七信息,所述第三端到端路徑的入端點為所述第一站點edge,所述第三端到端路徑的出端點為所述第二站點edge,所述第三端到端路徑經(jīng)過所述第二骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備,第一站點edge多歸接入所述第一骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)入口設(shè)備,所述第二站點edge多歸接入所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備;所述第一站點edge通過所述第三端到端路徑發(fā)送所述第四業(yè)務(wù)報文。由此可見,利用本方案,可以由站點edge編排跨越骨干網(wǎng)的第三端到端路徑,無需骨干網(wǎng)中的設(shè)備基于業(yè)務(wù)配置來確定傳輸路徑,從而使得骨干網(wǎng)無需感知業(yè)務(wù),從而提升了業(yè)務(wù)流量的轉(zhuǎn)發(fā)效率。而且,由于骨干網(wǎng)無需感知業(yè)務(wù),因此,也無需對骨干網(wǎng)中的設(shè)備進行與業(yè)務(wù)相關(guān)的配置,從而提升了業(yè)務(wù)開通的效率,相應(yīng)的,也提升了骨干網(wǎng)的可擴展性。
48、在一種可能的實現(xiàn)方式中,所述第一站點edge通過軟件定義廣域網(wǎng)(software-defined?networking?in?a?wide?area?network,sd-wan)隧道或互聯(lián)網(wǎng)internet接入所述第一骨干網(wǎng)入口設(shè)備。
49、第二方面,本技術(shù)實施例提供了一種信息通告方法,可以應(yīng)用于第二通信裝置。所述第二通信裝置可以獲取第一路由,所述第一路由包括骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第一信息和第二站點edge的標(biāo)識,所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng)。第二通信裝置獲取第一路由之后,可以向第一站點edge通告所述第一路由,其中,所述第一站點edge通過第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng)。向第一站點edge通告所述第一路由之后,所述第一站點edge則可以獲得第二站點edge和第二站點edge接入骨干網(wǎng)的第一骨干網(wǎng)出口設(shè)備之間的第一綁定關(guān)系,以便于后續(xù)基于所述第一綁定關(guān)系,編排由所述第一站點edge到達所述第二站點edge的端到端路徑,從而使得編排得到的端到端路徑更加符合業(yè)務(wù)需求,相應(yīng)的,能夠提升通過該端到端路徑傳輸?shù)臉I(yè)務(wù)流量所提供的服務(wù)質(zhì)量。
50、在一種可能的實現(xiàn)方式中,所述第一信息包括以下一項或者多項:所述第一骨干網(wǎng)出口設(shè)備為所述第一骨干網(wǎng)出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的第一段標(biāo)識sid;所述第一骨干網(wǎng)出口設(shè)備的第二sid;所述第一骨干網(wǎng)出口設(shè)備的選路優(yōu)先級;所述第一骨干網(wǎng)出口設(shè)備的負(fù)載分擔(dān)權(quán)重。
51、在一種可能的實現(xiàn)方式中,所述第一sid為互聯(lián)網(wǎng)協(xié)議第6版段路由具有交叉連接到第3層鄰接關(guān)系陣列的端點段標(biāo)識srv6?end.x?sid,所述第二sid為互聯(lián)網(wǎng)協(xié)議第6版段路由端點段標(biāo)識srv6end.sid;或者,所述第一sid為鄰接段標(biāo)識adj-sid,所述第二sid為節(jié)點sid。
52、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第二站點edge,所述第一路由包括:軟件定義廣域網(wǎng)sd-wan網(wǎng)關(guān)信息通告路由,所述sd-wan網(wǎng)關(guān)信息通告路由包括至少一個類型長度值tlv,所述至少一個tlv承載所述第一信息。
53、在一種可能的實現(xiàn)方式中,所述sd-wan網(wǎng)關(guān)信息通告路由包括第一tlv,所述第一tlv的值value字段用于承載所述第一信息中的第一sid和/或第二sid,所述第一tlv還包括優(yōu)先級子tlv和/或權(quán)重子tlv,所述優(yōu)先級子tlv用于承載所述第一信息中的選路優(yōu)先級,所述權(quán)重子tlv用于承載所述第一信息中的負(fù)載分擔(dān)權(quán)重。
54、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第二站點edge,所述第一路由包括虛擬專用網(wǎng)vpn路由。
55、在一種可能的實現(xiàn)方式中,所述vpn路由包括第一元數(shù)據(jù)路徑屬性metadata?pathattribute,所述第一metadata?path?attribute攜帶所述第一信息。
56、在一種可能的實現(xiàn)方式中,所述第一路由還包括:業(yè)務(wù)意圖信息。
57、在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)意圖信息,包括以下其中一項或者多項:傳輸業(yè)務(wù)流量需要經(jīng)過的網(wǎng)關(guān)、傳輸所述業(yè)務(wù)流量需要繞行的網(wǎng)關(guān)、以及傳輸所述業(yè)務(wù)流量所需滿足的服務(wù)質(zhì)量參數(shù)。
58、在一種可能的實現(xiàn)方式中,所述第一路由包括第二metadata?path?attribute,所述第二metadata?path?attribute包括所述業(yè)務(wù)意圖信息。
59、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第一骨干網(wǎng)出口設(shè)備,所述向第一站點edge通告所述第一路由,包括:通過第一骨干網(wǎng)入口設(shè)備向所述第一站點edge通告所述第一路由。
60、在一種可能的實現(xiàn)方式中,所述第一路由包括:第一sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
61、在一種可能的實現(xiàn)方式中,所述方法還包括:向所述第一站點edge通告第二路由,所述第二路由包括骨干網(wǎng)中第二骨干網(wǎng)出口設(shè)備的第二信息和所述第二站點edge的標(biāo)識,所述第二站點edge通過所述第二骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng)。
62、在一種可能的實現(xiàn)方式中,第二站點edge還可以接收所述第一骨干網(wǎng)出口設(shè)備發(fā)送的第三路由,所述第三路由用于通告所述第一骨干網(wǎng)出口設(shè)備的第三信息;第二站點edge接收到所述第三路由之后,可以根據(jù)所述第三路由,獲得所述第二站點edge和所述第一骨干網(wǎng)出口設(shè)備的第一綁定關(guān)系。由此可見,利用本方案,第二站點edge能夠通過接收到的第三路由確定其自身對應(yīng)的網(wǎng)關(guān),無需采用手工配置的方式在第一站點edge上配置其對應(yīng)的網(wǎng)關(guān)。
63、在一種可能的實現(xiàn)方式中,所述第三信息包括:所述第一骨干網(wǎng)出口設(shè)備為所述第一骨干網(wǎng)出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的第三sid,和/或,所述第一骨干網(wǎng)出口設(shè)備的第四sid。
64、在一種可能的實現(xiàn)方式中,若第二站點edge多歸接入至第一骨干網(wǎng)出口設(shè)備和第二骨干網(wǎng)出口設(shè)備,則所述第二站點edge還可以接收第二骨干網(wǎng)出口設(shè)備發(fā)送的第四路由,所述第四路由用于通告所述第二骨干網(wǎng)出口設(shè)備的第四信息;根據(jù)所述第四路由,獲得所述第二站點edge和所述第二骨干網(wǎng)出口設(shè)備的第二綁定關(guān)系。
65、在一種可能的實現(xiàn)方式中,第二站點edge還可以確定所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的選路優(yōu)先級;和/或,確定所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的負(fù)載分擔(dān)權(quán)重。
66、在一種可能的實現(xiàn)方式中,所述第三路由為第二sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
67、在一種可能的實現(xiàn)方式中,所述第三路由為bgp鏈路狀態(tài)ls路由,所述bgp?ls路由中包括第二tlv,所述第二tlv指示所述第三路由用于通告所述第一骨干網(wǎng)出口設(shè)備的第三信息。
68、在一種可能的實現(xiàn)方式中,所述第二tlv為角色通告tlv,所述角色通告tlv指示所述第一骨干網(wǎng)出口設(shè)備的角色為網(wǎng)關(guān)。第二站點edge可以通過對該角色tlv進行解析,從而確定通告第三路由的設(shè)備為自身的網(wǎng)關(guān),從而得到第二站點edge和第一骨干網(wǎng)出口設(shè)備之間的第一綁定關(guān)系。
69、在一種可能的實現(xiàn)方式中,所述第三路由中還包括中間網(wǎng)關(guān)信息,所述中間網(wǎng)關(guān)信息指示所述骨干網(wǎng)中的骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備之間的至少一個中間網(wǎng)關(guān)。
70、在一種可能的實現(xiàn)方式中,所述第三路由包括第三metadata?path?attribute,所述第三metadata?path?attribute承載所述中間網(wǎng)關(guān)信息。
71、在一種可能的實現(xiàn)方式中,第二站點edge接收到所述中間網(wǎng)關(guān)信息之后,可以根據(jù)所述中間網(wǎng)關(guān)信息,確定業(yè)務(wù)意圖信息中的網(wǎng)關(guān)約束信息,所述網(wǎng)關(guān)約束信息指示確定到達所述第二站點edge的路徑所需遵循的網(wǎng)關(guān)約束條件。作為一個示例,所述第二站點edge確定所述網(wǎng)關(guān)約束信息之后,可以向第一站點edge通告所述網(wǎng)關(guān)約束信息,以便于由第一站點edge傳輸至第二站點edge的業(yè)務(wù)流量在轉(zhuǎn)發(fā)階段,轉(zhuǎn)發(fā)設(shè)備能夠結(jié)合所述網(wǎng)關(guān)約束信息進行轉(zhuǎn)發(fā)。
72、在一種可能的實現(xiàn)方式中,所述網(wǎng)關(guān)約束條件,包括:需要經(jīng)過的網(wǎng)關(guān),和/或,需要繞行的網(wǎng)關(guān)。
73、第三方面,本技術(shù)實施例提供了一種信息通告方法,該方法可以應(yīng)用于骨干網(wǎng)中的第一骨干網(wǎng)入口設(shè)備,所述第一骨干網(wǎng)入口設(shè)備可以接收所述骨干網(wǎng)中的第一骨干網(wǎng)出口設(shè)備通告的第一路由,并將該第一路由通告給第一站點edge。其中,所述第一路由包括所述第一骨干網(wǎng)出口設(shè)備的信息和第二站點edge的標(biāo)識,所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng),第一站點edge通過所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng)。向第一站點edge通告所述第一路由之后,所述第一站點edge則可以獲得第二站點edge和第二站點edge接入骨干網(wǎng)的第一骨干網(wǎng)出口設(shè)備之間的第一綁定關(guān)系,以便于后續(xù)基于所述第一綁定關(guān)系,編排由所述第一站點edge到達所述第二站點edge的端到端路徑,從而使得編排得到的端到端路徑更加符合業(yè)務(wù)需求,相應(yīng)的,能夠提升通過該端到端路徑傳輸?shù)臉I(yè)務(wù)流量所提供的服務(wù)質(zhì)量。
74、在一種可能的實現(xiàn)方式中,第一骨干網(wǎng)設(shè)備還可以接收來自第一站點edge的第二業(yè)務(wù)保溫,所述第二業(yè)務(wù)報文的凈荷包括第一業(yè)務(wù)報文。所述第一業(yè)務(wù)報文的外層封裝所述第一站edge和第二站點edge之間的端到端路徑的路徑信息;其中,所述端到端路徑的路徑信息包括:標(biāo)識所述第一骨干網(wǎng)入口設(shè)備的第一信息、以及標(biāo)識所述骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第二信息,所述端到端路徑的入端點為所述第一站點edge,所述端到端路徑的出端點為所述第二站點edge,所述端到端路徑經(jīng)過所述第一骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備,所述第一站點edge通過所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng),所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng)。所述第一骨干網(wǎng)入口設(shè)備接收所述第二業(yè)務(wù)報文之后,可以根據(jù)所述第一信息,對所述第二業(yè)務(wù)報文進行處理,以得到第三業(yè)務(wù)報文,并向所述第一骨干網(wǎng)出口設(shè)備發(fā)送所述第三業(yè)務(wù)報文,以實現(xiàn)對業(yè)務(wù)流量的轉(zhuǎn)發(fā)。由此可見,利用本方案,傳輸業(yè)務(wù)的第一端到端路徑由第一站點edge確定,第一骨干網(wǎng)入口設(shè)備接收到的第二業(yè)務(wù)報文中包括第一端到端路徑的路徑信息。第一骨干網(wǎng)入口設(shè)備無需基于業(yè)務(wù)配置來確定傳輸路徑,從而使得骨干網(wǎng)無需感知業(yè)務(wù),從而提升了業(yè)務(wù)流量的轉(zhuǎn)發(fā)效率。而且,由于骨干網(wǎng)無需感知業(yè)務(wù),因此,也無需對骨干網(wǎng)中的設(shè)備進行與業(yè)務(wù)相關(guān)的配置,從而提升了業(yè)務(wù)開通的效率,相應(yīng)的,也提升了骨干網(wǎng)的可擴展性。
75、在一種可能的實現(xiàn)方式中,所述第二業(yè)務(wù)報文還包括業(yè)務(wù)意圖信息。
76、在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)意圖信息攜帶在所述第二業(yè)務(wù)報文的元數(shù)據(jù)metadata字段中。
77、在一種可能的實現(xiàn)方式中,所述端到端路徑為srv6隧道,所述第二業(yè)務(wù)報文包括ipv6頭和分段路由頭srh,所述ipv6頭的目的地址指向所述第一骨干網(wǎng)入口設(shè)備,所述srh包括所述第一信息和所述第二信息。
78、在一種可能的實現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備分配的第一端點段標(biāo)識end.sid1,所述第二信息為所述第一骨干網(wǎng)出口設(shè)備分配的第二端點段標(biāo)識end.sid2,所述srh還包括所述第二站點edge的ipv6地址。
79、在一種可能的實現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一端點段標(biāo)識end.sid1,所述第二信息為所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的具有交叉連接到第3層鄰接關(guān)系陣列的端點段標(biāo)識end.x?sid。
80、在一種可能的實現(xiàn)方式中,所述第一端點段標(biāo)識end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6?policy。
81、在一種可能的實現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報文包括業(yè)務(wù)意圖信息時,所述第一端點段標(biāo)識end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6?policy。
82、在一種可能的實現(xiàn)方式中,當(dāng)所述第一信息為end.sid1時,所述第一骨干網(wǎng)入口設(shè)備1根據(jù)第一信息對第二業(yè)務(wù)報文進行處理在具體實現(xiàn)時,可以根據(jù)所述srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第一overly?srv6?policy,并利用所述第一overly?srv6policy對所述第二業(yè)務(wù)報文進行封裝,以得到所述第三業(yè)務(wù)報文。具體的,所述第一骨干網(wǎng)入口設(shè)備可以在第二業(yè)務(wù)報文的基礎(chǔ)上插入一個新的srh,該新的srh承載所述第一overly?srv6policy的路徑信息。
83、在一種可能的實現(xiàn)方式中,當(dāng)所述第一信息為end.sid1時,若第二業(yè)務(wù)報文中包括業(yè)務(wù)意圖信息,所述第一骨干網(wǎng)入口設(shè)備1根據(jù)第一信息對第二業(yè)務(wù)報文進行處理在具體實現(xiàn)時,可以根據(jù)所述srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第二overly?srv6?policy,并利用所述第二overly?srv6?policy對所述第二業(yè)務(wù)報文進行封裝,以得到所述第三業(yè)務(wù)報文。具體的,所述第一骨干網(wǎng)入口設(shè)備可以在第二業(yè)務(wù)報文的基礎(chǔ)上插入一個新的srh,該新的srh承載所述第二overly?srv6?policy的路徑信息,另外,所述第一骨干網(wǎng)入口設(shè)備還可以將所述第二業(yè)務(wù)報文中的業(yè)務(wù)意圖信息剝離,以得到所述第三業(yè)務(wù)報文。
84、在一種可能的實現(xiàn)方式中,所述端到端路徑為sr-mpls?te?policy,所述第二業(yè)務(wù)報文包括mpls標(biāo)簽棧,所述mpls標(biāo)簽棧包括所述第一信息和所述第二信息,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一節(jié)點sid,所述第二信息包括:所述第一骨干網(wǎng)出口設(shè)備的第二節(jié)點sid、以及所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的鄰接段標(biāo)識adj-sid。
85、在一種可能的實現(xiàn)方式中,所述第一節(jié)點sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?sr-mpls?tepolicy。
86、在一種可能的實現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報文包括業(yè)務(wù)意圖信息時,所述第一節(jié)點sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overlysr-mpls?tepolicy。
87、在一種可能的實現(xiàn)方式中,當(dāng)所述第一信息為第一節(jié)點sid時,所述第一骨干網(wǎng)入口設(shè)備1根據(jù)第一信息對第二業(yè)務(wù)報文進行處理在具體實現(xiàn)時,可以根據(jù)所述mpls標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid,匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第一overly?sr-mpls?te?policy。并進一步利用所述第一overly?sr-mpls?tepolicy對所述第二業(yè)務(wù)報文進行封裝,以得到所述第三業(yè)務(wù)報文。例如,所述第一骨干網(wǎng)入口設(shè)備可以將所述mpls標(biāo)簽棧中的sid1和sid2替換成第一overly?sr-mpls?te?policy,以得到第三業(yè)務(wù)報文。
88、在一種可能的實現(xiàn)方式中,當(dāng)所述第一信息為第一節(jié)點sid時,若所述第二業(yè)務(wù)報文中包括業(yè)務(wù)意圖信息,則所述第一骨干網(wǎng)入口設(shè)備1根據(jù)第一信息對第二業(yè)務(wù)報文進行處理在具體實現(xiàn)時,可以根據(jù)所述mpls標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid和所述業(yè)務(wù)意圖信息,匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第二overlysr-mpls?te?policy,并利用所述第二overly?sr-mpls?te?policy對所述第二業(yè)務(wù)報文進行封裝,以得到所述第三業(yè)務(wù)報文。例如,所述第一骨干網(wǎng)入口設(shè)備可以將所述mpls標(biāo)簽棧中的sid1和sid2替換成第二overly?sr-mpls?te?policy,以得到第三業(yè)務(wù)報文。
89、在一種可能的實現(xiàn)方式中,所述端到端路徑為基于通用網(wǎng)絡(luò)虛擬化封裝geneve協(xié)議封裝的隧道,所述第二業(yè)務(wù)報文采用srv6?in?geneve封裝。
90、在一種可能的實現(xiàn)方式中,所述端到端路徑為基于通用路由封裝gre協(xié)議封裝的隧道,所述第二業(yè)務(wù)報文包括采用srv6?over?gre封裝。
91、在一種可能的實現(xiàn)方式中,所述第二業(yè)務(wù)報文包括:外層ip頭,用戶數(shù)據(jù)報協(xié)議udp頭、外層gre封裝、ipv6頭、srh、內(nèi)層gre封裝和凈荷,所述凈荷包括所述第一業(yè)務(wù)報文,所述內(nèi)層gre封裝包括所述第一業(yè)務(wù)報文所承載的vpn業(yè)務(wù)的vpn標(biāo)識。
92、在一種可能的實現(xiàn)方式中,所述第一站點edge通過軟件定義廣域網(wǎng)sd-wan隧道或internet接入所述第一骨干網(wǎng)入口設(shè)備。
93、第四方面,本技術(shù)實施例提供了一種路由通告方法,應(yīng)用于站點edge,所述方法包括:接收第一骨干網(wǎng)邊緣設(shè)備發(fā)送的第一路由,所述第一路由用于通告所述第一骨干網(wǎng)邊緣設(shè)備的第一信息,所述站點edge通過所述第一骨干網(wǎng)邊緣設(shè)備接入骨干網(wǎng);根據(jù)所述第一路由,獲得所述站點edge和所述第一骨干網(wǎng)邊緣設(shè)備的第一綁定關(guān)系。由此可見,利用本方案,站點edge能夠通過接收到的第一路由確定其自身對應(yīng)的網(wǎng)關(guān),無需采用手工配置的方式在站點edge上配置其對應(yīng)的網(wǎng)關(guān)。此處提及的第一骨干網(wǎng)邊緣設(shè)備,可以是第一骨干網(wǎng)出口設(shè)備,也可以是第一骨干網(wǎng)入口設(shè)備。
94、在一種可能的實現(xiàn)方式中,所述第一信息包括:所述第一骨干網(wǎng)邊緣設(shè)備為所述第一骨干網(wǎng)邊緣設(shè)備和所述站點edge之間的鄰接關(guān)系所分配的第一sid,和/或,所述第一骨干網(wǎng)邊緣設(shè)備的第二sid。
95、在一種可能的實現(xiàn)方式中,所述方法還包括:接收第二骨干網(wǎng)邊緣設(shè)備發(fā)送的第二路由,所述第二路由用于通告所述第二骨干網(wǎng)邊緣設(shè)備的第二信息,所述站點edge通過所述第二骨干網(wǎng)邊緣設(shè)備接入所述骨干網(wǎng);根據(jù)所述第二路由,獲得所述站點edge和所述第二骨干網(wǎng)邊緣設(shè)備的第二綁定關(guān)系。
96、在一種可能的實現(xiàn)方式中,所述方法還包括:確定所述第一骨干網(wǎng)邊緣設(shè)備和所述第二骨干網(wǎng)邊緣設(shè)備分別對應(yīng)的選路優(yōu)先級;和/或,確定所述第一骨干網(wǎng)邊緣設(shè)備和所述第二骨干網(wǎng)邊緣設(shè)備分別對應(yīng)的負(fù)載分擔(dān)權(quán)重。
97、在一種可能的實現(xiàn)方式中,所述第一路由為sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
98、在一種可能的實現(xiàn)方式中,所述第一路由為bgp鏈路狀態(tài)ls路由,所述bgp?ls路由中包括tlv,所述tlv指示所述第一路由用于通告所述第一骨干網(wǎng)邊緣設(shè)備的第一信息。
99、在一種可能的實現(xiàn)方式中,所述tlv為角色通告tlv,所述角色通告tlv指示所述骨干網(wǎng)邊緣設(shè)備的角色為網(wǎng)關(guān)。
100、在一種可能的實現(xiàn)方式中,所述第一路由中還包括中間網(wǎng)關(guān)信息,所述中間網(wǎng)關(guān)信息指示所述骨干網(wǎng)中的骨干網(wǎng)入口設(shè)備和骨干網(wǎng)出口設(shè)備之間的至少一個中間網(wǎng)關(guān)。
101、在一種可能的實現(xiàn)方式中,所述第一路由包括metadata?path?attribute,所述metadata?path?attribute承載所述中間網(wǎng)關(guān)信息。
102、在一種可能的實現(xiàn)方式中,所述方法還包括:根據(jù)所述中間網(wǎng)關(guān)信息,確定業(yè)務(wù)意圖信息中的網(wǎng)關(guān)約束信息,所述網(wǎng)關(guān)約束信息指示確定到達所述站點edge的路徑所需遵循的網(wǎng)關(guān)約束條件。
103、在一種可能的實現(xiàn)方式中,所述網(wǎng)關(guān)約束條件,包括:需要經(jīng)過的網(wǎng)關(guān),和/或,需要繞行的網(wǎng)關(guān)。
104、第五方面,本技術(shù)實施例提供了一種路由通告方法,應(yīng)用于骨干網(wǎng)邊緣設(shè)備,此處提及的骨干網(wǎng)邊緣設(shè)備,可以是骨干網(wǎng)出口設(shè)備,也可以是骨干網(wǎng)入口設(shè)備。所述方法包括:獲取路由,所述路由用于通告所述骨干網(wǎng)邊緣設(shè)備的信息;向站點edge發(fā)送所述路由,所述站點edge通過所述骨干網(wǎng)邊緣設(shè)備接入骨干網(wǎng)。由此可見,利用本方案,骨干網(wǎng)邊緣設(shè)備可以通過路由向站點edge通告自身的信息,站點edge能夠通過接收到的路由確定其自身對應(yīng)的網(wǎng)關(guān),無需采用手工配置的方式在站點edge上配置其對應(yīng)的網(wǎng)關(guān)。
105、在一種可能的實現(xiàn)方式中,所述信息包括:所述骨干網(wǎng)邊緣設(shè)備為所述骨干網(wǎng)邊緣設(shè)備和所述站點edge之間的鄰接關(guān)系所分配的第一sid,和/或,所述骨干網(wǎng)邊緣設(shè)備的第二sid。
106、在一種可能的實現(xiàn)方式中,所述路由為sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
107、在一種可能的實現(xiàn)方式中,所述路由為bgp鏈路狀態(tài)ls路由,所述bgp?ls路由中包括tlv,所述tlv指示所述路由用于通告所述骨干網(wǎng)邊緣設(shè)備的信息。
108、在一種可能的實現(xiàn)方式中,所述tlv為角色通告tlv,所述角色通告tlv指示所述骨干網(wǎng)邊緣設(shè)備的角色為網(wǎng)關(guān)。
109、在一種可能的實現(xiàn)方式中,所述路由中還包括中間網(wǎng)關(guān)信息,所述中間網(wǎng)關(guān)信息指示所述骨干網(wǎng)中的骨干網(wǎng)入口設(shè)備和骨干網(wǎng)出口設(shè)備之間的至少一個中間網(wǎng)關(guān)。
110、在一種可能的實現(xiàn)方式中,所述路由包括metadata?path?attribute,所述metadata?path?attribute承載所述中間網(wǎng)關(guān)信息。
111、第六方面,本技術(shù)實施例提供了一種通信裝置,所述通信裝置可以包括收發(fā)單元和/或處理單元;所述收發(fā)單元,用于執(zhí)行接收和/或發(fā)送操作;所述處理單元用于執(zhí)行接收和/或發(fā)送操作之外的操作。所述收發(fā)單元包括接收單元和/或發(fā)送單元,所述接收單元用于執(zhí)行接收操作,所述發(fā)送單元用于執(zhí)行發(fā)送操作。
112、在一個具體的示例中:所述通信裝置可以包括接收單元和處理單元,此時,所述通信裝置可以用于執(zhí)行以上第一方面以及以上第一方面任意一項所述的方法,或者,執(zhí)行以上第四方面以及以上第四方面任意一項所述的方法。
113、當(dāng)所述通信裝置可以用于執(zhí)行以上第一方面以及以上第一方面任意一項所述的方法時:
114、接收單元,用于接收第二通信裝置通告的第一路由,所述第一路由包括骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第一信息和第二站點edge的標(biāo)識,所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng),所述第一站點edge通過第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng);處理單元,用于根據(jù)所述第一路由,獲取所述第二站點edge和所述第一骨干網(wǎng)出口設(shè)備的第一綁定關(guān)系。
115、在一種可能的實現(xiàn)方式中,所述處理單元,還用于:根據(jù)所述第一綁定關(guān)系,確定從所述第一站點edge到所述第二站點edge的第一端到端路徑,所述第一端到端路徑經(jīng)過所述第一骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備。
116、在一種可能的實現(xiàn)方式中,所述第一信息包括以下一項或者多項:所述第一骨干網(wǎng)出口設(shè)備為所述第一骨干網(wǎng)出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的第一段標(biāo)識sid;所述第一骨干網(wǎng)出口設(shè)備的第二sid;所述第一骨干網(wǎng)出口設(shè)備的選路優(yōu)先級;所述第一骨干網(wǎng)出口設(shè)備的負(fù)載分擔(dān)權(quán)重。
117、在一種可能的實現(xiàn)方式中,所述第一sid為互聯(lián)網(wǎng)協(xié)議第6版段路由具有交叉連接到第3層鄰接關(guān)系陣列的端點段標(biāo)識srv6?end.x?sid,所述第二sid為互聯(lián)網(wǎng)協(xié)議第6版段路由端點段標(biāo)識srv6end.sid;或者,所述第一sid為鄰接段標(biāo)識adj-sid,所述第二sid為節(jié)點sid。
118、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第二站點edge,所述第一路由包括:軟件定義廣域網(wǎng)sd-wan網(wǎng)關(guān)信息通告路由,所述sd-wan網(wǎng)關(guān)信息通告路由包括至少一個類型長度值tlv,所述至少一個tlv承載所述第一信息。
119、在一種可能的實現(xiàn)方式中,所述sd-wan網(wǎng)關(guān)信息通告路由包括第一tlv,所述第一tlv的值value字段用于承載所述第一信息中的第一sid和/或第二sid,所述第一tlv還包括優(yōu)先級子tlv和/或權(quán)重子tlv,所述優(yōu)先級子tlv用于承載所述第一信息中的選路優(yōu)先級,所述權(quán)重子tlv用于承載所述第一信息中的負(fù)載分擔(dān)權(quán)重。
120、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第二站點edge,所述第一路由包括虛擬專用網(wǎng)vpn路由。
121、在一種可能的實現(xiàn)方式中,所述vpn路由包括第一元數(shù)據(jù)路徑屬性metadata?pathattribute,所述第一metadata?path?attribute攜帶所述第一信息。
122、在一種可能的實現(xiàn)方式中,所述第一路由還包括:業(yè)務(wù)意圖信息。
123、在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)意圖信息,包括以下其中一項或者多項:所述第一端到端路徑需要經(jīng)過的網(wǎng)關(guān)、所述第一端到端路徑需要繞行的網(wǎng)關(guān)、以及服務(wù)質(zhì)量參數(shù)。
124、在一種可能的實現(xiàn)方式中,所述第一路由包括第二metadata?path?attribute,所述第二metadata?path?attribute包括所述業(yè)務(wù)意圖信息。
125、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第一骨干網(wǎng)出口設(shè)備,所述接收單元,用于:通過所述第一骨干網(wǎng)入口設(shè)備接收所述第一骨干網(wǎng)出口設(shè)備通告的所述第一路由。
126、在一種可能的實現(xiàn)方式中,所述第一路由包括:第一sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
127、在一種可能的實現(xiàn)方式中,所述接收單元,還用于:接收第三通信裝置通告的第二路由,所述第二路由包括骨干網(wǎng)中第二骨干網(wǎng)出口設(shè)備的第二信息和所述第二站點edge的標(biāo)識,所述第二站點edge通過所述第二骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng);所述處理單元,還用于根據(jù)所述第二路由,獲取所述第二站點edge和所述第二骨干網(wǎng)出口設(shè)備的第二綁定關(guān)系。
128、在一種可能的實現(xiàn)方式中,所述處理單元,還用于:確定所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的選路優(yōu)先級;和/或,確定所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的負(fù)載分擔(dān)權(quán)重。
129、在一種可能的實現(xiàn)方式中,所述處理單元,還用于:根據(jù)所述第二綁定關(guān)系,確定從所述第一站點edge到所述第二站點edge的第二端到端路徑所述第二端到端路徑經(jīng)過所述第一骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備。
130、在一種可能的實現(xiàn)方式中,所述接收單元,還用于:接收所述第一骨干網(wǎng)入口設(shè)備發(fā)送的第三路由,所述第三路由用于通告所述第一骨干網(wǎng)入口設(shè)備的第三信息;所述處理單元,還用于:根據(jù)所述第三路由,獲得所述第一站點edge和所述第一骨干網(wǎng)入口設(shè)備的第三綁定關(guān)系。
131、在一種可能的實現(xiàn)方式中,所述第三路由為第二sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由或者bgp鏈路狀態(tài)ls路由。
132、在一種可能的實現(xiàn)方式中,所述第三信息包括:所述第一骨干網(wǎng)入口設(shè)備為所述第一骨干網(wǎng)入口設(shè)備和所述第一站點edge之間的鄰接關(guān)系所分配的第三sid,和/或,所述第一骨干網(wǎng)入口設(shè)備的第四sid。
133、在一種可能的實現(xiàn)方式中,所述第三路由中還包括中間網(wǎng)關(guān)信息,所述中間網(wǎng)關(guān)信息指示從所述第一骨干網(wǎng)入口設(shè)備和所述骨干網(wǎng)中的出口設(shè)備之間的至少一個中間網(wǎng)關(guān)。
134、在一種可能的實現(xiàn)方式中,所述裝置還包括發(fā)送單元,對于這種情況:
135、所述接收單元還用于接收第一業(yè)務(wù)報文;所述處理單元還用于在所述第一業(yè)務(wù)報文的外層封裝第一端到端路徑的路徑信息,以獲得第二業(yè)務(wù)報文;其中,所述第一端到端路徑的路徑信息包括標(biāo)識骨干網(wǎng)中第一骨干網(wǎng)入口設(shè)備的第四信息和標(biāo)識所述骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第五信息,所述第一端到端路徑的入端點為所述第一站點edge,所述第一端到端路徑的出端點為第二站點edge,所述第一端到端路徑經(jīng)過所述第一骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備,所述第一站點edge通過所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng),所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng);所述發(fā)送單元,用于通過所述第一端到端路徑發(fā)送所述第二業(yè)務(wù)報文。
136、在一種可能的實現(xiàn)方式中,所述第一業(yè)務(wù)報文用于承載虛擬專用網(wǎng)vpn業(yè)務(wù),所述處理單元,還用于:在接收所述第一業(yè)務(wù)報文之前,根據(jù)所述vpn業(yè)務(wù),按需結(jié)合所述第一骨干網(wǎng)入口設(shè)備和第一骨干網(wǎng)出口設(shè)備,編排從所述第一站點edge到所述第二站點edge之間的所述第一端到端路徑。
137、在一種可能的實現(xiàn)方式中,所述第二業(yè)務(wù)報文還包括業(yè)務(wù)意圖信息。
138、在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)意圖信息攜帶在所述第二業(yè)務(wù)報文的元數(shù)據(jù)metadata字段中。
139、在一種可能的實現(xiàn)方式中,所述處理單元,還用于:在封裝所述第一端到端路徑的路徑信息之前,根據(jù)所述第一業(yè)務(wù)報文的目的地址,確定轉(zhuǎn)發(fā)所述第一業(yè)務(wù)報文的下一跳為所述第二站點edge,根據(jù)所述第二站點edge的互聯(lián)網(wǎng)協(xié)議ip地址迭代第一段路由策略srpolicy,以獲得所述第一端到端路徑的路徑信息。
140、在一種可能的實現(xiàn)方式中,所述第一端到端路徑為srv6隧道,所述第二業(yè)務(wù)報文包括ipv6頭和分段路由頭srh,所述ipv6頭的目的地址指向所述第一骨干網(wǎng)入口設(shè)備,所述srh包括所述第四信息和所述第五信息。
141、在一種可能的實現(xiàn)方式中,所述第四信息為所述第一骨干網(wǎng)入口設(shè)備的第一端點段標(biāo)識end.sid1,所述第五信息為所述第一骨干網(wǎng)出口設(shè)備的第二端點段標(biāo)識end.sid2,所述srh還包括所述第二站點edge的ipv6地址。
142、在一種可能的實現(xiàn)方式中,所述第四信息為所述第一骨干網(wǎng)入口設(shè)備的第一端點段標(biāo)識end.sid1,所述第五信息為所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的具有交叉連接到第3層鄰接關(guān)系陣列的端點段標(biāo)識end.x?sid。
143、在一種可能的實現(xiàn)方式中,所述第一端點段標(biāo)識end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6policy。
144、在一種可能的實現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報文包括業(yè)務(wù)意圖信息時,所述第一端點段標(biāo)識end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6policy。
145、在一種可能的實現(xiàn)方式中,所述第一端到端路徑為sr-mpls?te?policy,所述第二業(yè)務(wù)報文包括mpls標(biāo)簽棧,所述mpls標(biāo)簽棧包括所述第四信息和所述第五信息,所述第四信息為所述第一骨干網(wǎng)入口設(shè)備的第一節(jié)點sid,所述第五信息包括:所述第一骨干網(wǎng)出口設(shè)備的第二節(jié)點sid、以及所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的鄰接段標(biāo)識adj-sid。
146、在一種可能的實現(xiàn)方式中,所述第一節(jié)點sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?sr-mpls?te?policy。
147、在一種可能的實現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報文包括業(yè)務(wù)意圖信息時,所述第一節(jié)點sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overlysr-mpls?te?policy。
148、在一種可能的實現(xiàn)方式中,所述第一端到端路徑為基于通用網(wǎng)絡(luò)虛擬化封裝geneve協(xié)議封裝的隧道,所述第二業(yè)務(wù)報文采用srv6?in?geneve封裝。
149、在一種可能的實現(xiàn)方式中,所述第一端到端路徑為基于通用路由封裝gre協(xié)議封裝的隧道,所述第二業(yè)務(wù)報文包括采用srv6?over?gre封裝。
150、在一種可能的實現(xiàn)方式中,所述第二業(yè)務(wù)報文包括:外層ip頭,用戶數(shù)據(jù)報協(xié)議udp頭、外層gre封裝、ipv6頭、srh、內(nèi)層gre封裝和凈荷,所述凈荷包括所述第一業(yè)務(wù)報文,所述內(nèi)層gre封裝包括所述第一業(yè)務(wù)報文所承載的vpn業(yè)務(wù)的vpn標(biāo)識。
151、在一種可能的實現(xiàn)方式中,所述接收單元,還用于接收第三業(yè)務(wù)報文;所述處理單元,還用于在所述第三業(yè)務(wù)報文的外層封裝第三端到端路徑的路徑信息,以獲得第四業(yè)務(wù)報文;其中,所述第三端到端路徑的路徑信息包括標(biāo)識骨干網(wǎng)中第二骨干網(wǎng)入口設(shè)備的第六信息和標(biāo)識所述骨干網(wǎng)中第二骨干網(wǎng)出口設(shè)備的第七信息,所述第三端到端路徑的入端點為所述第一站點edge,所述第三端到端路徑的出端點為所述第二站點edge,所述第三端到端路徑經(jīng)過所述第二骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備,第一站點edge多歸接入所述第一骨干網(wǎng)入口設(shè)備和所述第二骨干網(wǎng)入口設(shè)備,所述第二站點edge多歸接入所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備;所述發(fā)送單元,還用于通過所述第三端到端路徑發(fā)送所述第四業(yè)務(wù)報文。
152、在一種可能的實現(xiàn)方式中,所述第一站點edge通過軟件定義廣域網(wǎng)sd-wan隧道或互聯(lián)網(wǎng)internet接入所述第一骨干網(wǎng)入口設(shè)備。
153、當(dāng)所述通信裝置可以用于執(zhí)行以上第四方面以及第四方面任意一項所述的方法:
154、接收單元,用于接收第一骨干網(wǎng)邊緣設(shè)備發(fā)送的第一路由,所述第一路由用于通告所述第一骨干網(wǎng)邊緣設(shè)備的第一信息,所述站點edge通過所述第一骨干網(wǎng)邊緣設(shè)備接入骨干網(wǎng);處理單元,用于根據(jù)所述第一路由,獲得所述站點edge和所述第一骨干網(wǎng)邊緣設(shè)備的第一綁定關(guān)系。
155、在一種可能的實現(xiàn)方式中,所述第一信息包括:所述第一骨干網(wǎng)邊緣設(shè)備為所述第一骨干網(wǎng)邊緣設(shè)備和所述站點edge之間的鄰接關(guān)系所分配的第一sid,和/或,所述第一骨干網(wǎng)邊緣設(shè)備的第二sid。
156、在一種可能的實現(xiàn)方式中,所述接收單元,還用于:接收第二骨干網(wǎng)邊緣設(shè)備發(fā)送的第二路由,所述第二路由用于通告所述第二骨干網(wǎng)邊緣設(shè)備的第二信息,所述站點edge通過所述第二骨干網(wǎng)邊緣設(shè)備接入所述骨干網(wǎng);所述處理單元,還用于根據(jù)所述第二路由,獲得所述站點edge和所述第二骨干網(wǎng)邊緣設(shè)備的第二綁定關(guān)系。
157、在一種可能的實現(xiàn)方式中,所述處理單元,還用于:確定所述第一骨干網(wǎng)邊緣設(shè)備和所述第二骨干網(wǎng)邊緣設(shè)備分別對應(yīng)的選路優(yōu)先級;和/或,確定所述第一骨干網(wǎng)邊緣設(shè)備和所述第二骨干網(wǎng)邊緣設(shè)備分別對應(yīng)的負(fù)載分擔(dān)權(quán)重。
158、在一種可能的實現(xiàn)方式中,所述第一路由為sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
159、在一種可能的實現(xiàn)方式中,所述第一路由為bgp鏈路狀態(tài)ls路由,所述bgp?ls路由中包括tlv,所述tlv指示所述第一路由用于通告所述第一骨干網(wǎng)邊緣設(shè)備的第一信息。
160、在一種可能的實現(xiàn)方式中,所述tlv為角色通告tlv,所述角色通告tlv指示所述骨干網(wǎng)邊緣設(shè)備的角色為網(wǎng)關(guān)。
161、在一種可能的實現(xiàn)方式中,所述第一路由中還包括中間網(wǎng)關(guān)信息,所述中間網(wǎng)關(guān)信息指示所述骨干網(wǎng)中的骨干網(wǎng)入口設(shè)備和骨干網(wǎng)出口設(shè)備之間的至少一個中間網(wǎng)關(guān)。
162、在一種可能的實現(xiàn)方式中,所述第一路由包括metadata?path?attribute,所述metadata?path?attribute承載所述中間網(wǎng)關(guān)信息。
163、在一種可能的實現(xiàn)方式中,所述處理單元,還用于:根據(jù)所述中間網(wǎng)關(guān)信息,確定業(yè)務(wù)意圖信息中的網(wǎng)關(guān)約束信息,所述網(wǎng)關(guān)約束信息指示確定到達所述站點edge的路徑所需遵循的網(wǎng)關(guān)約束條件。
164、在一種可能的實現(xiàn)方式中,所述網(wǎng)關(guān)約束條件,包括:需要經(jīng)過的網(wǎng)關(guān),和/或,需要繞行的網(wǎng)關(guān)。
165、在又一個具體的示例中:所述通信裝置可以包括處理單元和發(fā)送單元,此時,所述通信裝置可以用于執(zhí)行以上第二方面以及以上第二方面任意一項所述的方法,或者,執(zhí)行以上第五方面以及以上第五方面任意一項所述的方法。
166、當(dāng)所述通信裝置可以用于執(zhí)行以上第二方面以及以上第二方面任意一項所述的方法時:
167、處理單元,用于獲取第一路由,所述第一路由包括骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第一信息和第二站點edge的標(biāo)識,所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng);發(fā)送單元,用于向第一站點edge通告所述第一路由,所述第一站點edge通過第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng)。
168、在一種可能的實現(xiàn)方式中,所述第一信息包括以下一項或者多項:所述第一骨干網(wǎng)出口設(shè)備為所述第一骨干網(wǎng)出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的第一段標(biāo)識sid;所述第一骨干網(wǎng)出口設(shè)備的第二sid;所述第一骨干網(wǎng)出口設(shè)備的選路優(yōu)先級;所述第一骨干網(wǎng)出口設(shè)備的負(fù)載分擔(dān)權(quán)重。
169、在一種可能的實現(xiàn)方式中,所述第一sid為互聯(lián)網(wǎng)協(xié)議第6版段路由具有交叉連接到第3層鄰接關(guān)系陣列的端點段標(biāo)識srv6?end.x?sid,所述第二sid為互聯(lián)網(wǎng)協(xié)議第6版段路由端點段標(biāo)識srv6end.sid;或者,所述第一sid為鄰接段標(biāo)識adj-sid,所述第二sid為節(jié)點sid。
170、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第二站點edge,所述第一路由包括:軟件定義廣域網(wǎng)sd-wan網(wǎng)關(guān)信息通告路由,所述sd-wan網(wǎng)關(guān)信息通告路由包括至少一個類型長度值tlv,所述至少一個tlv承載所述第一信息。
171、在一種可能的實現(xiàn)方式中,所述sd-wan網(wǎng)關(guān)信息通告路由包括第一tlv,所述第一tlv的值value字段用于承載所述第一信息中的第一sid和/或第二sid,所述第一tlv還包括優(yōu)先級子tlv和/或權(quán)重子tlv,所述優(yōu)先級子tlv用于承載所述第一信息中的選路優(yōu)先級,所述權(quán)重子tlv用于承載所述第一信息中的負(fù)載分擔(dān)權(quán)重。
172、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第二站點edge,所述第一路由包括虛擬專用網(wǎng)vpn路由。
173、在一種可能的實現(xiàn)方式中,所述vpn路由包括第一元數(shù)據(jù)路徑屬性metadata?pathattribute,所述第一metadata?path?attribute攜帶所述第一信息。
174、在一種可能的實現(xiàn)方式中,所述第一路由還包括:業(yè)務(wù)意圖信息。
175、在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)意圖信息,包括以下其中一項或者多項:傳輸業(yè)務(wù)流量需要經(jīng)過的網(wǎng)關(guān)、傳輸所述業(yè)務(wù)流量需要繞行的網(wǎng)關(guān)、以及傳輸所述業(yè)務(wù)流量所需滿足的服務(wù)質(zhì)量參數(shù)。
176、在一種可能的實現(xiàn)方式中,所述第一路由包括第二metadata?path?attribute,所述第二metadata?path?attribute包括所述業(yè)務(wù)意圖信息。
177、在一種可能的實現(xiàn)方式中,所述第二通信裝置為所述第一骨干網(wǎng)出口設(shè)備,所述發(fā)送單元,用于:通過第一骨干網(wǎng)入口設(shè)備向所述第一站點edge通告所述第一路由。
178、在一種可能的實現(xiàn)方式中,所述第一路由包括:第一sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
179、在一種可能的實現(xiàn)方式中,所述發(fā)送單元,還用于:向所述第一站點edge通告第二路由,所述第二路由包括骨干網(wǎng)中第二骨干網(wǎng)出口設(shè)備的第二信息和所述第二站點edge的標(biāo)識,所述第二站點edge通過所述第二骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng)。
180、在一種可能的實現(xiàn)方式中,所述裝置還包括:接收單元,用于接收所述第一骨干網(wǎng)出口設(shè)備發(fā)送的第三路由,所述第三路由用于通告所述第一骨干網(wǎng)出口設(shè)備的第三信息;所述處理單元,還用于根據(jù)所述第三路由,獲得所述第二站點edge和所述第一骨干網(wǎng)出口設(shè)備的第一綁定關(guān)系。
181、在一種可能的實現(xiàn)方式中,所述第三信息包括:所述第一骨干網(wǎng)出口設(shè)備為所述第一骨干網(wǎng)出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的第三sid,和/或,所述第一骨干網(wǎng)出口設(shè)備的第四sid。
182、在一種可能的實現(xiàn)方式中,所述接收單元,還用于:接收第二骨干網(wǎng)出口設(shè)備發(fā)送的第四路由,所述第四路由用于通告所述第二骨干網(wǎng)出口設(shè)備的第四信息;所述處理單元,還用于根據(jù)所述第四路由,獲得所述第二站點edge和所述第二骨干網(wǎng)出口設(shè)備的第二綁定關(guān)系。
183、在一種可能的實現(xiàn)方式中,所述處理單元,還用于:確定所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的選路優(yōu)先級;和/或,確定所述第一骨干網(wǎng)出口設(shè)備和所述第二骨干網(wǎng)出口設(shè)備分別對應(yīng)的負(fù)載分擔(dān)權(quán)重。
184、在一種可能的實現(xiàn)方式中,所述第三路由為第二sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
185、在一種可能的實現(xiàn)方式中,所述第三路由為bgp鏈路狀態(tài)ls路由,所述bgp?ls路由中包括第二tlv,所述第二tlv指示所述第三路由用于通告所述第一骨干網(wǎng)出口設(shè)備的第三信息。
186、在一種可能的實現(xiàn)方式中,所述第二tlv為角色通告tlv,所述角色通告tlv指示所述第一骨干網(wǎng)出口設(shè)備的角色為網(wǎng)關(guān)。
187、在一種可能的實現(xiàn)方式中,所述第三路由中還包括中間網(wǎng)關(guān)信息,所述中間網(wǎng)關(guān)信息指示所述骨干網(wǎng)中的骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備之間的至少一個中間網(wǎng)關(guān)。
188、在一種可能的實現(xiàn)方式中,所述第三路由包括第三metadata?path?attribute,所述第三metadata?path?attribute承載所述中間網(wǎng)關(guān)信息。
189、在一種可能的實現(xiàn)方式中,所述處理單元,還用于:根據(jù)所述中間網(wǎng)關(guān)信息,確定業(yè)務(wù)意圖信息中的網(wǎng)關(guān)約束信息,所述網(wǎng)關(guān)約束信息指示確定到達所述第二站點edge的路徑所需遵循的網(wǎng)關(guān)約束條件。
190、在一種可能的實現(xiàn)方式中,所述網(wǎng)關(guān)約束條件,包括:需要經(jīng)過的網(wǎng)關(guān),和/或,需要繞行的網(wǎng)關(guān)。
191、當(dāng)所述通信裝置可以用于執(zhí)行以上第五方面以及第五方面任意一項所述的方法:
192、處理單元,用于獲取路由,所述路由用于通告所述骨干網(wǎng)邊緣設(shè)備的信息;發(fā)送單元,用于向站點edge發(fā)送所述路由,所述站點edge通過所述骨干網(wǎng)邊緣設(shè)備接入骨干網(wǎng)。
193、在一種可能的實現(xiàn)方式中,所述信息包括:所述骨干網(wǎng)邊緣設(shè)備為所述骨干網(wǎng)邊緣設(shè)備和所述站點edge之間的鄰接關(guān)系所分配的第一sid,和/或,所述骨干網(wǎng)邊緣設(shè)備的第二sid。
194、在一種可能的實現(xiàn)方式中,所述路由為sd-wan網(wǎng)關(guān)自動發(fā)現(xiàn)路由。
195、在一種可能的實現(xiàn)方式中,所述路由為bgp鏈路狀態(tài)ls路由,所述bgp?ls路由中包括tlv,所述tlv指示所述路由用于通告所述骨干網(wǎng)邊緣設(shè)備的信息。
196、在一種可能的實現(xiàn)方式中,所述tlv為角色通告tlv,所述角色通告tlv指示所述骨干網(wǎng)邊緣設(shè)備的角色為網(wǎng)關(guān)。
197、在一種可能的實現(xiàn)方式中,所述路由中還包括中間網(wǎng)關(guān)信息,所述中間網(wǎng)關(guān)信息指示所述骨干網(wǎng)中的骨干網(wǎng)入口設(shè)備和骨干網(wǎng)出口設(shè)備之間的至少一個中間網(wǎng)關(guān)。
198、在一種可能的實現(xiàn)方式中,所述路由包括metadata?path?attribute,所述metadata?path?attribute承載所述中間網(wǎng)關(guān)信息。
199、在另一個具體的示例中:所述通信裝置可以包括接收單元和發(fā)送單元,此時,所述通信裝置可以用于執(zhí)行以上第三方面以及以上第三方面任意一項所述的方法。對于這種情況:
200、接收單元,用于接收所述骨干網(wǎng)中的第一骨干網(wǎng)出口設(shè)備通告的第一路由,所述第一路由包括所述第一骨干網(wǎng)出口設(shè)備的信息和第二站點edge的標(biāo)識,所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng),第一站點edge通過所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng);發(fā)送單元,用于將所述第一路由通告給所述第一站點edge。
201、在一種可能的實現(xiàn)方式中,所述通信裝置還包括處理單元,對于這種情況:
202、所述接收單元還用于接收來自第一站點邊緣edge的第二業(yè)務(wù)報文,所述第二業(yè)務(wù)報文的凈荷包括第一業(yè)務(wù)報文,所述第一業(yè)務(wù)報文的外層封裝所述第一站edge和第二站點edge之間的端到端路徑的路徑信息;其中,所述端到端路徑的路徑信息包括:標(biāo)識所述第一骨干網(wǎng)入口設(shè)備的第一信息和標(biāo)識所述骨干網(wǎng)中第一骨干網(wǎng)出口設(shè)備的第二信息,所述端到端路徑的入端點為所述第一站點edge,所述端到端路徑的出端點為所述第二站點edge,所述端到端路徑經(jīng)過所述第一骨干網(wǎng)入口設(shè)備和所述第一骨干網(wǎng)出口設(shè)備,所述第一站點edge通過所述第一骨干網(wǎng)入口設(shè)備接入所述骨干網(wǎng),所述第二站點edge通過所述第一骨干網(wǎng)出口設(shè)備接入所述骨干網(wǎng);所述處理單元,用于根據(jù)所述第一信息,對所述第二業(yè)務(wù)報文進行處理,以得到第三業(yè)務(wù)報文;所述發(fā)送單元還用于向所述第一骨干網(wǎng)出口設(shè)備發(fā)送所述第三業(yè)務(wù)報文。
203、在一種可能的實現(xiàn)方式中,所述第二業(yè)務(wù)報文還包括業(yè)務(wù)意圖信息。
204、在一種可能的實現(xiàn)方式中,所述業(yè)務(wù)意圖信息攜帶在所述第二業(yè)務(wù)報文的元數(shù)據(jù)metadata字段中。
205、在一種可能的實現(xiàn)方式中,所述端到端路徑為srv6隧道,所述第二業(yè)務(wù)報文包括ipv6頭和分段路由頭srh,所述ipv6頭的目的地址指向所述第一骨干網(wǎng)入口設(shè)備,所述srh包括所述第一信息和所述第二信息。
206、在一種可能的實現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備分配的第一端點段標(biāo)識end.sid1,所述第二信息為所述第一骨干網(wǎng)出口設(shè)備分配的第二端點段標(biāo)識end.sid2,所述srh還包括所述第二站點edge的ipv6地址。
207、在一種可能的實現(xiàn)方式中,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一端點段標(biāo)識end.sid1,所述第二信息為所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的具有交叉連接到第3層鄰接關(guān)系陣列的端點段標(biāo)識end.x?sid。
208、在一種可能的實現(xiàn)方式中,所述第一端點段標(biāo)識end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6?policy。
209、在一種可能的實現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報文包括業(yè)務(wù)意圖信息時,所述第一端點段標(biāo)識end.sid1關(guān)聯(lián)的操作包括:根據(jù)所述srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?srv6?policy。
210、在一種可能的實現(xiàn)方式中,所述處理單元,用于:根據(jù)所述srh中所述end.sid1的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第一overlysrv6?policy;利用所述第一overly?srv6policy對所述第二業(yè)務(wù)報文進行封裝,以得到所述第三業(yè)務(wù)報文。
211、在一種可能的實現(xiàn)方式中,所述處理單元,用于:根據(jù)所述srh中所述end.sid1的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第二overly?srv6?policy;利用所述第二overly?srv6?policy對所述第二業(yè)務(wù)報文進行封裝,以得到所述第三業(yè)務(wù)報文。
212、在一種可能的實現(xiàn)方式中,所述端到端路徑為sr-mpls?te?policy,所述第二業(yè)務(wù)報文包括mpls標(biāo)簽棧,所述mpls標(biāo)簽棧包括所述第一信息和所述第二信息,所述第一信息為所述第一骨干網(wǎng)入口設(shè)備的第一節(jié)點sid,所述第二信息包括:所述第一骨干網(wǎng)出口設(shè)備的第二節(jié)點sid、以及所述第一骨干網(wǎng)設(shè)備出口設(shè)備為所述第一骨干網(wǎng)設(shè)備出口設(shè)備和所述第二站點edge之間的鄰接關(guān)系所分配的鄰接段標(biāo)識adj-sid。
213、在一種可能的實現(xiàn)方式中,所述第一節(jié)點sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overly?sr-mpls?tepolicy。
214、在一種可能的實現(xiàn)方式中,當(dāng)所述第二業(yè)務(wù)報文包括業(yè)務(wù)意圖信息時,所述第一節(jié)點sid關(guān)聯(lián)的操作包括:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid和所述業(yè)務(wù)意圖信息匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的上層overlysr-mpls?tepolicy。
215、在一種可能的實現(xiàn)方式中,所述處理單元,用于:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid,匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第一overly?sr-mpls?te?policy;利用所述第一overly?sr-mpls?te?policy對所述第二業(yè)務(wù)報文進行封裝,以得到所述第三業(yè)務(wù)報文。
216、在一種可能的實現(xiàn)方式中,所述處理單元,用于:根據(jù)所述標(biāo)簽棧中所述第一節(jié)點sid的下一跳sid和所述業(yè)務(wù)意圖信息,匹配從所述第一骨干網(wǎng)入口設(shè)備到所述第一骨干網(wǎng)出口設(shè)備之間的第二overly?sr-mpls?te?policy;利用所述第二overly?sr-mpls?tepolicy對所述第二業(yè)務(wù)報文進行封裝,以得到所述第三業(yè)務(wù)報文。
217、在一種可能的實現(xiàn)方式中,所述端到端路徑為基于通用網(wǎng)絡(luò)虛擬化封裝geneve協(xié)議封裝的隧道,所述第二業(yè)務(wù)報文采用srv6?in?geneve封裝。
218、在一種可能的實現(xiàn)方式中,所述端到端路徑為基于通用路由封裝gre協(xié)議封裝的隧道,所述第二業(yè)務(wù)報文包括采用srv6?over?gre封裝。
219、在一種可能的實現(xiàn)方式中,所述第二業(yè)務(wù)報文包括:外層ip頭,用戶數(shù)據(jù)報協(xié)議udp頭、外層gre封裝、ipv6頭、srh、內(nèi)層gre封裝和凈荷,所述凈荷包括所述第一業(yè)務(wù)報文,所述內(nèi)層gre封裝包括所述第一業(yè)務(wù)報文所承載的vpn業(yè)務(wù)的vpn標(biāo)識。
220、在一種可能的實現(xiàn)方式中,所述第一站點edge通過軟件定義廣域網(wǎng)sd-wan隧道或internet接入所述第一骨干網(wǎng)入口設(shè)備。
221、第七方面,本技術(shù)實施例提供了一種通信裝置,其特征在于,包括:處理器和存儲器;
222、所述存儲器,用于存儲指令;所述處理器,用于執(zhí)行所述指令,使得所述通信裝置執(zhí)行以上第一方面以及第一方面任意一項所述的方法,或者,使得所述通信裝置執(zhí)行以上第二方面以及第二方面任意一項所述的方法,或者,使得所述通信裝置執(zhí)行以上第三方面以及第三方面任意一項所述的方法,或者,使得所述通信裝置執(zhí)行以上第四方面以及第四方面任意一項所述的方法,或者,使得所述通信裝置執(zhí)行以上第五方面以及第五方面任意一項所述的方法。
223、第八方面,本技術(shù)實施例提供了一種計算機可讀存儲介質(zhì),包括指令或計算機程序,當(dāng)所述指令或計算機程序在處理器上運行時,實現(xiàn)以上第一方面以及第一方面任意一項所述的方法,或者,實現(xiàn)以上第二方面以及第二方面任意一項所述的方法,或者,實現(xiàn)以上第三方面以及第三方面任意一項所述的方法,或者,實現(xiàn)以上第四方面以及第四方面任意一項所述的方法,或者,實現(xiàn)以上第五方面以及第五方面任意一項所述的方法。
224、第九方面,本技術(shù)實施例提供了一種計算機程序產(chǎn)品,包括計算機程序產(chǎn)品,當(dāng)其在處理器上運行時,實現(xiàn)以上第一方面以及第一方面任意一項所述的方法,或者,實現(xiàn)以上第二方面以及第二方面任意一項所述的方法,或者,實現(xiàn)以上第三方面以及第三方面任意一項所述的方法,或者,實現(xiàn)以上第四方面以及第四方面任意一項所述的方法,或者,實現(xiàn)以上第五方面以及第五方面任意一項所述的方法。
225、第十方面,本技術(shù)實施例提供了一種通信系統(tǒng),該通信系統(tǒng)包括:
226、執(zhí)行以上第一方面以及第一方面任意一項所述的方法的第一通信裝置、以及執(zhí)行以上第二方面以及第二方面任意一項所述的方法的第二通信裝置;或者,
227、執(zhí)行以上第四方面以及第四方面任意一項所述的方法的站點edge、以及執(zhí)行以上第五方面以及第五方面任意一項所述的方法的骨干網(wǎng)邊緣設(shè)備。