欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種在SPTN系統(tǒng)Overlay場景下建立SCN通道的方法與流程

文檔序號:12908191閱讀:591來源:國知局
一種在SPTN系統(tǒng)Overlay場景下建立SCN通道的方法與流程

本發(fā)明涉及網(wǎng)絡通信技術領域,具體涉及一種在sptn系統(tǒng)overlay場景下建立scn通道的方法。



背景技術:

sptn系統(tǒng)overlay場景是指sptn系統(tǒng)疊加在已有城域ptn基礎網(wǎng)絡上。sptn系統(tǒng)中,一個域控制器需要對它所轄控制域內(nèi)的各個轉(zhuǎn)發(fā)網(wǎng)元設備進行管理和控制,在采用了標準sbi接口的控制域中,域控制器對轉(zhuǎn)發(fā)網(wǎng)元的管控是通過在域控制器與各轉(zhuǎn)發(fā)網(wǎng)元之間交互openflow協(xié)議消息及擴展消息、netconf協(xié)議消息、of-config協(xié)議消息及擴展消息來實現(xiàn)的,這些消息為控制報文(或稱sbi消息),相鄰轉(zhuǎn)發(fā)網(wǎng)元間會交互ospf協(xié)議報文,由scn通道來承載這些控制報文和協(xié)議報文的傳送。工程上部署sptn系統(tǒng)時,一般會在傳送平面提供傳輸這些報文的內(nèi)部通信通道,稱為帶內(nèi)scn通道,傳送平面網(wǎng)元設備自動運行ospf路由協(xié)議并生成scn路由轉(zhuǎn)發(fā)信息,實現(xiàn)控制信息的傳送。

通常情況下,一個新網(wǎng)元設備首次接入網(wǎng)絡時,一般會采用直連鏈路與已部署的相鄰網(wǎng)元間連接起來,此時該網(wǎng)元可以自動與相鄰網(wǎng)元間建立scn缺省通道,建立scn缺省通道前并不需要app或者域控制器下發(fā)任何管控信息,建立起scn缺省通道后便可以實現(xiàn)該網(wǎng)元設備的控制信息可達。但是在overlay應用場景下情況卻大為不同,采用上述方法自動建立起來的scn缺省通道是不能在橫跨服務層網(wǎng)絡的兩個網(wǎng)元間實現(xiàn)控制信息的傳遞的,因為這個scn缺省通道發(fā)送的控制信息格式?jīng)]有攜帶與下層服務網(wǎng)絡通道相匹配的特征信息,不能被服務層網(wǎng)絡傳送到對端。

因此,亟需一種能實現(xiàn)在sptn系統(tǒng)overlay場景下建立scn通道的方案。



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

針對現(xiàn)有技術中存在的缺陷,本發(fā)明的目的在于提供一種在sptn系統(tǒng)overlay場景下建立scn通道的方法,實現(xiàn)overlay網(wǎng)絡中scn通道的建立。

為達到以上目的,本發(fā)明采取的技術方案是:一種在sptn系統(tǒng)overlay場景下建立scn通道的方法,所述sptn系統(tǒng)疊加在已有城域ptn基礎網(wǎng)絡之上,所述sptn系統(tǒng)包括一個域控制器、與所述域控制器相連的至少一個近端網(wǎng)元,還包括與所述近端網(wǎng)元連接的多個遠端網(wǎng)元,每個遠端網(wǎng)元通過城域ptn基礎網(wǎng)絡提供的vlan通道與一個所述近端網(wǎng)元相連接:

在所述近端網(wǎng)元和所述遠端網(wǎng)元均增設多個tag接口,為每個tag接口分配一個vid信息,為所述近端網(wǎng)元或遠端網(wǎng)元的全部tag接口對應的vid信息創(chuàng)建接口信息表,所述接口信息表包括4096個表項,每個表項對應一個缺省接口或tag接口,每個表項包括接口號和vid屬性字段;

基于所述vlan通道增設tag通道,每個所述tag通道對應一個vlan通道、近端網(wǎng)元的一個tag接口和遠端網(wǎng)元的一個tag接口,它們之間通過vid信息建立對應關系;獲取全部所述tag通道的vid信息;

設置近端網(wǎng)元為overlay模式,所述域控制器將需要建立scn通道的tag通道的vid信息通過控制報文下發(fā)給所述近端網(wǎng)元;

