国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于分段路由和SDN技術(shù)的VPN方法、裝置及系統(tǒng)與流程

      文檔序號(hào):12067980閱讀:806來源:國(guó)知局
      基于分段路由和SDN技術(shù)的VPN方法、裝置及系統(tǒng)與流程

      本發(fā)明涉及數(shù)據(jù)通信中的SDN領(lǐng)域,尤其涉及一種SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸方法、裝置及系統(tǒng)。



      背景技術(shù):

      三層VPN(Virtual Private Network,虛擬專用網(wǎng)絡(luò))是IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)技術(shù)的一個(gè)重要應(yīng)用,當(dāng)前最常用的技術(shù)方案是BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)MPLS(Multi-Protocol Label Switch,多協(xié)議標(biāo)簽交換)VPN,但是現(xiàn)有技術(shù)中主要存在三個(gè)問題:需要存在專門的信令協(xié)議LDP(Label Distribution Protocol,標(biāo)簽分發(fā)協(xié)議),并且核心節(jié)點(diǎn)需保存所有LSP(Label Switched Path,標(biāo)簽交換路徑)狀態(tài),但是LSP狀態(tài)與PE(Provider Edge,提供商邊緣設(shè)備)數(shù)量相關(guān),PE逐個(gè)配置工作量大,可擴(kuò)展性差。如果使用MP-BGP協(xié)議通告用戶路由,為保證BGP對(duì)等體之間的連通性,需要在BGP對(duì)等體之間建立全連接關(guān)系,配置過程中存在n平方問題,當(dāng)BGP對(duì)等體數(shù)目很多時(shí),對(duì)網(wǎng)絡(luò)資源和CPU(Central Processing Unit,中央處理器)資源的消耗都很大。

      因此,有必要提出一種SDN網(wǎng)絡(luò)中的數(shù)據(jù)傳輸方法,提高網(wǎng)絡(luò)的可擴(kuò)展性,降低對(duì)網(wǎng)絡(luò)資源和CPU資源的消耗。



      技術(shù)實(shí)現(xiàn)要素:

      本公開要解決的一個(gè)技術(shù)問題是如何提供一種提高網(wǎng)絡(luò)的可擴(kuò)展性、降低對(duì)網(wǎng)絡(luò)資源和CPU資源的消耗的SDN網(wǎng)絡(luò)中的數(shù)據(jù)傳輸方法。

      本公開提供一種SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸方法, 包括:入口提供商邊緣設(shè)備PE根據(jù)第二用戶邊緣設(shè)備CE的標(biāo)簽和目標(biāo)PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包;入口PE將所述封裝后的數(shù)據(jù)包發(fā)送給核心層設(shè)備P,所述核心層設(shè)備根據(jù)所述數(shù)據(jù)包中的目標(biāo)PE的標(biāo)簽建立轉(zhuǎn)發(fā)路徑,將所述數(shù)據(jù)包路由給目標(biāo)PE,所述目標(biāo)PE根據(jù)第二CE的標(biāo)簽將所述數(shù)據(jù)包中第一CE發(fā)送的信息路由給第二CE。

      進(jìn)一步地,所述入口提供商邊緣設(shè)備PE根據(jù)第二用戶邊緣設(shè)備CE的標(biāo)簽和目標(biāo)PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包之前包括:控制器接收入口PE和目標(biāo)PE基于鄰接分段信息adj segment上報(bào)的接口信息,所述接口信息包括第一、第二CE的接口信息和入口PE、目標(biāo)PE的接口信息;所述控制器根據(jù)接收到的接口信息,統(tǒng)一定義各PE的segment標(biāo)簽信息,以及CE的路由標(biāo)識(shí)RD、路由目的RT的標(biāo)簽信息;所述控制器使用南向協(xié)議下發(fā)所述標(biāo)簽信息,其中,所述南向協(xié)議包括路徑計(jì)算元素的PECP協(xié)議、邊界網(wǎng)關(guān)協(xié)議鏈路狀態(tài)BGP-LS、網(wǎng)絡(luò)環(huán)境設(shè)置命令Netconfig。

      進(jìn)一步地,所述控制器接收入口PE和目標(biāo)PE基于鄰接分段信息adj segment上報(bào)的接口信息包括:在定義用戶虛擬路由轉(zhuǎn)發(fā)表VRF時(shí)綁定鄰接分段信息adj-segment,一個(gè)標(biāo)簽對(duì)應(yīng)一個(gè)虛擬路由轉(zhuǎn)發(fā)表,并將所述標(biāo)簽存儲(chǔ)在分段路由標(biāo)簽庫(kù)中。

      進(jìn)一步地,所述入口提供商邊緣設(shè)備PE根據(jù)第二用戶邊緣設(shè)備CE的標(biāo)簽和目標(biāo)PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包包括:入口PE將目標(biāo)PE、第二CE的標(biāo)簽插入到第一CE發(fā)送的信息中,其中,將目標(biāo)PE的標(biāo)簽放在接口標(biāo)簽的棧首,將第二CE的標(biāo)簽放到接口標(biāo)簽的棧底。

      進(jìn)一步地,通過采用擴(kuò)展內(nèi)部網(wǎng)關(guān)協(xié)議IGP協(xié)議實(shí)現(xiàn)域內(nèi)設(shè)備的路由數(shù)據(jù)信息互通,各個(gè)設(shè)備無需保存任何狀態(tài)信息,并且無需運(yùn)行其他信令協(xié)議如LDP、RSVP-TE等。

      本發(fā)明還提供一種SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸裝置,包括:封裝模塊,用于根據(jù)第二用戶邊緣設(shè)備CE的標(biāo)簽和目標(biāo) PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包;轉(zhuǎn)發(fā)模塊,用于將所述封裝后的數(shù)據(jù)包發(fā)送給核心層設(shè)備P,所述核心層設(shè)備根據(jù)所述數(shù)據(jù)包中的目標(biāo)PE的標(biāo)簽建立轉(zhuǎn)發(fā)路徑,將所述數(shù)據(jù)包路由給目標(biāo)PE,所述目標(biāo)PE根據(jù)第二CE的標(biāo)簽將第一CE發(fā)送的信息路由給第二CE。

      進(jìn)一步地,所述封裝模塊用于將目標(biāo)PE、第二CE的標(biāo)簽插入到第一CE發(fā)送的信息中,其中,將目標(biāo)PE的標(biāo)簽放在接口標(biāo)簽的棧首,將第二CE的標(biāo)簽放到接口標(biāo)簽的棧底。

      本發(fā)明還提供一種SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸系統(tǒng),包括:包括上述SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸裝置的提供商邊緣設(shè)備PE,以及核心層設(shè)備P、用戶邊緣設(shè)備CE、控制器;其中,控制器接收PE基于鄰接分段信息adj segment上報(bào)的接口信息,所述接口信息包括CE的接口信息和PE的接口信息;所述控制器統(tǒng)一定義PE以及用戶CE的路由標(biāo)識(shí)RD、路由目的RT的標(biāo)簽信息;所述控制器使用南向協(xié)議下發(fā)所述標(biāo)簽信息,其中,所述南向協(xié)議包括路徑計(jì)算元素的PECP協(xié)議、邊界網(wǎng)關(guān)協(xié)議鏈路狀態(tài)BGP-LS、網(wǎng)絡(luò)環(huán)境設(shè)置命令Netconfig下發(fā)標(biāo)簽信息。

      進(jìn)一步地,所述PE包括入口PE和目標(biāo)PE,所述CE包括第一CE、第二CE;其中,入口PE將所述封裝后的數(shù)據(jù)包發(fā)送給核心層設(shè)備P,所述核心層設(shè)備P根據(jù)所述數(shù)據(jù)包中的目標(biāo)PE的標(biāo)簽建立轉(zhuǎn)發(fā)路徑,將所述數(shù)據(jù)包路由給目標(biāo)PE,當(dāng)存在多條轉(zhuǎn)發(fā)路徑時(shí)負(fù)載分擔(dān);所述目標(biāo)PE根據(jù)第二CE的標(biāo)簽將第一CE發(fā)送的信息路由給第二CE。

      進(jìn)一步地,在定義用戶虛擬路由轉(zhuǎn)發(fā)表VRF時(shí)綁定鄰接分段信息adj-segment,一個(gè)標(biāo)簽對(duì)應(yīng)一個(gè)虛擬路由轉(zhuǎn)發(fā)表,所述控制器將所述標(biāo)簽存儲(chǔ)在分段路由標(biāo)簽庫(kù)中。

      進(jìn)一步地,通過采用擴(kuò)展內(nèi)部網(wǎng)關(guān)協(xié)議IGP協(xié)議實(shí)現(xiàn)域內(nèi)設(shè)備的路由信息互通,各個(gè)設(shè)備無需保存任何狀態(tài)信息。這樣,無需運(yùn)行其他信令協(xié)議如LDP、RSVP-TE等。

      本發(fā)明提供的SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸方法、裝置以及系統(tǒng),使用集中部署方式的SDN控制器發(fā)布VPN路由信息進(jìn)行轉(zhuǎn)發(fā),降低運(yùn)維工作量,提升運(yùn)營(yíng)商業(yè)務(wù)運(yùn)營(yíng)效率提高網(wǎng)絡(luò)的可擴(kuò)展性,降低對(duì)網(wǎng)絡(luò)資源和CPU資源的消耗。

      附圖說明

      圖1示出本發(fā)明一個(gè)實(shí)施例的SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸方法的流程圖。

      圖2示出本發(fā)明一個(gè)實(shí)施例的SDN網(wǎng)絡(luò)控制器實(shí)現(xiàn)VPN路由信息分發(fā)的示意圖。

      圖3示出本發(fā)明一個(gè)實(shí)施例的SDN網(wǎng)絡(luò)中數(shù)據(jù)包傳輸?shù)氖疽鈭D。

      圖4示出本發(fā)明一個(gè)實(shí)施例的SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖。

      圖5示出本發(fā)明一個(gè)實(shí)施例的一種SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)框圖。

      圖6示出了本發(fā)明的另一個(gè)實(shí)施例的一種SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖。

      具體實(shí)施方式

      下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。

      圖1示出本發(fā)明一個(gè)實(shí)施例的SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸方法的流程圖。如圖1所示,該方法主要包括:

      步驟100,入口提供商邊緣設(shè)備PE根據(jù)第二用戶邊緣設(shè)備CE(Customer Edge)的標(biāo)簽和目標(biāo)PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包。

      在一個(gè)實(shí)施例中,控制器接收入口PE和目標(biāo)PE基于鄰接分段信息(adj segment)上報(bào)的接口信息,所述接口信息包括第一、第二CE的接口信息和入口PE、目標(biāo)PE的接口信息;所述控制器統(tǒng)一定義各 PE的segment標(biāo)簽信息以及CE的RD(route distinguisher,路由標(biāo)識(shí)或路由區(qū)分符)、RT(Route Targets,路由目的)的標(biāo)簽信息;所述控制器使用南向協(xié)議下發(fā)所述標(biāo)簽信息,其中,所述南向協(xié)議包括路徑計(jì)算元素的PECP協(xié)議、邊界網(wǎng)關(guān)協(xié)議鏈路狀態(tài)BGP-LS、網(wǎng)絡(luò)環(huán)境設(shè)置命令Netconfig。

      在一個(gè)實(shí)施例中,控制器接收入口PE和目標(biāo)PE基于鄰接分段信息adj segment上報(bào)的接口信息包括:在定義用戶虛擬路由轉(zhuǎn)發(fā)表VRF時(shí)綁定鄰接分段信息adj-segment,一個(gè)標(biāo)簽對(duì)應(yīng)一個(gè)虛擬路由轉(zhuǎn)發(fā)表,并將所述標(biāo)簽存儲(chǔ)在分段路由標(biāo)簽庫(kù)中。

      步驟102,入口PE將所述封裝后的數(shù)據(jù)包發(fā)送給核心層設(shè)備P,所述核心層設(shè)備根據(jù)所述數(shù)據(jù)包中的目標(biāo)PE的標(biāo)簽建立轉(zhuǎn)發(fā)路徑,將所述數(shù)據(jù)包路由給目標(biāo)PE,所述目標(biāo)PE根據(jù)第二CE的標(biāo)簽將所述數(shù)據(jù)包中第一CE發(fā)送的信息路由給第二CE。

      在一個(gè)實(shí)施例中,入口PE將目標(biāo)PE、第二CE的標(biāo)簽插入到第一CE發(fā)送的信息中,其中,將目標(biāo)PE的標(biāo)簽放在接口標(biāo)簽的棧首,將第二CE的標(biāo)簽放到接口標(biāo)簽的棧底。

      在一個(gè)實(shí)施例中,通過采用擴(kuò)展IGP(內(nèi)部網(wǎng)關(guān)協(xié)議,Interior Gateway Protocol)協(xié)議實(shí)現(xiàn)域內(nèi)設(shè)備的路由數(shù)據(jù)信息互通,各個(gè)設(shè)備無需保存任何狀態(tài)信息。這樣,無需運(yùn)行其他信令協(xié)議如LDP、RSVP-TE等。

      本發(fā)明實(shí)施例提供的SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸方法,使用集中部署的SDN控制器發(fā)布VPN路由信息進(jìn)行轉(zhuǎn)發(fā),降低運(yùn)維工作量,提升運(yùn)營(yíng)商業(yè)務(wù)運(yùn)營(yíng)效率,提升運(yùn)營(yíng)商業(yè)務(wù)運(yùn)營(yíng)效率提高網(wǎng)絡(luò)的可擴(kuò)展性,降低對(duì)網(wǎng)絡(luò)資源和CPU資源的消耗。

      圖2示出本發(fā)明一個(gè)實(shí)施例的SDN網(wǎng)絡(luò)控制器實(shí)現(xiàn)VPN路由信息分發(fā)的示意圖。如圖2所示,該流程主要包括:

      步驟201,PE 22向控制器21上報(bào)本地用戶接口信息,該接口信息綁定有adj-segment標(biāo)簽。綁定adj-segment是在定義用戶VRF(Virtual Routing Forwarding,虛擬路由轉(zhuǎn)發(fā)表)時(shí)候做的,其中,綁 定示例為:Label a對(duì)應(yīng)VRF A,Label b對(duì)應(yīng)VRF B,其中,一個(gè)客戶對(duì)應(yīng)一個(gè)VRF,如laber a是存在segment routing標(biāo)簽庫(kù)中,是本地有效的。

      步驟202,控制器21使用PCEP/BGP-LS/Netconfig等南向協(xié)議下發(fā)用戶標(biāo)簽信息,統(tǒng)一定義RD、RT的標(biāo)簽,控制器并記錄各個(gè)PE、P設(shè)備的標(biāo)簽,在轉(zhuǎn)發(fā)過程中選擇最優(yōu)轉(zhuǎn)發(fā)路徑,實(shí)現(xiàn)用戶路由信息的交換以及VPN拓?fù)涞臉?gòu)建。

      具體地,定義RT、RD時(shí),現(xiàn)有技術(shù)是由PE做然后通過BGP分發(fā)出去,但是全網(wǎng)的PE之間都要建立BGP連接(n平方個(gè)連接)或者通過RR。與現(xiàn)有技術(shù)相對(duì)比,采用控制器控制之后,這部分工作可以集中在控制器部分進(jìn)行,將分布式管理改為集中式控制,可實(shí)現(xiàn)對(duì)用戶數(shù)據(jù)的封裝及轉(zhuǎn)發(fā)。

      使用分段路由技術(shù),沿途設(shè)備無需進(jìn)行標(biāo)簽轉(zhuǎn)換,降低運(yùn)維工作量,可以省去了其他信令協(xié)議如LDP,所以中間節(jié)點(diǎn)無需標(biāo)簽轉(zhuǎn)換,只要根據(jù)標(biāo)簽棧轉(zhuǎn)發(fā)就行,轉(zhuǎn)發(fā)過程跟控制器無關(guān),提升了運(yùn)營(yíng)商業(yè)務(wù)運(yùn)營(yíng)效率。

      圖3示出本發(fā)明一個(gè)實(shí)施例的SDN網(wǎng)絡(luò)中數(shù)據(jù)包傳輸?shù)氖疽鈭D。如圖3所示,該傳輸流程主要包括:PE 106需要發(fā)送數(shù)據(jù)包到PE87,首先將PE 87的客戶標(biāo)簽9001放在標(biāo)簽棧底,再將PE87的標(biāo)簽87放在標(biāo)簽棧首,控制器設(shè)定該數(shù)據(jù)包的傳輸路徑為通過核心網(wǎng)設(shè)備489、314傳播,沿途核心網(wǎng)設(shè)備P設(shè)備無需改動(dòng)標(biāo)簽,只需根據(jù)棧首標(biāo)簽進(jìn)行轉(zhuǎn)發(fā),PE 87收到數(shù)據(jù)包后,將棧首標(biāo)簽87彈出,讀取棧底標(biāo)簽9001,把數(shù)據(jù)包轉(zhuǎn)給鏈路標(biāo)簽為9001的目標(biāo)CE。

      PE在收到路由請(qǐng)求后會(huì)查找路由表,找到目標(biāo)PE及鏈路所在標(biāo)簽,然后將目標(biāo)標(biāo)簽打上,其中,87是目標(biāo)PE標(biāo)簽,9001是目標(biāo)鏈路。相對(duì)于現(xiàn)有技術(shù)通過LDP技術(shù)來傳播標(biāo)簽,需要沿途來改變的方式,本發(fā)明提供的數(shù)據(jù)傳輸方式,標(biāo)簽會(huì)沿途傳播且不會(huì)被改變,一直到目標(biāo)PE,這樣,基于分段路由的信息傳輸方法不需要BGP和LDP協(xié)議,中間狀態(tài)減少、無需端到端的控制協(xié)議,路徑信息存儲(chǔ)在數(shù)據(jù)包 中,減輕了設(shè)備負(fù)荷;集中式的路由傳播方式,PE之間不需要建立連接,也不需要RR;三是集中式的方式可以更方便的做路徑優(yōu)化。

      圖4示出本發(fā)明一個(gè)實(shí)施例的SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖,該裝置400包括:

      封裝模塊401,用于根據(jù)第二用戶邊緣設(shè)備CE的標(biāo)簽和目標(biāo)PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包;

      轉(zhuǎn)發(fā)模塊402,用于將所述封裝后的數(shù)據(jù)包發(fā)送給核心層設(shè)備P,所述核心層設(shè)備根據(jù)所述數(shù)據(jù)包中的目標(biāo)PE的標(biāo)簽建立轉(zhuǎn)發(fā)路徑,將所述數(shù)據(jù)包路由給目標(biāo)PE,所述目標(biāo)PE根據(jù)第二CE的標(biāo)簽將第一CE發(fā)送的信息路由給第二CE。

      在一個(gè)實(shí)施例中,所述封裝模塊401用于將目標(biāo)PE、第二CE的標(biāo)簽插入到第一CE發(fā)送的信息中,其中,將目標(biāo)PE的標(biāo)簽放在接口標(biāo)簽的棧首,將第二CE的標(biāo)簽放到接口標(biāo)簽的棧底。

      圖5示出本發(fā)明一個(gè)實(shí)施例的一種SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)框圖,如圖5所示,該系統(tǒng)包括:包括基于分段路由的信息傳輸裝置的提供商邊緣設(shè)備PE 501,以及核心層設(shè)備P502、用戶邊緣設(shè)備CE 503、控制器504;其中,控制器504接收PE 501基于鄰接分段信息adj segment上報(bào)的接口信息,所述接口信息包括CE的接口信息和PE的接口信息;所述控制器統(tǒng)一定義PE的segment標(biāo)簽信息以及用戶CE的路由標(biāo)識(shí)RD、路由目的RT的標(biāo)簽信息;所述控制器504使用南向協(xié)議下發(fā)所述標(biāo)簽信息,其中,所述南向協(xié)議包括路徑計(jì)算元素的PECP(Path Computation Element Protocol)協(xié)議、邊界網(wǎng)關(guān)協(xié)議鏈路狀態(tài)BGP-LS(BGP Link-State)、網(wǎng)絡(luò)環(huán)境設(shè)置命令Netconfig下發(fā)標(biāo)簽信息。

      在一個(gè)實(shí)施例中,所述PE 501包括入口PE和目標(biāo)PE,CE 503包括第一CE、第二CE;其中,入口PE將所述封裝后的數(shù)據(jù)包發(fā)送給核心層設(shè)備P,所述核心層設(shè)備502根據(jù)所述數(shù)據(jù)包中的目標(biāo)PE的標(biāo)簽建立轉(zhuǎn)發(fā)路徑,將所述數(shù)據(jù)包路由給目標(biāo)PE;所述目標(biāo)PE根據(jù)第二CE的標(biāo)簽將第一CE發(fā)送的信息路由給第二CE。

      在一個(gè)實(shí)施例中,在定義用戶虛擬路由轉(zhuǎn)發(fā)表VRF時(shí)綁定鄰接分段信息adj-segment,一個(gè)標(biāo)簽對(duì)應(yīng)一個(gè)虛擬路由轉(zhuǎn)發(fā)表,所述控制器504將所述標(biāo)簽存儲(chǔ)在分段路由標(biāo)簽庫(kù)中。

      在一個(gè)實(shí)施例中,通過采用擴(kuò)展內(nèi)部網(wǎng)關(guān)協(xié)議IGP協(xié)議實(shí)現(xiàn)域內(nèi)設(shè)備的路由信息互通,各個(gè)設(shè)備無需保存任何狀態(tài)信息。

      圖6示出了本發(fā)明的另一個(gè)實(shí)施例的一種SDN網(wǎng)絡(luò)中基于分段路由的VPN數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖?;诜侄温酚傻男畔鬏斞b置600可以是具備計(jì)算能力的主機(jī)服務(wù)器、個(gè)人計(jì)算機(jī)PC、或者可攜帶的便攜式計(jì)算機(jī)、移動(dòng)終端或其他終端等。本發(fā)明具體實(shí)施例并不對(duì)計(jì)算節(jié)點(diǎn)的具體實(shí)現(xiàn)做限定。

      基于分段路由的信息傳輸裝置600包括處理器(processor)601、通信接口(Communications Interface)602、存儲(chǔ)器(memory)603和總線604。其中,處理器601、通信接口602、以及存儲(chǔ)器603通過總線604完成相互間的通信。

      通信接口602用于與網(wǎng)絡(luò)設(shè)備通信,其中網(wǎng)絡(luò)設(shè)備包括例如虛擬機(jī)管理中心、共享存儲(chǔ)等。

      處理器601用于執(zhí)行程序。處理器601可以是一個(gè)中央處理器CPU,或者可以是專用集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。

      存儲(chǔ)器603用于存放文件。存儲(chǔ)器603可以包含高速RAM存儲(chǔ)器,也可還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器603也可以是存儲(chǔ)器陣列。存儲(chǔ)器603還可能被分塊,并且塊可按一定的規(guī)則組合成虛擬卷。

      在一種實(shí)施方式中,上述程序可為包括計(jì)算機(jī)操作指令的程序代碼。該程序具體可用于:根據(jù)第二用戶邊緣設(shè)備CE的標(biāo)簽和目標(biāo)PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包;將所述封裝后的數(shù)據(jù)包發(fā)送給核心層設(shè)備P,所述核心層設(shè)備根據(jù)所述數(shù)據(jù)包中的目標(biāo)PE的標(biāo)簽建立轉(zhuǎn)發(fā)路徑,將所述數(shù)據(jù)包路由給目標(biāo)PE,所述目標(biāo)PE根據(jù)第二CE的標(biāo)簽將所述數(shù)據(jù)包中第一CE發(fā)送的信息路由 給第二CE。

      在一個(gè)實(shí)施例中,根據(jù)第二用戶邊緣設(shè)備CE的標(biāo)簽和目標(biāo)PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包之前包括:控制器接收入口PE和目標(biāo)PE基于鄰接分段信息adj segment上報(bào)的接口信息,所述接口信息包括第一、第二CE的接口信息和入口PE、目標(biāo)PE的接口信息;所述控制器根據(jù)接收到的接口信息,統(tǒng)一定義各PE的segment標(biāo)簽信息以及CE的路由標(biāo)識(shí)RD、路由目的RT的標(biāo)簽信息;所述控制器使用南向協(xié)議下發(fā)所述標(biāo)簽信息,其中,所述南向協(xié)議包括路徑計(jì)算元素的PECP協(xié)議、邊界網(wǎng)關(guān)協(xié)議鏈路狀態(tài)BGP-LS、網(wǎng)絡(luò)環(huán)境設(shè)置命令Netconfig。

      在一個(gè)實(shí)施例中,所述控制器接收入口PE和目標(biāo)PE基于鄰接分段信息adj segment上報(bào)的接口信息包括:在定義用戶虛擬路由轉(zhuǎn)發(fā)表VRF時(shí)綁定鄰接分段信息adj-segment,一個(gè)標(biāo)簽對(duì)應(yīng)一個(gè)虛擬路由轉(zhuǎn)發(fā)表,并將所述標(biāo)簽存儲(chǔ)在分段路由標(biāo)簽庫(kù)中。

      在一個(gè)實(shí)施例中,所述入口提供商邊緣設(shè)備PE根據(jù)第二用戶邊緣設(shè)備CE的標(biāo)簽和目標(biāo)PE的標(biāo)簽將第一CE發(fā)送的信息封裝成含有標(biāo)簽信息的數(shù)據(jù)包包括:入口PE將目標(biāo)PE、第二CE的標(biāo)簽插入到第一CE發(fā)送的信息中,其中,將目標(biāo)PE的標(biāo)簽放在接口標(biāo)簽的棧首,將第二CE的標(biāo)簽放到接口標(biāo)簽的棧底。

      在一個(gè)實(shí)施例中,通過采用擴(kuò)展內(nèi)部網(wǎng)關(guān)協(xié)議IGP協(xié)議實(shí)現(xiàn)域內(nèi)設(shè)備的路由數(shù)據(jù)信息互通,各個(gè)設(shè)備無需保存任何狀態(tài)信息。

      本領(lǐng)域普通技術(shù)人員可以意識(shí)到,本文所描述的實(shí)施例中的各示例性單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件形式來實(shí)現(xiàn),取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以針對(duì)特定的應(yīng)用選擇不同的方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

      如果以計(jì)算機(jī)軟件的形式來實(shí)現(xiàn)功能并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),則在一定程度上可認(rèn)為本發(fā)明的技術(shù)方案的全部或部分(例如對(duì)現(xiàn) 有技術(shù)做出貢獻(xiàn)的部分)是以計(jì)算機(jī)軟件產(chǎn)品的形式體現(xiàn)的。該計(jì)算機(jī)軟件產(chǎn)品通常存儲(chǔ)在計(jì)算機(jī)可讀取的非易失性存儲(chǔ)介質(zhì)中,包括若干指令用以使得計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

      本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1