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

為erps環(huán)動(dòng)態(tài)調(diào)整阻塞端口的方法和裝置的制造方法_2

文檔序號(hào):9828040閱讀:來源:國(guó)知局
al,這里不再贅述。
[0050]至此,完成步驟bl至步驟b3的描述。
[0051]在步驟203中,第一節(jié)點(diǎn)設(shè)備重新發(fā)送的第一類MS報(bào)文不同于現(xiàn)有EPRS環(huán)應(yīng)用的R-APS報(bào)文。在現(xiàn)有R-APS報(bào)文中,其是不攜帶任何端口的鏈路可用帶寬值的,圖3示出了現(xiàn)有R-APS報(bào)文的結(jié)構(gòu)格式圖。本發(fā)明中的第一類MS報(bào)文是對(duì)現(xiàn)有R-APS報(bào)文(具體是Request/State字段為0111的R-APS報(bào)文,簡(jiǎn)稱現(xiàn)有MS報(bào)文)的擴(kuò)展,具體為:
[0052]對(duì)現(xiàn)有MS報(bào)文的保留字段(Reserved)進(jìn)行擴(kuò)展,以使保留字段攜帶鏈路可用帶寬值。在步驟203中,第一節(jié)點(diǎn)設(shè)備重新發(fā)送的第一類MS報(bào)文中,其保留字段通過擴(kuò)展攜帶了第二端口對(duì)應(yīng)第一實(shí)例的鏈路可用帶寬值。
[0053]步驟204,第一節(jié)點(diǎn)設(shè)備停止轉(zhuǎn)發(fā)接收的第一類MS報(bào)文,對(duì)第二端口執(zhí)行第一狀態(tài)切換,第一狀態(tài)切換為將端口狀態(tài)從轉(zhuǎn)發(fā)狀態(tài)切換為阻塞狀態(tài),并觸使ERPS環(huán)上其他節(jié)點(diǎn)設(shè)備對(duì)滿足條件的端口進(jìn)行第二狀態(tài)切換,滿足條件的端口為:第一實(shí)例對(duì)應(yīng)的端口狀態(tài)為阻塞狀態(tài)的端口 ;第二狀態(tài)切換為將端口狀態(tài)從阻塞狀態(tài)切換為轉(zhuǎn)發(fā)狀態(tài)。
[0054]這里,第一實(shí)例對(duì)應(yīng)的端口狀態(tài)為阻塞狀態(tài)的端口是指用于阻塞第一實(shí)例內(nèi)流量轉(zhuǎn)發(fā)的端口,也即,在同一個(gè)ERPS環(huán)中,比如設(shè)備I至設(shè)備4組成的ERPS環(huán),ERPS環(huán)支持第一實(shí)例和第二實(shí)例共兩個(gè)實(shí)例,其中,設(shè)備I上的端口 11阻塞第一實(shí)例的流量轉(zhuǎn)發(fā),設(shè)備2上的端口 12阻塞第二實(shí)例的流量轉(zhuǎn)發(fā),則設(shè)備I上的端口 11為第一實(shí)例對(duì)應(yīng)的端口狀態(tài)為阻塞狀態(tài)的端口 ;設(shè)備2上的端口 12為第二實(shí)例對(duì)應(yīng)的端口狀態(tài)為阻塞狀態(tài)的端口。
[0055]在步驟204中,第一節(jié)點(diǎn)設(shè)備觸使ERPS環(huán)上其他節(jié)點(diǎn)設(shè)備對(duì)滿足條件的端口進(jìn)行第二狀態(tài)切換包括:
[0056]第一節(jié)點(diǎn)設(shè)備分別通過第一端口、第二端口發(fā)送第二類MS報(bào)文,以使ERPS環(huán)上接收到第二類MS報(bào)文的節(jié)點(diǎn)設(shè)備對(duì)本地滿足條件的端口進(jìn)行第二狀態(tài)切換。
[0057]這里的第二類MS報(bào)文與現(xiàn)有應(yīng)用于EPRS環(huán)上的MS報(bào)文類似,具體如圖3所示,這里不再贅述。
[0058]當(dāng)通過第一端口、第二端口發(fā)送第二類MS報(bào)文后,ERPS環(huán)上屬于第一實(shí)例的其他節(jié)點(diǎn)設(shè)備就會(huì)收到第二類MS報(bào)文,當(dāng)ERPS環(huán)上屬于第一實(shí)例的其他節(jié)點(diǎn)設(shè)備收到第二類MS報(bào)文時(shí),確定本地是否存在滿足條件的端口,如果是,對(duì)滿足條件的端口進(jìn)行第二狀態(tài)切換,停止轉(zhuǎn)發(fā)接收的第二類MS報(bào)文,如果否,通過處于ERPS環(huán)且屬于第一實(shí)例的另一端口繼續(xù)轉(zhuǎn)發(fā)接收的第二類MS報(bào)文。
[0059]類似地,本發(fā)明中,當(dāng)上述的第一節(jié)點(diǎn)設(shè)備通過第一端口和第二端口中的其中一個(gè)端口接收到ERPS環(huán)上屬于第一實(shí)例的其他節(jié)點(diǎn)設(shè)備發(fā)送的第二類MS報(bào)文時(shí),確定本地是否存在滿足條件的端口,如果是,對(duì)滿足條件的端口進(jìn)行第二狀態(tài)切換,停止轉(zhuǎn)發(fā)接收的第二類MS報(bào)文,如果否,通過第一端口和第二端口中的另一個(gè)端口繼續(xù)轉(zhuǎn)發(fā)接收的第二類MS報(bào)文。
[0060]通過步驟201至步驟204可以看出,在本發(fā)明中,即使預(yù)先確定好第一節(jié)點(diǎn)設(shè)備上處于EPRS環(huán)且屬于第一實(shí)例的端口的端口狀態(tài)為阻塞狀態(tài),通過步驟201至步驟204,還會(huì)根據(jù)實(shí)際流量變化動(dòng)態(tài)調(diào)整各個(gè)節(jié)點(diǎn)設(shè)備的端口狀態(tài),以使鏈路可用帶寬寬值大的鏈路轉(zhuǎn)發(fā)流量,而阻塞鏈路可用帶寬寬值小的鏈路,提高鏈路轉(zhuǎn)發(fā)的穩(wěn)定性。
[0061]下面細(xì)分第一節(jié)點(diǎn)設(shè)備為不同角色時(shí)進(jìn)一步執(zhí)行的操作:
[0062]在本發(fā)明中,當(dāng)?shù)谝还?jié)點(diǎn)設(shè)備為ERPS環(huán)上屬于第一實(shí)例的主節(jié)點(diǎn)設(shè)備時(shí),進(jìn)一步執(zhí)行以下步驟:
[0063]步驟Cl,如果第一端口連接ERPS環(huán)上屬于第一實(shí)例的鄰居節(jié)點(diǎn)設(shè)備、且第一端口的端口狀態(tài)為阻塞狀態(tài)(這意味著第一實(shí)例的主節(jié)點(diǎn)設(shè)備和鄰居節(jié)點(diǎn)設(shè)備之間的RPL阻塞第一實(shí)例的流量轉(zhuǎn)發(fā)),則在設(shè)定的發(fā)送(鏈路正常(NR)、環(huán)網(wǎng)保護(hù)鏈阻塞(RB))報(bào)文的周期到達(dá)時(shí),比較第一端口對(duì)應(yīng)第一實(shí)例的第一鏈路可用帶寬值與第二端口對(duì)應(yīng)第一實(shí)例的第二鏈路可用帶寬值,如果第一鏈路可用帶寬值大于第二鏈路可用帶寬值,停止通過第二端口發(fā)送(NR、RB)報(bào)文,通過第二端口主動(dòng)發(fā)送第一類MS報(bào)文,主動(dòng)發(fā)送的第一類MS報(bào)文攜帶第二鏈路可用帶寬值且在本第一類MS報(bào)文的Node ID攜帶本設(shè)備的橋MAC地址,如果第一鏈路可用帶寬值小于或等于第二鏈路可用帶寬值,則通過第二端口發(fā)送(NR、RB)報(bào)文,發(fā)送的(NR、RB)報(bào)文攜帶第二鏈路可用帶寬值。
[0064]在步驟Cl中,第一端口對(duì)應(yīng)第一實(shí)例的第一鏈路可用帶寬值、第二端口對(duì)應(yīng)第一實(shí)例的第二鏈路可用帶寬值,其確定方式類似上面描述的確定鏈路可用帶寬值的方式,這里不再贅述。
[0065]當(dāng)主節(jié)點(diǎn)設(shè)備通過第二端口發(fā)送(NR、RB)報(bào)文時(shí),ERPS環(huán)上屬于第一實(shí)例的鄰居節(jié)點(diǎn)設(shè)備、普通節(jié)點(diǎn)設(shè)備可能會(huì)收到(NR、RB)報(bào)文。
[0066]基于此,當(dāng)?shù)谝还?jié)點(diǎn)設(shè)備為ERPS環(huán)上屬于第一實(shí)例的鄰居節(jié)點(diǎn)設(shè)備時(shí),進(jìn)一步執(zhí)行以下步驟dl:
[0067]步驟dl,若第二端口連接ERPS環(huán)上屬于第一實(shí)例的主節(jié)點(diǎn)設(shè)備、且第二端口的端口狀態(tài)為阻塞狀態(tài),當(dāng)通過第一端口接收到(NR、RB)報(bào)文時(shí),停止發(fā)送接收的(NR、RB)報(bào)文,比較(NR、RB)報(bào)文攜帶的鏈路可用帶寬值與所述第二端口對(duì)應(yīng)第一實(shí)例的第二鏈路可用帶寬值,如果前者大于后者,則通過第二端口主動(dòng)發(fā)送一個(gè)第一類MS報(bào)文,主動(dòng)發(fā)送的第一類MS報(bào)文攜帶第二鏈路可用帶寬值且在本第一類MS報(bào)文的Node ID攜帶本設(shè)備的橋MAC地址。
[0068]在步驟dl中,如果發(fā)現(xiàn)前者小于或等于后者,則按照現(xiàn)有流程執(zhí)行,比如直接丟棄接收的(NR、RB)報(bào)文等,這里不再具體描述。
[0069]當(dāng)?shù)谝还?jié)點(diǎn)設(shè)備為所述ERPS環(huán)上且屬于第一實(shí)例的普通節(jié)點(diǎn)設(shè)備;該方法進(jìn)一步包括步驟el:
[0070]步驟el,當(dāng)通過第一端口接收到(NR、RB)報(bào)文時(shí),比較(NR、RB)報(bào)文攜帶的鏈路可用帶寬值與第二端口對(duì)應(yīng)第一實(shí)例的第二鏈路可用帶寬值,如果前者大于后者,停止發(fā)送接收的(NR、RB)報(bào)文,通過第二端口主動(dòng)發(fā)送一個(gè)第一類MS報(bào)文,主動(dòng)發(fā)送的第一類MS報(bào)文攜帶第二鏈路可用帶寬值且在本第一類MS報(bào)文的Node ID攜帶本設(shè)備的橋MAC地址;如果前者小于或等于后者,繼續(xù)通過第二端口轉(zhuǎn)發(fā)接收的(NR、RB)報(bào)文。
[0071]進(jìn)一步地,當(dāng)?shù)谝还?jié)點(diǎn)設(shè)備為ERPS環(huán)上屬于第一實(shí)例的普通節(jié)點(diǎn)設(shè)備時(shí),如果此時(shí)第一節(jié)點(diǎn)設(shè)備已通過上述步驟201至步驟204對(duì)本地第二端口執(zhí)行第一狀態(tài)切換,則進(jìn)一步執(zhí)行以下步驟e2:
[0072]步驟e2,在設(shè)定的發(fā)送(NR、RB)報(bào)文的周期到達(dá)時(shí),比較第一端口的第一鏈路可用帶寬值與第二端口的第二鏈路可用帶寬值,如果第一鏈路可用帶寬值小于或等于第二鏈路可用帶寬值,停止通過第一端口發(fā)送(NR、RB)報(bào)文,通過第一端口主動(dòng)發(fā)送第一類MS報(bào)文,主動(dòng)發(fā)送的第一類MS攜帶第一鏈路可用帶寬值且在本第一類MS報(bào)文的Node ID攜帶本設(shè)備的橋MAC地址,如果第一鏈路可用帶寬值大于第二鏈路可用帶寬值,通過第一端口發(fā)送(NR、RB)報(bào)文,發(fā)送的(NR、RB)報(bào)文攜帶第一鏈路可用帶寬值。
[0073]通過步驟e2可以看出,盡管第一節(jié)點(diǎn)設(shè)備為ERPS環(huán)上屬于第一實(shí)例的普通節(jié)點(diǎn)設(shè)備,按協(xié)議是不能發(fā)送(NR、RB)報(bào)文的(協(xié)議規(guī)定只有主節(jié)點(diǎn)設(shè)備才能發(fā)送(NR、RB)報(bào)文),但因?yàn)榈谝还?jié)點(diǎn)設(shè)備有端口被阻塞,其按照主節(jié)點(diǎn)設(shè)備執(zhí)行的操作執(zhí)行。
[0074]需要說明的是,在現(xiàn)有R-APS報(bào)文(具體是Request/State字段為0000的R-APS報(bào)文,簡(jiǎn)稱現(xiàn)有(NR、RB)報(bào)文)是不攜帶任何端口的鏈路可用帶寬值的,本發(fā)明通過對(duì)現(xiàn)有(NR、RB)報(bào)文的保留字段(Reserved)進(jìn)行擴(kuò)展,以使保留字段攜帶鏈路可用帶寬值。
[0075]下面通過兩個(gè)實(shí)施例對(duì)上面描述進(jìn)行舉例:
[0076]實(shí)施例1:
[0077]參見圖4,圖4為本發(fā)明實(shí)施例1提供的組網(wǎng)結(jié)構(gòu)圖。如圖4所示,設(shè)備AB⑶組成ERPS環(huán),這里的ERPS環(huán)可為主環(huán)也可為子環(huán),本發(fā)明并不具體限定。ERPS環(huán)僅支持一個(gè)實(shí)例,記為實(shí)例1,在ERPS環(huán)中,設(shè)備A為實(shí)例I的主節(jié)點(diǎn)設(shè)備,設(shè)備B為實(shí)例I的鄰居節(jié)點(diǎn)設(shè)備,設(shè)備C、設(shè)備D為實(shí)例I的普通節(jié)點(diǎn)設(shè)備,設(shè)備A上處于ERPS環(huán)且屬于實(shí)例I的端口Pl與設(shè)備B上處于ERPS環(huán)且屬于實(shí)例I的端口 Pl之間的鏈路為實(shí)例I的RPL,設(shè)備A上處于ERPS環(huán)且屬于實(shí)例I的端口 Pl的端口狀態(tài)處于阻塞狀態(tài),該端口 Pl稱為實(shí)例I對(duì)應(yīng)的端口狀態(tài)為阻塞狀態(tài)的端口,阻塞實(shí)例I內(nèi)的流量轉(zhuǎn)發(fā);設(shè)備B上處于ERPS環(huán)且屬于實(shí)例I的端口 Pl的端口狀態(tài)處于阻塞狀態(tài),該端口 Pl稱為實(shí)例I對(duì)應(yīng)的端口狀態(tài)為阻塞狀態(tài)的端口,阻塞實(shí)例I內(nèi)的流量轉(zhuǎn)發(fā)。
[0078]如圖4所示ERPS環(huán),穩(wěn)定情況下,設(shè)備A作為實(shí)例I的主節(jié)點(diǎn)設(shè)備在發(fā)送(NR,RB)報(bào)文的周期到達(dá)時(shí),其會(huì)比較本地屬于實(shí)例I且處于阻塞狀態(tài)的端口 Pl對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值A(chǔ)l與本地屬于實(shí)例I且處于轉(zhuǎn)發(fā)狀態(tài)的端口 P2對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值A(chǔ)2,因?yàn)閳D4所示ERPS環(huán)僅支持實(shí)例1,因?yàn)楦鱾€(gè)端口的鏈路可用帶寬值就是各個(gè)端口對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值,基于此,就會(huì)發(fā)現(xiàn)Al為4G,A2為2G,Al大于A2,則即使當(dāng)前到達(dá)(NR,RB)報(bào)文的發(fā)送周期,也不發(fā)送(NR,RB)報(bào)文,而是從端口 P2發(fā)送第一類MS報(bào)文,記為MS報(bào)文01。MS報(bào)文01攜帶端口 P2對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值A(chǔ)2且MS報(bào)文01的Node ID攜帶設(shè)備A的橋MAC地址。
[0079]設(shè)備C通過本地處于ERPS環(huán)且屬于實(shí)例I的端口 Pl收到MS報(bào)文01,比較MS報(bào)文01在Node ID攜帶的MAC地址與本設(shè)備的橋MAC是否一致,結(jié)果發(fā)現(xiàn)不一致,則判斷MS報(bào)文01攜帶的鏈路可用帶寬值A(chǔ)2與本地處于ERPS環(huán)且屬于實(shí)例I的另一端口即端口 P3對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值C3,結(jié)果發(fā)現(xiàn)MS報(bào)文01攜帶的鏈路可用帶寬值A(chǔ)2為2G,本地端口 P3對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值C3為4G,即MS報(bào)文01攜帶的鏈路可用帶寬值A(chǔ)2小于本地端口 P3對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值C3,則直接通過本地端口 P3發(fā)送接收的MS報(bào)文01。
[0080]設(shè)備D通過本地處于ERPS環(huán)且屬于實(shí)例I的P3端口收到MS報(bào)文01,比較MS報(bào)文01在Node ID攜帶的MAC地址與本設(shè)備的橋MAC是否一致,結(jié)果發(fā)現(xiàn)不一致,則判斷MS報(bào)文01攜帶的鏈路可用帶寬值A(chǔ)2與本地處于ERPS環(huán)且屬于實(shí)例I的另一端口即端口 Pl對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值Dl,結(jié)果發(fā)現(xiàn)MS報(bào)文01攜帶的鏈路可用帶寬值A(chǔ)2為2G,本地端口 Pl對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值Dl為1G,即MS報(bào)文01攜帶的鏈路可用帶寬值A(chǔ)2大于本地端口 Pl對(duì)應(yīng)實(shí)例I的鏈路可用帶寬值Dl
當(dāng)前第2頁(yè)1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南岸区| 浦江县| 金塔县| 三穗县| 正安县| 分宜县| 乡城县| 雅安市| 千阳县| 永善县| 页游| 芜湖市| 诸城市| 黄石市| 桐城市| 卢氏县| 滕州市| 子洲县| 渝中区| 雅安市| 新绛县| 普宁市| 临城县| 正蓝旗| 孟津县| 汶川县| 大竹县| 霸州市| 泽州县| 化隆| 大埔区| 吴川市| 赤壁市| 定兴县| 景德镇市| 东阳市| 河北省| 高雄县| 河间市| 天祝| 南开区|