所述近端網(wǎng)元接收控制報文中的vid信息,將其與控制報文中的vid信息對應的tag接口均設置為收發(fā)使能狀態(tài),并配置好tag接口底層發(fā)包路徑,通過發(fā)送使能狀態(tài)的tag接口向?qū)膖ag通道發(fā)送廣播報文,所述廣播報文是封裝了控制報文中的vid信息的廣播報文;

設置所述遠端網(wǎng)元的全部tag接口為發(fā)送不使能、接收使能狀態(tài),設置所述遠端網(wǎng)元接收到包含vid信息的廣播報文時,將廣播報文發(fā)送至cpu處理;

與控制報文中的vid信息對應的tag通道連接的遠端網(wǎng)元接收包含vid信息的廣播報文時,將廣播報文發(fā)送至cpu處理,通過cpu獲取廣播報文中的vid信息,將其與所述vid信息對應的tag接口配置為有效接口并設置為收發(fā)使能狀態(tài),并配置好tag接口底層發(fā)包路徑,完成scn通道的建立。

在上述技術方案的基礎上,所述近端網(wǎng)元包括osfp協(xié)議棧和scn通道適配模塊,所述osfp協(xié)議棧用于接收tag接口的注冊,將欲向外發(fā)送的廣播報文向其注冊的全部tag接口號下發(fā)給scn通道適配模塊,所述scn通道適配模塊用于查找接口號對應的tag接口并分別判斷各tag接口是否為發(fā)送使能狀態(tài),將控制報文中的vid信息封裝至廣播報文,通過發(fā)送使能狀態(tài)的tag接口發(fā)送封裝了vid信息的廣播報文。

在上述技術方案的基礎上,所述scn通道還包括缺省通道類型,所述缺省通道用于發(fā)送不包含vid信息的報文。

在上述技術方案的基礎上,所述近端網(wǎng)元和所述遠端網(wǎng)元均包括一個缺省接口,所述缺省接口為不包含vid信息的報文的收發(fā)接口。

在上述技術方案的基礎上,所述接口信息表的每個表項還包括接口是否有效,接收使能標志,發(fā)送使能標志以及接口有效時間的屬性字段。

在上述技術方案的基礎上,所述近端網(wǎng)元通過更改接口信息表將其與控制報文中的vid信息對應的tag接口設置為收發(fā)使能狀態(tài)。

在上述技術方案的基礎上,所述遠端網(wǎng)元通過更改接口信息表將其與廣播報文中的vid信息對應的tag接口設置為有效接口并設置為收發(fā)使能狀態(tài)。

在上述技術方案的基礎上,設置所述遠端網(wǎng)元接收到包含vid信息的廣播報文時,將廣播報文發(fā)送至cpu處理包括:遠端網(wǎng)元上電初始化時,將流表資源中的流表項配置為匹配vid信息及控制報文特征字段信息,將表項動作配置為轉(zhuǎn)發(fā)到cpu端口。

在上述技術方案的基礎上,所述遠端網(wǎng)元配置好tag接口底層發(fā)包路徑,完成scn通道的建立后,向遠端網(wǎng)元自身的osfp協(xié)議棧注冊所述tag接口對應的接口號,并將收到的控制報文或協(xié)議報文通過該接口號上送給osfp協(xié)議棧處理。

在上述技術方案的基礎上,完成scn通道的建立后,所述遠端網(wǎng)元的tag接口經(jīng)過預設的周期沒有接收到采用vid信息封裝了的控制報文或協(xié)議報文時,將該接口設置為無效狀態(tài)。

與現(xiàn)有技術相比,本發(fā)明的優(yōu)點在于:

本發(fā)明通過域控制器將vid信息下發(fā)給近端網(wǎng)元,再通過近端網(wǎng)元發(fā)送的廣播報文將vid信息發(fā)送給遠端網(wǎng)元,設置遠端網(wǎng)元接收到包含vid信息的報文后,自動發(fā)送至cpu處理,將報文中的vid信息對應的tag接口的配置為有效并配置為收發(fā)使能狀態(tài),并配置好tag接口底層發(fā)包路徑,從而完成overlay網(wǎng)絡中scn通道的建立,使得overlay網(wǎng)絡中域控制器與遠端網(wǎng)元間可以順利通信。

附圖說明

圖1為本發(fā)明實施例中在sptn系統(tǒng)overlay場景下建立scn通道的方法的sptn系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明實施例中在sptn系統(tǒng)overlay場景下建立scn通道的方法的流程示意圖。

具體實施方式

以下結(jié)合附圖及實施例對本發(fā)明作進一步詳細說明。

參見圖1所示,本發(fā)明實施例提供一種在sptn系統(tǒng)overlay場景下建立scn通道的方法,sptn系統(tǒng)包括一個域控制器、與域控制器相連的至少一個近端網(wǎng)元,還包括與近端網(wǎng)元連接的多個遠端網(wǎng)元,每個遠端網(wǎng)元通過城域ptn提供的vlan通道與一個近端網(wǎng)元相連接,其特征在于:

s1,在近端網(wǎng)元和遠端網(wǎng)元均增設多個tag接口,為每個tag接口分配一個vid信息,為近端網(wǎng)元或遠端網(wǎng)元的全部tag接口對應的vid信息創(chuàng)建接口信息表,接口信息表包括4096個表項,每個表項對應一個缺省接口或tag接口,每個表項包括接口號和vid信息等屬性字段;

s2,基于vlan通道增設tag通道,每個tag通道對應一個vlan通道、近端網(wǎng)元的一個tag接口和遠端網(wǎng)元的一個tag接口,通過vid信息建立對應關系;獲取全部tag通道的vid信息;

s3,設置近端網(wǎng)元為overlay模式,域控制器將需要建立scn通道的tag通道的vid信息通過控制報文下發(fā)給近端網(wǎng)元;

s4,近端網(wǎng)元接收控制報文中的vid信息,將其與控制報文中的vid信息對應的tag接口均設置為收發(fā)使能狀態(tài),并配置好tag接口底層發(fā)包路徑,通過發(fā)送使能狀態(tài)的tag接口向?qū)膖ag通道發(fā)送廣播報文,廣播報文是封裝了控制報文中的vid信息的廣播報文;

s5,設置遠端網(wǎng)元的全部tag接口為發(fā)送不使能、接收使能狀態(tài),設置遠端網(wǎng)元接收到包含vid信息的廣播報文時,將廣播報文發(fā)送至cpu處理;

s6,與控制報文中的vid信息對應的tag通道連接的遠端網(wǎng)元接收包含vid信息的廣播報文時,將廣播報文發(fā)送至cpu處理,通過cpu獲取廣播報文中的vid信息,將其與vid信息對應的tag接口配置為有效接口并設置為收發(fā)使能狀態(tài),并配置好tag接口底層發(fā)包路徑,完成scn通道的建立。

近端網(wǎng)元包括osfp協(xié)議棧和scn通道適配模塊,osfp協(xié)議棧用于接收tag接口的注冊,將欲向外發(fā)送的廣播報文向其注冊的全部tag接口號下發(fā)給scn通道適配模塊,scn通道適配模塊用于查找接口號對應的tag接口并分別判斷各tag接口是否為發(fā)送使能狀態(tài),將控制報文中的vid信息封裝至廣播報文,通過發(fā)送使能狀態(tài)的tag接口發(fā)送封裝了vid信息的廣播報文。

本發(fā)明通過域控制器將vid信息下發(fā)給近端網(wǎng)元,再通過近端網(wǎng)元發(fā)送的廣播報文將vid信息發(fā)送給遠端網(wǎng)元,設置遠端網(wǎng)元接收到包含vid信息的報文后,自動發(fā)送至cpu處理,將報文中的vid信息對應的tag接口的配置為有效并配置為收發(fā)使能狀態(tài),并配置好tag接口底層發(fā)包路徑,從而完成overlay網(wǎng)絡中scn通道的建立,使得overlay網(wǎng)絡中域控制器與遠端網(wǎng)元間可以順利通信。

遠端網(wǎng)元的tag端口經(jīng)過預設的周期沒有接收到采用vid信息封裝了的控制報文或協(xié)議報文時,將該接口設置為無效狀態(tài),通過vlan老化處理流程實現(xiàn),具體包括以下步驟:

1)設置變量初值:vid=1;

2)從接口信息表中讀取vid對應的表項信息;

3)判斷接口號是否為null,如果為null,則跳轉(zhuǎn)到7);

4)如果接口號非空,則判斷該表項是否超時,即比較持續(xù)時間是否大于預設的老化超時時間間隔;

5)如果持續(xù)時間不大于老化超時時間間隔,則沒有超時,進行時間累計處理:持續(xù)時間增加1個輪詢周期;然后跳轉(zhuǎn)到7)

6)如果持續(xù)時間大于老化超時時間間隔,則已經(jīng)超時需要老化該表項,老化處理包括:向osfp協(xié)議棧注銷該接口號,然后拆除tag接口底層發(fā)包路徑,比如在交換芯片的流組表資源中刪除該接口的發(fā)包路徑,接下來復位重置接口信息表的對應表項:設置發(fā)送使能標準為0、維持接收使能標準為1、清持續(xù)時間為0、設置接口號為null;

7)循環(huán)變量加一:vid=vid+1;

8)判斷vid是否大于4095(即是否完成一輪循環(huán)),如果大于4095則退出此輪循環(huán),即調(diào)到10);

9)如果vid小于等于4095,則調(diào)到2)繼續(xù)循環(huán)處理;

10)休眠等待延時1個周期;

11)跳轉(zhuǎn)到1),重新開啟一輪循環(huán)。

scn通道還包括缺省通道類型,缺省通道用于發(fā)送不包含vid信息的報文。近端網(wǎng)元和遠端網(wǎng)元均包括一個缺省接口,缺省接口為不包含vid信息的報文的收發(fā)接口。

接口信息表的每個表項還包括接口是否有效,接收使能標志,發(fā)送使能標志以及接口有效時間等屬性字段。近端網(wǎng)元通過更改接口信息表將其與控制報文中的vid信息對應的tag接口設置為收發(fā)使能狀態(tài)。遠端網(wǎng)元通過更改接口信息表將其與廣播報文中的vid信息對應的tag接口設置為有效接口并設置為收發(fā)使能狀態(tài)。

設置遠端網(wǎng)元接收到包含vid信息的廣播報文時,將廣播報文發(fā)送至cpu處理包括:遠端網(wǎng)元上電初始化時,將流表資源中的流表項配置為匹配vid及控制報文特征字段信息,將表項動作配置為轉(zhuǎn)發(fā)到cpu端口。

近端網(wǎng)元和遠端網(wǎng)元均包括osfp協(xié)議棧和scn通道適配模塊,osfp協(xié)議棧會周期性地將欲向外廣播的hello報文下發(fā)給scn通道適配模塊,scn通道適配模塊用于判斷tag接口是否為發(fā)送使能狀態(tài)并僅允許發(fā)送使能狀態(tài)的tag接口發(fā)送報文。

遠端網(wǎng)元接收用vid信息封裝了的控制報文或協(xié)議報文(廣播或單播報文)時:

1)提取該報文攜帶的vid信息(如果不帶vlan,則認為vid=0);

2)用提取的vid在接口信息表中查找對應的接口表項,并讀取表項信息;

3)判斷接口號是否為null,如果為null,則表示該接口以前無效,此種情況下收到的報文是廣播報文,現(xiàn)在開啟vlan學習功能:從收到的廣播報文中可以學習到新的vlan通道,依據(jù)學到的vlan準備好tag接口底層發(fā)包路徑,比如在交換芯片的流組表資源中配置該接口的發(fā)包路徑,進而使得對應的tag通道建立起來,并重新配置接口信息表的對應表項:設置發(fā)送使能標準為1,維持接收使能標準為1,清持續(xù)時間為0,設置一個新的有效接口號;接下來向osfp協(xié)議棧注冊該接口號,并將收到的廣播報文通過該接口號上送給osfp協(xié)議棧處理;此后該接口有效期內(nèi)收到的所有用相同vid信息封裝的控制報文或協(xié)議報文也會通過該接口號上送給osfp協(xié)議棧處理;

4)如果接口號為有效值,則表示vlan通道早已學到、tag接口已經(jīng)有效,只需進行tag接口刷新處理:將tag接口對應的持續(xù)時間清為0,維持接收使能標準和發(fā)送使能標志為1,并將收到的報文通過該接口號上送給osfp協(xié)議棧處理。

完成scn通道的建立后,遠端網(wǎng)元的tag接口經(jīng)過預設的周期沒有接收到采用vid信息封裝了的控制報文或協(xié)議報文時,將該接口設置為無效狀態(tài)。

本發(fā)明不局限于上述實施方式,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領域?qū)I(yè)技術人員公知的現(xiàn)有技術。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
合阳县| 北宁市| 龙口市| 昌图县| 苗栗县| 西青区| 洛隆县| 清徐县| 新龙县| 易门县| 调兵山市| 南安市| 东台市| 金山区| 留坝县| 石城县| 凤凰县| 双江| 绥江县| 武安市| 通河县| 梁山县| 弥勒县| 林西县| 安图县| 务川| 开化县| 方正县| 通渭县| 安塞县| 柘城县| 娄底市| 营口市| 邵阳县| 平和县| 砀山县| 科技| 伊宁市| 昆山市| 大港区| 上林县|