国产精品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>

      網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序的制作方法

      文檔序號(hào):7866190閱讀:496來源:國知局
      專利名稱:網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)系統(tǒng),特別涉及當(dāng)再構(gòu)成生成樹時(shí),不使網(wǎng)絡(luò)停止,進(jìn)一步具有負(fù)載分散功能的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法以及生成樹構(gòu)成節(jié)點(diǎn)。
      背景技術(shù)
      以往,為了在環(huán)路(loop)狀形成的網(wǎng)絡(luò)內(nèi),防止數(shù)據(jù)永遠(yuǎn)循環(huán),使用這種生成樹(spanning tree)。
      例如在題為“1998年,IEEE Std 802.1D”的IEEE發(fā)行的標(biāo)準(zhǔn)化文件中,為了在環(huán)路(loop)狀形成的網(wǎng)絡(luò)內(nèi),防止數(shù)據(jù)永遠(yuǎn)循環(huán),規(guī)定在節(jié)點(diǎn)間交換稱為橋式協(xié)議數(shù)據(jù)單元(BPDUBridge Protocol Data Unit)的控制信息,不能邏輯地使用物理上成為環(huán)路狀的網(wǎng)絡(luò)的一部分,形成邏輯上樹狀的拓?fù)涞?,稱為生成樹的控制方法。我們將它作為已有技術(shù)1。
      又,在題為“2001年,IEEE Std 802.1W”的IEEE發(fā)行的標(biāo)準(zhǔn)化文件中,規(guī)定通過擴(kuò)展控制信息的交換方法,使已有技術(shù)1中的樹的作成高速化,進(jìn)一步,規(guī)定通過預(yù)先設(shè)定迂回路徑,設(shè)定發(fā)生障礙時(shí)的高速迂回路徑的、稱為高速生成樹的控制方法。我們將它作為已有技術(shù)2。
      在上述已有技術(shù)中,存在著如下所述的問題。
      第一,存在著由于擁擠,發(fā)生幀的到達(dá)慢和缺落那樣的問題。
      在已有技術(shù)1中,存在著因?yàn)楫?dāng)追加和刪除屬于生成樹的節(jié)點(diǎn)和鏈路時(shí),使生成樹停止,從最初重新進(jìn)行構(gòu)筑,所以通過在再構(gòu)筑中整個(gè)網(wǎng)絡(luò)長時(shí)間停止,發(fā)生擁擠,幀的到達(dá)慢和發(fā)生缺落那樣的情形。
      在已有技術(shù)2中,存在著因?yàn)楫?dāng)追加和刪除屬于生成樹的節(jié)點(diǎn)和鏈路時(shí),一面局部地停止數(shù)據(jù)幀的傳送,一面徐徐地構(gòu)筑生成樹,所以在再構(gòu)筑中網(wǎng)絡(luò)的一部分停止,發(fā)生擁擠,幀的到達(dá)慢和發(fā)生缺落那樣的情形。
      第二,存在著當(dāng)進(jìn)行追加和刪除屬于生成樹的節(jié)點(diǎn)等的生成樹再構(gòu)成時(shí),網(wǎng)絡(luò)停止那樣的問題。
      在已有技術(shù)1中,存在著因?yàn)楫?dāng)追加和刪除屬于生成樹的節(jié)點(diǎn)時(shí),使生成樹停止,從最初重新進(jìn)行構(gòu)筑,所以在再構(gòu)筑中整個(gè)網(wǎng)絡(luò)長時(shí)間停止的情形。
      在已有技術(shù)2中,存在著因?yàn)楫?dāng)追加和刪除屬于生成樹的節(jié)點(diǎn)時(shí),一面局部地停止數(shù)據(jù)幀的傳送,一面徐徐地構(gòu)筑生成樹,所以在再構(gòu)筑中網(wǎng)絡(luò)的一部分停止的情形。
      第三,存在著不能夠分散生成樹的負(fù)載那樣的問題。
      在已有技術(shù)1和已有技術(shù)2中,因?yàn)橛面溌啡萘坑?jì)算成本,用于構(gòu)筑生成樹時(shí)的路徑選擇,所以不能夠進(jìn)行為了與通信量相應(yīng)的動(dòng)態(tài)的負(fù)載分散的路徑變更。
      第四,存在著要分散負(fù)載時(shí),為了再構(gòu)成生成樹而網(wǎng)絡(luò)停止那樣的問題。
      在已有技術(shù)1中,存在著因?yàn)楫?dāng)根據(jù)通信量狀況動(dòng)態(tài)地改變成本時(shí),通過在一旦停止生成樹后重新進(jìn)行再構(gòu)筑,變更路徑,所以在再構(gòu)筑中整個(gè)網(wǎng)絡(luò)長時(shí)間停止的情形。
      在已有技術(shù)2中,存在著因?yàn)楫?dāng)根據(jù)通信量狀況動(dòng)態(tài)地改變成本時(shí),一面局部地停止數(shù)據(jù)幀的傳送,一面隨著徐徐地構(gòu)筑生成樹的一部分,變更路徑,所以在再構(gòu)筑中網(wǎng)絡(luò)的一部分停止的情形。
      第五,存在著不一定限于選擇到收件人的最低成本路徑那樣的問題。
      在已有技術(shù)1和已有技術(shù)2中,存在著因?yàn)樵诰W(wǎng)絡(luò)上只設(shè)定一個(gè)系統(tǒng)的生成樹,從對(duì)每個(gè)節(jié)點(diǎn)預(yù)先設(shè)定的優(yōu)先次序值和MAC地址,決定在網(wǎng)絡(luò)上的唯一的根節(jié)點(diǎn),作成單一的樹,所以當(dāng)位于樹末端的節(jié)點(diǎn)之間進(jìn)行通信時(shí),即便最短路徑不同也能夠被封塞(blocking),而通過冗長的路徑的情形。
      第六,存在著一方面鏈路利用率低,另一方面負(fù)載集中在根節(jié)點(diǎn)附近那樣的問題。
      在已有技術(shù)1和已有技術(shù)2中,因?yàn)樵诰W(wǎng)絡(luò)上只設(shè)定一個(gè)系統(tǒng)的生成樹,從設(shè)定在各個(gè)節(jié)點(diǎn)上的優(yōu)先次序值和MAC地址,決定在網(wǎng)絡(luò)上的唯一的根節(jié)點(diǎn),作成單一的樹,所以出現(xiàn)即便設(shè)置在樹的末端也不能夠利用的鏈路,使鏈路利用率降低。相反地,存在著在根節(jié)點(diǎn)附近,通信量集中,發(fā)生擁擠的可能性增高的情形。
      第七,存在著根節(jié)點(diǎn)發(fā)生障礙時(shí)的樹構(gòu)筑需要時(shí)間,其間網(wǎng)絡(luò)停止那樣的問題。
      在已有技術(shù)1中,存在著因?yàn)樵诰W(wǎng)絡(luò)上只設(shè)定一個(gè)系統(tǒng)的生成樹,只持有一個(gè)根節(jié)點(diǎn),所以當(dāng)在根節(jié)點(diǎn)中發(fā)生障礙時(shí),使生成樹停止,從最初重新進(jìn)行構(gòu)成,在再構(gòu)筑中,整個(gè)網(wǎng)絡(luò)長時(shí)間停止的情形。
      在已有技術(shù)2中,存在著因?yàn)楫?dāng)在根節(jié)點(diǎn)中發(fā)生障礙時(shí),一面局部地停止數(shù)據(jù)幀的傳送,一面徐徐地構(gòu)筑生成樹,所以在再構(gòu)筑中網(wǎng)絡(luò)的一部分停止的情形。
      第八,存在著利用IEEE802.1D的區(qū)間當(dāng)發(fā)生障礙時(shí)路徑切換慢,為了再構(gòu)成生成樹也需要時(shí)間那樣的問題。
      在已有技術(shù)1中,這是因?yàn)榇嬖谥?dāng)構(gòu)筑樹時(shí)直到可以交換數(shù)據(jù),需要數(shù)十秒的時(shí)間的緣故。
      進(jìn)一步,第九,在已有技術(shù)1和已有技術(shù)2的任何一個(gè)中,存在因?yàn)橹怀钟袉我坏臉?,所以通信量集中在根?jié)點(diǎn)附近發(fā)生擁擠,幀的到達(dá)慢和發(fā)生缺落那樣的情形。
      本發(fā)明第一目的在于提供一種能夠降低發(fā)生擁擠的概率,減少由于擁擠發(fā)生幀的到達(dá)慢和缺落的頻度的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序。
      本發(fā)明第二目的在于提供一種不使網(wǎng)絡(luò)停止,能夠追加和刪除屬于生成樹的節(jié)點(diǎn)等的生成樹再構(gòu)成的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序。
      本發(fā)明第三目的在于提供一種能夠分散通信量的負(fù)載的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序。
      本發(fā)明第四目的在于提供一種為了進(jìn)行按照路徑變更的生成樹再構(gòu)成,能夠不使網(wǎng)絡(luò)停止地分散負(fù)載的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序。
      本發(fā)明第五目的在于提供一種能夠選擇到收件人的最低成本路徑的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序。
      本發(fā)明第六目的在于提供一種可以提高鏈路利用率,不使負(fù)載集中在根節(jié)點(diǎn)附近地分散負(fù)載的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序。
      本發(fā)明第七目的在于提供一種可以避免由根節(jié)點(diǎn)障礙引起的網(wǎng)絡(luò)停止的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序。
      本發(fā)明第八目的在于提供一種可以防止通過IEEE802.1D利用區(qū)間設(shè)定生成樹,使發(fā)生障礙時(shí)的切換和路徑變更高速化,降低發(fā)生擁擠的可能性和缺落幀的可能性的網(wǎng)絡(luò)系統(tǒng)、生成樹構(gòu)成方法、生成樹構(gòu)成節(jié)點(diǎn)和生成樹構(gòu)成程序。

      發(fā)明內(nèi)容
      本發(fā)明之一,提供一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,原封不動(dòng)地運(yùn)用網(wǎng)絡(luò)的構(gòu)成變更前的生成樹,生成構(gòu)成變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      本發(fā)明之二的節(jié)點(diǎn),其特征在于,上述網(wǎng)絡(luò)的構(gòu)成變更是追加或刪除節(jié)點(diǎn)和改變鏈路拓?fù)洹?br> 本發(fā)明之三,提供一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,當(dāng)網(wǎng)絡(luò)的成本變更時(shí),原封不動(dòng)地運(yùn)用現(xiàn)生成樹,生成鏈路成本變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      本發(fā)明之四,提供一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;決定用于傳送的生成樹的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別器。
      本發(fā)明之五的節(jié)點(diǎn),其特征在于,上述樹選擇器包括切換用于傳送的生成樹的主控制器;通知表示生成樹穩(wěn)定的指定時(shí)間的定時(shí)器計(jì)時(shí)已滿的穩(wěn)定定時(shí)器;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送用于切換生成樹的控制幀的GVRP發(fā)送接收器;和將標(biāo)簽附加在幀上的標(biāo)簽插入器。
      本發(fā)明之六的節(jié)點(diǎn),其特征在于,上述樹選擇器包括到達(dá)間隔定時(shí)器,其用于判別表示生成樹穩(wěn)定的幀的到達(dá)間隔,當(dāng)經(jīng)過一定時(shí)間時(shí),發(fā)送定時(shí)器計(jì)時(shí)已滿通知。
      本發(fā)明之七的節(jié)點(diǎn),其特征在于,上述樹選擇器包括成本參照定時(shí)器,其通知用于算出鏈路成本的指定時(shí)間的定時(shí)器計(jì)時(shí)已滿。
      本發(fā)明之八的節(jié)點(diǎn),其特征在于,上述樹管理器包括刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送接收BPDU的BPDU發(fā)送接收器;將標(biāo)簽附加在幀上的標(biāo)簽插入器;按照生成樹協(xié)議作成生成樹的樹控制器;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表。
      本發(fā)明之九的節(jié)點(diǎn),其特征在于,上述樹管理器包括成本操作器,其在通知的鏈路成本上加上預(yù)定的設(shè)定值并進(jìn)行回答。
      本發(fā)明之十的節(jié)點(diǎn),其特征在于,還包括資源監(jiān)視器,其測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息。
      本發(fā)明之十一的節(jié)點(diǎn),其特征在于,根據(jù)利用狀況計(jì)算上述鏈路成本。
      本發(fā)明之十二的節(jié)點(diǎn),其特征在于,將上述利用狀況定義為空閑頻帶。
      本發(fā)明之十三的節(jié)點(diǎn),其特征在于,將上述利用狀況定義為CPU負(fù)載。
      本發(fā)明之十四,提供一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,網(wǎng)絡(luò)內(nèi)的各節(jié)點(diǎn)生成成為根節(jié)點(diǎn)的生成樹,用收件人成為根節(jié)點(diǎn)的生成樹,傳送幀。
      本發(fā)明之十五,提供一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;生成與存在于網(wǎng)絡(luò)中的根節(jié)點(diǎn)數(shù)相同數(shù)量的樹管理器的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別器。
      本發(fā)明之十六的節(jié)點(diǎn),其特征在于,上述樹選擇器包括作成或刪除樹管理器的主控制器;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送用于切換生成樹的控制幀的GVRP發(fā)送接收器;和將標(biāo)簽附加在幀上的標(biāo)簽插入器。
      本發(fā)明之十七的節(jié)點(diǎn),其特征在于,上述樹管理器包括刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送接收BPDU的BPDU發(fā)送接收器;將標(biāo)簽附加在幀上的標(biāo)簽插入器;按照生成樹協(xié)議作成生成樹的樹控制器;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表。
      本發(fā)明之十八的節(jié)點(diǎn),其特征在于,還包括資源監(jiān)視器,其測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息。
      本發(fā)明之十九,提供一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,生成生成樹的樹管理器包括成本操作器,其根據(jù)生成樹協(xié)議的種類和版本,調(diào)整成本值。
      本發(fā)明之二十的節(jié)點(diǎn),其特征在于,上述成本操作器,對(duì)利用障礙恢復(fù)處理慢的協(xié)議的鏈路,分配大的成本。
      本發(fā)明之二十一,提供一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,關(guān)于網(wǎng)絡(luò)內(nèi)的正在使用工作慢的協(xié)議的各條鏈路,生成上述各鏈路的成本成為最大的生成樹,當(dāng)在上述各鏈路中發(fā)生障礙時(shí),利用上述鏈路的成本成為最大的生成樹,進(jìn)行幀傳送。
      本發(fā)明之二十二,提供一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;生成與正在使用存在于網(wǎng)絡(luò)中的工作慢的協(xié)議的鏈路數(shù)相同數(shù)量的樹管理器的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定傳送目標(biāo)的樹管理器的分別器。
      本發(fā)明之二十三的節(jié)點(diǎn),其特征在于,上述樹選擇器包括作成或刪除樹管理器的樹選擇器內(nèi)的主控制器;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送控制幀的GVRP發(fā)送接收器;和將標(biāo)簽附加在幀上的標(biāo)簽插入器。
      本發(fā)明之二十四的節(jié)點(diǎn),其特征在于,上述樹管理器包括刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送接收BPDU的BPDU發(fā)送接收器;將標(biāo)簽附加在幀上的標(biāo)簽插入器;附加按照生成樹協(xié)議作成生成樹的樹控制器;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表。
      本發(fā)明之二十五的節(jié)點(diǎn),其特征在于,包括資源監(jiān)視器,其測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息。
      本發(fā)明之二十六的節(jié)點(diǎn),其特征在于,包括障礙檢測(cè)器,其通過比生成樹協(xié)議中利用的HELLO幀短的間隔發(fā)送接收障礙檢測(cè)用幀,檢測(cè)障礙。
      本發(fā)明之二十七的節(jié)點(diǎn),其特征在于,上述轉(zhuǎn)發(fā)表具有廣播輸出端口字段。
      本發(fā)明之二十八的節(jié)點(diǎn),其特征在于,上述轉(zhuǎn)發(fā)表具有預(yù)備輸出端口字段。
      本發(fā)明之二十九的節(jié)點(diǎn),其特征在于,用由生成樹決定的端口類別,決定輸出目標(biāo)端口。
      本發(fā)明之三十的節(jié)點(diǎn),其特征在于,由上述生成樹決定的端口類別是根端口和指定端口中的任一個(gè)。
      本發(fā)明之三十一,提供一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,原封不動(dòng)地運(yùn)用網(wǎng)絡(luò)的構(gòu)成變更前的生成樹,生成構(gòu)成變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,實(shí)施將用于傳送的生成樹切換成上述新的生成樹的處理。
      本發(fā)明之三十二的生成樹構(gòu)成程序,其特征在于,上述網(wǎng)絡(luò)的構(gòu)成變更是追加或刪除節(jié)點(diǎn)和改變鏈路拓?fù)洹?br> 本發(fā)明之三十三,提供一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,當(dāng)變更網(wǎng)絡(luò)的成本時(shí),原封不動(dòng)地運(yùn)用現(xiàn)生成樹,生成鏈路成本變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,實(shí)施將用于傳送的生成樹切換成上述新的生成樹的處理。
      本發(fā)明之三十四,提供一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,實(shí)施生成由多個(gè)樹管理器獨(dú)立地進(jìn)行工作的多個(gè)生成樹的處理;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的處理;將具有回答的上述標(biāo)簽插入到幀中的標(biāo)簽插入處理;決定用于傳送的生成樹的樹選擇器處理;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表處理;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送處理;和按照上述標(biāo)簽決定傳送目標(biāo)的樹管理器的分別處理。
      本發(fā)明之三十五的生成樹構(gòu)成程序,其特征在于,在上述樹選擇器處理中,實(shí)施切換用于傳送的生成樹的控制器處理;通知表示生成樹穩(wěn)定的指定時(shí)間的定時(shí)器計(jì)時(shí)已滿的穩(wěn)定定時(shí)器處理;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送用于切換生成樹的控制幀的GVRP發(fā)送接收處理;和將標(biāo)簽附加在幀上的標(biāo)簽插入處理。
      本發(fā)明之三十六的生成樹構(gòu)成程序,其特征在于,在上述樹選擇器處理中,實(shí)施到達(dá)間隔定時(shí)器處理,其為了判別表示生成樹穩(wěn)定的幀的到達(dá)間隔,當(dāng)經(jīng)過一定時(shí)間時(shí),發(fā)送定時(shí)器計(jì)時(shí)已滿通知。
      本發(fā)明之三十七的生成樹構(gòu)成程序,其特征在于,上述樹選擇器處理實(shí)施成本參照定時(shí)器處理,其通知用于算出鏈路成本的指定時(shí)間的定時(shí)器計(jì)時(shí)已滿。
      本發(fā)明之三十八的生成樹構(gòu)成程序,其特征在于,上述樹管理器處理實(shí)施刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送接收BPDU的BPDU發(fā)送接收處理;將標(biāo)簽附加在幀上的標(biāo)簽插入處理;按照生成樹協(xié)議作成生成樹的樹控制器處理;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表處理。
      本發(fā)明之三十九的生成樹構(gòu)成程序,其特征在于,上述樹管理器處理實(shí)施成本操作處理,在通知的鏈路成本上加上預(yù)定的設(shè)定值進(jìn)行回答。
      本發(fā)明之四十的生成樹構(gòu)成程序,其特征在于,實(shí)施資源監(jiān)視器處理,其測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息。
      本發(fā)明之四十一的生成樹構(gòu)成程序,其特征在于,實(shí)施根據(jù)利用狀況計(jì)算鏈路成本的處理。
      本發(fā)明之四十二的生成樹構(gòu)成程序,其特征在于,將上述利用狀況定義為空閑頻帶。
      本發(fā)明之四十三的生成樹構(gòu)成程序,其特征在于,將上述利用狀況定義為CPU負(fù)載。
      本發(fā)明之四十四,提供一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,網(wǎng)絡(luò)內(nèi)的各節(jié)點(diǎn)生成成為根節(jié)點(diǎn)的生成樹,用收件人成為根節(jié)點(diǎn)的生成樹,進(jìn)行幀傳送。
      本發(fā)明之四十五,提供一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器處理;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表處理;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入處理;生成與存在于網(wǎng)絡(luò)中的根節(jié)點(diǎn)數(shù)相同數(shù)量的樹管理器的樹選擇器處理;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表處理;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送處理;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別處理。
      本發(fā)明之四十六的生成樹構(gòu)成程序,其特征在于,上述樹選擇器處理實(shí)施作成或刪除樹管理器的生成樹內(nèi)的主控制器處理;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送用于切換生成樹的控制幀的GVRP發(fā)送接收處理;和將標(biāo)簽附加在幀上的標(biāo)簽插入處理。
      本發(fā)明之四十七的生成樹構(gòu)成程序,其特征在于,上述樹管理器處理實(shí)施刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送接收BPDU的BPDU發(fā)送接收處理;將標(biāo)簽附加在幀上的標(biāo)簽插入處理;按照生成樹協(xié)議作成生成樹的樹控制器處理;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表處理。
      本發(fā)明之四十八的生成樹構(gòu)成程序,其特征在于,上述各節(jié)點(diǎn)實(shí)施測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息的資源監(jiān)視器處理。
      本發(fā)明之四十九,提供一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,關(guān)于網(wǎng)絡(luò)內(nèi)的正在使用工作慢的協(xié)議的各條鏈路,生成上述各鏈路的成本成為最大的生成樹,當(dāng)在上述各鏈路中發(fā)生障礙時(shí),利用上述鏈路的成本成為最大的生成樹,進(jìn)行幀傳送。
      本發(fā)明之五十,提供一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器處理;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表處理;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入處理;生成與正在使用存在于網(wǎng)絡(luò)中的工作慢的協(xié)議的鏈路數(shù)相同數(shù)量的樹管理器的樹選擇器處理;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表處理;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送處理;和按照上述標(biāo)簽決定傳送目標(biāo)的樹管理器的分別處理。
      本發(fā)明之五十一的生成樹構(gòu)成程序,其特征在于,上述樹選擇器處理包括作成或刪除樹管理器的樹選擇器內(nèi)的主控制器處理;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送控制幀的GVRP發(fā)送接收處理;和將標(biāo)簽附加在幀上的標(biāo)簽插入處理。
      本發(fā)明之五十二的生成樹構(gòu)成程序,其特征在于,上述樹管理器處理包括刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送接收BPDU的BPDU發(fā)送接收處理;將標(biāo)簽附加在幀上的標(biāo)簽插入處理;按照生成樹協(xié)議作成生成樹的樹控制器處理;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表處理。
      本發(fā)明之五十三的生成樹構(gòu)成程序,其特征在于,上述各節(jié)點(diǎn)實(shí)施測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息的資源監(jiān)視器處理。
      本發(fā)明之五十四的生成樹構(gòu)成程序,其特征在于,上述轉(zhuǎn)發(fā)表具有廣播輸出端口字段。
      本發(fā)明之五十五的生成樹構(gòu)成程序,其特征在于,上述轉(zhuǎn)發(fā)表具有預(yù)備輸出端口字段。
      本發(fā)明之五十六的生成樹構(gòu)成程序,其特征在于,用由生成樹決定的端口類別,決定輸出目標(biāo)端口。
      本發(fā)明之五十七的生成樹構(gòu)成程序,其特征在于,上述由生成樹決定的端口類別是根端口和指定端口中的任一個(gè)。
      本發(fā)明之五十八,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,上述各節(jié)點(diǎn),原封不動(dòng)地運(yùn)用網(wǎng)絡(luò)的構(gòu)成變更前的生成樹,生成構(gòu)成變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      本發(fā)明之五十九,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,上述各節(jié)點(diǎn),當(dāng)網(wǎng)絡(luò)的成本變更時(shí),原封不動(dòng)地運(yùn)用現(xiàn)在的生成樹,生成鏈路成本變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      本發(fā)明之六十,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,上述各節(jié)點(diǎn)包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;決定用于傳送的生成樹的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別器。
      本發(fā)明之六十一的網(wǎng)絡(luò)系統(tǒng),其特征在于,根據(jù)利用狀況計(jì)算鏈路成本。
      本發(fā)明之六十二,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,網(wǎng)絡(luò)內(nèi)的各節(jié)點(diǎn)生成成為根節(jié)點(diǎn)的生成樹,用收件人成為根節(jié)點(diǎn)的生成樹,進(jìn)行幀傳送。
      本發(fā)明之六十三,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;生成與存在于網(wǎng)絡(luò)中的節(jié)點(diǎn)數(shù)相同數(shù)量的樹管理器的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別器。
      本發(fā)明之六十四,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,生成生成樹的樹管理器實(shí)施根據(jù)生成樹協(xié)議的種類和版本,調(diào)整成本值的成本操作處理。
      本發(fā)明之六十五,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,生成生成樹的樹管理器包括根據(jù)生成樹協(xié)議的種類和版本,調(diào)整成本值的成本操作器。
      本發(fā)明之六十六,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,關(guān)于網(wǎng)絡(luò)內(nèi)的正在使用工作慢的協(xié)議的各條鏈路,生成上述各鏈路的成本成為最大的生成樹,當(dāng)在上述各鏈路中發(fā)生障礙時(shí),利用上述鏈路的成本成為最大的生成樹,進(jìn)行幀傳送。
      本發(fā)明之六十七,提供一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;生成與正在使用存在于網(wǎng)絡(luò)中的工作慢的協(xié)議的鏈路數(shù)相同數(shù)量的樹管理器的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定傳送目標(biāo)的樹管理器的分別器。
      本發(fā)明之六十八的網(wǎng)絡(luò)系統(tǒng),其特征在于,上述轉(zhuǎn)發(fā)表具有廣播輸出端口字段。
      本發(fā)明之六十九的網(wǎng)絡(luò)系統(tǒng),其特征在于,上述轉(zhuǎn)發(fā)表具有預(yù)備輸出端口字段。
      本發(fā)明之七十的網(wǎng)絡(luò)系統(tǒng),其特征在于,用由生成樹決定的端口類別,決定輸出目標(biāo)端口。
      本發(fā)明之七十一的網(wǎng)絡(luò)系統(tǒng),其特征在于,上述由生成樹決定的端口類別是根端口和指定端口中的任一個(gè)。
      本發(fā)明之七十二,提供一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,原封不動(dòng)地運(yùn)用網(wǎng)絡(luò)的構(gòu)成變更前的生成樹,生成構(gòu)成變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      本發(fā)明之七十三,提供一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,當(dāng)網(wǎng)絡(luò)的成本變更時(shí),原封不動(dòng)地運(yùn)用現(xiàn)生成樹,生成鏈路成本變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      本發(fā)明之七十四,提供一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,當(dāng)追加新節(jié)點(diǎn)時(shí),不使新節(jié)點(diǎn)參加到既存的生成樹中,只使新節(jié)點(diǎn)參加到預(yù)備的生成樹中。
      本發(fā)明之七十五,提供一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,當(dāng)刪除節(jié)點(diǎn)時(shí),不使刪除的節(jié)點(diǎn)參加到預(yù)備的生成樹中,只使刪除的節(jié)點(diǎn)參加到既存的生成樹中。
      本發(fā)明之七十六,提供一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,當(dāng)變更網(wǎng)絡(luò)構(gòu)成時(shí),用預(yù)備系統(tǒng)作成變更后的生成樹。
      本發(fā)明之七十七,提供一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,在成本計(jì)算中,利用鏈路的空閑頻帶。
      本發(fā)明之七十八,提供一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn),以在構(gòu)成要素中持有全部節(jié)點(diǎn)的生成樹中,哪一個(gè)成為根節(jié)點(diǎn)的方式,作成多個(gè)生成樹。
      本發(fā)明之七十九,提供一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,作成在構(gòu)成要素中持有處在網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)的生成樹,其中,對(duì)正在使用障礙恢復(fù)慢的協(xié)議的每個(gè)鏈路,作成多個(gè)生成樹。
      本發(fā)明之八十,提供一種邏輯拓?fù)湫纬煞椒ǎ谶B接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中用于信號(hào)傳送,其特征在于,在用網(wǎng)絡(luò)的構(gòu)成變更前的邏輯拓?fù)鋫魉托盘?hào)的狀態(tài)中,生成網(wǎng)絡(luò)的構(gòu)成變更后的邏輯拓?fù)?;在上述?gòu)成變更后的邏輯拓?fù)浞€(wěn)定后,將用于信號(hào)傳送的邏輯拓?fù)淝袚Q成上述構(gòu)成變更后的邏輯拓?fù)洹?br> 本發(fā)明之八十一,提供一種節(jié)點(diǎn),其特征在于,包括在自己屬于的網(wǎng)絡(luò)中使用用于信號(hào)傳送的邏輯拓?fù)洌瑐魉托盘?hào)的狀態(tài)中,當(dāng)上述網(wǎng)絡(luò)的構(gòu)成變更時(shí),生成網(wǎng)絡(luò)的構(gòu)成變更后的邏輯拓?fù)涞牟考缓驮谏鲜鰳?gòu)成變更后的邏輯拓?fù)浞€(wěn)定后,將用于信號(hào)傳送的邏輯拓?fù)淝袚Q成上述構(gòu)成變更后的邏輯拓?fù)涞牟考?br> 本發(fā)明之八十二,提供一種程序,其特征在于,實(shí)施在自己屬于的網(wǎng)絡(luò)中使用用于信號(hào)傳送的邏輯拓?fù)?,傳送信?hào)的狀態(tài)中,當(dāng)上述網(wǎng)絡(luò)的構(gòu)成變更時(shí),生成網(wǎng)絡(luò)的構(gòu)成變更后的邏輯拓?fù)涞奶幚?;和在上述?gòu)成變更后的邏輯拓?fù)浞€(wěn)定后,將用于信號(hào)傳送的邏輯拓?fù)淝袚Q成上述構(gòu)成變更后的邏輯拓?fù)涞奶幚怼?br> 本發(fā)明之八十三,提供一種網(wǎng)絡(luò)系統(tǒng),連接有多個(gè)節(jié)點(diǎn),其特征在于,在用網(wǎng)絡(luò)的構(gòu)成變更前的邏輯拓?fù)?,傳送信?hào)的狀態(tài)中,生成網(wǎng)絡(luò)的構(gòu)成變更后的邏輯拓?fù)?;在上述?gòu)成變更后的邏輯拓?fù)浞€(wěn)定后,將用于信號(hào)傳送的邏輯拓?fù)淝袚Q成上述構(gòu)成變更后的邏輯拓?fù)洹?br> 本發(fā)明之八十四,提供一種節(jié)點(diǎn),其特征在于,包括用生成樹協(xié)議作成關(guān)于輸入的幀保持的收件人的信息和該幀的傳送目標(biāo)的對(duì)應(yīng)關(guān)系的部件;和參照上述對(duì)應(yīng)關(guān)系,決定輸入的幀的傳送目標(biāo)的部件。


      圖1是表示已有的附有VLAN標(biāo)簽的以太網(wǎng)(R)幀的構(gòu)成例的圖。
      圖2是表示本發(fā)明的附有擴(kuò)展標(biāo)簽的以太網(wǎng)(R)幀的構(gòu)成例的圖。
      圖3是表示本發(fā)明的附有擴(kuò)展標(biāo)簽的以太網(wǎng)(R)幀的另一構(gòu)成例的圖。
      圖4是表示本發(fā)明的擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域的構(gòu)成例的圖。
      圖5是表示本發(fā)明中的Configuratiaon BPDU(配置BPDU)幀的幀構(gòu)成的格式圖。
      圖6是表示本發(fā)明中的Topology Change Notification BPDU(拓?fù)渥兓ㄖ狟PDU)幀的幀構(gòu)成的格式圖。
      圖7是表示本發(fā)明第1實(shí)施方式的構(gòu)成的框圖。
      圖8是表示本發(fā)明第1實(shí)施方式中的節(jié)點(diǎn)11的構(gòu)成的框圖。
      圖9是表示本發(fā)明第1實(shí)施方式中的轉(zhuǎn)發(fā)表114的構(gòu)成例的表。
      圖10是表示本發(fā)明第1實(shí)施方式中的樹管理器1151的構(gòu)成的框圖。
      圖11是表示本發(fā)明第1實(shí)施方式中的樹選擇器116的構(gòu)成的框圖。
      圖12是表示本發(fā)明第1實(shí)施方式中的主控制器1164的工作的流程圖。
      圖13是表示本發(fā)明第1實(shí)施方式中的標(biāo)簽表117的構(gòu)成例的表。
      圖14是表示本發(fā)明第1實(shí)施方式中的追加節(jié)點(diǎn)700前的生成樹51的構(gòu)成的框圖。
      圖15是表示本發(fā)明第1實(shí)施方式中的追加節(jié)點(diǎn)700后的生成樹52的構(gòu)成的框圖。
      圖16是表示本發(fā)明第1實(shí)施方式中的控制幀的交換的順序圖。
      圖17是表示本發(fā)明第2實(shí)施方式中的樹選擇器116的構(gòu)成的框圖。
      圖18是表示本發(fā)明第2實(shí)施方式中的主控制器1164的工作的流程圖。
      圖19是表示本發(fā)明第3實(shí)施方式中的主控制器1164的工作的流程圖。
      圖20是表示本發(fā)明第4實(shí)施方式中的節(jié)點(diǎn)11的構(gòu)成的框圖。
      圖21是表示本發(fā)明第4實(shí)施方式中的轉(zhuǎn)發(fā)表114的構(gòu)成例的表。
      圖22是表示本發(fā)明第4實(shí)施方式中的標(biāo)簽表117的構(gòu)成例的表。
      圖23是表示本發(fā)明第4實(shí)施方式中的樹61的構(gòu)成的框圖。
      圖24是表示本發(fā)明第4實(shí)施方式中的樹62的構(gòu)成的框圖。
      圖25是表示本發(fā)明第4實(shí)施方式中的樹63的構(gòu)成的框圖。
      圖26是表示本發(fā)明第4實(shí)施方式中的樹64的構(gòu)成的框圖。
      圖27是表示本發(fā)明第4實(shí)施方式中的樹65的構(gòu)成的框圖。
      圖28是表示本發(fā)明第4實(shí)施方式中的樹66的構(gòu)成的框圖。
      圖29是表示本發(fā)明第4實(shí)施方式的構(gòu)成的框圖。
      圖30是表示本發(fā)明第4實(shí)施方式中的樹74的構(gòu)成的框圖。
      圖31是表示本發(fā)明第5實(shí)施方式中的樹管理器1151的構(gòu)成的框圖。
      圖32是表示本發(fā)明第5實(shí)施方式中的樹71的構(gòu)成的框圖。
      圖33是表示本發(fā)明第5實(shí)施方式中的樹72的構(gòu)成的框圖。
      圖34是表示本發(fā)明第5實(shí)施方式中的樹73的構(gòu)成的框圖。
      圖35是表示本發(fā)明第6實(shí)施方式中的節(jié)點(diǎn)11的構(gòu)成的框圖。
      圖36是表示本發(fā)明第6實(shí)施方式中的樹67的構(gòu)成的框圖。
      圖37是表示本發(fā)明第6實(shí)施方式中的樹68的構(gòu)成的框圖。
      圖38是表示本發(fā)明第6實(shí)施方式中的樹69的構(gòu)成的框圖。
      圖39是表示本發(fā)明第6實(shí)施方式中的樹70的構(gòu)成的框圖。
      圖40是表示本發(fā)明第7實(shí)施方式中的節(jié)點(diǎn)11的構(gòu)成的框圖。
      圖41是表示本發(fā)明第8實(shí)施方式中的節(jié)點(diǎn)11的構(gòu)成的框圖。
      圖42是表示本發(fā)明第8實(shí)施方式中的轉(zhuǎn)發(fā)表114γ的構(gòu)成例的表。
      圖43是表示本發(fā)明第8實(shí)施方式中的樹管理器1151γ的構(gòu)成的框圖。
      圖44是表示本發(fā)明第8實(shí)施方式中的樹61的設(shè)定狀況例的表。
      圖45是表示本發(fā)明第9實(shí)施方式中的節(jié)點(diǎn)11的構(gòu)成的框圖。
      圖46是表示本發(fā)明第9實(shí)施方式中的轉(zhuǎn)發(fā)表114β的構(gòu)成例的表。
      圖47是表示本發(fā)明第9實(shí)施方式中的樹管理器1151β的構(gòu)成的框圖。
      圖48是表示本發(fā)明第9實(shí)施方式中的樹61的設(shè)定狀況例的表。
      圖49是表示本發(fā)明第10實(shí)施方式中的節(jié)點(diǎn)11的構(gòu)成的框圖。
      圖50是表示本發(fā)明第10實(shí)施方式中的轉(zhuǎn)發(fā)表114α的構(gòu)成例的表。
      圖51是表示本發(fā)明第10實(shí)施方式中的樹管理器1151α的構(gòu)成的框圖。
      圖52是表示本發(fā)明第10實(shí)施方式中的樹61的設(shè)定狀況例的表。
      圖53是表示本發(fā)明中的擴(kuò)展幀的另一構(gòu)成例的圖。
      圖54是說明圖23所示的生成樹的構(gòu)成中的各節(jié)點(diǎn)的端口狀態(tài)的圖。
      具體實(shí)施例方式
      在以下的說明中,我們進(jìn)行將標(biāo)簽用作識(shí)別多個(gè)生成樹和多個(gè)節(jié)點(diǎn)組的識(shí)別符的說明,但是這種標(biāo)簽,除了VLAN標(biāo)簽外,還意味著在本專利申請(qǐng)人提出的特愿2002-204673號(hào)中揭示的擴(kuò)展標(biāo)簽和其它標(biāo)簽或識(shí)別方法中,單獨(dú)一個(gè)或任何一個(gè)以上的組合。
      這里,我們說明在本發(fā)明中用的標(biāo)簽中,附有上述特愿2002-204673號(hào)中揭示的擴(kuò)展標(biāo)簽的幀的格式。
      圖1是已有的附有由IEEE802.1Q規(guī)定的VLAN標(biāo)簽的以太網(wǎng)(R)幀的格式。附有VLAN標(biāo)簽的以太網(wǎng)(R)幀3200由發(fā)送目標(biāo)MAC地址3201、發(fā)送源MAC地址3202、VLAN標(biāo)簽3203、以太網(wǎng)(R)屬性信息3204、有效載荷3205和FCS3206構(gòu)成。
      與此相對(duì),圖2是本發(fā)明的附有擴(kuò)展標(biāo)簽的以太網(wǎng)(R)幀的格式。附有擴(kuò)展標(biāo)簽的(R)3300由發(fā)送目標(biāo)MAC地址3201、發(fā)送源MAC地址3202、擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301、以太網(wǎng)(R)屬性信息3204、有效載荷3205和FCS3206構(gòu)成,將已有的附有VLAN標(biāo)簽的以太網(wǎng)(R)幀3200的VLAN標(biāo)簽3203置換成擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301。
      又如圖3所示,也存在另一構(gòu)成的附有擴(kuò)展標(biāo)簽的以太網(wǎng)(R)幀3400,它由發(fā)送目標(biāo)MAC地址3201、發(fā)送源MAC地址3202、擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301、VLAN標(biāo)簽3203、以太網(wǎng)(R)屬性信息3204、有效載荷3205和FCS3206構(gòu)成,將擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301插入到發(fā)送源MAC地址3202的后面。
      在擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301可以存儲(chǔ)1個(gè)或多個(gè)擴(kuò)展標(biāo)簽。擴(kuò)展標(biāo)簽的大小是4個(gè)字節(jié),具有與VLAN標(biāo)簽3203相同的大小。將附有擴(kuò)展標(biāo)簽的以太網(wǎng)(R)3300、3400的最上段的擴(kuò)展標(biāo)簽和附有VLAN標(biāo)簽的以太網(wǎng)(R)幀3200的VLAN標(biāo)簽以同一大小存儲(chǔ)在同一位置上,通過變更存儲(chǔ)在各個(gè)標(biāo)簽的上位2字節(jié)中的值區(qū)別它們(我們將在后面述說它們的詳細(xì)情況)。
      因此,附有擴(kuò)展標(biāo)簽的以太網(wǎng)(R)3300、3400具有與附有VLAN標(biāo)簽的以太網(wǎng)(R)幀3200的互換性,在已有節(jié)點(diǎn)、擴(kuò)展標(biāo)簽對(duì)應(yīng)節(jié)點(diǎn)雙方都可以處理任何一方的幀。
      圖4表示擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301。在圖4所示的存儲(chǔ)例中,存儲(chǔ)著8個(gè)擴(kuò)展標(biāo)簽3500~3507。
      在轉(zhuǎn)發(fā)標(biāo)簽(forwarding tag)3500中存儲(chǔ)著收件人節(jié)點(diǎn)的識(shí)別符和到收件人的標(biāo)號(hào)(例如MPLS標(biāo)號(hào))。又,除了存儲(chǔ)收件人節(jié)點(diǎn)的識(shí)別符的轉(zhuǎn)發(fā)標(biāo)簽3500外,也存在著存儲(chǔ)發(fā)送源節(jié)點(diǎn)的識(shí)別符的情形。各節(jié)點(diǎn)參照該轉(zhuǎn)發(fā)標(biāo)簽決定幀傳送目標(biāo)。必須將該轉(zhuǎn)發(fā)標(biāo)簽3500存儲(chǔ)在附有擴(kuò)展標(biāo)簽的以太網(wǎng)(R)幀3300、3400中。
      作為擴(kuò)展標(biāo)簽的種類,存儲(chǔ)著客戶分離標(biāo)簽3501、保護(hù)標(biāo)簽3502、OAM&amp;P標(biāo)簽3503、品質(zhì)信息標(biāo)簽3504、幀控制標(biāo)簽3505、安全標(biāo)簽3506、和用戶擴(kuò)展標(biāo)簽3507。
      在客戶分離標(biāo)簽3501中,存儲(chǔ)著用于對(duì)每個(gè)收藏在各節(jié)點(diǎn)中的客戶分離信息的識(shí)別符。作為客戶,具有將同一VLAN所屬的客戶作為同一客戶的情形、將收藏在2個(gè)以上的節(jié)點(diǎn)的特定端口中的客戶作為同一客戶的情形、和將與網(wǎng)內(nèi)的節(jié)點(diǎn)連接的2個(gè)以上的主機(jī)作為同一客戶的情形等。向這些客戶分配分離識(shí)別符,在來自各客戶的幀中將該分離識(shí)別符存儲(chǔ)在客戶分離識(shí)別標(biāo)簽3501內(nèi)。通過根據(jù)客戶分離標(biāo)簽3501識(shí)別客戶,可以提供客戶單位的附加服務(wù)(例如,對(duì)特定客戶的優(yōu)先控制等)。又,也可以將多個(gè)客戶分離標(biāo)簽3501堆積起來加以使用。這時(shí),能夠大幅度地增加可以分離的客戶數(shù)。此外,當(dāng)堆積客戶分離標(biāo)簽3501時(shí),堆積的最終段的客戶分離標(biāo)簽3501使用表示作為最終段的特別的客戶分離標(biāo)簽。
      在保護(hù)標(biāo)簽3502中,存儲(chǔ)著發(fā)生障礙時(shí)的障礙信息和為了障礙恢復(fù)的迂回路徑信息。在OAM&amp;P標(biāo)簽3503中,存儲(chǔ)著運(yùn)用/管理信息。
      在品質(zhì)信息標(biāo)簽3504中,存儲(chǔ)著延遲、跳動(dòng)(jitter)、分組損失率和表示幀到網(wǎng)絡(luò)內(nèi)的流入時(shí)間的時(shí)間標(biāo)記、頻帶控制信息等的品質(zhì)信息。當(dāng)在品質(zhì)信息標(biāo)簽3504中存儲(chǔ)著時(shí)間標(biāo)記值時(shí),接收幀的節(jié)點(diǎn)能夠從現(xiàn)在時(shí)刻和時(shí)間標(biāo)記值算出該幀的網(wǎng)內(nèi)延遲(在網(wǎng)絡(luò)內(nèi)的停留時(shí)間)。當(dāng)決定網(wǎng)內(nèi)延遲的保證值時(shí),能夠?qū)嵤┛梢詫?shí)現(xiàn)保證值的優(yōu)先處理。又,當(dāng)在品質(zhì)信息標(biāo)簽3504中存儲(chǔ)著要求頻帶、積累數(shù)據(jù)量和通信量等級(jí)等的頻帶控制信息時(shí),考慮該數(shù)據(jù)流的積累數(shù)據(jù)量、通信量等級(jí)和其它的數(shù)據(jù)流的通信量狀況,能夠?qū)嵤榱舜_保要求頻帶的頻帶控制。
      在幀控制標(biāo)簽3505中,存儲(chǔ)著限制幀在網(wǎng)絡(luò)內(nèi)的生存時(shí)間的跳躍計(jì)數(shù)器(TTLTime To Live(生存時(shí)間))和用于錯(cuò)誤檢測(cè)的CRC等的信息。當(dāng)存儲(chǔ)TTL時(shí),對(duì)于每個(gè)經(jīng)過的節(jié)點(diǎn)減少TTL值,當(dāng)TTL=0時(shí)廢棄該幀。因此,即便在形成環(huán)路路徑的情形中,也能夠防止幀連續(xù)循環(huán)。又當(dāng)存儲(chǔ)CRC時(shí),存儲(chǔ)在入口側(cè)節(jié)點(diǎn)中的擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301的CRC計(jì)算結(jié)果,通過在出口側(cè)節(jié)點(diǎn)再次實(shí)施CRC計(jì)算與存儲(chǔ)值比較,可以檢測(cè)擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301的錯(cuò)誤。
      在安全標(biāo)簽3506中,存儲(chǔ)著用于確保幀的可靠性、構(gòu)筑網(wǎng)絡(luò)時(shí)和變更網(wǎng)絡(luò)構(gòu)成時(shí)的隱秘性的信息。作為安全標(biāo)簽3506的利用例可以舉出下列例子。預(yù)先在網(wǎng)絡(luò)內(nèi)進(jìn)行通信的客戶上設(shè)定每個(gè)客戶的安全識(shí)別符,在客戶連接的各節(jié)點(diǎn)中保持該識(shí)別符。各客戶,通過當(dāng)傳送幀時(shí),總是將設(shè)定的安全識(shí)別符存儲(chǔ)在安全標(biāo)簽3506中,能夠防止來自具有竄改客戶分離標(biāo)簽3501的信息的惡意的客戶發(fā)送接收幀。又,在構(gòu)筑網(wǎng)絡(luò)時(shí)和變更網(wǎng)絡(luò)構(gòu)成時(shí),通過在節(jié)點(diǎn)之間進(jìn)行商議,設(shè)定共同的安全識(shí)別符。通過當(dāng)在該節(jié)點(diǎn)之間傳送幀時(shí),總是將設(shè)定的安全識(shí)別符存儲(chǔ)在安全標(biāo)簽3506中,能夠防止具有惡意的節(jié)點(diǎn)與網(wǎng)絡(luò)連接。
      在用戶擴(kuò)展標(biāo)簽3507中存儲(chǔ)著用戶獨(dú)自定義的任意的信息。通過用戶獨(dú)自定義標(biāo)簽的格式和存儲(chǔ)信息,定義它的處理內(nèi)容,能夠達(dá)到用戶獨(dú)自擴(kuò)展功能的目的,提高網(wǎng)絡(luò)的靈活性。
      需要時(shí)存儲(chǔ)轉(zhuǎn)發(fā)標(biāo)簽3500以外的擴(kuò)展標(biāo)簽3501~3507。將轉(zhuǎn)發(fā)標(biāo)簽3500存儲(chǔ)在擴(kuò)展標(biāo)簽存儲(chǔ)區(qū)域3301的前頭,將其它的擴(kuò)展標(biāo)簽3501~3507存儲(chǔ)在它的后面。如果是與轉(zhuǎn)發(fā)標(biāo)簽3500比較的后方,則既可以在預(yù)先決定的固定位置上,也可以在任意位置上。
      以后,在存在2個(gè)系統(tǒng)的生成樹中,使用于新進(jìn)入網(wǎng)絡(luò)的數(shù)據(jù)幀傳送的生成樹表現(xiàn)為現(xiàn)用樹或現(xiàn)用系統(tǒng)樹,使不成為現(xiàn)用樹的樹表現(xiàn)為預(yù)備用樹或預(yù)備系統(tǒng)樹。
      又,將生成現(xiàn)用系統(tǒng)樹的樹管理器稱為現(xiàn)用系統(tǒng)樹管理器,將生成預(yù)備系統(tǒng)樹的樹管理器稱為預(yù)備系統(tǒng)樹管理器。
      標(biāo)簽組指的是利用標(biāo)簽和其它識(shí)別符識(shí)別的節(jié)點(diǎn)組,即多個(gè)節(jié)點(diǎn)的集合體。當(dāng)將VLAN標(biāo)簽作為識(shí)別符形成標(biāo)簽組時(shí),將上述標(biāo)簽組稱為VLAN。
      BPDU(Bridge Protocol Data Unit橋式協(xié)議數(shù)據(jù)單元))指的是包含為了生成樹的生成而交換的IEEE802.1D(已有技術(shù)1)和IEEE802.1w(已有技術(shù)2)中記載的控制數(shù)據(jù)和本發(fā)明的現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的識(shí)別信息等的控制幀。
      圖5是表示IEEE802.1D(已有技術(shù)1)和IEEE802.1w(已有技術(shù)2)中記載的Configuratiaon(配置)BPDU幀2205的構(gòu)造的格式圖。
      MAC DA2201是存儲(chǔ)收件人MAC地址的區(qū)域。
      MAC SA2202是存儲(chǔ)發(fā)送源MAC地址的區(qū)域。
      標(biāo)簽區(qū)域2203是插入作為識(shí)別多個(gè)生成樹的識(shí)別符的標(biāo)簽的區(qū)域。又,雖然在已有技術(shù)中沒有記載,但是上述標(biāo)簽,除了VLAN標(biāo)簽外,也可以是將本專利申請(qǐng)人提出的特愿2002-204673號(hào)中揭示的擴(kuò)展標(biāo)簽和其它標(biāo)簽或識(shí)別方法中的任何一個(gè)以上組合起來的標(biāo)簽。
      Type(類型)2204是存儲(chǔ)幀的類型識(shí)別符的區(qū)域。
      BPDU區(qū)域2205是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)和IEEE802.1w(已有技術(shù)2)中記載的Configuratiaon BPDU Parameters(配置BPDU參數(shù))相當(dāng)?shù)男畔⒌膮^(qū)域。
      FCS2206是存儲(chǔ)幀檢查順序的區(qū)域。
      Protocol Identifier(協(xié)議識(shí)別符)22051是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的Protocol Identifier相等的信息的區(qū)域。
      Protocol Version Identifier(協(xié)議版本識(shí)別符)22052是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的ProtocolVersion Identifier相等的信息的區(qū)域。
      BPDU Type22053是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)和IEEE802.1w(已有技術(shù)2)中記載的BPDU Type相等的信息的區(qū)域。
      Flags(標(biāo)志)22054是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)和IEEE802.1w(已有技術(shù)2)中記載的Flags相等的信息的區(qū)域。
      Root Identifier(根識(shí)別符)22055是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)和IEEE802.1w(已有技術(shù)2)中記載的Root Identifier相等的信息的區(qū)域。
      Root Path Cost(根路徑成本)22056是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的Root Path Cost相等的信息的區(qū)域。
      Bridge Identifier(橋識(shí)別符)22057是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的Bridge Identifier相等的信息的區(qū)域。
      Port Identifier(端口識(shí)別符)22058是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的Port Identifier相等的信息的區(qū)域。
      Massage Age(消息年齡)22059是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的Massage Age相等的信息的區(qū)域。
      MAX Age(MAX年齡)2205A是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的MAX Age相等的信息的區(qū)域。
      Hello Time(呼叫時(shí)間)2205B是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的Hello Time相等的信息的區(qū)域。
      Forward Delay(前向延遲)2205C是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的Forward Delay相等的信息的區(qū)域。
      圖6是表示IEEE802.1D(已有技術(shù)1)或IEEE802.1w(已有技術(shù)2)中記載的Topology Change Notification BPDU(拓?fù)渥兓ㄖ狟PDU)幀的構(gòu)造的格式圖。
      MAC DA2201是存儲(chǔ)收件人MAC地址的區(qū)域。
      MAC SA2202是存儲(chǔ)發(fā)送源MAC地址的區(qū)域。
      標(biāo)簽區(qū)域2203,雖然在已有技術(shù)中沒有記載,但是,是插入作為識(shí)別多個(gè)生成樹的識(shí)別符的標(biāo)簽的區(qū)域。上述標(biāo)簽,除了VLAN標(biāo)簽外,也可以是將本專利申請(qǐng)人提出的特愿2002-204673號(hào)中揭示的擴(kuò)展標(biāo)簽和其它標(biāo)簽或識(shí)別方法中任何一個(gè)以上組合起來的標(biāo)簽。
      Type(類型)2204是存儲(chǔ)幀的類型識(shí)別符的區(qū)域。
      BPDU區(qū)域2205是存儲(chǔ)與IEEE802.1D(已有技術(shù)1)和IEEE802.1w(已有技術(shù)2)中記載的Topology Change Notification BPDU Parameters(拓?fù)渥兓ㄖ狟PDU參數(shù))相當(dāng)?shù)男畔⒌膮^(qū)域。
      FCS2206是存儲(chǔ)幀檢查順序的區(qū)域。
      GVRP指的是為了管理標(biāo)簽組、識(shí)別現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)、和在節(jié)點(diǎn)之間交換各種設(shè)定信息而發(fā)送接收的控制幀。
      在圖53中,說明擴(kuò)展標(biāo)簽幀3300和3400的另一幀格式。此外,將以后圖4中說明的擴(kuò)展標(biāo)簽幀3500~3508的幀格式記為擴(kuò)展標(biāo)簽幀格式(1),將以后圖53中說明的幀格式記為擴(kuò)展標(biāo)簽幀格式(2)。
      圖53的上部是VLAN標(biāo)簽3203的詳細(xì)幀格式。在TPID(Tag ProtocolIdentifier標(biāo)簽協(xié)議識(shí)別符))2800中,設(shè)定為值“0x8100”。此外,也存在在標(biāo)準(zhǔn)規(guī)格外使用值“0x9100”的情形。又,TCI2801由Priority(優(yōu)先度)段2802、CFI2803和VLAN-ID段2804構(gòu)成。
      在Priority段2802中存儲(chǔ)著幀的優(yōu)先度,在IEEE802.1p中規(guī)定了該優(yōu)先度的值。又,在CFI中存儲(chǔ)著表示有無特殊路徑信息或MAC地址的格式類別的值,在VLAN-ID段2804中存儲(chǔ)著VLAN-ID。
      與此相對(duì),在圖53的下部所示的擴(kuò)展標(biāo)簽幀格式(2)中,TPID2800和TCI2801中的CFI2803與VLAN標(biāo)簽3203相同,將Priority段2802變更為Priority/標(biāo)簽Type(類別)段5003,將VLAN-ID段2804變更為擴(kuò)展標(biāo)簽信息段5004。此外,對(duì)應(yīng)段的大小是相同的。
      在本擴(kuò)展標(biāo)簽幀格式(2)中,在Priority/標(biāo)簽Type段5003中,存儲(chǔ)著擴(kuò)展標(biāo)簽3500~3508的類別。當(dāng)使用擴(kuò)展標(biāo)簽3500~3508時(shí),以能夠支持IEEE802.1p的方式,將已有的VLAN標(biāo)簽3203的Priority段2802(IEEE802.1p)中的Priority值的一部分用作擴(kuò)展標(biāo)簽3500~3508的類別。
      具體地說,將110、100、001、000用作擴(kuò)展標(biāo)簽3500~3508,關(guān)于111(預(yù)約用)、101(會(huì)話型多媒體用)、011(臨界應(yīng)用用)、010(標(biāo)準(zhǔn)流用)進(jìn)行IEEE802.1p互換。
      因此,能夠使用的擴(kuò)展標(biāo)簽3500~3508限于4個(gè),例如,使用轉(zhuǎn)發(fā)標(biāo)簽3500、廣播轉(zhuǎn)發(fā)標(biāo)簽3508、客戶分離標(biāo)簽3501、OAM&amp;P標(biāo)簽3503,使與Priority值的對(duì)應(yīng)為001=轉(zhuǎn)發(fā)標(biāo)簽3500、000=廣播轉(zhuǎn)發(fā)標(biāo)簽3508、110=客戶分離標(biāo)簽3501、100=OAM&amp;P標(biāo)簽3503。因此,能夠識(shí)別上述4種擴(kuò)展標(biāo)簽,并且能夠支持IEEE802.1p中的4個(gè)優(yōu)先度。此外,關(guān)于選擇使用的擴(kuò)展標(biāo)簽和設(shè)定與它對(duì)應(yīng)的Priority值,不一定限定于該例子。
      又,在擴(kuò)展標(biāo)簽幀格式(2)中,在擴(kuò)展標(biāo)簽信息段5004中,存儲(chǔ)與擴(kuò)展標(biāo)簽3500~3508的標(biāo)簽類別相應(yīng)的地址信息等的信息。例如,當(dāng)在轉(zhuǎn)發(fā)標(biāo)簽3500的情形中,存儲(chǔ)收件人節(jié)點(diǎn)的地址信息,在廣播轉(zhuǎn)發(fā)標(biāo)簽3508的情形中,存儲(chǔ)發(fā)送源節(jié)點(diǎn)的地址信息,在客戶分離標(biāo)簽3501的情形中,存儲(chǔ)客戶識(shí)別信息。
      (第1實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第1實(shí)施方式。
      參照?qǐng)D7,本發(fā)明第1實(shí)施方式包含節(jié)點(diǎn)11~16、客戶機(jī)91~96、鏈路81~86、和鏈路21~28。
      節(jié)點(diǎn)11是由程序控制的CPU等實(shí)現(xiàn)的,具有下面列舉的功能。
      (1)將從鏈路21或鏈路24到達(dá)的幀傳送給鏈路24或鏈路21。
      (2)在從鏈路81到達(dá)的幀上附加傳送所需的標(biāo)簽,傳送給鏈路21或鏈路24。
      (3)將從鏈路21或鏈路24到達(dá)的幀,在刪除傳送所需的標(biāo)簽后,傳送給鏈路81。
      (4)為了構(gòu)成生成樹,在與其它節(jié)點(diǎn)之間進(jìn)行控制幀的發(fā)送接收,必要時(shí)閉鎖鏈路的端口。
      (5)監(jiān)視流過鏈路的幀的流量。
      節(jié)點(diǎn)12~16是與節(jié)點(diǎn)11相同的節(jié)點(diǎn)。以后,用節(jié)點(diǎn)11代表節(jié)點(diǎn)11~16進(jìn)行記述,但是這些關(guān)于節(jié)點(diǎn)11的記述只要沒有特別言明也同樣可以在其它節(jié)點(diǎn)12~16中實(shí)現(xiàn)。
      客戶機(jī)91是一個(gè)以上的客戶的集合,具有通過鏈路81,在與節(jié)點(diǎn)11之間發(fā)送接收幀的功能。
      客戶機(jī)92~96是與客戶機(jī)91同樣的客戶機(jī)群。以后,用客戶機(jī)91代表客戶機(jī)91~96進(jìn)行記述,但是關(guān)于客戶機(jī)91的記述,只要沒有特別言明在其它客戶機(jī)92~96中也同樣可以應(yīng)用。
      鏈路81是從客戶機(jī)91連結(jié)節(jié)點(diǎn)11和從節(jié)點(diǎn)11連結(jié)客戶機(jī)91的雙向鏈路。
      鏈路82~86是與鏈路81同樣的鏈路。以后,用鏈路81代表鏈路81~86進(jìn)行記述,但是關(guān)于鏈路81的記述,只要沒有特別言明在其它鏈路82~86中也同樣可以應(yīng)用。
      鏈路21是從節(jié)點(diǎn)11連結(jié)節(jié)點(diǎn)12和從節(jié)點(diǎn)12連結(jié)節(jié)點(diǎn)11的雙向鏈路。
      鏈路22~26是與鏈路21同樣的鏈路。以后,用鏈路21代表鏈路22~26進(jìn)行記述,但是關(guān)于鏈路21的記述,只要沒有特別言明在其它鏈路22~26中也同樣可以應(yīng)用。
      圖8是詳細(xì)表示節(jié)點(diǎn)11的構(gòu)成的圖。節(jié)點(diǎn)11包含幀傳送器111、標(biāo)簽插入器112、標(biāo)簽刪除器113、轉(zhuǎn)發(fā)表114、分別器1150、樹管理器1151、樹管理器1152、樹選擇器116、標(biāo)簽表117、和設(shè)定接口118。
      幀傳送器111按照轉(zhuǎn)發(fā)表114的記述,將從鏈路21或鏈路24和標(biāo)簽插入器112接收的幀傳送給鏈路21或鏈路24和標(biāo)簽刪除器113或樹選擇器116。
      標(biāo)簽插入器112按照標(biāo)簽表117的記述,將標(biāo)簽插入到從鏈路81接收的幀,傳送給幀傳送器111。此外,除了也能夠根據(jù)標(biāo)簽表117的記述,不插入標(biāo)簽,將接收的幀原封不動(dòng)地傳送給幀傳送器111外,也可以在同一幀中插入0個(gè)以上的多個(gè)標(biāo)簽,或者,復(fù)制到達(dá)的幀,在復(fù)制的各個(gè)幀中,插入0個(gè)以上的多個(gè)相同或不同的標(biāo)簽。
      標(biāo)簽刪除器113除去附加在從幀傳送器111接收的幀上的標(biāo)簽,將幀傳送給鏈路81。此外,也能夠根據(jù)設(shè)定,不除去標(biāo)簽,將接收的幀原封不動(dòng)地傳送給鏈路81。
      轉(zhuǎn)發(fā)表114,對(duì)來自幀傳送器111的詢問,將MAC地址、標(biāo)簽、或輸入端口等的一個(gè)以上的組合作為關(guān)鍵字(key),將一個(gè)以上的幀傳送目標(biāo)端口返回給幀傳送器111。關(guān)鍵字和傳送目標(biāo)端口由樹管理器1151或樹管理器1152設(shè)定。
      分別器1150按照接收的幀的標(biāo)簽決定輸出目標(biāo)端口,將上述幀傳送給樹管理器1151或樹管理器1152。能夠由樹選擇器116設(shè)定是否將附加了什么標(biāo)簽的幀傳送給樹管理器1151或樹管理器1152。
      樹管理器1151,按照樹選擇器116的指示,利用生成樹算法,從分別器1150接收BPDU,又將BPDU發(fā)送給幀傳送器111,設(shè)定轉(zhuǎn)發(fā)表114。進(jìn)一步,從樹選擇器116接收設(shè)定信息,用作BPDU的參數(shù)。又,提取包含在BPDU中的控制信息,通知給樹選擇器116。
      樹管理器1152是與樹管理器1151同樣的樹管理器。以后,用樹管理器1151代表樹管理器1151~樹管理器1152進(jìn)行記述,但是關(guān)于樹管理器1151的記述,只要沒有特別言明也同樣可以應(yīng)用于樹管理器1152。
      樹選擇器116從幀傳送器111接收GVRP等的設(shè)定幀,從樹管理器1151或樹管理器1152接收包含在BPDU中信息,從資源監(jiān)視器119接受鏈路信息的通知,或者,接受來自設(shè)定接口118的設(shè)定通知,按照設(shè)定幀或包含在通知中的信息,設(shè)定樹管理器1151、樹管理器1152、和標(biāo)簽表117。又,將設(shè)定幀發(fā)送給幀傳送器111。
      標(biāo)簽表117,對(duì)于來自標(biāo)簽插入器112的詢問,將要插入的標(biāo)簽信息或者不追加標(biāo)簽地傳送的命令返回到標(biāo)簽插入器112。由樹選擇器116設(shè)定插入的標(biāo)簽或者不插入標(biāo)簽地傳送的命令。也可以進(jìn)行在同一幀中插入0個(gè)以上的多個(gè)標(biāo)簽的設(shè)定,和復(fù)制到達(dá)的幀,在復(fù)制的各個(gè)幀中,插入0個(gè)以上的多個(gè)相同或不同的標(biāo)簽的設(shè)定。
      設(shè)定接口118,通過串聯(lián)連接或TELNET等的指令線接口或WEB服務(wù)器等,將來自用戶的樹選擇命令、節(jié)點(diǎn)刪除請(qǐng)求、鏈路成本、生成樹參數(shù)值等傳送給樹選擇器116。
      資源監(jiān)視器119監(jiān)視節(jié)點(diǎn)的各鏈路端口的狀況,當(dāng)檢測(cè)鏈路的連接時(shí),將鏈路上行(link up)通知發(fā)送給樹選擇器116。又,除了對(duì)通過鏈路的幀的累積字節(jié)數(shù)、通過TCP會(huì)話數(shù)、HTTP請(qǐng)求數(shù)中的一個(gè)以上的值進(jìn)行計(jì)數(shù)并保持,根據(jù)樹選擇器116的要求,將保持的值通知樹選擇器116外,根據(jù)來自樹選擇器116的命令,將保持的值重置為0。進(jìn)一步,監(jiān)視由樹選擇器116預(yù)先指定種類的幀的通過,當(dāng)上述監(jiān)視對(duì)象幀通過時(shí),通知給樹選擇器116。
      圖9是本實(shí)施方式的圖8中的,將標(biāo)簽作為關(guān)鍵字決定輸出端口的轉(zhuǎn)發(fā)表114的構(gòu)成例。
      標(biāo)簽字段1141是成為搜索索引的字段,調(diào)查寫在接收的幀的標(biāo)簽上的內(nèi)容是否與該字段的信息一致。
      輸出端口1142是當(dāng)寫在接收的幀的標(biāo)簽上的內(nèi)容與標(biāo)簽中字段1141的內(nèi)容一致時(shí),記述是否要將上述幀傳送給哪個(gè)端口的字段。
      此外,不僅在如本工作例所示的,進(jìn)行根據(jù)標(biāo)簽內(nèi)容決定傳送目標(biāo)的標(biāo)簽轉(zhuǎn)發(fā)的情形中,而且在以往進(jìn)行的,根據(jù)MAC地址決定傳送目標(biāo)的通常的MAC地址傳送中,同樣都可以應(yīng)用本實(shí)施方式。這時(shí),在輸出端口字段1142中記載著多個(gè)端口。
      圖10是詳細(xì)表示本發(fā)明第1實(shí)施方式的圖8中的樹管理器1151的構(gòu)成的圖。樹管理器1151包含標(biāo)簽刪除器11511、BPDU發(fā)送接收器11512、標(biāo)簽插入器11513、樹控制器11514和樹表11515。
      標(biāo)簽刪除器11511刪除插入到從分別器1150輸入的幀中的標(biāo)簽,將幀傳送到BPDU發(fā)送接收器11512。如果在從分別器1150接收的幀中沒有添加標(biāo)簽時(shí),則將接收的幀原封不動(dòng)地傳送給BPDU發(fā)送接收機(jī)11512。
      BPDU發(fā)送接收機(jī)11512從標(biāo)簽刪除器11511接收BPDU,根據(jù)BPDU接收通知,將幀中包含的信息通知給樹控制器11514。又,從樹控制器11514接受BPDU發(fā)送通知,生成幀發(fā)送給標(biāo)簽插入器11513。
      標(biāo)簽插入器11513從BPDU發(fā)送接收機(jī)11512接收幀,插入預(yù)先設(shè)定的標(biāo)簽,發(fā)送給幀傳送器111。此外,也可以設(shè)定不插入標(biāo)簽,原封不動(dòng)地傳送幀。
      樹控制器11514具有如下所示的4個(gè)功能。
      (1)停止工作(初始狀態(tài))按照來自樹選擇器116的停止命令,停止到BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送通知。又,將全部鏈路作為下行(down),將端口的狀態(tài)登記在樹表11515中。
      (2)開始工作按照來自標(biāo)簽選擇器116的開始命令,開始到BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送通知。又,根據(jù)開始命令中包含的信息,將上行狀態(tài)的端口登記在樹表11515中。
      (3)BPDU接收工作接受來自BPDU發(fā)送接收機(jī)11512的BPDU接收通知,更新樹表11515。又,提取BPDU接收通知中包含的現(xiàn)用系統(tǒng)樹和預(yù)備系統(tǒng)樹的識(shí)別信息,通知給標(biāo)簽選擇器116內(nèi)的主控制器1164。
      (4)拓?fù)涓鹿ぷ髟谏鲜鐾V构ぷ?、上述開始工作和上述BPDU接收工作后,按照已有技術(shù)1或已有技術(shù)2所示的生成樹協(xié)議,參照樹表11515,需要時(shí),設(shè)定樹表11515,設(shè)定轉(zhuǎn)發(fā)表114和發(fā)送BPDU。在發(fā)送的BPDU中,也包含現(xiàn)用系統(tǒng)樹和預(yù)備系統(tǒng)樹的識(shí)別信息。又,進(jìn)行向樹選擇器116通知樹的再計(jì)算結(jié)果,在拓?fù)渲邪l(fā)生還是不發(fā)生變更的工作。
      樹表11515是記述關(guān)于已有技術(shù)1或已有技術(shù)2所示的生成樹協(xié)議所需的端口狀態(tài)和節(jié)點(diǎn)狀態(tài)的參數(shù)的表。在該表中記述各端口或鏈路的優(yōu)先度以及鏈路成本。在第1實(shí)施方式中,作為鏈路成本,設(shè)定用鏈路頻帶寬度的情形進(jìn)行說明。
      圖11是詳細(xì)表示本發(fā)明第1實(shí)施方式的圖8中的樹選擇器116的構(gòu)成的圖。樹選擇器116包含標(biāo)簽刪除器1161、GVRP發(fā)送接收器1162、標(biāo)簽插入器1163、主控制器1164、穩(wěn)定定時(shí)器1165和到達(dá)間隔定時(shí)器1166。
      標(biāo)簽刪除器1161刪除插入到從幀傳送器111輸入的幀中的標(biāo)簽,將幀傳送到GVRP發(fā)送接收機(jī)1162。如果在從幀傳送器111接收的幀中沒有添加標(biāo)簽時(shí),則將接收的幀原封不動(dòng)地傳送給GVRP發(fā)送接收機(jī)1162。
      GVRP發(fā)送接收機(jī)1162從標(biāo)簽刪除器1161接收控制幀,根據(jù)GVRP幀接收通知將幀中包含的信息通知給主控制器1164。又,從主控制器1164接受GVRP幀發(fā)送通知,生成幀,發(fā)送給標(biāo)簽插入器1163。
      標(biāo)簽插入器1163從GVRP發(fā)送接收機(jī)1162接收幀,插入預(yù)先設(shè)定的標(biāo)簽,發(fā)送給幀傳送器111。此外,也可以設(shè)定不插入標(biāo)簽,原封不動(dòng)地傳送幀。
      主控制器1164具有如下所示的4個(gè)功能。
      (1)鏈路上行檢測(cè)主控制器1164從鏈路監(jiān)視器119接受鏈路上行通知,將鏈路上行(開始命令)通知給現(xiàn)在成為預(yù)備系統(tǒng)的樹管理器。在開始命令中存儲(chǔ)著上行的鏈路信息。又,在發(fā)送開始命令后,設(shè)置穩(wěn)定定時(shí)器1165。當(dāng)收到穩(wěn)定定時(shí)器1165計(jì)數(shù)滿了的通知時(shí),將變更插入標(biāo)簽的命令通知給標(biāo)簽表117,進(jìn)一步,以使預(yù)備系統(tǒng)和現(xiàn)用系統(tǒng)的登記逆轉(zhuǎn)的方式,命令GVRP發(fā)送接收機(jī)1162向新樹的根節(jié)點(diǎn)發(fā)送樹切換要求幀。進(jìn)一步,設(shè)置穩(wěn)定定時(shí)器1165,在穩(wěn)定定時(shí)器計(jì)時(shí)滿了后在舊樹上追加自節(jié)點(diǎn)。
      (2)接收節(jié)點(diǎn)刪除請(qǐng)求當(dāng)從設(shè)定接口118接收節(jié)點(diǎn)刪除請(qǐng)求通知時(shí),將停止命令發(fā)送給現(xiàn)在成為預(yù)備系統(tǒng)的樹管理器。又在發(fā)送停止命令后,設(shè)置穩(wěn)定定時(shí)器1165。當(dāng)收到穩(wěn)定定時(shí)器1165計(jì)時(shí)滿了的通知時(shí),將變更插入標(biāo)簽的命令通知給標(biāo)簽表117,進(jìn)一步,以使預(yù)備系統(tǒng)和現(xiàn)用系統(tǒng)的登記逆轉(zhuǎn)的方式,命令GVRP發(fā)送接收機(jī)1162向新樹的根節(jié)點(diǎn)發(fā)送利用標(biāo)簽組變更GVRP幀。進(jìn)一步,設(shè)置穩(wěn)定定時(shí)器1165,在穩(wěn)定定時(shí)器計(jì)時(shí)滿了后向設(shè)定接口118顯示刪除自節(jié)點(diǎn)的許可。
      (3)接收利用標(biāo)簽組變更GVRP在自節(jié)點(diǎn)為新樹的根節(jié)點(diǎn)的情形中,當(dāng)接收利用標(biāo)簽組變更GVRP幀時(shí),命令樹管理器1151或樹管理器1152,在從自節(jié)點(diǎn)發(fā)送的BPDU上附加現(xiàn)用系統(tǒng)標(biāo)志進(jìn)行發(fā)送。進(jìn)一步,命令GVRP發(fā)送接收機(jī)1162,取消對(duì)舊樹的根節(jié)點(diǎn)添加現(xiàn)用系統(tǒng)標(biāo)志。
      (4)接收現(xiàn)用系統(tǒng)位變更通知樹管理器1151或樹管理器1152確認(rèn)當(dāng)接收BPDU時(shí)附加在BPDU上的現(xiàn)用系統(tǒng)標(biāo)志,確認(rèn)自組是現(xiàn)用系統(tǒng)還是預(yù)備系統(tǒng),并通知給主控制器。接受通知的結(jié)果,如果在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)中存在變更時(shí),則將插入標(biāo)簽變更通知發(fā)送給標(biāo)簽表117,使現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的登記逆轉(zhuǎn)。
      (5)接收指定幀的通過通知當(dāng)從資源監(jiān)視器119接收預(yù)先設(shè)定的監(jiān)視對(duì)象幀通過的通知時(shí),將設(shè)置通知發(fā)送給到達(dá)間隔定時(shí)器1166。當(dāng)從到達(dá)間隔定時(shí)器1166,到達(dá)定時(shí)器計(jì)時(shí)滿了的通知時(shí),我們看到監(jiān)視對(duì)象幀的到達(dá)間隔比根據(jù)設(shè)置通知設(shè)定的時(shí)間長。因此,能夠檢測(cè)出BPDU的到達(dá)間隔變長和流過預(yù)備系統(tǒng)的幀的到達(dá)間隔變長等。
      穩(wěn)定定時(shí)器1165,當(dāng)從接收由主控制器1164發(fā)送的設(shè)置通知開始,經(jīng)過預(yù)先設(shè)定的時(shí)間時(shí),將定時(shí)器計(jì)時(shí)滿了的通知發(fā)送給主控制器1164。
      到達(dá)間隔定時(shí)器1166,當(dāng)從主控制器1164接收設(shè)置命令時(shí),將現(xiàn)在保持的時(shí)間重置為0使定時(shí)器工作,當(dāng)經(jīng)過根據(jù)設(shè)置命令指定的時(shí)間時(shí),將定時(shí)器計(jì)時(shí)滿了的通知發(fā)送給主控制器1164。
      圖12是詳細(xì)表示本發(fā)明第1實(shí)施方式中的圖11中的主控制器1164的狀態(tài)遷移的流程圖。
      以后,在存在2個(gè)系統(tǒng)的生成樹中,使用于新進(jìn)入網(wǎng)絡(luò)的數(shù)據(jù)幀傳送的生成樹表現(xiàn)為現(xiàn)用樹或現(xiàn)用系統(tǒng)樹,使不成為現(xiàn)用樹的樹表現(xiàn)為預(yù)備用樹或預(yù)備系統(tǒng)樹。
      又,將生成現(xiàn)用系統(tǒng)樹的樹管理器稱為現(xiàn)用系統(tǒng)樹管理器,將生成預(yù)備系統(tǒng)樹的樹管理器稱為預(yù)備系統(tǒng)樹管理器。
      狀態(tài)11641是不能夠判別現(xiàn)用系統(tǒng)樹管理器為樹管理器1151還是樹管理器1152的狀態(tài),并且是使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512和樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能無效,只使BPDU接收功能有效的狀態(tài)。
      狀態(tài)11642是現(xiàn)用系統(tǒng)樹管理器為樹管理器1151,預(yù)備系統(tǒng)樹管理器為樹管理器1152,使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能無效,也使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能無效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      狀態(tài)11643是現(xiàn)用系統(tǒng)樹管理器為樹管理器1151,預(yù)備系統(tǒng)樹管理器為樹管理器1152,使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能無效,使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能有效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      狀態(tài)11644是現(xiàn)用系統(tǒng)樹管理器為樹管理器1152,預(yù)備系統(tǒng)樹管理器為樹管理器1151,使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能有效,使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能無效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      狀態(tài)11645是現(xiàn)用系統(tǒng)樹管理器為樹管理器1152,預(yù)備系統(tǒng)樹管理器為樹管理器1151,使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能有效,也使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能有效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      狀態(tài)11646是現(xiàn)用系統(tǒng)樹管理器為樹管理器1151,預(yù)備系統(tǒng)樹管理器為樹管理器1152,使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能有效,也使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能有效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      狀態(tài)11647是現(xiàn)用系統(tǒng)樹管理器為樹管理器1151,預(yù)備系統(tǒng)樹管理器為樹管理器1152,使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能有效,使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能無效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      狀態(tài)11648是現(xiàn)用系統(tǒng)樹管理器為樹管理器1152,預(yù)備系統(tǒng)樹管理器為樹管理器1151,使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能無效,使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能有效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      狀態(tài)11649是現(xiàn)用系統(tǒng)樹管理器為樹管理器1152,預(yù)備系統(tǒng)樹管理器為樹管理器1151,使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能無效,也使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能無效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      下面,參照?qǐng)D12,說明主控制器1164的工作。
      主控制器1164,當(dāng)從資源監(jiān)視器119接收新與網(wǎng)絡(luò)連接的通知時(shí),等待來自樹管理器1151或樹管理器1152的現(xiàn)用系統(tǒng)通知的到達(dá)。當(dāng)由樹管理器1151或樹管理器1152接收包含在BPDU中的現(xiàn)用系統(tǒng)通知時(shí),將指定上述通知中指定的樹管理器1151或樹管理器1152設(shè)定為現(xiàn)用、將指定預(yù)備用的樹管理器1151或1152設(shè)定為預(yù)備用,遷移到狀態(tài)11642或狀態(tài)11649。這里,我們以遷移到狀態(tài)11642的情形為例進(jìn)行解說,但是以后的解說在遷移到狀態(tài)11649的情形中也是相同的。(狀態(tài)11641)主控制器1164將樹管理器1151設(shè)定為現(xiàn)用,將樹管理器1152設(shè)定為預(yù)備用。進(jìn)一步,向上述各樹管理器1151和樹管理器1152發(fā)出停止發(fā)送BPDU命令。(狀態(tài)11642)主控制器1164,在狀態(tài)11642中,如果從設(shè)定接口118接收節(jié)點(diǎn)的追加要求時(shí),則遷移到狀態(tài)11643。又,如果從樹管理器1151或樹管理器1152接收現(xiàn)用系統(tǒng)通知,在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的關(guān)系中存在變更時(shí),則遷移到狀態(tài)11649。(狀態(tài)11642)主控制器1164將鏈路上行(link up)的通知發(fā)送給樹管理器1152,同時(shí),將許可發(fā)送BPDU的通知發(fā)送給樹管理器1152。進(jìn)一步,使穩(wěn)定定時(shí)器1165工作。(狀態(tài)11643)主控制器1164,當(dāng)從穩(wěn)定定時(shí)器1165接收定時(shí)器計(jì)時(shí)滿了通知時(shí),改換登記成現(xiàn)用的樹管理器1151和登記成預(yù)備用的樹管理器1152,重新將樹管理器1152作為現(xiàn)用,將樹管理器1151作為預(yù)備用。進(jìn)一步,通過GVRP發(fā)送接收機(jī)1162,將利用標(biāo)簽組變更通知發(fā)送給新樹的根節(jié)點(diǎn)。將該利用標(biāo)簽組變更通知的內(nèi)容,在BPDU中反映出來,并傳送到全部節(jié)點(diǎn)。此后,使穩(wěn)定定時(shí)器1165工作。(狀態(tài)11644)主控制器1164,當(dāng)從穩(wěn)定定時(shí)器1165接收定時(shí)器計(jì)時(shí)滿了通知時(shí),將鏈路上行(link up)的通知發(fā)送給樹管理器1151,同時(shí),將許可發(fā)送BPDU的通知發(fā)送給樹管理器1152。通常,穩(wěn)定在該狀態(tài)中(狀態(tài)11645)主控制器1164,在狀態(tài)11645中,從樹管理器1151或樹管理器1152接收包含在BPDU中的現(xiàn)用系統(tǒng)通知,如果在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的關(guān)系中存在變更時(shí),則遷移到狀態(tài)11646。而且,改換登記成現(xiàn)用的樹管理器1152和登記成預(yù)備用的樹管理器1151,重新將樹管理器1151作為現(xiàn)用,將樹管理器1152作為預(yù)備用。(狀態(tài)11645)主控制器1164,在狀態(tài)11645中,如果從設(shè)定接口118接收刪除節(jié)點(diǎn)的要求時(shí),則遷移到狀態(tài)11644。(狀態(tài)11645)主控制器1164將連接著的全部鏈路下行(link down)的通知發(fā)送給樹管理器1151,同時(shí),向樹管理器1151發(fā)出停止發(fā)送BPDU的命令。進(jìn)一步,使穩(wěn)定定時(shí)器1165工作。(狀態(tài)11644)主控制器1164,當(dāng)從穩(wěn)定定時(shí)器1165接收定時(shí)器計(jì)時(shí)滿了通知時(shí),改換登記成現(xiàn)用的樹管理器1152和登記成預(yù)備用的樹管理器1151,重新將樹管理器1151作為現(xiàn)用,將樹管理器1152作為預(yù)備用。進(jìn)一步,通過GVRP發(fā)送接收機(jī)1162,將利用標(biāo)簽組變更通知發(fā)送給新樹的根節(jié)點(diǎn)。將該利用標(biāo)簽組變更通知的內(nèi)容,在BPDU中反映出來,并傳送到全部節(jié)點(diǎn)。此后,使穩(wěn)定定時(shí)1165工作。(狀態(tài)11643)主控制器1164,當(dāng)從穩(wěn)定定時(shí)器1165接收定時(shí)器計(jì)時(shí)滿了通知時(shí),將鏈路下行(link down)的通知發(fā)送給樹管理器1151,同時(shí),向樹管理器1151發(fā)出停止發(fā)送BPDU的命令。進(jìn)一步,無條件地遷移到狀態(tài)11641,待機(jī)直到節(jié)點(diǎn)切離為止。(狀態(tài)11642)圖13是本發(fā)明的圖8中的,決定將收件人MAC地址作為關(guān)鍵字插入的標(biāo)簽的標(biāo)簽表117的構(gòu)成例。
      收件人MAC地址1171是成為搜索索引的字段,調(diào)查接收的幀的寫在收件人MAC地址字段,即MAC DA字段中的內(nèi)容是否與該字段的信息一致,當(dāng)一致時(shí),將在插入標(biāo)簽字段1172中記載的標(biāo)簽插入到上述接收的幀中。
      插入標(biāo)簽字段1172是記載要插入到收件人MAC地址字段1171中的標(biāo)簽的字段。在本實(shí)施方式中,插入現(xiàn)在成為現(xiàn)用系統(tǒng)的標(biāo)簽組的標(biāo)簽。由樹選擇器116將該插入標(biāo)簽字段1172改寫成現(xiàn)在成為現(xiàn)用系統(tǒng)的標(biāo)簽。
      參照?qǐng)D8、圖14、圖15和圖16,用具體例詳細(xì)說明在本實(shí)施方式中,追加節(jié)點(diǎn)17時(shí)的工作。
      在初始狀態(tài)(節(jié)點(diǎn)17與鏈路29、30連接前的狀態(tài))中的,2個(gè)系統(tǒng)的生成樹形成相同的連接關(guān)系。這是設(shè)定生成樹的協(xié)議,根據(jù)節(jié)點(diǎn)、鏈路的優(yōu)先次序值等的信息設(shè)定生成樹,所以作為關(guān)于同一個(gè)網(wǎng)絡(luò)設(shè)定2個(gè)生成樹的結(jié)果形成相同的連接關(guān)系。在該初始狀態(tài)中,設(shè)定某一方的生成樹作為現(xiàn)用,另一方作為預(yù)備(具體地說,通過樹管理器1151、1152改寫樹表11515,樹選擇器116改寫標(biāo)簽表117進(jìn)行各設(shè)定),可以用現(xiàn)用的生成樹運(yùn)用該網(wǎng)絡(luò)。
      在圖10所示的網(wǎng)絡(luò)中,假定在初始狀態(tài)中,設(shè)定2個(gè)用粗線表示的生成樹51的情形。
      參照?qǐng)D14,在本工作例中,具有節(jié)點(diǎn)11~17、鏈路21~30和樹51。但是,節(jié)點(diǎn)17、鏈路29和鏈路30在初始狀態(tài)中不連接。
      又,圖15表示在本工作例中,追加節(jié)點(diǎn)17后的生成樹52的狀態(tài)。在圖11中用粗線表示生成樹52。
      已經(jīng)設(shè)定了節(jié)點(diǎn)11~16的全部節(jié)點(diǎn)、全部端口所屬的2個(gè)標(biāo)簽組,將第1標(biāo)簽組稱為標(biāo)簽組41,將第2標(biāo)簽組稱為標(biāo)簽組42。
      此外,基本上使全部節(jié)點(diǎn)、全部端口加入2個(gè)標(biāo)簽組,但是也可以作成只由一部分端口或節(jié)點(diǎn)構(gòu)成的標(biāo)簽組。以后,我們說明使全部節(jié)點(diǎn)、全部端口加入到2個(gè)標(biāo)簽組的情形。
      在節(jié)點(diǎn)11~16中存在著2個(gè)獨(dú)立工作的生成樹回路,將在標(biāo)簽組41上工作的生成樹稱為樹51,將在標(biāo)簽組42上工作的生成樹稱為樹52。
      必須將生成樹作成2個(gè)系統(tǒng),但是不一定要將標(biāo)簽組作成2個(gè)。通過只設(shè)定上述標(biāo)簽組41不利用標(biāo)簽組42,也能夠?qū)⒃跇?biāo)簽組41上工作的生成樹稱為樹51,將不屬于標(biāo)簽組進(jìn)行工作的生成樹稱為樹52。又與此相反,通過只設(shè)定上述標(biāo)簽組42不利用標(biāo)簽組41,也能夠?qū)⒉粚儆跇?biāo)簽組進(jìn)行工作的生成樹稱為樹51,將在標(biāo)簽組42上工作的生成樹稱為樹52。
      這里,特別說明用標(biāo)簽組41和標(biāo)簽組42兩者的情形。當(dāng)用標(biāo)簽組41和標(biāo)簽組42兩者時(shí)的工作,也同樣可以適用于即便只用標(biāo)簽組41或只用標(biāo)簽組42的情形。
      在該網(wǎng)絡(luò)中,通過來自設(shè)定接口118的初始設(shè)定,以使樹51成為現(xiàn)用系統(tǒng)的生成樹,使樹52成為預(yù)備戲系統(tǒng)的生成樹的方式進(jìn)行設(shè)定,在樹51的BPDU上附加現(xiàn)用系統(tǒng)標(biāo)志和標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加預(yù)備系統(tǒng)標(biāo)志和標(biāo)簽組42的標(biāo)簽。
      全部節(jié)點(diǎn),通過以用IEEE802.1D和IEEE802.1w規(guī)定的一定的周期相互發(fā)送附加了現(xiàn)用系統(tǒng)標(biāo)志或預(yù)備系統(tǒng)標(biāo)志的BPDU幀,構(gòu)筑作為樹51的現(xiàn)用系統(tǒng)的生成樹或作為樹52的預(yù)備系統(tǒng)的生成樹。
      通過使用由圖5所示的BPDU幀的字段中的,例如標(biāo)簽區(qū)域2203、Type2204、BPDU Type22053等的字段,能夠表示上述現(xiàn)用系統(tǒng)標(biāo)志或預(yù)備系統(tǒng)標(biāo)志。
      現(xiàn)在,從網(wǎng)絡(luò)的開始經(jīng)過充分的時(shí)間,作為充分進(jìn)行附加了標(biāo)簽組41和標(biāo)簽組42的標(biāo)簽的BPDU幀的交換的結(jié)果,并通過將節(jié)點(diǎn)11作為根節(jié)點(diǎn),使樹51和樹52的各個(gè)樹穩(wěn)定。
      所謂穩(wěn)定指的是生成樹的樹構(gòu)造形成經(jīng)過充分長的時(shí)間不變化的狀態(tài)的狀態(tài)。
      在樹51的BPDU上附加標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加標(biāo)簽組42的標(biāo)簽。具體地說,在用樹51傳送的BPDU的標(biāo)簽區(qū)域2203中,記載表示該BPDU屬于標(biāo)簽組41的值,在用樹52傳送的BPDU的標(biāo)簽區(qū)域2203中,記載表示該BPDU屬于標(biāo)簽組42的值。
      又,在現(xiàn)在時(shí)刻,因?yàn)樵O(shè)定樹51作為現(xiàn)用系統(tǒng),所以由標(biāo)簽插入器112,在從客戶機(jī)發(fā)送給節(jié)點(diǎn)11~16的數(shù)據(jù)上附加標(biāo)簽組41的標(biāo)簽。具體地說,在數(shù)據(jù)信號(hào)的標(biāo)簽區(qū)域中記載表示屬于標(biāo)簽組41的值。而且,由幀傳送器111,沿在現(xiàn)在時(shí)刻,作為現(xiàn)用系統(tǒng)設(shè)定的樹51傳送附加了該標(biāo)簽的數(shù)據(jù)。
      節(jié)點(diǎn)17,當(dāng)與鏈路29和鏈路30連接時(shí),也不加入哪個(gè)標(biāo)簽組,開始BPDU的接收。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)成為圖12的狀態(tài)11641。)節(jié)點(diǎn)17,當(dāng)接收各標(biāo)簽組的BPDU時(shí),確認(rèn)現(xiàn)在時(shí)刻的現(xiàn)用系統(tǒng)是標(biāo)簽組41,現(xiàn)在時(shí)刻的預(yù)備系統(tǒng)是標(biāo)簽組42。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)是圖12的狀態(tài)11642。)而且,以使自節(jié)點(diǎn)只參加到標(biāo)簽組42中,進(jìn)行BPDU的發(fā)送接收,在標(biāo)簽組41中以只進(jìn)行BPDU的接收,不進(jìn)行發(fā)送的方式進(jìn)行設(shè)定。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)成為圖12的狀態(tài)11643。)當(dāng)追加節(jié)點(diǎn)17時(shí),因?yàn)樵跇?biāo)簽組42的成員中發(fā)生變更,所以開始根據(jù)生成樹協(xié)議,更新樹52的工作。即,當(dāng)節(jié)點(diǎn)17發(fā)送BPDU,與它鄰接的節(jié)點(diǎn)接收時(shí),識(shí)別為鄰接的節(jié)點(diǎn)在拓?fù)錉顩r中存在變更,開始樹52的更新工作。因?yàn)樵跇?biāo)簽組41的成員中沒有變更,所以不更新樹51。
      通過各節(jié)點(diǎn)11~16,在從客戶機(jī)發(fā)送的幀中,如至此所述的那樣附加標(biāo)簽組41的標(biāo)簽,繼續(xù)沿樹51進(jìn)行傳送。
      這里,通過在段落0135中記載的樹52的更新工作,樹52將根節(jié)點(diǎn)作為節(jié)點(diǎn)11,使其穩(wěn)定。這時(shí)的樹52的構(gòu)成如圖15所示。
      節(jié)點(diǎn)17,在與網(wǎng)絡(luò)連接后經(jīng)過一定時(shí)間后,判斷樹52穩(wěn)定了,將利用標(biāo)簽組變更通知發(fā)送給作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令樹52從預(yù)備系統(tǒng)遷移到現(xiàn)用系統(tǒng)。在該命令中,例如利用控制幀(GVRP)。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)成為圖12的狀態(tài)11644。)此外,除了在節(jié)點(diǎn)17與網(wǎng)絡(luò)連接后經(jīng)過一定時(shí)間檢測(cè)樹52已經(jīng)穩(wěn)定外,也能夠在一定時(shí)間以上檢測(cè)節(jié)點(diǎn)17中的樹52的BPDU到達(dá)間隔。
      接收到利用標(biāo)簽組變更通知的節(jié)點(diǎn)11將利用標(biāo)簽組變更通知發(fā)送給作為樹51根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令樹51遷移到預(yù)備系統(tǒng)。在該利用標(biāo)簽組變更通知中,例如利用控制幀(GVRP)。而且,附加標(biāo)簽組42的標(biāo)簽,在發(fā)送給樹52的BPDU中,建立現(xiàn)用系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      樹51的節(jié)點(diǎn)11接收利用標(biāo)簽組變更通知,使樹51遷移到預(yù)備系統(tǒng),附加標(biāo)簽組41的標(biāo)志,在發(fā)送給樹51的BPDU中,建立預(yù)備系統(tǒng)標(biāo)志。將該預(yù)備系統(tǒng)標(biāo)志設(shè)定在,例如,圖1的BPDU中的預(yù)先決定的字段中。通過樹管理器1151、1152改寫樹表11515,樹選擇器116改寫標(biāo)簽表117實(shí)施設(shè)定。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)11~17確認(rèn)在附加了標(biāo)簽組42的標(biāo)簽的BPDU中附加了現(xiàn)用系統(tǒng)標(biāo)志,將附加在由客戶機(jī)傳送過來的幀上的標(biāo)簽,從標(biāo)簽組41切換到標(biāo)簽組42。這時(shí),改寫標(biāo)簽表117內(nèi)的插入標(biāo)簽字段1172。沿樹52傳送該附加了標(biāo)簽的幀。
      在以上的切換完成后經(jīng)過短時(shí)間,流過樹51的幀消失。
      節(jié)點(diǎn)17,從發(fā)送利用標(biāo)簽組變更通知經(jīng)過一定時(shí)間后,判斷不存在附加了標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),使自節(jié)點(diǎn)加入到標(biāo)簽組41中,包括在下一次拓?fù)渥兏小R驗(yàn)槭棺怨?jié)點(diǎn)加入到標(biāo)簽組41中,所以節(jié)點(diǎn)17許可樹管理器1151內(nèi)的樹控制器發(fā)送BPDU,許可來自BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)成為圖12的狀態(tài)11645。)這時(shí),因?yàn)殛P(guān)于生成樹51進(jìn)行再構(gòu)成,所以著眼于生成樹51看網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)停止。但是,因?yàn)樵谶@期間也用生成樹52進(jìn)行網(wǎng)絡(luò)中的通信,所以伴隨著追加節(jié)點(diǎn)17,不發(fā)生擁擠、幀到達(dá)延遲等的問題。
      此外,作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11或者作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11也可以進(jìn)行使節(jié)點(diǎn)17加入到標(biāo)簽組41的工作。
      作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11,在使節(jié)點(diǎn)17加入到標(biāo)簽組41的情形中,判斷在節(jié)點(diǎn)11從節(jié)點(diǎn)17接收利用標(biāo)簽組變更通知后經(jīng)過一定時(shí)間后,不存在附加了標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),發(fā)出將GVRP幀發(fā)送給節(jié)點(diǎn)17,加入到標(biāo)簽組41中的命令。
      作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,在使節(jié)點(diǎn)17加入到標(biāo)簽組41的情形中,在節(jié)點(diǎn)11從節(jié)點(diǎn)17接收利用標(biāo)簽組變更通知后經(jīng)過一定時(shí)間后,判斷不存在附加了標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),發(fā)出將GVRP幀發(fā)送給節(jié)點(diǎn)17,加入到標(biāo)簽組41中的命令。這時(shí),樹51的節(jié)點(diǎn)11將GVRP幀直接(不經(jīng)過樹52的節(jié)點(diǎn)11)發(fā)送給節(jié)點(diǎn)17。這是在使節(jié)點(diǎn)17加入到標(biāo)簽組41的工作中,因?yàn)樵诓迦隑PDU的標(biāo)志中不發(fā)生變更,所以不需要經(jīng)過根節(jié)點(diǎn)。
      如上所述,能夠不使網(wǎng)絡(luò)停止地,追加節(jié)點(diǎn)17。當(dāng)以后追加節(jié)點(diǎn)時(shí),重復(fù)同樣的工作。但是可以適當(dāng)?shù)馗膿Q上述說明文中的標(biāo)簽組41和標(biāo)簽組42。
      圖16是表示上述追加節(jié)點(diǎn)17的工作的順序圖。
      箭頭31表示插入表示標(biāo)簽組41的標(biāo)簽的、附有現(xiàn)用系統(tǒng)標(biāo)志的BPDU的流程。
      箭頭32表示插入表示標(biāo)簽組42的標(biāo)簽的、附有預(yù)備系統(tǒng)標(biāo)志的BPDU的流程。
      箭頭33表示插入表示標(biāo)簽組42的標(biāo)簽的、附有現(xiàn)用系統(tǒng)標(biāo)志的BPDU的流程。
      箭頭34表示插入表示標(biāo)簽組41的標(biāo)簽的、附有預(yù)備系統(tǒng)標(biāo)志的BPDU的流程。
      箭頭35表示不插入表示標(biāo)簽組的標(biāo)簽的、根據(jù)GVRP幀等的利用標(biāo)簽組變更通知的流程。
      下面,參照?qǐng)D15和圖14,用具體例詳細(xì)說明刪除節(jié)點(diǎn)17時(shí)的工作。
      參照?qǐng)D15和圖14,在本工作例中,具有節(jié)點(diǎn)11~17和鏈路21~30。
      已經(jīng)設(shè)定了2個(gè)節(jié)點(diǎn)11~17的全部端口所屬的標(biāo)簽組,將第1標(biāo)簽組稱為標(biāo)簽組41,將第2標(biāo)簽組稱為標(biāo)簽組42。
      在節(jié)點(diǎn)11~17中存在著2條獨(dú)立工作的生成樹路徑,我們將在標(biāo)簽組41上工作的生成樹稱為樹51,將在標(biāo)簽組42上工作的生成樹稱為樹52。
      在圖15中,用粗線表示生成樹52,將節(jié)點(diǎn)11作為根節(jié)點(diǎn),達(dá)到穩(wěn)定。
      在樹51的BPDU上附加標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加標(biāo)簽組42的標(biāo)簽。
      現(xiàn)在,在從客戶機(jī)發(fā)送給節(jié)點(diǎn)11~17的數(shù)據(jù)中,因?yàn)闃?2是現(xiàn)用系統(tǒng),所以附加標(biāo)簽組42的標(biāo)簽。沿樹52傳送附加了該標(biāo)簽的數(shù)據(jù)。
      節(jié)點(diǎn)17接收各標(biāo)簽組的BPDU,已經(jīng)確認(rèn)現(xiàn)在時(shí)刻的現(xiàn)用系統(tǒng)是標(biāo)簽組42,現(xiàn)在時(shí)刻的預(yù)備系統(tǒng)是標(biāo)簽組41。
      節(jié)點(diǎn)17,以當(dāng)從設(shè)定接口或其它部件接受刪除要求時(shí),使自節(jié)點(diǎn)17只參加到作為現(xiàn)用系統(tǒng)的標(biāo)簽組42中,而不參加到標(biāo)簽組41中的方式進(jìn)行設(shè)定。這時(shí),節(jié)點(diǎn)17停止發(fā)送標(biāo)簽組41的BPDU。
      根據(jù)該設(shè)定,通過在節(jié)點(diǎn)17的鄰接節(jié)點(diǎn)中不接收BPDU,認(rèn)識(shí)到刪除了節(jié)點(diǎn)17,因?yàn)樵跇?biāo)簽組41的成員中發(fā)生變更,所以開始更新樹51的工作。因?yàn)樵跇?biāo)簽組42的成員中沒有變更,所以不更新樹52。
      通過節(jié)點(diǎn)11~節(jié)點(diǎn)17,在來自客戶機(jī)的幀中,如至此所述的那樣附加標(biāo)簽組42的標(biāo)簽,繼續(xù)沿樹52進(jìn)行傳送。
      這里,樹51表示將根節(jié)點(diǎn)作為節(jié)點(diǎn)11,使節(jié)點(diǎn)17不參加的穩(wěn)定的狀態(tài)。在圖14中表示了樹51的構(gòu)成。
      此外,這里所謂的穩(wěn)定指的是生成樹的樹構(gòu)造形成在充分長的時(shí)間內(nèi)沒有變化的狀態(tài)的狀態(tài)。
      節(jié)點(diǎn)17,從設(shè)定標(biāo)簽組41不參加經(jīng)過一定時(shí)間后,判斷樹51穩(wěn)定了,將利用標(biāo)簽組變更通知發(fā)送給作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,發(fā)出使樹51從預(yù)備系統(tǒng)遷移到現(xiàn)用系統(tǒng)的命令。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)是圖12的狀態(tài)11644。)接收到利用標(biāo)簽組變更通知的節(jié)點(diǎn)11將利用標(biāo)簽組變更通知發(fā)送給作為樹52根節(jié)點(diǎn)的節(jié)點(diǎn)11,發(fā)出使樹52遷移到預(yù)備系統(tǒng)的命令。而且,附加標(biāo)簽組41的標(biāo)簽,在發(fā)送給樹51的BPDU中,建立現(xiàn)用系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      樹51的節(jié)點(diǎn)11接收利用標(biāo)簽組變更通知,使樹52遷移到預(yù)備系統(tǒng),附加標(biāo)簽組42的標(biāo)志,在發(fā)送給樹51的BPDU中,建立預(yù)備系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)11~17確認(rèn)在附加了標(biāo)簽組41的標(biāo)簽的BPDU中附加了現(xiàn)用系統(tǒng)標(biāo)志,將附加在從客戶機(jī)傳送過來的幀上的標(biāo)簽,從標(biāo)簽組42切換到標(biāo)簽組41。沿樹51傳送該附加了標(biāo)簽的幀。
      在以上的切換完成后經(jīng)過短時(shí)間,流過樹51的幀消失。
      節(jié)點(diǎn)17,從發(fā)送利用標(biāo)簽組變更通知經(jīng)過一定時(shí)間后,判斷不存在附加了標(biāo)簽組42的標(biāo)簽的節(jié)點(diǎn),將也可以從網(wǎng)絡(luò)刪除自節(jié)點(diǎn)的許可刪除通知輸出到設(shè)定接口118。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)是圖12的狀態(tài)11643。)當(dāng)以后刪除節(jié)點(diǎn)時(shí),重復(fù)同樣的工作。但是,成為可以適當(dāng)?shù)馗膿Q上述說明文中的標(biāo)簽組41和標(biāo)簽組42的形式。
      我們參照?qǐng)D14和圖15,用具體例詳細(xì)說明在本實(shí)施方式中,將標(biāo)簽只附加在BPDU上,不將標(biāo)簽附加在數(shù)據(jù)上的情形中的、追加節(jié)點(diǎn)17時(shí)的工作。
      在圖14中,用粗線表示生成樹51。將節(jié)點(diǎn)11作為根節(jié)點(diǎn),達(dá)到穩(wěn)定。所謂的穩(wěn)定指的是生成樹的樹構(gòu)造在充分長的時(shí)間內(nèi)沒有變化的狀態(tài)的狀態(tài)。
      在樹51的BPDU上附加標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加標(biāo)簽組42的標(biāo)簽。
      現(xiàn)在,在從客戶機(jī)發(fā)送給節(jié)點(diǎn)11~16的數(shù)據(jù)中,不附加任何標(biāo)簽。按照在各節(jié)點(diǎn)的轉(zhuǎn)發(fā)表中的設(shè)定,沿樹51傳送數(shù)據(jù)。
      節(jié)點(diǎn)17,當(dāng)與鏈路29和鏈路30連接時(shí),也不加入到哪個(gè)標(biāo)簽組中,開始接收BPDU(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)是圖12的狀態(tài)11641。)節(jié)點(diǎn)17,當(dāng)接收各標(biāo)簽組的BPDU時(shí),根據(jù)附加在BPDU上的標(biāo)簽內(nèi)的標(biāo)志,確認(rèn)現(xiàn)在時(shí)刻的現(xiàn)用系統(tǒng)是標(biāo)簽組41,現(xiàn)在時(shí)刻的預(yù)備系統(tǒng)是標(biāo)簽組42。而且,以在標(biāo)簽組42中只發(fā)送接收BPDU,在標(biāo)簽組41中接收BPDU,不發(fā)送的方式進(jìn)行設(shè)定。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)是圖12的狀態(tài)11642。)
      當(dāng)追加節(jié)點(diǎn)17時(shí),因?yàn)樵跇?biāo)簽組42的成員中發(fā)生變更,所以開始根據(jù)生成樹協(xié)議,更新樹52的工作。因?yàn)樵跇?biāo)簽組41的成員中沒有變更,所以不更新樹51。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)是圖12的狀態(tài)11643。)在從客戶機(jī)發(fā)送的幀中,如至此所述的那樣不附加標(biāo)簽,繼續(xù)沿樹51進(jìn)行傳送。
      這里,樹52將根節(jié)點(diǎn)作為節(jié)點(diǎn)11,達(dá)到穩(wěn)定。在圖15中表示了樹52的構(gòu)成。
      節(jié)點(diǎn)17,在與網(wǎng)絡(luò)連接后經(jīng)過一定時(shí)間后,判斷樹52穩(wěn)定了,將利用標(biāo)簽組變更通知發(fā)送給作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令樹52從預(yù)備系統(tǒng)遷移到現(xiàn)用系統(tǒng)。(這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)是圖12的狀態(tài)11644。)接收到利用標(biāo)簽組變更通知的樹52的節(jié)點(diǎn)11將利用標(biāo)簽組變更通知發(fā)送給作為樹51根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令樹51遷移到預(yù)備系統(tǒng)的命令。而且,附加標(biāo)簽組42的標(biāo)簽,在發(fā)送給樹52的BPDU中,建立現(xiàn)用系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      樹51的節(jié)點(diǎn)11接收利用標(biāo)簽組變更通知,使樹51遷移到預(yù)備系統(tǒng),附加標(biāo)簽組41的標(biāo)志,在發(fā)送給樹51的BPDU中,建立預(yù)備系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)11~17確認(rèn)在附加了標(biāo)簽組42的標(biāo)簽的BPDU中附加了現(xiàn)用系統(tǒng)標(biāo)志,使路徑表變更到按照樹52的設(shè)定。因此,沿樹52傳送在上述節(jié)點(diǎn)中傳送的幀。
      當(dāng)將全部節(jié)點(diǎn)的路徑表切換成樹52利用的表時(shí),流過樹51的幀消失。
      節(jié)點(diǎn)17,從發(fā)送利用標(biāo)簽組變更通知經(jīng)過一定時(shí)間后,判斷不存在進(jìn)行按照標(biāo)簽組41的表設(shè)定的節(jié)點(diǎn),使自節(jié)點(diǎn)加入到標(biāo)簽組41中,包括在下一次拓?fù)渥兏小?這時(shí)的節(jié)點(diǎn)17的主控制器1164的狀態(tài)是圖12的狀態(tài)11644。)如上所述,能夠不使網(wǎng)絡(luò)停止地,追加節(jié)點(diǎn)17。當(dāng)以后追加節(jié)點(diǎn)時(shí),重復(fù)同樣的工作。但是可以適當(dāng)?shù)馗膿Q上述說明文中的標(biāo)簽組41和標(biāo)簽組42。
      在以上的說明中,用定時(shí)器,確認(rèn)樹的穩(wěn)定狀態(tài),但是穩(wěn)定狀態(tài)的確認(rèn)方法不限于此,如下面所示的那樣,也可以測(cè)量BPDU或幀的到達(dá)間隔,根據(jù)它確認(rèn)穩(wěn)定狀態(tài)。
      在圖14中,用粗線表示生成樹51,將節(jié)點(diǎn)11作為根節(jié)點(diǎn),達(dá)到穩(wěn)定。
      在樹51的BPDU上附加標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加標(biāo)簽組42的標(biāo)簽。
      現(xiàn)在,在從客戶機(jī)發(fā)送給節(jié)點(diǎn)11~16的數(shù)據(jù)上,附加標(biāo)簽組41的標(biāo)簽。沿樹51傳送附加了該標(biāo)簽的數(shù)據(jù)。
      節(jié)點(diǎn)17,當(dāng)與鏈路29和鏈路30連接時(shí),也不加入哪個(gè)標(biāo)簽組,開始接收BPDU。
      節(jié)點(diǎn)17,當(dāng)接收到各標(biāo)簽組的BPDU時(shí),確認(rèn)現(xiàn)在時(shí)刻的現(xiàn)用系統(tǒng)是標(biāo)簽組41,現(xiàn)在時(shí)刻的預(yù)備系統(tǒng)是標(biāo)簽組42。而且,以使自節(jié)點(diǎn)只加入到標(biāo)簽組42中,進(jìn)行BPDU的發(fā)送接收,在標(biāo)簽組41中BPDU只接收,不發(fā)送的方式設(shè)定自節(jié)點(diǎn)。而且,將通知追加節(jié)點(diǎn)17的幀發(fā)送給作為標(biāo)簽組42的根節(jié)點(diǎn)的節(jié)點(diǎn)11和作為標(biāo)簽組41的根節(jié)點(diǎn)的節(jié)點(diǎn)11的各個(gè)節(jié)點(diǎn)。
      當(dāng)追加節(jié)點(diǎn)17時(shí),因?yàn)樵跇?biāo)簽組42的成員中發(fā)生變更,所以開始根據(jù)生成樹協(xié)議,更新樹52的工作。因?yàn)樵跇?biāo)簽組41的成員中沒有變更,所以不更新樹51。
      在從客戶機(jī)發(fā)送的幀中,如至此所述的那樣附加標(biāo)簽組41的標(biāo)簽,繼續(xù)沿樹51進(jìn)行傳送。
      這里,樹52將根節(jié)點(diǎn)作為節(jié)點(diǎn)11,進(jìn)行穩(wěn)定。在圖15中表示了樹52的構(gòu)成。
      作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11,當(dāng)檢測(cè)出樹52的BPDU到達(dá)間隔在一定時(shí)間以上時(shí),判斷樹52穩(wěn)定了,將利用標(biāo)簽組變更通知發(fā)送給作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令樹51遷移到預(yù)備系統(tǒng)。而且,附加標(biāo)簽組42的標(biāo)簽,在發(fā)送給樹52的BPDU中,建立現(xiàn)用系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      此外,作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11也可以進(jìn)行樹52的穩(wěn)定檢測(cè)。這時(shí),作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,當(dāng)檢測(cè)出樹52的BPDU到達(dá)間隔在一定時(shí)間以上時(shí),判斷樹52穩(wěn)定了,將利用標(biāo)簽組變更通知發(fā)送給作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令樹52遷移到預(yù)備系統(tǒng)。作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,附加標(biāo)簽組42的標(biāo)志,在發(fā)送給樹52的BPDU中,建立現(xiàn)用系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)11,接收利用標(biāo)簽組變更通知,使樹51遷移到預(yù)備系統(tǒng),附加標(biāo)簽組41的標(biāo)簽,在發(fā)送給樹51的BPDU中,建立預(yù)備系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)11~17確認(rèn)在附加了標(biāo)簽組42的標(biāo)簽的BPDU中附加了現(xiàn)用系統(tǒng)標(biāo)志,將附加在從客戶機(jī)傳送過來的幀上的標(biāo)簽,從標(biāo)簽組41切換到標(biāo)簽組42。沿樹52傳送附加了該標(biāo)簽的幀。
      在以上的切換完成后經(jīng)過短時(shí)間,流過樹51的幀消失。
      作為標(biāo)簽組41的根節(jié)點(diǎn)的節(jié)點(diǎn)11,當(dāng)附加標(biāo)簽組41的標(biāo)簽流過樹51的幀的到達(dá)間隔在一定時(shí)間以上時(shí),判斷不存在附加了標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),將GVRP幀發(fā)送給節(jié)點(diǎn)17,命令加入到標(biāo)簽組41,包括在下一次拓?fù)渥兏小?br> 此外,作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11也可以進(jìn)行使節(jié)點(diǎn)17加入到標(biāo)簽組41的工作。
      作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11,當(dāng)使節(jié)點(diǎn)17加入到標(biāo)簽組41時(shí),判斷附加了標(biāo)簽組41的標(biāo)簽流過樹51的幀的到達(dá)間隔在一定時(shí)間以上和不存在附加標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),將GVRP幀發(fā)送給節(jié)點(diǎn)17,命令加入到標(biāo)簽組41的命令,包括在下一次拓?fù)渥兏小?br> 如上所述,能夠不使網(wǎng)絡(luò)停止地,追加節(jié)點(diǎn)17。當(dāng)以后追加節(jié)點(diǎn)時(shí),重復(fù)同樣的工作。但是可以適當(dāng)?shù)馗膿Q上述說明文中的標(biāo)簽組41和標(biāo)簽組42。
      我們參照?qǐng)D14和圖15,用具體例詳細(xì)說明在本實(shí)施方式中,通過接收完成到預(yù)備系統(tǒng)的移動(dòng)的通知,檢測(cè)遷移到預(yù)備系統(tǒng)的情形中的,追加節(jié)點(diǎn)17時(shí)的工作。
      在圖14中,用粗線表示生成樹51。將節(jié)點(diǎn)11作為根節(jié)點(diǎn),到達(dá)穩(wěn)定。
      在樹51的BPDU上附加標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加標(biāo)簽組42的標(biāo)簽。
      現(xiàn)在,在從客戶機(jī)發(fā)送給節(jié)點(diǎn)11~16的數(shù)據(jù)中,附加標(biāo)簽組41的標(biāo)簽。沿樹51傳送附加了該標(biāo)簽的數(shù)據(jù)。
      節(jié)點(diǎn)17,當(dāng)與鏈路29和鏈路30連接時(shí),也不加入到哪個(gè)標(biāo)簽組中,開始接收BPDU。
      節(jié)點(diǎn)17,當(dāng)接收各標(biāo)簽組的BPDU時(shí),確認(rèn)現(xiàn)在時(shí)刻的現(xiàn)用系統(tǒng)是標(biāo)簽組41,現(xiàn)在時(shí)刻的預(yù)備系統(tǒng)是標(biāo)簽組42。而且,以只在標(biāo)簽組42中進(jìn)行BPDU的發(fā)送接收,在標(biāo)簽組41中BPDU只接收,不發(fā)送的方式設(shè)定自節(jié)點(diǎn)。
      當(dāng)追加節(jié)點(diǎn)17時(shí),因?yàn)樵跇?biāo)簽組42的成員中發(fā)生變更,所以開始根據(jù)生成樹協(xié)議,更新樹52的工作。因?yàn)樵跇?biāo)簽組41的成員中沒有變更,所以不更新樹51。
      在從客戶機(jī)發(fā)送的幀中,如至此所述的那樣附加標(biāo)簽組41的標(biāo)簽,繼續(xù)沿樹51進(jìn)行傳送。
      這里,樹52表示將根節(jié)點(diǎn)作為節(jié)點(diǎn)11,進(jìn)行穩(wěn)定。在圖15中表示了樹52的構(gòu)成。
      節(jié)點(diǎn)17,在與網(wǎng)絡(luò)連接后經(jīng)過一定時(shí)間后,判斷樹52穩(wěn)定了,將利用標(biāo)簽組變更通知發(fā)送給作為樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令樹52從預(yù)備系統(tǒng)遷移到現(xiàn)用系統(tǒng)。
      接收到利用標(biāo)簽組變更通知的節(jié)點(diǎn)11將利用標(biāo)簽組變更通知發(fā)送給作為樹51根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令樹51遷移到預(yù)備系統(tǒng)。而且,附加標(biāo)簽組42的標(biāo)簽,在發(fā)送給樹52的BPDU中,建立現(xiàn)用系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)11接收利用標(biāo)簽組變更通知,使樹51遷移到預(yù)備系統(tǒng),附加標(biāo)簽組41的標(biāo)志,在發(fā)送給樹51的BPDU中,建立預(yù)備系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)11~17確認(rèn)在附加了標(biāo)簽組42的標(biāo)簽的BPDU中附加了現(xiàn)用系統(tǒng)標(biāo)志,將附加在從客戶機(jī)傳送過來的幀上的標(biāo)簽,從標(biāo)簽組41切換到標(biāo)簽組42,進(jìn)一步將完成切換的通知發(fā)送給作為樹52根節(jié)點(diǎn)的節(jié)點(diǎn)11。
      在以上的切換完成后經(jīng)過短時(shí)間,流過樹51的幀消失。
      節(jié)點(diǎn)11,當(dāng)從節(jié)點(diǎn)11~17的全部節(jié)點(diǎn)接收完成切換的通知時(shí),判斷不存在附加標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),將GVRP幀發(fā)送給節(jié)點(diǎn)17,命令加入到標(biāo)簽組41。
      此外,作為新追加的節(jié)點(diǎn)的節(jié)點(diǎn)17或作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11也可以進(jìn)行使節(jié)點(diǎn)17加入到標(biāo)簽組41的工作。
      作為新追加的節(jié)點(diǎn)的節(jié)點(diǎn)17,當(dāng)使節(jié)點(diǎn)17自身加入到標(biāo)簽組41中時(shí),節(jié)點(diǎn)11~16確認(rèn)在附加了標(biāo)簽組42的標(biāo)簽的BPDU中附加了現(xiàn)用系統(tǒng)標(biāo)志,當(dāng)將附加在從客戶機(jī)傳送過來的幀上的標(biāo)簽,從標(biāo)簽組41切換到標(biāo)簽組42時(shí),將完成切換的通知發(fā)送給作為新追加的節(jié)點(diǎn)的節(jié)點(diǎn)17,節(jié)點(diǎn)17,當(dāng)從節(jié)點(diǎn)11~16的全部節(jié)點(diǎn)接收完成切換的通知時(shí),判斷不存在附加標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),使節(jié)點(diǎn)17自身加入到標(biāo)簽組41。
      作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,當(dāng)使節(jié)點(diǎn)17加入到標(biāo)簽組41中時(shí),節(jié)點(diǎn)11~17確認(rèn)在附加了標(biāo)簽組42的標(biāo)簽的BPDU中附加了現(xiàn)用系統(tǒng)標(biāo)志,當(dāng)將附加在從客戶機(jī)傳送過來的幀上的標(biāo)簽,從標(biāo)簽組41切換到標(biāo)簽組42時(shí),將完成切換的通知發(fā)送給作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,節(jié)點(diǎn)11,當(dāng)從節(jié)點(diǎn)11~17的全部節(jié)點(diǎn)接收完成切換的通知時(shí),判斷不存在附加標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),將GVRP幀發(fā)送給節(jié)點(diǎn)17,命令加入到標(biāo)簽組41。
      如上所述,能夠不使網(wǎng)絡(luò)停止地,追加節(jié)點(diǎn)17。當(dāng)以后追加節(jié)點(diǎn)時(shí),重復(fù)同樣的工作。但是可以適當(dāng)?shù)馗膿Q上述說明文中的標(biāo)簽組41和標(biāo)簽組42。
      下面,我們說明在本實(shí)施方式的效果。
      以往,存在著當(dāng)追加和刪除屬于生成樹的節(jié)點(diǎn)時(shí),停止傳送全部或一部分?jǐn)?shù)據(jù)幀,為了重新構(gòu)筑生成樹,在再構(gòu)筑中使網(wǎng)絡(luò)停止的情形。
      在本實(shí)施方式中,可以通過原封不動(dòng)地運(yùn)用構(gòu)成變更前的生成樹,生成包含新追加的節(jié)點(diǎn)的生成樹,在新的生成樹穩(wěn)定后切換利用的生成樹,不使網(wǎng)絡(luò)停止地,進(jìn)行追加和刪除屬于生成樹的節(jié)點(diǎn)等的生成樹再構(gòu)成。
      又該結(jié)果,可以減少發(fā)生擁擠的可能性。
      (第2實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第2實(shí)施方式。
      本發(fā)明第2實(shí)施方式,在第1實(shí)施方式中,代替當(dāng)計(jì)算成本時(shí)的鏈路頻帶的寬度,利用空閑頻帶的容量或通過TCP流通數(shù)、HTTP請(qǐng)求數(shù)等,進(jìn)一步,當(dāng)變更成本時(shí),與追加/刪除節(jié)點(diǎn)的情形同樣,進(jìn)行現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的遷移這一點(diǎn)是不同的。此外,后面記述將空閑頻帶的容量用作成本的情形,但是即便關(guān)于通過TCP流通數(shù)和HTTP請(qǐng)求數(shù),只要沒有特別言明也同樣可以實(shí)現(xiàn)。
      在IEEE802.1D和IEEE802.1w中,鏈路成本由鏈路頻帶寬度的倒數(shù)決定。即,不能夠根據(jù)負(fù)載,動(dòng)態(tài)地改變成本。
      在本實(shí)施方式中,通過由鏈路的空閑頻帶的倒數(shù)決定鏈路成本,進(jìn)行與負(fù)載相應(yīng)的動(dòng)態(tài)的成本變更。
      圖17表示第2實(shí)施方式中的樹選擇器116的構(gòu)成。參照?qǐng)D17,本發(fā)明第2實(shí)施方式,在第1實(shí)施方式的圖11的樹選擇器中,追加了成本參照定時(shí)器1167、函數(shù)計(jì)算器1168和平滑化電路1169,這一點(diǎn)是不同的。
      主控制器1164α,除了第1實(shí)施方式中的工作外,當(dāng)從成本參照定時(shí)器1167接收計(jì)時(shí)滿了通知時(shí),從資源監(jiān)視器,取得上次成本參照定時(shí)器計(jì)時(shí)滿了以后流過鏈路的幀的流量信息或TCP流通數(shù)或HTTP請(qǐng)求數(shù),根據(jù)該流量、流通數(shù)或請(qǐng)求數(shù)計(jì)算成本,進(jìn)行向登記成預(yù)備用的樹管理器(以下,稱為預(yù)備系統(tǒng)的樹管理器)通知的工作。在流量的情形中,從流量和鏈路頻帶寬度求鏈路的空閑頻帶,將上述鏈路的空閑頻帶的倒數(shù)用作成本。在TCP流通數(shù)或HTTP請(qǐng)求數(shù)的情形中,取預(yù)先設(shè)定的最大允許流通數(shù)和最大允許請(qǐng)求數(shù)與實(shí)際通過鏈路的TCP流通數(shù)或請(qǐng)求數(shù)之差,將該差的倒數(shù)用作成本。
      主控制器1164α,在由上述部件算出成本后,將成本送交給函數(shù)計(jì)算器1168進(jìn)行評(píng)價(jià),進(jìn)一步將函數(shù)計(jì)算器的評(píng)價(jià)結(jié)果送交給平滑化電路1169進(jìn)行平滑化,將平滑化的結(jié)果發(fā)送給預(yù)備系統(tǒng)的樹管理器。
      函數(shù)計(jì)算器1168,將從主控制器1164α輸入的成本值作為參數(shù),用比例函數(shù)、遲滯函數(shù)和階段函數(shù)等預(yù)先指定的任意函數(shù),決定輸出成本值,返回到主控制器1164,通過函數(shù)計(jì)算器1168的工作,可以防止?fàn)顟B(tài)遷移的振動(dòng)。這是為了抑制成本值的急劇變動(dòng)使成本平滑地變化。
      平滑化電路1169,用低通濾波器等,進(jìn)行預(yù)先保存的上次的輸入?yún)?shù)和從主控制器1164α新送交的輸入?yún)?shù)的平滑化,將它的結(jié)果通知給主控制器1164α。通過平滑化電路1169的工作,可以防止成本的急劇變動(dòng)和狀態(tài)遷移的振動(dòng)。
      成本參照定時(shí)器1167從接收由主控制器1164α發(fā)送的設(shè)置通知,經(jīng)過預(yù)先設(shè)定的時(shí)間,將定時(shí)器計(jì)時(shí)滿了通知發(fā)送給主控制器1164α。
      圖18是詳細(xì)表示本發(fā)明第2實(shí)施方式的圖17中的主控制器1164A的狀態(tài)遷移的流程圖。參照?qǐng)D18,本發(fā)明第2實(shí)施方式,在第1實(shí)施方式的圖12中,追加了狀態(tài)1164A和狀態(tài)1164B,這一點(diǎn)是不同的。
      狀態(tài)1164A是現(xiàn)用系統(tǒng)樹管理器為樹管理器1152,預(yù)備系統(tǒng)樹管理器為樹管理器1151,使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能有效,也使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能有效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      狀態(tài)1164B是現(xiàn)用系統(tǒng)樹管理器為樹管理器1151,預(yù)備系統(tǒng)樹管理器為樹管理器1152,使樹管理器1151內(nèi)的BPDU發(fā)送接收機(jī)11512的BPDU發(fā)送功能有效,也使樹管理器1152內(nèi)的BPDU發(fā)送接收機(jī)11522的BPDU發(fā)送功能有效的狀態(tài)。此外,BPDU發(fā)送接收機(jī)11512和BPDU發(fā)送接收機(jī)11522的BPDU接收功能,與發(fā)送功能有效或無效無關(guān),總是有效。
      下面,我們參照?qǐng)D18,表示將狀態(tài)11645作為基點(diǎn),計(jì)算成本的流程,但是即便在將狀態(tài)11646作為基點(diǎn)的情形中,也同樣可以應(yīng)用。
      主控制器1164α,當(dāng)遷移到狀態(tài)11645時(shí),在從設(shè)定接口118或GVRP發(fā)送接收機(jī)1162,接受利用動(dòng)態(tài)的成本計(jì)算的指定的情形中,設(shè)置成本參照定時(shí)器1167。(狀態(tài)11645)主控制器1164α,當(dāng)從成本參照定時(shí)器1167接收定時(shí)器計(jì)時(shí)滿了通知時(shí),從資源監(jiān)視器119接收累積通過字節(jié)數(shù)的信息,同時(shí)發(fā)出計(jì)數(shù)器重置通知,將資源監(jiān)視器119的累積通過字節(jié)數(shù)重置為0。進(jìn)一步,從上述累積通過字節(jié)數(shù)或TCP流通數(shù)或HTTP請(qǐng)求數(shù)計(jì)算成本,將計(jì)算結(jié)果送交函數(shù)計(jì)算器1168。
      函數(shù)計(jì)算器1168根據(jù)設(shè)定的函數(shù)評(píng)價(jià)從主控制器1164α輸入的值,將結(jié)果返回到主控制器1164α。這里,我們?nèi)≡O(shè)定比例函數(shù),對(duì)某個(gè)輸入值的輸出值相同的例子進(jìn)行解說。
      主控制器1164α,從函數(shù)計(jì)算器1168接受成本評(píng)價(jià)結(jié)果,將它的值通知給平滑化電路1169。
      平滑化電路1169按照設(shè)定由低通濾波器等對(duì)輸入值進(jìn)行平滑化,將結(jié)果返回到主控制器1164α。
      主控制器1164α,接收由平滑化電路1169完成平滑化后的成本值,將該成本值通知給預(yù)備系統(tǒng)的樹管理器1151。樹管理器1151,根據(jù)該成本信息,再計(jì)算生成樹,計(jì)算結(jié)果,將在拓?fù)渲写嬖谧兏€是不存在通知給主控制器1164α。(圖18的狀態(tài)1164A)主控制器1164α,當(dāng)在狀態(tài)1164A中,再計(jì)算后的樹與計(jì)算前的樹相同,或者變化的程度比預(yù)先設(shè)定的變化小時(shí),遷移到狀態(tài)11645,再設(shè)置成本參照定時(shí)器。在圖18的狀態(tài)遷移圖中,作為一個(gè)例子,說明當(dāng)存在微小的變化時(shí),不遷移到狀態(tài)11645的設(shè)定。(狀態(tài)1164A)主控制器1164α,當(dāng)在狀態(tài)1164A中,再計(jì)算后的樹與計(jì)算前的樹不同時(shí),并且它的變化比預(yù)先設(shè)定的變化大時(shí),設(shè)置穩(wěn)定定時(shí)器1165,在定時(shí)器計(jì)時(shí)滿了后遷移到狀態(tài)1164B。在圖18的狀態(tài)遷移圖中,說明當(dāng)存在微小的變化時(shí),遷移到狀態(tài)1164B的設(shè)定。(狀態(tài)1164A)主控制器1164α,接收穩(wěn)定定時(shí)器1165計(jì)時(shí)滿了通知,改換登記成現(xiàn)用的樹管理器1152和登記成預(yù)備用的樹管理器1151,重新將樹管理器1151作為現(xiàn)用,將樹管理器1152作為預(yù)備用。進(jìn)一步,通過GVRP發(fā)送接收機(jī)1162,將利用標(biāo)簽組變更通知發(fā)送給新樹的根節(jié)點(diǎn)。將該利用標(biāo)簽組變更通知的內(nèi)容,在BPDU中反映出來,并傳送到全部節(jié)點(diǎn)。此后,使穩(wěn)定定時(shí)1165工作,遷移到狀態(tài)11646。(狀態(tài)1164B)主控制器1164α,當(dāng)接收穩(wěn)定定時(shí)器1165計(jì)時(shí)滿了通知時(shí),將新成本通知給樹管理器1152,根據(jù)新計(jì)算的成本信息,再計(jì)算生成樹。又,排定成本參照定時(shí)器1167。(狀態(tài)11646)下面利用圖7,用具體例詳細(xì)說明在本實(shí)施方式中,變更從節(jié)點(diǎn)15到節(jié)點(diǎn)13的傳送路徑時(shí)的,生成樹切換工作。
      參照?qǐng)D7,在本工作例中,包含節(jié)點(diǎn)11~16、客戶機(jī)91~96、雙向鏈路81~86和雙向鏈路21~28。
      分別地,客戶機(jī)91通過鏈路81與節(jié)點(diǎn)11連接,客戶機(jī)92通過鏈路82與節(jié)點(diǎn)12連接,客戶機(jī)93通過鏈路83與節(jié)點(diǎn)13連接,客戶機(jī)94通過鏈路84與節(jié)點(diǎn)14連接,客戶機(jī)95通過鏈路85與節(jié)點(diǎn)15連接,客戶機(jī)96通過鏈路86與節(jié)點(diǎn)16連接。
      分別地,在節(jié)點(diǎn)11和節(jié)點(diǎn)12之間通過鏈路21連接起來,在節(jié)點(diǎn)12和節(jié)點(diǎn)13之間通過鏈路22連接起來,在節(jié)點(diǎn)13和節(jié)點(diǎn)14之間通過鏈路23連接起來,在節(jié)點(diǎn)11和節(jié)點(diǎn)15之間通過鏈路24連接起來,在節(jié)點(diǎn)15和節(jié)點(diǎn)16之間通過鏈路25連接起來,在節(jié)點(diǎn)16和節(jié)點(diǎn)14之間通過鏈路26連接起來,在節(jié)點(diǎn)12和節(jié)點(diǎn)15之間通過鏈路27連接起來,在節(jié)點(diǎn)13和節(jié)點(diǎn)16之間通過鏈路28連接起來。
      已經(jīng)設(shè)定了接點(diǎn)11~16的全部端口所屬的2個(gè)標(biāo)簽組,將第1標(biāo)簽組稱為標(biāo)簽組41,將第2標(biāo)簽組稱為標(biāo)簽組42。
      在節(jié)點(diǎn)11~16中存在著2個(gè)獨(dú)立工作的生成樹回路,我們將在標(biāo)簽組41上工作的生成樹稱為樹51,將在標(biāo)簽組42上工作的生成樹稱為樹52。
      在圖7中,樹41,將節(jié)點(diǎn)13作為根節(jié)點(diǎn),用對(duì)全部鏈路相等地設(shè)定為10的初始成本,已經(jīng)達(dá)到穩(wěn)定。在樹51的BPDU上附加標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加標(biāo)簽組42的標(biāo)簽。
      現(xiàn)在,在從客戶機(jī)發(fā)送給節(jié)點(diǎn)11~16的數(shù)據(jù)上,附加作為現(xiàn)用系統(tǒng)的標(biāo)簽組41的標(biāo)簽。沿樹51傳送附加了該標(biāo)簽的數(shù)據(jù)。
      在初始狀態(tài)中,在客戶機(jī)91~96中,哪個(gè)客戶機(jī)都不傳送數(shù)據(jù)。
      各節(jié)點(diǎn),每經(jīng)過一定時(shí)間,通過以由Hello Time規(guī)定的周期發(fā)送接收BPDU,確認(rèn)BPDU的狀態(tài)。在該幀中存在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的識(shí)別標(biāo)志,現(xiàn)在只在附加了作為現(xiàn)用系統(tǒng)的標(biāo)簽組41的標(biāo)簽的BPDU上附加現(xiàn)用系統(tǒng)的標(biāo)志,在附加了作為預(yù)備系統(tǒng)的標(biāo)簽組42的標(biāo)簽的BPDU上不附加表示現(xiàn)用系統(tǒng)的標(biāo)志。
      各節(jié)點(diǎn),因?yàn)橐呀?jīng)從設(shè)定接口118或GVRP發(fā)送接收機(jī)1162,接受利用動(dòng)態(tài)的成本計(jì)算的指定,所以每當(dāng)成本參照定時(shí)器計(jì)時(shí)滿了時(shí),參照上次定時(shí)器計(jì)時(shí)滿了以后流過鏈路的幀的流量,再計(jì)算成本和再計(jì)算用預(yù)備系統(tǒng)樹的生成樹。
      這里,在從客戶機(jī)95到客戶機(jī)93和從客戶機(jī)96到客戶機(jī)93之間,開始數(shù)據(jù)傳送。
      在傳送初期,從客戶機(jī)95到客戶機(jī)93的數(shù)據(jù),利用樹51,經(jīng)過鏈路85、25、28、83進(jìn)行傳送。又,從客戶機(jī)96到客戶機(jī)93的數(shù)據(jù),利用樹51,經(jīng)過鏈路86、28、83進(jìn)行傳送。
      從數(shù)據(jù)傳送經(jīng)過一定時(shí)間時(shí)(當(dāng)各節(jié)點(diǎn)的成本參照定時(shí)器1167計(jì)時(shí)滿了時(shí)),根據(jù)鏈路21~28的空容量再計(jì)算樹52中的鏈路21~28的成本,加到函數(shù)計(jì)算器和平滑化電路。這里,分別地,因?yàn)殒溌?8的空閑頻帶減少,所以根據(jù)節(jié)點(diǎn)16使樹52的鏈路28的成本變更到15,因?yàn)殒溌?5的空閑頻帶沒有像鏈路28那樣地減少,所以根據(jù)節(jié)點(diǎn)15使樹52的鏈路25的成本變更到12。這時(shí),不變更正在使用的樹51的成本。
      節(jié)點(diǎn)16,檢測(cè)成本變更,將利用變更后的成本作成的BPDU(變更圖5的Root path Cost 22056的值)分別發(fā)送給鄰接的節(jié)點(diǎn)13、節(jié)點(diǎn)14、節(jié)點(diǎn)15。在該BPDU上附加標(biāo)簽組42的標(biāo)簽。
      節(jié)點(diǎn)15也同樣地,檢測(cè)成本變更,將利用變更后的成本變更作成的BPDU分別發(fā)送給鄰接的節(jié)點(diǎn)11、節(jié)點(diǎn)12、節(jié)點(diǎn)16。
      節(jié)點(diǎn)15,當(dāng)從節(jié)點(diǎn)16接收附加了成本15的BPDU時(shí),也加上鏈路25的成本,認(rèn)識(shí)到為了經(jīng)過鏈路25、鏈路28到達(dá)節(jié)點(diǎn)13,需要成本27。
      此后節(jié)點(diǎn)15,當(dāng)從節(jié)點(diǎn)12接收附加了成本10的BPDU時(shí)(節(jié)點(diǎn)12定期地將到根節(jié)點(diǎn)(節(jié)點(diǎn)13)的成本發(fā)送給鄰接節(jié)點(diǎn)(節(jié)點(diǎn)11和節(jié)點(diǎn)15)),也加上鏈路27的成本,認(rèn)識(shí)到為了經(jīng)過鏈路27、鏈路22到達(dá)節(jié)點(diǎn)13,需要成本20。因?yàn)樵摮杀颈冉?jīng)過鏈路25的成本小,所以節(jié)點(diǎn)15將停止端口從鏈路27側(cè)切換到鏈路25側(cè),利用鏈路27和鏈路22,形成到達(dá)節(jié)點(diǎn)13的樹。當(dāng)作成經(jīng)過鏈路27、22的樹時(shí),也使用生成樹協(xié)議。而且,起動(dòng)穩(wěn)定定時(shí)器1165,等待樹穩(wěn)定。
      這里,樹52將節(jié)點(diǎn)13作為根節(jié)點(diǎn)實(shí)現(xiàn)了穩(wěn)定。
      樹51的作為根節(jié)點(diǎn)的節(jié)點(diǎn)13,當(dāng)圖13的穩(wěn)定定時(shí)器1165計(jì)時(shí)滿了時(shí),判斷樹的形成穩(wěn)定了,向作為成為新樹的樹52的根節(jié)點(diǎn)的節(jié)點(diǎn)13,發(fā)送標(biāo)簽組變更消息,以命令將用于傳送的現(xiàn)用系統(tǒng)樹從樹51切換到樹52。此后,使穩(wěn)定定時(shí)器1165工作。
      樹52的作為根節(jié)點(diǎn)的節(jié)點(diǎn)13,當(dāng)接收樹切換消息時(shí),向作為舊現(xiàn)用系統(tǒng)樹的樹41的根的節(jié)點(diǎn)13,發(fā)送標(biāo)簽組變更消息,以命令將用于傳送的現(xiàn)用系統(tǒng)樹從樹51切換到樹52。該利用標(biāo)簽組變更通知的內(nèi)容,在從節(jié)點(diǎn)13發(fā)送的,樹51和樹52的各BPDU中反映出來,并傳送到全部節(jié)點(diǎn)。
      節(jié)點(diǎn)13,當(dāng)完成標(biāo)簽組變更消息到舊現(xiàn)用系統(tǒng)根節(jié)點(diǎn)的發(fā)送時(shí),自節(jié)點(diǎn)從客戶機(jī)93接收,用于發(fā)送到網(wǎng)絡(luò)內(nèi)的幀的傳送中的樹,從至此利用的樹51切換到樹52。當(dāng)完成切換時(shí),從客戶機(jī)93向客戶機(jī)95發(fā)送的幀經(jīng)過鏈路83、鏈路22、鏈路27、鏈路85,傳送給客戶機(jī)95。
      這樣一來,能夠分散從客戶機(jī)93向客戶機(jī)95和從客戶機(jī)93向客戶機(jī)96發(fā)送的幀的傳送路徑,解除鏈路28的混雜。
      以后,每當(dāng)成本參照定時(shí)器計(jì)時(shí)滿了時(shí),通過根據(jù)鏈路的空閑頻帶的成本計(jì)算再計(jì)算生成樹,進(jìn)行周期地在成本中反映空閑頻帶的動(dòng)態(tài)的路徑變更。結(jié)果,能夠分散各鏈路的通信量,分散鏈路的負(fù)載,防止擁擠。
      下面,我們說明本實(shí)施方式的效果。
      以往,因?yàn)橛面溌啡萘坑?jì)算成本,用于構(gòu)筑生成樹時(shí)的路徑選擇,所以不能夠進(jìn)行為了與通信量相應(yīng)的動(dòng)態(tài)的負(fù)載分散的路徑變更。
      在本實(shí)施方式中,通過根據(jù)空閑頻帶和服務(wù)器負(fù)載等的動(dòng)態(tài)信息計(jì)算鏈路成本,可以分散通信量的負(fù)載。
      又以往,存在著因?yàn)楫?dāng)與通信量狀況相應(yīng)動(dòng)態(tài)地改變成本時(shí),局部或網(wǎng)絡(luò)整體地停止數(shù)據(jù)幀的傳送,重新構(gòu)筑生成樹,變更路徑,所以在再構(gòu)筑中使網(wǎng)絡(luò)停止的情形。
      在本實(shí)施方式中,因?yàn)橥ㄟ^原封不動(dòng)地運(yùn)用變更前的樹,生成成本變更后的樹,在新樹穩(wěn)定后切換利用的樹,進(jìn)行伴隨路徑變更的生成樹再構(gòu)成,所以可以不使網(wǎng)絡(luò)停止地分散負(fù)載。
      又該結(jié)果,可以減少發(fā)生擁擠的可能性。
      (第3實(shí)施方式)
      下面,我們參照附圖詳細(xì)說明本發(fā)明第3實(shí)施方式。
      本發(fā)明第3實(shí)施方式,在第2實(shí)施方式中,與變更還是不變更成本無關(guān),進(jìn)行現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的遷移,這一點(diǎn)是不同的。此外,后面記述將空閑頻帶的容量用作成本的情形,但是即便關(guān)于通過TCP流通數(shù)和HTTP請(qǐng)求數(shù),只要沒有特別言明也同樣可以實(shí)現(xiàn)。
      參照?qǐng)D19,本發(fā)明第3實(shí)施方式,在第2實(shí)施方式中的圖18中,不發(fā)生狀態(tài)1164A和狀態(tài)1164B之間的遷移,又,狀態(tài)11643和狀態(tài)11644之間的遷移以及狀態(tài)11647和狀態(tài)11648之間的遷移,不是由穩(wěn)定定時(shí)器1165計(jì)時(shí)滿了引起的,而是由BPDU中的現(xiàn)用系統(tǒng)標(biāo)志的切換檢測(cè)產(chǎn)生,這一點(diǎn)是不同的。
      第3實(shí)施方式中的主控制器1164β,從資源監(jiān)視器119接收新與網(wǎng)絡(luò)連接的通知,等待來自樹管理器1151或樹管理器1152的現(xiàn)用系統(tǒng)通知的到達(dá)。當(dāng)從樹管理器1151或樹管理器1152接收包含在BPDU中的現(xiàn)用系統(tǒng)通知時(shí),將在上述通知中指定的樹管理器1151或樹管理器1152設(shè)定為現(xiàn)用,將指定預(yù)備用的樹管理器1151或1152設(shè)定為預(yù)備用,遷移到狀態(tài)11642或狀態(tài)11649。這里,我們作為例子解說遷移到狀態(tài)11642的情形,但是后面的解說在遷移到狀態(tài)11649的情形中也是同樣的。(圖19的狀態(tài)11641)主控制器1164β,將樹管理器1151設(shè)定為現(xiàn)用,樹管理器1152設(shè)定為預(yù)備用。進(jìn)一步,向上述各個(gè)樹管理器1151和1152發(fā)出停止發(fā)送BPDU命令。(圖19的狀態(tài)11642)主控制器1164β,在狀態(tài)11642中,如果當(dāng)從設(shè)定接口118接收追加節(jié)點(diǎn)要求時(shí),則遷移到狀態(tài)11643。又,如果當(dāng)從樹管理器1151或樹管理器1152接收現(xiàn)用系統(tǒng)通知,在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的關(guān)系中存在變更時(shí),則遷移到狀態(tài)11649。(圖19的狀態(tài)11642)主控制器1164β,將鏈路上行(link up)的通知發(fā)送給樹管理器1152,同時(shí),將BPDU的發(fā)送許可發(fā)送給樹管理器1152。進(jìn)一步,使穩(wěn)定定時(shí)器1165工作。(圖19的狀態(tài)11643)主控制器1164β,當(dāng)在狀態(tài)11643中,從樹管理器1151或樹管理器1152接收包含在BPDU中的現(xiàn)用系統(tǒng)通知,如果在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的關(guān)系中發(fā)生變更時(shí),則改換登記成現(xiàn)用的樹管理器1151和登記成預(yù)備用的樹管理器1152,重新將樹管理器1152作為現(xiàn)用,將樹管理器1151作為預(yù)備用。此后,使穩(wěn)定定時(shí)器1165工作。(圖19的狀態(tài)11644)主控制器1164β,當(dāng)從穩(wěn)定定時(shí)器1165接收定時(shí)器計(jì)時(shí)滿了通知時(shí),向樹管理器1151發(fā)出鏈路上行(link up)的通知,同時(shí),向樹管理器1152發(fā)出許可發(fā)送BPDU的通知。通常,穩(wěn)定在該狀態(tài)中(圖19的狀態(tài)11645)在狀態(tài)11645中,如果作為現(xiàn)用的樹管理器1152成為根節(jié)點(diǎn)時(shí),則該節(jié)點(diǎn)的主控制器1164β,使穩(wěn)定定時(shí)器1165工作,當(dāng)從穩(wěn)定定時(shí)器1165接收定時(shí)器計(jì)時(shí)滿了通知時(shí),改換登記成現(xiàn)用的樹管理器1152和登記成預(yù)備用的樹管理器1151,重新將樹管理器1151作為現(xiàn)用,將樹管理器1152作為預(yù)備用。進(jìn)一步,通過GVRP發(fā)送接收機(jī)1162,將利用標(biāo)簽組變更通知發(fā)送給新樹的根節(jié)點(diǎn)。將該利用標(biāo)簽組變更通知的內(nèi)容,在BPDU中反映出來,并傳送到全部節(jié)點(diǎn)。(圖19的狀態(tài)11645)作為預(yù)備用的樹管理器1151也可以進(jìn)行上述樹管理器的改換。這時(shí),當(dāng)在狀態(tài)11645中,如果作為預(yù)備用的樹管理器1151成為根節(jié)點(diǎn)時(shí),則該節(jié)點(diǎn)的主控制器1164,使穩(wěn)定定時(shí)器1165工作,當(dāng)從穩(wěn)定定時(shí)器1165接收定時(shí)器計(jì)時(shí)滿了通知時(shí),改換登記成現(xiàn)用的樹管理器1152和登記成預(yù)備用的樹管理器1151,重新將樹管理器1151作為現(xiàn)用,將樹管理器1152作為預(yù)備用。進(jìn)一步,通過GVRP發(fā)送接收機(jī)1162,將利用標(biāo)簽組變更通知發(fā)送給舊現(xiàn)用樹的根節(jié)點(diǎn)。將該利用標(biāo)簽組變更通知的內(nèi)容,在BPDU中反映出來,并傳送到全部節(jié)點(diǎn)。(圖19的狀態(tài)11645)主控制器1164β,當(dāng)在狀態(tài)11645中,從樹管理器1151或樹管理器1152接收包含在BPDU中的現(xiàn)用系統(tǒng)通知,如果在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的關(guān)系中發(fā)生變化時(shí),遷移到狀態(tài)11646。而且,改換登記成現(xiàn)用的樹管理器1152和登記成預(yù)備用的樹管理器1151,重新將樹管理器1151作為現(xiàn)用,將樹管理器1152作為預(yù)備用。(圖19的狀態(tài)11645)主控制器1164β,在狀態(tài)11645中,如果從設(shè)定接口118接收節(jié)點(diǎn)刪除請(qǐng)求時(shí),則遷移到狀態(tài)11644。(圖19的狀態(tài)11645)主控制器1164β,向樹管理器1151發(fā)出連接著的全部鏈路下行(linkdown)的通知,同時(shí),向樹管理器1151發(fā)出停止發(fā)送BPDU的命令。(圖19的狀態(tài)11644)主控制器1164β,在狀態(tài)11644中,從樹管理器1151或樹管理器1152接收包含在BPDU中的現(xiàn)用系統(tǒng)通知,如果在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的關(guān)系中發(fā)生變化時(shí),則遷移到狀態(tài)11643,改換登記成現(xiàn)用的樹管理器1152和登記成預(yù)備用的樹管理器1151,重新將樹管理器1151作為現(xiàn)用,將樹管理器1152作為預(yù)備用。此后,使穩(wěn)定定時(shí)器1165工作。(圖19的狀態(tài)11643)主控制器1164β,當(dāng)從穩(wěn)定定時(shí)器1165接收定時(shí)器計(jì)時(shí)滿了通知時(shí),向樹管理器1151發(fā)出鏈路下行(link down)的通知,同時(shí),向樹管理器1152發(fā)出停止接收BPDU的命令。進(jìn)一步,無條件地遷移到狀態(tài)11641,待機(jī)直到節(jié)點(diǎn)切離為止。(圖19的狀態(tài)11642)主控制器1164β,當(dāng)從設(shè)定接口118或GVRP發(fā)送接收機(jī)1162,接受利用動(dòng)態(tài)的成本計(jì)算的指定時(shí),以從接收利用標(biāo)簽組變更通知經(jīng)過一定時(shí)間后計(jì)時(shí)滿了的方式,設(shè)置成本參照定時(shí)器1167(圖19的狀態(tài)11645)主控制器1164β,當(dāng)從成本參照定時(shí)器1167接收定時(shí)器計(jì)時(shí)滿了通知時(shí),從資源監(jiān)視器119接收累積通過字節(jié)數(shù)的信息,同時(shí)發(fā)出計(jì)數(shù)器重置通知,將資源監(jiān)視器119的累積通過字節(jié)數(shù)重置為0。進(jìn)一步,從上述累積通過字節(jié)數(shù)或TCP流通數(shù)或HTTP請(qǐng)求數(shù)計(jì)算成本,通知給作為預(yù)備系統(tǒng)的樹管理器1151。樹管理器1151根據(jù)新計(jì)算的成本信息,再計(jì)算生成樹,計(jì)算結(jié)果,將拓?fù)渲写嬖谧兏€是不存在通知主控制器1164β。而且,無條件地遷移到狀態(tài)11645。(圖19的狀態(tài)1164A)參照?qǐng)D14和圖15,用具體例詳細(xì)說明在本實(shí)施方式中,追加節(jié)點(diǎn)17時(shí)的工作。
      參照?qǐng)D14,在本工作例中,具有節(jié)點(diǎn)11~17和鏈路21~30。但是,節(jié)點(diǎn)17、鏈路29和鏈路30在初始狀態(tài)中不連接。
      參照?qǐng)D15,在本工作例中,具有節(jié)點(diǎn)11~17和鏈路21~30。
      在初始狀態(tài)中已經(jīng)設(shè)定了節(jié)點(diǎn)11~16的全部節(jié)點(diǎn)、全部端口所屬的2個(gè)標(biāo)簽組,將第1標(biāo)簽組稱為標(biāo)簽組41,將第2標(biāo)簽組稱為標(biāo)簽組42。
      此外,基本上使全部節(jié)點(diǎn)、全部端口加入2個(gè)標(biāo)簽組,但是也可以作成只由一部分端口或節(jié)點(diǎn)構(gòu)成的標(biāo)簽組。以后,我們說明使全部節(jié)點(diǎn)、全部端口加入2個(gè)標(biāo)簽組的情形。
      在節(jié)點(diǎn)11~16中存在著2個(gè)獨(dú)立工作的生成樹回路,我們將在標(biāo)簽組41上工作的生成樹稱為樹51,將在標(biāo)簽組42上工作的生成樹稱為樹52。
      必須將生成樹作成2個(gè)系統(tǒng),但是不一定要將標(biāo)簽組作成2個(gè)。通過只設(shè)定上述標(biāo)簽組41不利用標(biāo)簽組42,也能夠?qū)⒃跇?biāo)簽組41上工作的生成樹稱為樹51,將不屬于標(biāo)簽組進(jìn)行工作的生成樹稱為樹52。又與此相反,通過只設(shè)定上述標(biāo)簽組42不利用標(biāo)簽組41,也能夠?qū)⒉粚儆跇?biāo)簽組進(jìn)行工作的生成樹稱為樹51,將在標(biāo)簽組42上工作的生成樹稱為樹52。
      這里,特別說明用標(biāo)簽組41和標(biāo)簽組42兩者的情形,但是當(dāng)用標(biāo)簽組41和標(biāo)簽組42兩者時(shí)的工作,也同樣可以適用于即便只用標(biāo)簽組41或只用標(biāo)簽組42的情形。
      在圖14中,用粗線表示樹51,將節(jié)點(diǎn)11作為根節(jié)點(diǎn),達(dá)到穩(wěn)定。
      在樹51的BPDU上附加標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加標(biāo)簽組42的標(biāo)簽。
      現(xiàn)在,在從客戶機(jī)發(fā)送給節(jié)點(diǎn)11~16的數(shù)據(jù)中,附加標(biāo)簽組41的標(biāo)簽。沿樹51傳送附加了該標(biāo)簽的數(shù)據(jù)。
      節(jié)點(diǎn)17,當(dāng)與鏈路29和鏈路30連接時(shí),也不加入哪個(gè)標(biāo)簽組,開始接收BPDU。
      節(jié)點(diǎn)17,當(dāng)接收各標(biāo)簽組的BPDU時(shí),確認(rèn)現(xiàn)在時(shí)刻的現(xiàn)用系統(tǒng)是標(biāo)簽組41,現(xiàn)在時(shí)刻的預(yù)備系統(tǒng)是標(biāo)簽組42。而且,以使自節(jié)點(diǎn)只參加到標(biāo)簽組42中,進(jìn)行BPDU的發(fā)送接收,在標(biāo)簽組41中BPDU只接收,不發(fā)送的方式設(shè)定自節(jié)點(diǎn)。
      當(dāng)追加節(jié)點(diǎn)17時(shí),因?yàn)樵跇?biāo)簽組42的成員中發(fā)生變更,所以開始根據(jù)生成樹協(xié)議,更新樹52的工作。因?yàn)樵跇?biāo)簽組41的成員中沒有變更,所以不更新樹51。
      在從客戶機(jī)發(fā)送的幀中,如至此所述的那樣附加標(biāo)簽組41的標(biāo)簽,繼續(xù)沿樹51進(jìn)行傳送。
      成為作為現(xiàn)用系統(tǒng)樹的樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,當(dāng)穩(wěn)定定時(shí)器計(jì)時(shí)滿了時(shí),將利用標(biāo)簽組變更通知發(fā)送給作為樹51的根節(jié)點(diǎn)的節(jié)點(diǎn)11,命令使樹51遷移到從預(yù)備系統(tǒng)。而且,附加標(biāo)簽組42的標(biāo)志,在發(fā)送給樹52的BPDU中,建立現(xiàn)用系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)感知現(xiàn)用系統(tǒng)標(biāo)志的附加狀況的變更,使樹51遷移到從預(yù)備系統(tǒng),附加標(biāo)簽組41的標(biāo)志,在發(fā)送給樹51的BPDU中,建立預(yù)備系統(tǒng)標(biāo)志。一面在各節(jié)點(diǎn)中傳送BPDU,一面?zhèn)鞑サ饺抗?jié)點(diǎn)。
      節(jié)點(diǎn)11~17確認(rèn)在附加了標(biāo)簽組42的標(biāo)簽的BPDU中附加了現(xiàn)用系統(tǒng)標(biāo)志,將附加在由客戶機(jī)傳送過來的幀上的標(biāo)簽,從標(biāo)簽組41切換到標(biāo)簽組42。沿樹52傳送該附加了標(biāo)簽的幀。
      在以上的切換完成后經(jīng)過短時(shí)間,流過樹51的幀消失。
      節(jié)點(diǎn)17,從發(fā)送利用標(biāo)簽組變更通知經(jīng)過一定時(shí)間后,判斷不存在附加了標(biāo)簽組41的標(biāo)簽的節(jié)點(diǎn),使自節(jié)點(diǎn)加入到標(biāo)簽組41中,包括在下一次拓?fù)渥兏小?br> 如上所述,能夠不使網(wǎng)絡(luò)停止地,追加節(jié)點(diǎn)17。當(dāng)以后追加節(jié)點(diǎn)時(shí),重復(fù)同樣的工作。但是可以適當(dāng)?shù)馗膿Q上述說明文中的標(biāo)簽組41和標(biāo)簽組42。
      下面利用圖7,用具體例詳細(xì)說明在本實(shí)施方式中,變更從節(jié)點(diǎn)15到節(jié)點(diǎn)13的傳送路徑時(shí)的,生成樹切換工作。
      參照?qǐng)D7,在本工作例中,包含節(jié)點(diǎn)11~16、客戶機(jī)91~96、雙向鏈路81~86和雙向鏈路21~28。
      分別地,客戶機(jī)91通過鏈路81與節(jié)點(diǎn)11連接,客戶機(jī)92通過鏈路82與節(jié)點(diǎn)12連接,客戶機(jī)93通過鏈路83與節(jié)點(diǎn)13連接,客戶機(jī)94通過鏈路84與節(jié)點(diǎn)14連接,客戶機(jī)95通過鏈路85與節(jié)點(diǎn)15連接,客戶機(jī)96通過鏈路86與節(jié)點(diǎn)16連接。
      分別地,在節(jié)點(diǎn)11和節(jié)點(diǎn)12之間通過鏈路21連接起來,在節(jié)點(diǎn)12和節(jié)點(diǎn)13之間通過鏈路22連接起來,在節(jié)點(diǎn)13和節(jié)點(diǎn)14之間通過鏈路23連接起來,在節(jié)點(diǎn)11和節(jié)點(diǎn)15之間通過鏈路24連接起來,在節(jié)點(diǎn)15和節(jié)點(diǎn)16之間通過鏈路25連接起來,在節(jié)點(diǎn)16和節(jié)點(diǎn)14之間通過鏈路26連接起來,在節(jié)點(diǎn)12和節(jié)點(diǎn)15之間通過鏈路27連接起來,在節(jié)點(diǎn)13和節(jié)點(diǎn)16之間通過鏈路28連接起來。
      已經(jīng)設(shè)定了接點(diǎn)11~16的全部端口所屬的2個(gè)標(biāo)簽組,將第1標(biāo)簽組稱為標(biāo)簽組41,將第2標(biāo)簽組稱為標(biāo)簽組42。
      在節(jié)點(diǎn)11~16中存在著2個(gè)獨(dú)立工作的生成樹回路,我們將在標(biāo)簽組41上工作的生成樹稱為樹51,將在標(biāo)簽組42上工作的生成樹稱為樹52。
      用粗線表示樹41,將節(jié)點(diǎn)13作為根節(jié)點(diǎn),用對(duì)全部鏈路相等地設(shè)定為10的初始成本,已經(jīng)達(dá)到穩(wěn)定。在樹51的BPDU上附加標(biāo)簽組41的標(biāo)簽,在樹52的BPDU上附加標(biāo)簽組42的標(biāo)簽。
      現(xiàn)在,在從客戶機(jī)發(fā)送給節(jié)點(diǎn)11~16的數(shù)據(jù)上,附加作為現(xiàn)用系統(tǒng)的標(biāo)簽組41的標(biāo)簽。沿樹51傳送附加了該標(biāo)簽的數(shù)據(jù)。
      在初始狀態(tài)中,在客戶機(jī)91~96中,哪個(gè)客戶機(jī)都不傳送數(shù)據(jù)。
      各節(jié)點(diǎn),每經(jīng)過一定時(shí)間,發(fā)送HELLO幀,確認(rèn)BPDU的狀態(tài)。在該幀中存在現(xiàn)用系統(tǒng)和預(yù)備系統(tǒng)的識(shí)別標(biāo)志,現(xiàn)在只在附加了作為現(xiàn)用系統(tǒng)的標(biāo)簽組41的標(biāo)簽的BPDU上附加現(xiàn)用系統(tǒng)的標(biāo)志,在附加了作為預(yù)備系統(tǒng)的標(biāo)簽組42的標(biāo)簽的BPDU上不附加表示現(xiàn)用系統(tǒng)的標(biāo)志。
      各節(jié)點(diǎn),因?yàn)橐呀?jīng)從設(shè)定接口118或GVRP發(fā)送接收機(jī)1162,接受利用動(dòng)態(tài)的成本計(jì)算的指定,所以每當(dāng)成本參照定時(shí)器計(jì)時(shí)滿了時(shí),參照上次定時(shí)器計(jì)時(shí)滿了以后流過鏈路的幀的流量,再計(jì)算成本和再計(jì)算用預(yù)備系統(tǒng)樹的生成樹。
      這里,在從客戶機(jī)95到客戶機(jī)93和從客戶機(jī)96到客戶機(jī)93之間,開始數(shù)據(jù)傳送。
      在傳送初期,從客戶機(jī)95到客戶機(jī)93的數(shù)據(jù),利用樹51,經(jīng)過鏈路85、25、28、83進(jìn)行傳送。又,從客戶機(jī)96到客戶機(jī)93的數(shù)據(jù),利用樹51,經(jīng)過鏈路86、28、83進(jìn)行傳送。
      從數(shù)據(jù)傳送經(jīng)過一定時(shí)間時(shí),根據(jù)鏈路21~28的空容量,每一側(cè)地再計(jì)算樹52中的鏈路21~28的成本。這里,分別地,因?yàn)殒溌?8的空閑頻帶減少,所以根據(jù)節(jié)點(diǎn)16使樹52的鏈路28的成本變更到15,因?yàn)殒溌?5的空閑頻帶沒有像鏈路28那樣地減少,所以根據(jù)節(jié)點(diǎn)15使樹52的鏈路25的成本變更到12。這時(shí),不變更正在使用的樹51的成本。
      節(jié)點(diǎn)16,檢測(cè)成本變更,將利用變更后的成本作成的BPDU分別發(fā)送給鄰接的節(jié)點(diǎn)13、節(jié)點(diǎn)14、節(jié)點(diǎn)15。
      節(jié)點(diǎn)15也同樣地,檢測(cè)成本變更,將利用變更后的成本變更作成的BPDU分別發(fā)送給鄰接的節(jié)點(diǎn)11、節(jié)點(diǎn)12、節(jié)點(diǎn)16。
      節(jié)點(diǎn)15,當(dāng)從節(jié)點(diǎn)16接收附加了成本15的BPDU時(shí),也加上鏈路25的成本,認(rèn)識(shí)到為了經(jīng)過鏈路25、鏈路28到達(dá)節(jié)點(diǎn)13,需要成本27。
      此后節(jié)點(diǎn)15,當(dāng)從節(jié)點(diǎn)12接收附加了成本10的BPDU時(shí),也加上鏈路27的成本,認(rèn)識(shí)到為了經(jīng)過鏈路27、鏈路22到達(dá)節(jié)點(diǎn)13,需要成本20。因?yàn)樵摮杀颈冉?jīng)過鏈路25的成本小,所以節(jié)點(diǎn)15將停止端口從鏈路27側(cè)切換到鏈路25側(cè),利用鏈路27和鏈路22,形成到達(dá)節(jié)點(diǎn)13的樹。
      當(dāng)在樹51的作為根節(jié)點(diǎn)的節(jié)點(diǎn)13中起動(dòng)的拓?fù)浞€(wěn)定定時(shí)器計(jì)時(shí)滿了時(shí),向作為舊現(xiàn)用系統(tǒng)樹的樹41的根的節(jié)點(diǎn)13,發(fā)送標(biāo)簽組變更消息,以命令將用于傳送的現(xiàn)用系統(tǒng)樹從樹51切換到樹52。該利用標(biāo)簽組變更通知的內(nèi)容,在從節(jié)點(diǎn)13發(fā)送的,樹51和樹52的各BPDU中反映出來,并傳送到全部節(jié)點(diǎn)。
      節(jié)點(diǎn)13,當(dāng)完成標(biāo)簽組變更消息到舊現(xiàn)用系統(tǒng)根節(jié)點(diǎn)的發(fā)送時(shí),自節(jié)點(diǎn)從客戶機(jī)93接收,用于發(fā)送到網(wǎng)絡(luò)內(nèi)的幀的傳送中的樹,從至此利用的樹51切換到樹52。當(dāng)完成切換時(shí),從客戶機(jī)93向客戶機(jī)95發(fā)送的幀經(jīng)過鏈路83、鏈路22、鏈路27、鏈路85,傳送給客戶機(jī)95。
      這樣一來,能夠分散從客戶機(jī)93向客戶機(jī)95和從客戶機(jī)93向客戶機(jī)96發(fā)送的幀的傳送路徑,解除鏈路28的混雜。
      以后,每當(dāng)成本參照定時(shí)器計(jì)時(shí)滿了時(shí),通過根據(jù)鏈路的空閑頻帶的成本計(jì)算再計(jì)算生成樹,進(jìn)行周期地在成本中反映空閑頻帶的動(dòng)態(tài)的路徑變更。結(jié)果,能夠分散各鏈路的通信量,分散鏈路的負(fù)載,防止擁擠。
      下面,我們說明本實(shí)施方式的效果。
      以往,因?yàn)橛面溌啡萘坑?jì)算成本,用于構(gòu)筑生成樹時(shí)的路徑選擇,所以不能夠進(jìn)行為了與通信量相應(yīng)的動(dòng)態(tài)的負(fù)載分散的路徑變更。
      在本實(shí)施方式中,通過根據(jù)空閑頻帶和服務(wù)器負(fù)載等的動(dòng)態(tài)信息計(jì)算鏈路成本,可以分散通信量的負(fù)載。
      又以往,存在著因?yàn)槊慨?dāng)與通信量狀況相應(yīng)動(dòng)態(tài)地改變成本時(shí),局部或網(wǎng)絡(luò)整體地,停止數(shù)據(jù)幀的傳送,重新構(gòu)筑生成樹,變更路徑,所以在再構(gòu)筑中使網(wǎng)絡(luò)停止的情形。
      在本實(shí)施方式中,因?yàn)橥ㄟ^原封不動(dòng)地運(yùn)用變更前的樹,生成成本變更后的樹,在新樹穩(wěn)定后切換利用的樹,進(jìn)行伴隨路徑變更的生成樹再構(gòu)成,所以可以不使網(wǎng)絡(luò)停止地分散負(fù)載。
      又該結(jié)果,可以減少發(fā)生擁擠的可能性。
      (第4實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第4實(shí)施方式。
      本發(fā)明第4實(shí)施方式,與在第1實(shí)施方式中,切換按收件人(destination)節(jié)點(diǎn)利用的標(biāo)簽和生成樹,進(jìn)一步,將收件人節(jié)點(diǎn)設(shè)定在根節(jié)點(diǎn)上的情形對(duì)應(yīng)。
      在IEEE802.1D和IEEE802.1w正在工作的網(wǎng)絡(luò)中發(fā)送幀的情形中,除了不一定選擇到收件人的最低成本路徑,出現(xiàn)沒有使用的鏈路外,還存在著當(dāng)發(fā)生負(fù)載集中在根節(jié)點(diǎn)的根節(jié)點(diǎn)障礙時(shí),網(wǎng)絡(luò)長時(shí)間停止等的問題。
      在本實(shí)施方式中,通過用收件人成為根節(jié)點(diǎn)的樹傳送幀,除了根據(jù)到收件人的最低成本傳送幀外,還能夠提高鏈路利用率,進(jìn)一步強(qiáng)化對(duì)根節(jié)點(diǎn)障礙的忍耐性。
      參照?qǐng)D20,本發(fā)明第4實(shí)施方式,在第1實(shí)施方式的圖8中,只設(shè)置網(wǎng)絡(luò)中存在的節(jié)點(diǎn)數(shù)的樹管理器1151,這一點(diǎn)是不同的。
      樹管理器1151具有與在本發(fā)明第1實(shí)施方式中的圖8所示的樹管理器1151同樣的功能。
      樹管理器1152和樹管理器1153是與樹管理器1151同樣的樹管理器。以后,代表樹管理器1151~樹管理器1153用樹管理器1151進(jìn)行記述,但是關(guān)于樹管理器1151的記述,只要沒有特別言明在樹管理器1152~樹管理器1153中也同樣可以應(yīng)用。
      當(dāng)由樹選擇器116,劃分存在于網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)數(shù)或者子網(wǎng)絡(luò)等進(jìn)行階層化時(shí),只作成存在于同一階層內(nèi)的節(jié)點(diǎn)數(shù)的樹管理器。所以樹管理器可以增加到一個(gè)以上到無限多,但是在圖20中將上述樹管理器歸納成樹管理器1151~1153進(jìn)行表示。
      圖20的樹選擇器116,除了本發(fā)明第1實(shí)施方式中的圖8所示的樹選擇器116的功能外,當(dāng)在網(wǎng)絡(luò)或階層內(nèi)檢測(cè)出新節(jié)點(diǎn)時(shí),生成新的樹管理器的功能。又,具有將上述新節(jié)點(diǎn)的檢出通知其它節(jié)點(diǎn)的功能和從其它節(jié)點(diǎn)接收新節(jié)點(diǎn)的檢出通知,生成樹管理器的功能。進(jìn)一步,具有檢出節(jié)點(diǎn)刪除,刪除樹管理器的功能、將上述刪除節(jié)點(diǎn)的檢出通知其它節(jié)點(diǎn)的功能、和從其它節(jié)點(diǎn)接收節(jié)點(diǎn)的刪除通知,刪除樹管理器的功能。
      圖21是本實(shí)施方式的圖20中的,將標(biāo)簽作為關(guān)鍵字(key)決定輸出端口的轉(zhuǎn)發(fā)表114的構(gòu)成例。
      標(biāo)簽字段1141是成為搜索索引的字段,調(diào)查寫在接收的幀的標(biāo)簽上的內(nèi)容是否與該字段的信息一致。
      輸出端口1142是當(dāng)寫在接收的幀的標(biāo)簽上的內(nèi)容與標(biāo)簽中字段1141的內(nèi)容一致時(shí),記述是否要將上述幀傳送給哪個(gè)端口的字段。
      此外,不僅在如本工作例所示的,進(jìn)行根據(jù)標(biāo)簽內(nèi)容決定傳送目標(biāo)端口的標(biāo)簽轉(zhuǎn)發(fā)的情形中,而且在以往進(jìn)行的,根據(jù)MAC地址決定傳送目標(biāo)的通常的MAC地址傳送中,同樣都可以應(yīng)用本實(shí)施方式。這時(shí),也存在著在輸出端口字段1142中記載著與對(duì)應(yīng)的MAC地址對(duì)應(yīng)的多個(gè)端口的情形。
      圖22是本實(shí)施方式的圖20中的,將收件人MAC地址作為關(guān)鍵字決定插入標(biāo)簽的標(biāo)簽表117的構(gòu)成例。
      收件人MAC地址1171是成為搜索索引的字段,調(diào)查寫在接收的幀的MAC地址字段,即寫在MAC DA字段中內(nèi)容是否與該字段的信息一致,當(dāng)一致時(shí),將插入標(biāo)簽字段1172中記載的標(biāo)簽插入到上述接收幀中。
      插入標(biāo)簽字段1172是記載要插入收件人MAC地址字段1171的標(biāo)簽的字段。在本實(shí)施例中,記載收件人節(jié)點(diǎn)ID,將該ID作為標(biāo)簽插入幀中。
      圖23是將節(jié)點(diǎn)11作為根節(jié)點(diǎn)的生成樹的構(gòu)成圖,是樹61的構(gòu)成圖。樹61是通過將節(jié)點(diǎn)11的優(yōu)先次序值設(shè)定在比節(jié)點(diǎn)12~節(jié)點(diǎn)16的各節(jié)點(diǎn)小的值上作成的。在向節(jié)點(diǎn)11發(fā)送幀和將廣播幀從節(jié)點(diǎn)11發(fā)送給節(jié)點(diǎn)12~節(jié)點(diǎn)16的各節(jié)點(diǎn)的情形中利用樹61。
      圖24是將節(jié)點(diǎn)12作為根節(jié)點(diǎn)的生成樹的構(gòu)成圖,是樹62的構(gòu)成圖。樹62是通過將節(jié)點(diǎn)12的優(yōu)先次序值設(shè)定在比節(jié)點(diǎn)11和節(jié)點(diǎn)13~節(jié)點(diǎn)16的各節(jié)點(diǎn)小的值上作成的。在向節(jié)點(diǎn)12發(fā)送幀和將廣播幀從節(jié)點(diǎn)12發(fā)送給節(jié)點(diǎn)11和節(jié)點(diǎn)13~節(jié)點(diǎn)16的各節(jié)點(diǎn)的情形中利用樹62。
      圖25是將節(jié)點(diǎn)13作為根節(jié)點(diǎn)的生成樹的構(gòu)成圖,是樹63的構(gòu)成圖。樹63是通過將節(jié)點(diǎn)13的優(yōu)先次序值設(shè)定在比節(jié)點(diǎn)11~節(jié)點(diǎn)12和節(jié)點(diǎn)14~節(jié)點(diǎn)16的各節(jié)點(diǎn)小的值上作成的。在向節(jié)點(diǎn)13發(fā)送幀和將廣播幀從節(jié)點(diǎn)13發(fā)送給節(jié)點(diǎn)11~節(jié)點(diǎn)12和節(jié)點(diǎn)14~節(jié)點(diǎn)16的各節(jié)點(diǎn)的情形中利用樹63。
      圖26是將節(jié)點(diǎn)14作為根節(jié)點(diǎn)的生成樹的構(gòu)成圖,是樹64的構(gòu)成圖。樹64是通過將節(jié)點(diǎn)14的優(yōu)先次序值設(shè)定在比節(jié)點(diǎn)11~節(jié)點(diǎn)13和節(jié)點(diǎn)15~節(jié)點(diǎn)16的各節(jié)點(diǎn)小的值上作成的。在向節(jié)點(diǎn)14發(fā)送幀和將廣播幀從節(jié)點(diǎn)14發(fā)送給節(jié)點(diǎn)11~節(jié)點(diǎn)13和節(jié)點(diǎn)15~節(jié)點(diǎn)16的各節(jié)點(diǎn)的情形中利用樹64。
      圖27是將節(jié)點(diǎn)15作為根節(jié)點(diǎn)的生成樹的構(gòu)成圖,是樹65的構(gòu)成圖。樹65是通過將節(jié)點(diǎn)15的優(yōu)先次序值設(shè)定在比節(jié)點(diǎn)11~節(jié)點(diǎn)14和節(jié)點(diǎn)16的各節(jié)點(diǎn)小的值上作成的。在向節(jié)點(diǎn)15發(fā)送幀和將廣播幀從節(jié)點(diǎn)15發(fā)送給節(jié)點(diǎn)11~節(jié)點(diǎn)14和節(jié)點(diǎn)16的各節(jié)點(diǎn)的情形中利用樹65。
      圖28是將節(jié)點(diǎn)16作為根節(jié)點(diǎn)的生成樹的構(gòu)成圖,是樹66的構(gòu)成圖。樹66是通過將節(jié)點(diǎn)16的優(yōu)先次序值設(shè)定在比節(jié)點(diǎn)11~節(jié)點(diǎn)15小的值上作成的。在向節(jié)點(diǎn)16發(fā)送幀和將廣播幀從節(jié)點(diǎn)16發(fā)送給節(jié)點(diǎn)11~節(jié)點(diǎn)15的各節(jié)點(diǎn)的情形中利用樹66。
      下面,我們利用圖23~圖28,說明在已經(jīng)由節(jié)點(diǎn)11~12和節(jié)點(diǎn)11~16構(gòu)成的網(wǎng)絡(luò)中,新追加節(jié)點(diǎn)13時(shí)的,作成樹63的工作。
      當(dāng)在上述網(wǎng)絡(luò)中追加節(jié)點(diǎn)13時(shí),節(jié)點(diǎn)13接收從鄰接的節(jié)點(diǎn)發(fā)送的BPDU幀,對(duì)每個(gè)新檢測(cè)出的識(shí)別標(biāo)簽生成樹管理器。在本例中,生成將節(jié)點(diǎn)11~節(jié)點(diǎn)12和節(jié)點(diǎn)14~節(jié)點(diǎn)16的各節(jié)點(diǎn)作為根節(jié)點(diǎn)的,5個(gè)樹管理器。
      其次,節(jié)點(diǎn)13,從節(jié)點(diǎn)ID生成標(biāo)簽ID,生成將自節(jié)點(diǎn)的優(yōu)先次序值設(shè)定得低的樹管理器,在從該樹管理器輸出的BPDU幀上附加上述標(biāo)簽ID進(jìn)行發(fā)送。這里標(biāo)簽ID是43。
      節(jié)點(diǎn)12和節(jié)點(diǎn)16,新接收標(biāo)簽ID為43的BPDU,生成樹管理器后,將附加了標(biāo)簽ID43的BPDU發(fā)送給鄰接節(jié)點(diǎn)。
      通過重復(fù)以上的BPDU發(fā)送工作,完成樹63。
      下面,我們參照?qǐng)D23~圖28,述說當(dāng)上述各圖中的節(jié)點(diǎn)11~節(jié)點(diǎn)16的各節(jié)點(diǎn),將幀發(fā)送給節(jié)點(diǎn)11~節(jié)點(diǎn)16的各節(jié)點(diǎn)時(shí)的順序,表示發(fā)送的幀通過最低成本路徑到達(dá)收件人,并且進(jìn)行了鏈路資源的負(fù)載分散。此外,各鏈路的成本相等,各圖中的樹61~樹66的各樹已經(jīng)完成構(gòu)成,拓?fù)湟呀?jīng)穩(wěn)定。
      當(dāng)將幀從節(jié)點(diǎn)12~節(jié)點(diǎn)16的各節(jié)點(diǎn)發(fā)送到節(jié)點(diǎn)11時(shí),使用樹61。例如,當(dāng)將幀從節(jié)點(diǎn)15發(fā)送到節(jié)點(diǎn)11時(shí),節(jié)點(diǎn)15將作為樹61的識(shí)別標(biāo)簽的標(biāo)簽ID41附加在數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀從節(jié)點(diǎn)11和節(jié)點(diǎn)13~節(jié)點(diǎn)16的各節(jié)點(diǎn)發(fā)送到節(jié)點(diǎn)12時(shí),使用樹62。例如,當(dāng)將幀從節(jié)點(diǎn)14發(fā)送到節(jié)點(diǎn)12時(shí),節(jié)點(diǎn)14將作為樹62的識(shí)別標(biāo)簽的標(biāo)簽ID42附加在數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀從節(jié)點(diǎn)11~節(jié)點(diǎn)12和節(jié)點(diǎn)14~節(jié)點(diǎn)16的各節(jié)點(diǎn)發(fā)送到節(jié)點(diǎn)13時(shí),使用樹63。例如,當(dāng)將幀從節(jié)點(diǎn)11發(fā)送到節(jié)點(diǎn)13時(shí),節(jié)點(diǎn)11將作為樹63的識(shí)別標(biāo)簽的標(biāo)簽ID43附加在數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀從節(jié)點(diǎn)11~節(jié)點(diǎn)13和節(jié)點(diǎn)15~節(jié)點(diǎn)16的各節(jié)點(diǎn)發(fā)送到節(jié)點(diǎn)14時(shí),使用樹64。例如,當(dāng)將幀從節(jié)點(diǎn)12發(fā)送到節(jié)點(diǎn)14時(shí),節(jié)點(diǎn)12將作為樹64的識(shí)別標(biāo)簽的標(biāo)簽ID44附加在數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀從節(jié)點(diǎn)11~節(jié)點(diǎn)14和節(jié)點(diǎn)16的各節(jié)點(diǎn)發(fā)送到節(jié)點(diǎn)15時(shí),使用樹65。例如,當(dāng)將幀從節(jié)點(diǎn)16發(fā)送到節(jié)點(diǎn)15時(shí),節(jié)點(diǎn)16將作為樹65的識(shí)別標(biāo)簽的標(biāo)簽ID45附加在數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀從節(jié)點(diǎn)11~節(jié)點(diǎn)15的各節(jié)點(diǎn)發(fā)送到節(jié)點(diǎn)16時(shí),使用樹66。例如,當(dāng)將幀從節(jié)點(diǎn)14發(fā)送到節(jié)點(diǎn)16時(shí),節(jié)點(diǎn)14將作為樹66的識(shí)別標(biāo)簽的標(biāo)簽ID46附加在數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀廣播發(fā)送到網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)時(shí),節(jié)點(diǎn)11使用樹61。例如,節(jié)點(diǎn)11,將作為樹61的識(shí)別標(biāo)簽的標(biāo)簽ID41附加在成為收件人廣播的數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀廣播發(fā)送到網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)時(shí),節(jié)點(diǎn)12使用樹62。例如,節(jié)點(diǎn)12,將作為樹62的識(shí)別標(biāo)簽的標(biāo)簽ID42附加在成為收件人廣播的數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀廣播發(fā)送到網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)時(shí),節(jié)點(diǎn)13使用樹63。例如,節(jié)點(diǎn)13,將作為樹63的識(shí)別標(biāo)簽的標(biāo)簽ID43附加在成為收件人廣播的數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀廣播發(fā)送到網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)時(shí),節(jié)點(diǎn)14使用樹64。例如,節(jié)點(diǎn)14,將作為樹64的識(shí)別標(biāo)簽的標(biāo)簽ID44附加在成為收件人廣播的數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀廣播發(fā)送到網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)時(shí),節(jié)點(diǎn)15使用樹65。例如,節(jié)點(diǎn)15,將作為樹65的識(shí)別標(biāo)簽的標(biāo)簽ID45附加在成為收件人廣播的數(shù)據(jù)幀上進(jìn)行發(fā)送。
      當(dāng)將幀廣播發(fā)送到網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)時(shí),節(jié)點(diǎn)16使用樹66。例如,節(jié)點(diǎn)16,將作為樹66的識(shí)別標(biāo)簽的標(biāo)簽ID46附加在成為收件人廣播的數(shù)據(jù)幀上進(jìn)行發(fā)送。
      在如上所示的方法中,通過當(dāng)發(fā)送時(shí)附加標(biāo)簽傳送數(shù)據(jù)幀,能夠經(jīng)過最低成本路徑傳送上述數(shù)據(jù)幀。又,因?yàn)槔酶?jié)點(diǎn)不同的多個(gè)樹傳送幀,所以不會(huì)發(fā)生如已有技術(shù)1和已有技術(shù)2所示的生成樹那樣,通信量集中在根節(jié)點(diǎn)附近,離開根節(jié)點(diǎn)越遠(yuǎn),鏈路使用率越加減少的現(xiàn)象,能夠分散附加的通信量。
      下面,在圖23~圖28中,我們將在節(jié)點(diǎn)12中發(fā)生障礙的情形作為例子說明在節(jié)點(diǎn)中發(fā)生障礙時(shí)的工作。此外,在最初的狀態(tài)中,已經(jīng)構(gòu)筑了樹61~樹66并已經(jīng)穩(wěn)定。
      當(dāng)樹61由于節(jié)點(diǎn)12發(fā)生障礙而停止時(shí),根據(jù)在IEEE802.1w中規(guī)定的快速生成樹方式,作為從節(jié)點(diǎn)13到節(jié)點(diǎn)11的路徑,選擇經(jīng)過鏈路25、鏈路27、鏈路26、鏈路23的路徑,繼續(xù)傳送到節(jié)點(diǎn)11的幀和從節(jié)點(diǎn)11到各個(gè)節(jié)點(diǎn)廣播的幀。
      當(dāng)樹62由于節(jié)點(diǎn)12發(fā)生障礙而停止時(shí),因?yàn)楣?jié)點(diǎn)12是根節(jié)點(diǎn),所以必須再構(gòu)成樹。使節(jié)點(diǎn)12以外的另外的節(jié)點(diǎn)成為根節(jié)點(diǎn),在節(jié)點(diǎn)12恢復(fù)前再構(gòu)成樹62。在該再構(gòu)成中,用IEEE802.1D需要數(shù)十秒,用IEEE802.1w需要數(shù)秒,但是說起來因?yàn)闃?2是用于從各個(gè)節(jié)點(diǎn)向根12發(fā)送的幀和從根12向各個(gè)節(jié)點(diǎn)廣播發(fā)送的幀的樹,所以即便在再構(gòu)成中需要時(shí)間,也對(duì)在節(jié)點(diǎn)12以外的其它節(jié)點(diǎn)間進(jìn)行的通信w沒有影響。
      當(dāng)樹63由于節(jié)點(diǎn)12發(fā)生障礙而停止時(shí),根據(jù)在IEEE802.1w中規(guī)定的快速生成樹方式,作為從節(jié)點(diǎn)11到節(jié)點(diǎn)13的路徑,選擇經(jīng)過鏈路23、鏈路26、鏈路27、鏈路25的路徑,繼續(xù)傳送到節(jié)點(diǎn)13的幀和從節(jié)點(diǎn)13到各個(gè)節(jié)點(diǎn)廣播的幀。
      當(dāng)樹64由于節(jié)點(diǎn)12發(fā)生障礙而停止時(shí),根據(jù)在IEEE802.1w中規(guī)定的快速生成樹方式,再構(gòu)成樹,繼續(xù)傳送從各個(gè)節(jié)點(diǎn)到節(jié)點(diǎn)14發(fā)送的幀和從節(jié)點(diǎn)14到各個(gè)節(jié)點(diǎn)廣播的幀。
      當(dāng)樹65由于節(jié)點(diǎn)12發(fā)生障礙而停止時(shí),根據(jù)在IEEE802.1w中規(guī)定的快速生成樹方式,再構(gòu)成樹,繼續(xù)傳送從各個(gè)節(jié)點(diǎn)到節(jié)點(diǎn)15的幀和從節(jié)點(diǎn)15到各個(gè)節(jié)點(diǎn)廣播的幀。
      當(dāng)樹66由于節(jié)點(diǎn)12發(fā)生障礙而停止時(shí),根據(jù)在IEEE802.1w中規(guī)定的快速生成樹方式,作為從節(jié)點(diǎn)11到節(jié)點(diǎn)16的路徑,選擇經(jīng)過鏈路23、鏈路26、鏈路27的路徑,繼續(xù)傳送到節(jié)點(diǎn)16的幀和從節(jié)點(diǎn)16到各個(gè)節(jié)點(diǎn)廣播的幀。
      下面,我們參照?qǐng)D29和圖30,述說第1實(shí)施方式的圖7中的一部分客戶機(jī),當(dāng)根據(jù)雙向引導(dǎo),與多個(gè)節(jié)點(diǎn)連接時(shí)的,生成樹的構(gòu)成方法。
      在圖29中,客戶機(jī)97是一個(gè)以上的客戶機(jī)的集合,通過鏈路87以及鏈路88,具有在節(jié)點(diǎn)15和節(jié)點(diǎn)16之間,發(fā)送接收幀的功能。
      鏈路87是從客戶機(jī)97連結(jié)節(jié)點(diǎn)15,從節(jié)點(diǎn)15連結(jié)客戶機(jī)97的雙向鏈路。
      鏈路88是從客戶機(jī)97連結(jié)節(jié)點(diǎn)16,從節(jié)點(diǎn)16連結(jié)客戶機(jī)97的雙向鏈路。
      如圖29中的客戶機(jī)97那樣,當(dāng)存在與多個(gè)節(jié)點(diǎn)連接的客戶機(jī)組時(shí),將上述客戶機(jī)看作假想的節(jié)點(diǎn),設(shè)定生成樹。
      圖30是在圖29中,將客戶機(jī)97看作假想節(jié)點(diǎn)18時(shí)的網(wǎng)絡(luò)構(gòu)成圖。
      生成樹74是將節(jié)點(diǎn)18作為根節(jié)點(diǎn)的生成樹。從節(jié)點(diǎn)11~節(jié)點(diǎn)16的各個(gè)節(jié)點(diǎn)發(fā)送給節(jié)點(diǎn)18的幀,利用生成樹74到達(dá)節(jié)點(diǎn)18,即客戶機(jī)97。又,也將從客戶機(jī)97,即節(jié)點(diǎn)18發(fā)送的廣播幀,沿著生成樹74,廣播到節(jié)點(diǎn)11~節(jié)點(diǎn)16的各個(gè)節(jié)點(diǎn)。
      此外,節(jié)點(diǎn)18是假想的節(jié)點(diǎn),節(jié)點(diǎn)18的實(shí)際工作由節(jié)點(diǎn)15或16代行。節(jié)點(diǎn)15或16中的哪一個(gè)代行節(jié)點(diǎn)18的工作,除了可以通過設(shè)定接口118進(jìn)行手動(dòng)設(shè)定外,還可以用在節(jié)點(diǎn)ID小的一方自動(dòng)設(shè)定、在節(jié)點(diǎn)ID大的一方自動(dòng)設(shè)定等的方法決定。
      下面,我們參照?qǐng)D29,說明在客戶機(jī)97,通過鏈路87和鏈路88,與節(jié)點(diǎn)15和節(jié)點(diǎn)16雙向引導(dǎo)(dual homing)連接的情形中,不設(shè)置假想節(jié)點(diǎn)進(jìn)行通信的方法。
      在圖29中,節(jié)點(diǎn)15和節(jié)點(diǎn)16檢測(cè)設(shè)定接口中的設(shè)定,或者,通過學(xué)習(xí)(leafing),檢測(cè)客戶機(jī)97與多個(gè)節(jié)點(diǎn)的連接。節(jié)點(diǎn)15檢測(cè)客戶機(jī)97到節(jié)點(diǎn)16的連接。節(jié)點(diǎn)16檢測(cè)客戶機(jī)97到節(jié)點(diǎn)15的連接。
      節(jié)點(diǎn)15和節(jié)點(diǎn)16,相互交換控制消息,決定節(jié)點(diǎn)15或節(jié)點(diǎn)16中的哪一個(gè)將幀傳送到客戶機(jī)97??梢詫⒃搨魉凸?jié)點(diǎn)決定為節(jié)點(diǎn)ID小的節(jié)點(diǎn)、節(jié)點(diǎn)ID大的節(jié)點(diǎn)或由設(shè)定決定的節(jié)點(diǎn)等。
      當(dāng)決定傳送節(jié)點(diǎn)時(shí),看作客戶機(jī)97只與節(jié)點(diǎn)16連接,開始傳送幀。節(jié)點(diǎn)11~節(jié)點(diǎn)16通過學(xué)習(xí)等認(rèn)識(shí)到客戶機(jī)97與節(jié)點(diǎn)16連接,在發(fā)送給客戶機(jī)97的幀上附加將節(jié)點(diǎn)16作為根節(jié)點(diǎn)的樹的識(shí)別標(biāo)簽,進(jìn)行發(fā)送。
      節(jié)點(diǎn)15和節(jié)點(diǎn)16通過Keep Alive等總是在相互監(jiān)視狀況。如果,當(dāng)節(jié)點(diǎn)15不能夠確認(rèn)節(jié)點(diǎn)16的工作時(shí),節(jié)點(diǎn)15將來自客戶機(jī)97的幀傳送給節(jié)點(diǎn)11~16。這樣一來,節(jié)點(diǎn)11~節(jié)點(diǎn)16,在從客戶機(jī)97發(fā)送的幀中,學(xué)習(xí)到作為節(jié)點(diǎn)ID附加15,將發(fā)送給客戶機(jī)97的幀發(fā)送給節(jié)點(diǎn)15。
      通過以上的工作,客戶機(jī)97能夠發(fā)送接收幀。即便在改換節(jié)點(diǎn)15和節(jié)點(diǎn)16的情形中,也同樣可以應(yīng)用以上的工作。
      下面,我們參照?qǐng)D29,說明在客戶機(jī)97,通過鏈路87和鏈路88,與節(jié)點(diǎn)15和節(jié)點(diǎn)16雙向引導(dǎo)連接的情形中,不設(shè)置假想節(jié)點(diǎn)進(jìn)行通信,又,檢出障礙節(jié)點(diǎn)向網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)發(fā)送切換通知,高速地通知變更客戶機(jī)97的連接目標(biāo)的方法。
      在圖29中,節(jié)點(diǎn)15和節(jié)點(diǎn)16檢測(cè)設(shè)定接口118中的設(shè)定,或者,通過學(xué)習(xí),檢測(cè)客戶機(jī)97與多個(gè)節(jié)點(diǎn)的連接。節(jié)點(diǎn)15檢測(cè)客戶機(jī)97到節(jié)點(diǎn)16的連接。節(jié)點(diǎn)16檢測(cè)客戶機(jī)97到節(jié)點(diǎn)15的連接。
      節(jié)點(diǎn)15和節(jié)點(diǎn)16,相互交換控制消息,決定節(jié)點(diǎn)15或節(jié)點(diǎn)16中的哪一個(gè)將幀傳送到客戶機(jī)97??梢詫⒃搨魉凸?jié)點(diǎn)決定為節(jié)點(diǎn)ID小的節(jié)點(diǎn)、節(jié)點(diǎn)ID大的節(jié)點(diǎn)或由設(shè)定決定的節(jié)點(diǎn)等。
      當(dāng)決定傳送節(jié)點(diǎn)時(shí),看作客戶機(jī)97只與節(jié)點(diǎn)16連接,開始傳送幀。節(jié)點(diǎn)11~節(jié)點(diǎn)16通過學(xué)習(xí)等認(rèn)識(shí)到客戶機(jī)97與節(jié)點(diǎn)16連接,在發(fā)送給客戶機(jī)97的幀上附加將節(jié)點(diǎn)16作為根節(jié)點(diǎn)的樹的識(shí)別標(biāo)簽,進(jìn)行發(fā)送。
      節(jié)點(diǎn)15和節(jié)點(diǎn)16通過Keep Alive等總是在相互監(jiān)視狀況。如果,當(dāng)節(jié)點(diǎn)15不能夠確認(rèn)節(jié)點(diǎn)16的工作時(shí),節(jié)點(diǎn)15將來自客戶機(jī)97的幀傳送給節(jié)點(diǎn)11~16。進(jìn)一步,節(jié)點(diǎn)15將節(jié)點(diǎn)15代替節(jié)點(diǎn)16擔(dān)當(dāng)向客戶機(jī)97傳送幀一事通知給網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)。
      節(jié)點(diǎn)11~節(jié)點(diǎn)16,接受上述通知,將發(fā)送給節(jié)點(diǎn)15的標(biāo)簽插入到發(fā)送給客戶機(jī)97的幀中,將發(fā)送給客戶機(jī)97的幀發(fā)送給節(jié)點(diǎn)15。
      通過以上的工作,客戶機(jī)97能夠發(fā)送接收幀。即便在改換節(jié)點(diǎn)15和節(jié)點(diǎn)16的情形中,也同樣可以應(yīng)用以上的工作。
      下面,我們說明本實(shí)施方式的效果。
      以往,不一定限于選擇到收件人的最低成本路徑。
      在本實(shí)施方式中,通過用收件人成為根節(jié)點(diǎn)的生成樹傳送幀,能夠選擇到收件人的最低成本路徑。
      又以往,存在著一方面鏈路利用率低,另一方面負(fù)載集中在根節(jié)點(diǎn)附近那樣的問題。
      在本實(shí)施方式中,通過設(shè)定多個(gè)系統(tǒng)的根節(jié)點(diǎn)不同的生成樹,可以提高鏈路利用率,不使負(fù)載集中在根節(jié)點(diǎn)附近地分散負(fù)載。
      進(jìn)一步以往,存在著根節(jié)點(diǎn)發(fā)生障礙時(shí)的樹構(gòu)筑需要時(shí)間,其間網(wǎng)絡(luò)停止那樣的問題。
      在本實(shí)施方式中,因?yàn)橥ㄟ^用收件人成為根節(jié)點(diǎn)的樹傳送幀,沒有由于根節(jié)點(diǎn)障礙的影響不能夠長時(shí)間傳送根節(jié)點(diǎn)成為收件人的幀以外的幀的情況,所以可以避免由根節(jié)點(diǎn)障礙引起的網(wǎng)絡(luò)停止。
      又該結(jié)果,可以減少發(fā)生擁擠的可能性。
      (第5實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第5實(shí)施方式。
      本發(fā)明第5實(shí)施方式,與在第1實(shí)施方式中,識(shí)別BPDU的版本,生成關(guān)于用低速的IEEE802.1D即已有技術(shù)1的區(qū)間設(shè)定大的成本,關(guān)于用高速的IEEE802.1w即已有技術(shù)2的區(qū)間設(shè)定小的成本的生成樹的情形對(duì)應(yīng)。
      利用IEEE802.1D的區(qū)間存在著因?yàn)榘l(fā)生障礙時(shí)的路徑切換慢,再構(gòu)成生成樹也需要時(shí)間,所以設(shè)定通過該區(qū)間的樹時(shí),發(fā)生障礙時(shí)變更路徑需要時(shí)間,發(fā)生擁擠而缺落幀的問題。
      在本實(shí)施方式中,通過設(shè)定大的IEEE802.1D利用區(qū)間的成本,防止通過IEEE802.1D利用區(qū)間設(shè)定生成樹,使發(fā)生障礙時(shí)的切換和路徑變更高速化,防止發(fā)生擁擠和缺落幀。
      參照?qǐng)D31,本發(fā)明第5實(shí)施方式,在第1實(shí)施方式的圖10中,追加了成本操作器11516,這一點(diǎn)是不同的。
      樹控制器11514,除了進(jìn)行本發(fā)明第1實(shí)施方式中的樹控制器11514的工作外,判別接收的BPDU的版本,如果版本比設(shè)定的版本低的BPDU來到時(shí),則由成本操作器11516再設(shè)定連接發(fā)送上述BPDU的節(jié)點(diǎn)的鏈路的成本,寫入到樹表11515。此外,該工作,每當(dāng)從樹選擇器116接收成本變更通知時(shí),只進(jìn)行1次。
      成本操作器11516,將預(yù)先設(shè)定的值加到從樹控制器11514輸入的值上,返回到樹控制器11514。
      樹控制器11514,當(dāng)從BPDU發(fā)送接收機(jī)11512接受BPDU接收通知時(shí),按照通知的內(nèi)容在樹表11515中設(shè)定值。在BPDU接收通知中也包含關(guān)于接收的BPDU的版本和接收端口的信息,也將上述信息保持在樹表11515中。
      樹控制器11514,當(dāng)從樹選擇器116通知成本信息時(shí),按照通知的信息在樹表中設(shè)定成本值。這時(shí),當(dāng)對(duì)接收版本比預(yù)先設(shè)定的版本舊的BPDU的端口設(shè)定成本時(shí),將從樹選擇器116通知的成本通知給成本操作器11516。
      成本操作器11516,將預(yù)先設(shè)定的值加到從樹控制器11514輸入的值上,返回到樹控制器11514。
      樹控制器11514,將從成本操作器11516返送來的成本作為相當(dāng)?shù)亩丝诘某杀?,通知給樹表11515。
      樹控制器11514,在完成對(duì)全部端口的成本更新后,按照生成樹算法再構(gòu)成樹。
      下面,參照?qǐng)D32~圖34,述說本實(shí)施方式中的生成樹作成工作。
      在圖32~圖34中,節(jié)點(diǎn)12是IEEE802.1w非對(duì)應(yīng)的節(jié)點(diǎn),只與IEEE802.1D對(duì)應(yīng)。節(jié)點(diǎn)12以外的節(jié)點(diǎn),即,節(jié)點(diǎn)11、節(jié)點(diǎn)13、節(jié)點(diǎn)14、節(jié)點(diǎn)15和節(jié)點(diǎn)16與IEEE802.1w對(duì)應(yīng)。
      節(jié)點(diǎn)11、節(jié)點(diǎn)15、節(jié)點(diǎn)13的各個(gè)節(jié)點(diǎn),根據(jù)從節(jié)點(diǎn)12發(fā)送的BPDU幀內(nèi)的版本信息或協(xié)議ID,認(rèn)識(shí)到節(jié)點(diǎn)12是與IEEE802.1D對(duì)應(yīng)的節(jié)點(diǎn)。
      節(jié)點(diǎn)11、節(jié)點(diǎn)15、節(jié)點(diǎn)13的各個(gè)節(jié)點(diǎn)將鏈路21、鏈路22和鏈路24的各條鏈路的成本設(shè)定得比其它鏈路的成本充分大。這里,將鏈路21、鏈路22、鏈路24的成本設(shè)定為10,將其它鏈路,即鏈路23、鏈路26、鏈路27、鏈路25的成本設(shè)定為1。
      圖32是在上述成本設(shè)定的狀態(tài)中,節(jié)點(diǎn)11或節(jié)點(diǎn)14成為根節(jié)點(diǎn)時(shí)的生成樹的構(gòu)成圖。
      圖33是在上述成本設(shè)定的狀態(tài)中,節(jié)點(diǎn)15、節(jié)點(diǎn)16或節(jié)點(diǎn)14成為根節(jié)點(diǎn)時(shí)的生成樹的構(gòu)成圖。
      圖34是在上述成本設(shè)定的狀態(tài)中,節(jié)點(diǎn)13或節(jié)點(diǎn)16成為根節(jié)點(diǎn)時(shí)的生成樹的構(gòu)成圖。
      如圖32~圖34所示,在本實(shí)施方式中,可以避開障礙恢復(fù)需要時(shí)間的IEEE802.1D利用區(qū)間,構(gòu)成樹,發(fā)生障礙時(shí)整個(gè)網(wǎng)絡(luò)受到的影響小,能夠進(jìn)行高速的障礙恢復(fù)。
      下面,我們說明本實(shí)施方式的效果。
      以往,利用IEEE802.1D的區(qū)間,發(fā)生障礙時(shí)的路徑切換慢,再構(gòu)成生成樹也需要時(shí)間。
      在本實(shí)施方式中,通過設(shè)定大的IEEE802.1D利用區(qū)間的成本,能夠防止通過IEEE802.1D利用區(qū)間設(shè)定生成樹,使發(fā)生障礙時(shí)的切換和路徑變更高速化,減少發(fā)生擁擠的可能性和缺落幀的可能性。
      (第6實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第6實(shí)施方式。
      本發(fā)明第6實(shí)施方式,與在第1實(shí)施方式中,分別器識(shí)別BPDU的版本,通過樹選擇器,只作成低速的IEEE802.1D利用區(qū)間數(shù)的樹管理器,當(dāng)在IEEE802.1D利用區(qū)間中發(fā)生障礙時(shí),高速地提供迂回上述區(qū)間的路徑的情形對(duì)應(yīng)。
      利用IEEE802.1D的區(qū)間存在著因?yàn)榘l(fā)生障礙時(shí)的路徑切換慢,再構(gòu)成生成樹也需要時(shí)間,所以當(dāng)在該區(qū)間中發(fā)生障礙時(shí),發(fā)生障礙時(shí)路徑變更需要時(shí)間,發(fā)生擁擠而缺落幀的問題。
      在本實(shí)施方式中,當(dāng)通過只作成IEEE802.1D利用區(qū)間數(shù)的樹管理器,以IEEE802.1D利用區(qū)間份數(shù)作成將不同的1個(gè)IEEE802.1D利用區(qū)間的成本設(shè)定得大的樹,由于障礙等需要迂回上述區(qū)間時(shí),通過利用向上述區(qū)間分配大的成本的樹,能夠高速地進(jìn)行迂回操作,防止發(fā)生擁擠和缺落幀。
      參照?qǐng)D35,本發(fā)明第6實(shí)施方式,在本發(fā)明第1實(shí)施方式中的圖8中,只存在IEEE802.1D利用區(qū)間數(shù)的樹管理器1151,這一點(diǎn)是不同的。
      樹管理器1151,除了進(jìn)行本發(fā)明第1實(shí)施方式中的圖8所示的樹管理器1151的工作外,當(dāng)由版本字段或其它方法確認(rèn)接收的BPDU幀是根據(jù)IEEE802.1D的BPDU幀時(shí),將對(duì)于上述BPDU幀,接收IEEE802.1D幀的通知發(fā)送給樹選擇器116。將發(fā)送根據(jù)IEEE802.1D的BPDU幀的節(jié)點(diǎn)的節(jié)點(diǎn)ID記入到IEEE802.1D幀接收通知中。
      樹管理器1152和樹管理器1153是與樹管理器1151同樣的樹管理器。以后,用樹管理器1151代表樹管理器1151~樹管理器1153進(jìn)行記述,但是關(guān)于樹管理器1151的記述,只要沒有特別言明也同樣可以應(yīng)用于樹管理器1152~樹管理器1153。
      由樹選擇器116只作成IEEE802.1D利用區(qū)間數(shù)的樹管理器。所以樹管理器可以增加到一個(gè)以上到無限多,但是在圖35中將上述樹管理器歸納成樹管理器1151~1153進(jìn)行表示。
      樹選擇器116,除了本發(fā)明第1實(shí)施方式中的圖8所示的樹選擇器116的功能外,還具有當(dāng)從樹管理器1151~樹管理器1153中的某個(gè)樹管理器接收IEEE802.1D幀接受通知時(shí),生成新的樹管理器的功能、將IEEE802.1D利用節(jié)點(diǎn)通知給網(wǎng)絡(luò)內(nèi)的其它節(jié)點(diǎn)的功能、和根據(jù)從其它節(jié)點(diǎn)發(fā)送的,IEEE802.1D利用節(jié)點(diǎn)的通知,生成樹管理器的功能。
      樹選擇器116,除了上述功能外,還具有IEEE802.1D利用節(jié)點(diǎn)檢測(cè)由于版本升級(jí)等的某種原因可以利用IEEE802.1w,刪除樹管理器的功能、而且,將關(guān)于上述刪除的信息傳送給網(wǎng)絡(luò)內(nèi)的其它節(jié)點(diǎn)的功能、和根據(jù)從其它節(jié)點(diǎn)通知的上述刪除的信息,刪除樹管理器的功能。
      圖36是將節(jié)點(diǎn)11作為根節(jié)點(diǎn),根據(jù)IEEE802.1w的通常順序作成的樹67的構(gòu)成圖。
      圖37是將節(jié)點(diǎn)11作為根節(jié)點(diǎn),增大樹21的成本而作成的樹68的構(gòu)成圖。當(dāng)在鏈路21中發(fā)生障礙時(shí)也利用該樹。
      圖38是將節(jié)點(diǎn)11作為根節(jié)點(diǎn),增大樹22的成本而作成的樹69的構(gòu)成圖。當(dāng)在鏈路22中發(fā)生障礙時(shí)也利用該樹。
      圖39是將節(jié)點(diǎn)11作為根節(jié)點(diǎn),增大樹24的成本而作成的樹70的構(gòu)成圖。當(dāng)在鏈路24中發(fā)生障礙時(shí)也利用該樹。
      下面,我們參照?qǐng)D36~圖39,述說圖36~圖39中的節(jié)點(diǎn)12是IEEE802.1w非對(duì)應(yīng)的節(jié)點(diǎn),在鏈路21、鏈路22和鏈路24中,利用IEEE802.1D的工作。此外,根節(jié)點(diǎn)是節(jié)點(diǎn)11。
      首先,根據(jù)按照IEEE802.1w的通常的順序,形成圖36所示的生成樹67。這時(shí),因?yàn)楣?jié)點(diǎn)12是IEEE802.1w非對(duì)應(yīng)的節(jié)點(diǎn),所以從節(jié)點(diǎn)12發(fā)送附加了IEEE802.1D的協(xié)議ID的BPDU幀。
      節(jié)點(diǎn)11,當(dāng)從節(jié)點(diǎn)12接收附加了IEEE802.1D的協(xié)議ID的BPDU時(shí),生成新的樹管理器,向上述樹管理器,分配從鏈路ID和節(jié)點(diǎn)ID等算出的固有的標(biāo)簽ID,通過GVRP幀或其它的幀,將作成新組一事廣播通知全部節(jié)點(diǎn)。這里,分配標(biāo)簽ID48,作為新的標(biāo)簽ID,這時(shí),將鏈路21的成本設(shè)定得大。
      節(jié)點(diǎn)12~節(jié)點(diǎn)16,接收傳送從節(jié)點(diǎn)11發(fā)送的新組作成通知,生成樹管理器,開始交換BPDU。在新作成的樹管理器之間交換的BPDU上附加標(biāo)簽ID48的標(biāo)簽。將這里作成的生成樹作為樹68。
      節(jié)點(diǎn)13,當(dāng)從節(jié)點(diǎn)12接收附加了IEEE802.1D的協(xié)議ID的BPDU時(shí),生成新的樹管理器,向上述樹管理器,分配從鏈路ID和節(jié)點(diǎn)ID等算出的固有的標(biāo)簽ID,通過GVRP幀或其它的幀,將作成新組一事廣播通知全部節(jié)點(diǎn)。這里,分配標(biāo)簽ID49,作為新的標(biāo)簽ID,這時(shí),將鏈路22的成本設(shè)定得大。
      節(jié)點(diǎn)11~節(jié)點(diǎn)12和節(jié)點(diǎn)14~節(jié)點(diǎn)16,接收傳送從節(jié)點(diǎn)13發(fā)送的新組作成通知,生成樹管理器,開始交換BPDU。在新作成的樹管理器之間交換的BPDU上,附加標(biāo)簽ID49的標(biāo)簽。將這里作成的生成樹作為樹69。
      節(jié)點(diǎn)15,當(dāng)從節(jié)點(diǎn)12接收附加了IEEE802.1D的協(xié)議ID的BPDU時(shí),生成新的樹管理器,向上述樹管理器,分配從鏈路ID和節(jié)點(diǎn)ID等算出的固有的標(biāo)簽ID,通過GVRP幀或其它的幀,將作成新組一事廣播通知全部節(jié)點(diǎn)。這里,分配標(biāo)簽ID50作為新的標(biāo)簽ID。這時(shí),將鏈路24的成本設(shè)定得大。
      節(jié)點(diǎn)11~節(jié)點(diǎn)14和節(jié)點(diǎn)16,接收傳送從節(jié)點(diǎn)15發(fā)送的新組作成通知,生成樹管理器,開始交換BPDU。在新作成的樹管理器之間交換的BPDU上附加標(biāo)簽ID50的標(biāo)簽。將這里作成的生成樹作為樹70。
      在平常時(shí)候,用樹67進(jìn)行各節(jié)點(diǎn)之間的通信,不用樹68~樹70。
      這里,如果在鏈路21中發(fā)生障礙時(shí),則節(jié)點(diǎn)11檢測(cè)鏈路21的障礙,直接將用于傳送的樹從樹67切換到樹68。又,將利用標(biāo)簽組變更通知廣播發(fā)送給全部節(jié)點(diǎn),通知將用于傳送的標(biāo)簽切換到標(biāo)簽ID48。
      節(jié)點(diǎn)12~節(jié)點(diǎn)16的各個(gè)節(jié)點(diǎn)接收從節(jié)點(diǎn)11發(fā)送的利用標(biāo)簽組變更通知,將標(biāo)簽ID48的標(biāo)簽插入到從自節(jié)點(diǎn)發(fā)送的幀中,將用于傳送的樹從樹67切換到樹68。
      此外,在鏈路21中發(fā)生障礙時(shí)的,到樹68的切換不由節(jié)點(diǎn)11而由節(jié)點(diǎn)12進(jìn)行也沒有關(guān)系。如果節(jié)點(diǎn)12檢測(cè)出鏈路21的障礙時(shí),則直接將用于傳送的樹從樹67切換到樹68。又,將利用標(biāo)簽組變更通知廣播發(fā)送給全部節(jié)點(diǎn),通知將用于傳送的標(biāo)簽切換到標(biāo)簽ID48。以后的工作與節(jié)點(diǎn)11檢測(cè)出障礙時(shí)的相同。
      由于鏈路21發(fā)生障礙,再構(gòu)成樹67,但是因?yàn)樵阪溌?1中按照IEEE802.1D進(jìn)行再構(gòu)成,所以存在著直到完成再構(gòu)成需要時(shí)間的可能性。
      在本實(shí)施方式中,當(dāng)鏈路21發(fā)生障礙時(shí),能夠立即將用于傳送的樹從樹67切換到樹68,不等待樹67的再構(gòu)成,繼續(xù)傳送幀。
      以上,我們述說了在鏈路21中發(fā)生障礙時(shí)的工作,但是即便在鏈路22或鏈路24中發(fā)生障礙的情形中,同樣可以應(yīng)用上述工作。
      下面,我們說明本實(shí)施方式的效果。
      以往,利用IEEE802.1D的區(qū)間,發(fā)生障礙時(shí)的路徑切換慢,再構(gòu)成生成樹也需要時(shí)間。
      在本實(shí)施方式中,當(dāng)通過只作成IEEE802.1D利用區(qū)間數(shù)的樹管理器,以IEEE802.1D利用區(qū)間份數(shù)作成將不同的1個(gè)IEEE802.1D利用區(qū)間的成本設(shè)定得大的樹,由于障礙等需要迂回上述區(qū)間時(shí),通過為了利用向上述區(qū)間分配大的成本的樹而進(jìn)行切換,能夠高速地進(jìn)行迂回操作,減少發(fā)生擁擠的可能性和缺落幀的可能性。
      (第7實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第7實(shí)施方式。
      本發(fā)明第7實(shí)施方式,在第1實(shí)施方式中,用障礙檢測(cè)器定期地短間隔地發(fā)送障礙檢測(cè)用幀,根據(jù)上述障礙檢測(cè)用幀沒有到達(dá),檢測(cè)障礙,通過資源監(jiān)視器和樹選擇器,將障礙信息通知給樹管理器,這一點(diǎn)是不同的。
      根據(jù)用IEEE802.1D和IEEE802.1w,定期發(fā)送的HELLO幀沒有到達(dá),檢測(cè)障礙。但是,因?yàn)镠ELLO幀的發(fā)送間隔長,所以直到檢測(cè)出障礙需要長時(shí)間。
      在本實(shí)施方式中,從障礙檢測(cè)器定期地短間隔地發(fā)送障礙檢測(cè)用幀,根據(jù)上述障礙檢測(cè)用幀的一定個(gè)數(shù)或一定時(shí)間以上沒有到達(dá),進(jìn)行高速的障礙檢測(cè)。
      參照?qǐng)D40,本發(fā)明第7實(shí)施方式,在第1實(shí)施方式的圖4中,追加通過發(fā)送障礙檢測(cè)用幀檢測(cè)障礙的,障礙檢測(cè)器120,這一點(diǎn)是不同的。
      障礙檢測(cè)器120,通過幀傳送器111定期地將障礙檢測(cè)用幀發(fā)送給鄰接節(jié)點(diǎn),又,由幀傳送器111接收從鄰接節(jié)點(diǎn)發(fā)送的障礙檢測(cè)用幀,當(dāng)在一定時(shí)間以上不能夠接收從鄰接節(jié)點(diǎn)發(fā)送的障礙檢測(cè)用幀時(shí)和當(dāng)檢測(cè)出一定個(gè)數(shù)以上的障礙檢測(cè)用幀沒有到達(dá)時(shí),將障礙檢出通知發(fā)送給資源監(jiān)視器119。
      資源監(jiān)視器119,除了第1實(shí)施方式中的資源監(jiān)視器119的功能外,還具有從障礙檢測(cè)器120接收障礙通知,將上述障礙通知傳送給樹選擇器116的功能。
      樹選擇器116,除了第1實(shí)施方式中的樹選擇器116的功能外,還具有從資源監(jiān)視器119接收障礙通知,將該障礙通知傳送給樹管理器1151和1152的功能。
      樹管理器1151和1152,除了本發(fā)明第1實(shí)施方式中的樹管理器1151和1152的功能外,還具有從樹選擇器116接收障礙通知,按照IEEE802.1w或IEEE802.1D,再構(gòu)成生成樹。
      下面,我們參照?qǐng)D40,述說在本實(shí)施方式中節(jié)點(diǎn)11檢知鏈路21的障礙時(shí)的工作例。
      障礙檢測(cè)器120,定期地,經(jīng)過幀傳送器111和鏈路21或鏈路24,將障礙檢測(cè)用幀發(fā)送給作為鄰接節(jié)點(diǎn)的節(jié)點(diǎn)12和節(jié)點(diǎn)15。
      又,障礙檢測(cè)器120接收從鄰接的節(jié)點(diǎn)12和節(jié)點(diǎn)15,經(jīng)過鏈路21或鏈路24和幀傳送器111發(fā)送的障礙檢測(cè)用幀。這時(shí),障礙檢測(cè)器120也能夠識(shí)別上述障礙檢測(cè)用幀到達(dá)的端口的ID。
      障礙檢測(cè)器120,以當(dāng)障礙檢測(cè)用幀到達(dá)時(shí),使上述障礙檢測(cè)用幀到達(dá)的端口的定時(shí)器工作,當(dāng)經(jīng)過一定時(shí)間時(shí),發(fā)送通知的方式進(jìn)行設(shè)定。
      障礙檢測(cè)器120,當(dāng)接收障礙檢測(cè)用幀時(shí),重置設(shè)置在每個(gè)端口上的定時(shí)器。例如,當(dāng)從鏈路21接收障礙檢測(cè)用幀時(shí),重置與鏈路21連接的端口的定時(shí)器。又,當(dāng)從鏈路24接收障礙檢測(cè)用幀時(shí),重置與鏈路24連接的端口的定時(shí)器。
      這里,在障礙檢測(cè)器120中,如果由于鏈路障礙,障礙檢測(cè)用幀在一定時(shí)間以上沒有到達(dá)時(shí),則因?yàn)椴恢刂枚〞r(shí)器所以發(fā)生超時(shí)。障礙檢測(cè)器120,當(dāng)發(fā)生超時(shí)時(shí),認(rèn)識(shí)到發(fā)生了什么障礙,通過資源監(jiān)視器119和樹選擇器116,將發(fā)生障礙發(fā)生一事通知給樹管理器1151和樹管理器1152。
      接受通知的樹管理器1151和樹管理器1152,將發(fā)生障礙端口作為不可能使用的端口,立即再構(gòu)成生成樹,回避障礙。
      下面,我們說明本實(shí)施方式的效果。
      以往,因?yàn)樵谏蓸鋮f(xié)議中利用的HELLO幀的發(fā)送間隔長,所以不能夠進(jìn)行高速的障礙檢測(cè)。
      在本實(shí)施方式中,通過追加在短間隔中發(fā)送接收障礙檢測(cè)用幀的障礙檢測(cè)器,可以進(jìn)行比HELLO幀高速的障礙檢測(cè)。
      又結(jié)果,可以減少發(fā)生擁擠和缺落幀的可能性。
      (第8實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第8實(shí)施方式。
      本發(fā)明第8實(shí)施方式具有在第1實(shí)施方式中,能夠切換用于按收件人節(jié)點(diǎn)的標(biāo)簽和生成樹,進(jìn)一步,將收件人節(jié)點(diǎn)設(shè)定在根節(jié)點(diǎn)上的構(gòu)成。
      在IEEE802.1D和IEEE802.1w正在工作的網(wǎng)絡(luò)中發(fā)送幀的情形中,除了不一定選擇到收件人的最低成本路徑,出現(xiàn)不能使用的鏈路外,還存在著當(dāng)發(fā)生負(fù)載集中在根節(jié)點(diǎn)的根節(jié)點(diǎn)障礙時(shí),網(wǎng)絡(luò)長時(shí)間停止等的問題。
      在本實(shí)施方式中,通過用收件人成為根節(jié)點(diǎn)的樹傳送幀,除了根據(jù)到收件人的最低成本傳送幀外,還能夠提高鏈路利用率,進(jìn)一步強(qiáng)化對(duì)根節(jié)點(diǎn)障礙的忍耐性。
      參照?qǐng)D41,本發(fā)明第8實(shí)施方式,在第1實(shí)施方式的圖8中,幀傳送器111成為幀傳送器111γ,轉(zhuǎn)發(fā)表114成為轉(zhuǎn)發(fā)表114γ,進(jìn)一步樹管理器1151,在變更工作方面只設(shè)置網(wǎng)絡(luò)中存在的節(jié)點(diǎn)數(shù),成為樹管理器1151γ~樹管理器1153γ,這一點(diǎn)是不同的。
      在圖41中,表示將本實(shí)施方式應(yīng)用于圖23所示的節(jié)點(diǎn)11的情形。
      幀傳送器111γ,按照轉(zhuǎn)發(fā)表114γ的輸出端口142的記述,將從鏈路21或鏈路23和標(biāo)簽插入器112接收的幀傳送給鏈路21或鏈路23和標(biāo)簽刪除器113或樹選擇器116。這時(shí),如果輸出端口1142的記述為初始值時(shí),廢棄上述接收幀。
      轉(zhuǎn)發(fā)表114γ是與轉(zhuǎn)發(fā)表114相同的轉(zhuǎn)發(fā)表。
      樹管理器1151γ具有與樹管理器1151相同的構(gòu)成,但是在它的功能和工作中存在不同。以后,用樹管理器1151γ代表樹管理器1151γ~樹管理器1153γ進(jìn)行記述,但是關(guān)于樹管理器1151γ的記述,只要沒有特別言明也同樣可以應(yīng)用于樹管理器1152γ~樹管理器1153γ。
      圖42是將轉(zhuǎn)發(fā)標(biāo)簽作為關(guān)鍵字決定輸出端口的轉(zhuǎn)發(fā)表114γ的構(gòu)成例。
      標(biāo)簽字段1141是與轉(zhuǎn)發(fā)表114內(nèi)的標(biāo)簽字段同樣的標(biāo)簽字段。
      輸出端口1142是與轉(zhuǎn)發(fā)表114內(nèi)的輸出端口同樣的輸出端口,當(dāng)傳送單播幀時(shí),由幀傳送器111γ進(jìn)行參照。
      在圖42中,輸出端口1142的“END”是表示在邊緣節(jié)點(diǎn)對(duì)收件人節(jié)點(diǎn)ID的輸出端口項(xiàng)目是自節(jié)點(diǎn)的識(shí)別符,例如對(duì)于與自節(jié)點(diǎn)ID相等的節(jié)點(diǎn)識(shí)別符項(xiàng)目,記述在輸出端口字段中。
      圖43是表示樹管理器1151γ的構(gòu)成的框圖。
      如圖23所示當(dāng)構(gòu)成生成樹時(shí),與該生成樹的構(gòu)成相應(yīng),如圖54所示作為根端口(Root Port)、指定端口(Designated Port)或交替端口(AlternatePort),決定各節(jié)點(diǎn)的端口。在圖54中,將根端口表示為(R)、指定端口表示為(D),交替端口表示為(ALT)。當(dāng)然,上述端口的類別根據(jù)生成樹的構(gòu)成(根節(jié)點(diǎn)的位置)而變化。
      當(dāng)在樹管理器1151γ發(fā)送接收的BPDU幀上附加標(biāo)簽組41的標(biāo)簽時(shí),樹管理器1151γ根據(jù)IEEE802.1w或IEEE802.1D協(xié)議決定根端口(RootPort)。在本實(shí)施方式中轉(zhuǎn)發(fā)表114γ的標(biāo)簽組41的入口(entry)上設(shè)定作為輸出端口1142決定的根端口。這時(shí),發(fā)送接收最低6個(gè)的BPDU幀。
      這里,如果在根端口不存在時(shí)(圖54的節(jié)點(diǎn)11),輸出端口1142的欄,設(shè)定在發(fā)送給自節(jié)點(diǎn)的端口上,將輸入到幀傳送器的附有標(biāo)簽組41的標(biāo)簽的幀傳送到標(biāo)簽刪除器113。
      下面,我們用圖23和圖44,以從節(jié)點(diǎn)13到節(jié)點(diǎn)11的單播幀傳送為例,說明單播幀的傳送工作。
      圖44是表示生成樹61中的各節(jié)點(diǎn)的端口設(shè)定和轉(zhuǎn)發(fā)表的設(shè)定狀況的表。此外,該圖44不表示實(shí)際的表內(nèi)容,而完全表示設(shè)定狀況。
      在圖23所示的狀態(tài)中,已經(jīng)構(gòu)筑了作為標(biāo)簽組41的樹的樹61并達(dá)到了穩(wěn)定,如圖44中的根端口6102所示地決定節(jié)點(diǎn)11~節(jié)點(diǎn)16的各個(gè)節(jié)點(diǎn)中的根端口,根據(jù)其結(jié)果,如圖44中的輸出端口1142所示地決定各個(gè)節(jié)點(diǎn)的轉(zhuǎn)發(fā)表114中的輸出端口。
      這里,樹61表示將節(jié)點(diǎn)11作為根節(jié)點(diǎn)的樹。又,標(biāo)簽41顯示表示樹61的標(biāo)簽的ID(值)。即,將標(biāo)簽41附加在幀上意味著用樹61轉(zhuǎn)送幀。這樣,樹的號(hào)碼、節(jié)點(diǎn)的號(hào)碼和標(biāo)簽的號(hào)碼中的各個(gè)號(hào)碼表示分別對(duì)應(yīng)一位數(shù)字。例如樹62表示將節(jié)點(diǎn)12作為根的樹,標(biāo)簽42顯示表示樹62的標(biāo)簽的ID(值),這一點(diǎn)在下面的說明中也是同樣的。
      又,這里作為一個(gè)例子如上所述,說明在樹、節(jié)點(diǎn)、標(biāo)簽上分別附加不同的號(hào)碼的情形,但是除此以外,也可以在各個(gè)對(duì)應(yīng)的樹、節(jié)點(diǎn)、標(biāo)簽上附加相同的號(hào)碼(ID),使各個(gè)對(duì)應(yīng)關(guān)系單純明確化進(jìn)行管理。
      首先,節(jié)點(diǎn)13,在發(fā)送給節(jié)點(diǎn)11的單播幀上附加標(biāo)簽組41的標(biāo)簽,發(fā)送幀。這時(shí),節(jié)點(diǎn)13中的標(biāo)簽組41的幀的輸出目標(biāo)端口,指定作為樹61的根端口的鏈路22側(cè)的端口。所以,將上述幀輸出到鏈路22側(cè)。
      節(jié)點(diǎn)12,當(dāng)從鏈路22接收幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為輸出端口得到鏈路21側(cè)的端口。而且,將上述接收的幀輸出到鏈路21側(cè)。
      節(jié)點(diǎn)11,當(dāng)從鏈路21接收幀時(shí),確認(rèn)發(fā)送給自節(jié)點(diǎn),將幀轉(zhuǎn)送到標(biāo)簽刪除器113。
      通過以上的工作,用標(biāo)簽組41的標(biāo)簽和生成樹61,經(jīng)過最低成本路徑,可以將單播幀從節(jié)點(diǎn)13傳送到節(jié)點(diǎn)11。
      下面,我們說明上述第8實(shí)施方式的效果。
      以往,不一定限于選擇到收件人的最低成本路徑,但是在本實(shí)施方式中,通過用收件人成為根節(jié)點(diǎn)的樹傳送幀,能夠選擇到收件人的最低成本路徑。
      又以往,存在著一方面鏈路利用率低,另一方面負(fù)載集中在根節(jié)點(diǎn)附近那樣的問題,但是在本實(shí)施方式中,通過設(shè)定多個(gè)系統(tǒng)的根節(jié)點(diǎn)不同的生成樹,可以提高鏈路利用率,不使負(fù)載集中在根節(jié)點(diǎn)附近地分散負(fù)載。
      進(jìn)一步以往,存在著根節(jié)點(diǎn)發(fā)生障礙時(shí)的樹構(gòu)筑需要時(shí)間,其間網(wǎng)絡(luò)停止那樣的問題,但是在本實(shí)施方式中,因?yàn)橥ㄟ^用收件人成為根節(jié)點(diǎn)的樹傳送幀,沒有由于根節(jié)點(diǎn)障礙的影響不能夠長時(shí)間傳送根節(jié)點(diǎn)成為收件人的幀以外的幀的情況,所以可以避免由根節(jié)點(diǎn)障礙引起的網(wǎng)絡(luò)停止。又該結(jié)果,可以減少發(fā)生擁擠的可能性。
      (第9實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第9實(shí)施方式。
      本發(fā)明第9實(shí)施方式具有在第8實(shí)施方式中,除了通常的單播用輸出端口外,還將多個(gè)廣播用輸出端口記載在轉(zhuǎn)發(fā)表中,能夠傳送廣播幀的構(gòu)成。
      在本實(shí)施方式中,用廣播幀的發(fā)送源節(jié)點(diǎn)成為根節(jié)點(diǎn)的樹傳送廣播幀,能夠通過最短路徑將廣播幀發(fā)送給各個(gè)節(jié)點(diǎn),可以進(jìn)行高速傳送。
      參照?qǐng)D45,本發(fā)明第9實(shí)施方式,在第8實(shí)施方式的圖41中,幀傳送器111成為幀傳送器111β,轉(zhuǎn)發(fā)表114成為轉(zhuǎn)發(fā)表114β,樹管理器1151~1153成為樹管理器1151β~1153β,這一點(diǎn)是不同的。
      在圖45中,表示將本實(shí)施方式應(yīng)用于圖23所示的節(jié)點(diǎn)11的情形。
      幀傳送器111β,按照轉(zhuǎn)發(fā)表114β的的記述,將從鏈路21或鏈路24和標(biāo)簽插入器112接收的幀傳送給鏈路21或鏈路24和標(biāo)簽刪除器113或樹選擇器116。
      這時(shí),如果輸入的幀是單播幀時(shí),則將上述接收的幀傳送到在轉(zhuǎn)發(fā)表114β的輸出端口1142中記述的端口。
      如果輸入的幀是廣播幀時(shí),則復(fù)制上述接收的幀并傳送到在轉(zhuǎn)發(fā)表114β的廣播輸出端口1144中記述的多個(gè)端口和刪除器。進(jìn)一步如果在廣播輸出端口中設(shè)定了初始值時(shí),則將上述接收的幀只傳送到標(biāo)簽刪除器。
      由發(fā)送目標(biāo)MAC地址3201或擴(kuò)展標(biāo)簽的優(yōu)先次序5003或擴(kuò)展標(biāo)簽信息字段5004進(jìn)行廣播幀和單播幀的判別。
      轉(zhuǎn)發(fā)表114β是在轉(zhuǎn)發(fā)表114中附加廣播輸出端口1144欄的轉(zhuǎn)發(fā)表。廣播輸出端口1144欄,當(dāng)接收從對(duì)應(yīng)的標(biāo)簽ID表示的節(jié)點(diǎn)發(fā)送的廣播信號(hào)時(shí),表示成為傳送目標(biāo)的端口。圖46表示本實(shí)施方式中的轉(zhuǎn)發(fā)表的一個(gè)例子。在圖46中,用鏈路名作為表示傳送目標(biāo)端口的名稱。圖46表示由圖23~28中記載的物理拓?fù)錁?gòu)成的網(wǎng)絡(luò)中的節(jié)點(diǎn)11的轉(zhuǎn)發(fā)表114β。如上所述,在本發(fā)明中,對(duì)于每個(gè)收件人節(jié)點(diǎn),用于傳送幀的樹是不同的。例如,用圖23的樹,幀傳送發(fā)送給節(jié)點(diǎn)11的幀,用圖24的樹,幀傳送發(fā)送給節(jié)點(diǎn)12的幀。
      這里,將廣播附加了標(biāo)簽42的幀的情形作為例子,說明下面看圖46的方法。附加了標(biāo)簽42的幀表示是從節(jié)點(diǎn)12發(fā)送的廣播幀。而且,在本發(fā)明中,用圖24的樹傳送從節(jié)點(diǎn)12發(fā)送的廣播幀。從而,在節(jié)點(diǎn)12,當(dāng)接收該廣播幀時(shí),需要傳送到鏈路23側(cè)。根據(jù)這種考慮方法,作成圖46。
      樹管理器1151β具有與樹管理器1151相同的構(gòu)成,但是在它的功能和工作中存在不同。以后,用樹管理器1151β代表樹管理器1151β~樹管理器1153β進(jìn)行記述,但是關(guān)于樹管理器1151β的記述,只要沒有特別言明也同樣可以應(yīng)用于樹管理器1152β~樹管理器1153β。
      圖46是將標(biāo)簽作為關(guān)鍵字決定輸出端口的轉(zhuǎn)發(fā)表114β的構(gòu)成例。
      標(biāo)簽字段1141是與轉(zhuǎn)發(fā)表114內(nèi)的標(biāo)簽字段同樣的標(biāo)簽字段。
      輸出端口1142是與轉(zhuǎn)發(fā)表114內(nèi)的輸出端口同樣的輸出端口,當(dāng)傳送單播幀時(shí),由幀傳送器111β進(jìn)行參照。
      廣播輸出端口1144是當(dāng)傳送廣播幀時(shí),由幀傳送器111β進(jìn)行參照的輸出端口。在它的欄中記載著多個(gè)端口,如果記載著2個(gè)以上的端口時(shí),則在只復(fù)制記載的端口數(shù)的幀后傳送幀。如果,在當(dāng)由幀傳送器111β進(jìn)行參照時(shí),設(shè)定在該欄中的值是初始值不變的情形中,幀傳送器111β將幀只傳送給標(biāo)簽刪除器。
      此外,圖46中的(END)表示當(dāng)節(jié)點(diǎn)為邊緣節(jié)點(diǎn)時(shí)記述識(shí)別符“END”。
      圖47是表示樹管理器1151β的構(gòu)成的框圖。
      當(dāng)在樹管理器1151β發(fā)送接收的BPDU幀上附加標(biāo)簽組41的標(biāo)簽時(shí),樹控制器11514β根據(jù)IEEE802.1w或IEEE802.1D協(xié)議決定根端口(RootPort)和指定端口(Designated Port)。在本實(shí)施方式中,在轉(zhuǎn)發(fā)表114β的標(biāo)簽組41的入口(entry)上分別設(shè)定作為輸出端口1142決定的根端口、和作為廣播輸出端口1144決定的1個(gè)或多個(gè)指定端口。
      這里,如果不存在根端口時(shí),則輸出端口1142的欄,設(shè)定在發(fā)送給自節(jié)點(diǎn)的端口上,將輸入到幀傳送器的附有標(biāo)簽組41的標(biāo)簽的幀傳送到標(biāo)簽刪除器113。
      又,如果也不存在1個(gè)生成樹端口時(shí),則廣播輸出端口1144的欄,設(shè)定在表的初始值上。
      下面,我們用圖23和圖48,說明廣播幀傳送工作。
      圖48是表示生成樹61中的各節(jié)點(diǎn)的端口設(shè)定和轉(zhuǎn)發(fā)表的設(shè)定的表。
      在初始狀態(tài)中,已經(jīng)構(gòu)筑了作為標(biāo)簽組41的樹的樹61并達(dá)到了穩(wěn)定,如圖48中的根端口6102和指定端口6104所示地決定節(jié)點(diǎn)11~節(jié)點(diǎn)16的各個(gè)節(jié)點(diǎn)中的根端口和指定端口,根據(jù)其結(jié)果,如圖48中的輸出端口1142和廣播輸出端口1144所示地決定各個(gè)節(jié)點(diǎn)的轉(zhuǎn)發(fā)表114β中的輸出端口和預(yù)備輸出端口。
      首先,節(jié)點(diǎn)11,在廣播幀上附加標(biāo)簽組41的標(biāo)簽,發(fā)送幀。這時(shí),節(jié)點(diǎn)11中的標(biāo)簽組41的廣播幀的輸出目標(biāo)端口,指定作為樹61的指定端口的鏈路21側(cè)和鏈路23側(cè)的端口。所以,將上述幀輸出到鏈路21側(cè)和鏈路23側(cè),進(jìn)一步,在復(fù)制后輸出到標(biāo)簽刪除器。
      節(jié)點(diǎn)12,當(dāng)從鏈路21接收廣播幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為廣播輸出端口得到鏈路22側(cè)的端口。而且,將上述接收的廣播幀輸出到鏈路22側(cè)和標(biāo)簽刪除器。
      節(jié)點(diǎn)13,當(dāng)從鏈路22接收廣播幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為廣播輸出端口得到初始值。而且,將上述接收的幀輸出到標(biāo)簽刪除器。
      節(jié)點(diǎn)14,當(dāng)從鏈路23接收廣播幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為廣播輸出端口得到鏈路26側(cè)的端口。而且,將上述接收的幀輸出到鏈路26側(cè)和標(biāo)簽刪除器。
      節(jié)點(diǎn)15,當(dāng)從鏈路26接收廣播幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為廣播輸出端口得到鏈路27側(cè)的端口。而且,將上述接收的幀輸出到鏈路27側(cè)和標(biāo)簽刪除器。
      節(jié)點(diǎn)16,當(dāng)從鏈路27接收廣播幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為廣播輸出端口得到初始值。而且,將上述接收的幀輸出到標(biāo)簽刪除器。
      通過以上的工作,經(jīng)過最低成本路徑,將從節(jié)點(diǎn)11輸出的廣播幀傳送到網(wǎng)絡(luò)上的各個(gè)節(jié)點(diǎn)。
      下面,我們說明上述第9實(shí)施方式的效果。
      以往,當(dāng)廣播時(shí),不一定選擇到收件人的最低成本路徑,但是在本實(shí)施方式中,通過用發(fā)送源節(jié)點(diǎn)成為根節(jié)點(diǎn)的樹傳送廣播幀,能夠選擇到全部節(jié)點(diǎn)的最低成本路徑,傳送廣播幀。
      又以往,存在著一方面鏈路利用率低,另一方面負(fù)載集中在根節(jié)點(diǎn)附近那樣的問題,但是在本實(shí)施方式中,通過設(shè)定多個(gè)系統(tǒng)的根節(jié)點(diǎn)不同的生成樹,可以提高鏈路利用率,不使負(fù)載集中在根節(jié)點(diǎn)附近地分散負(fù)載。
      進(jìn)一步以往,存在著根節(jié)點(diǎn)發(fā)生障礙時(shí)的樹構(gòu)筑需要時(shí)間,其間網(wǎng)絡(luò)停止那樣的問題,但是在本實(shí)施方式中,因?yàn)橥ㄟ^用發(fā)送源節(jié)點(diǎn)成為根節(jié)點(diǎn)的樹傳送廣播幀,沒有由于根節(jié)點(diǎn)障礙的影響不能夠長時(shí)間傳送根節(jié)點(diǎn)成為發(fā)送源節(jié)點(diǎn)的幀以外的廣播幀的情況,所以可以避免由根節(jié)點(diǎn)障礙引起的網(wǎng)絡(luò)停止。又該結(jié)果,可以減少發(fā)生擁擠的可能性。
      (第10實(shí)施方式)下面,我們參照附圖詳細(xì)說明本發(fā)明第10實(shí)施方式。
      本發(fā)明第10實(shí)施方式具有在第8實(shí)施方式中,當(dāng)在轉(zhuǎn)發(fā)表中記載2個(gè)輸出端口,1個(gè)輸出端口在發(fā)生障礙等不能利用時(shí),能夠利用另一個(gè)端口,進(jìn)一步,利用第7實(shí)施方式中的障礙檢測(cè)器,能夠進(jìn)行高速的障礙檢測(cè)的構(gòu)成。
      在本實(shí)施方式中,用收件人成為根節(jié)點(diǎn)的樹傳送單播幀,進(jìn)一步,預(yù)先將由生成樹決定的代替輸出端口登記在轉(zhuǎn)發(fā)表中,進(jìn)行高速的障礙恢復(fù)。
      參照?qǐng)D49,本發(fā)明第8實(shí)施方式,在第4實(shí)施方式的圖41中,幀傳送器111成為幀傳送器111α,轉(zhuǎn)發(fā)表114成為轉(zhuǎn)發(fā)表114α,樹管理器1151~成為樹管理器1151α~1153α,進(jìn)一步,追加在第7實(shí)施方式中記載的障礙檢測(cè)器120,這一點(diǎn)是不同的。
      在圖49中,表示將本實(shí)施方式應(yīng)用于圖23所示的節(jié)點(diǎn)11的情形。
      幀傳送器111α,按照轉(zhuǎn)發(fā)表114α的記述,將從鏈路21或鏈路23和標(biāo)簽插入器112接收的幀傳送給鏈路21或鏈路23和標(biāo)簽刪除器113或樹選擇器116。
      這時(shí),如果由資源監(jiān)視器119檢知在轉(zhuǎn)發(fā)表114α的輸出端口1142中記述的端口中存在障礙時(shí),則將上述接收的幀轉(zhuǎn)送給在預(yù)備輸出端口1143中記述的端口。如果檢知在輸出端口1142中記述的端口的障礙,但是預(yù)備輸出端口的記述是初始值(或未設(shè)定)時(shí),則廢棄上述接收的幀。
      轉(zhuǎn)發(fā)表114α是將預(yù)備輸出端口1143欄附加在轉(zhuǎn)發(fā)表114上的轉(zhuǎn)發(fā)表。
      樹管理器1151α具有與樹管理器1151相同的構(gòu)成,但是在它的功能和工作中存在不同。以后,用樹管理器1151α代表樹管理器1151α~樹管理器1153α進(jìn)行記述,但是關(guān)于樹管理器1151α的記述,只要沒有特別言明也同樣可以應(yīng)用于樹管理器1152α~樹管理器1153α。
      圖50是將標(biāo)簽作為關(guān)鍵字決定輸出端口的,圖23中的節(jié)點(diǎn)12的轉(zhuǎn)發(fā)表114α的構(gòu)成例。
      標(biāo)簽字段1141是與轉(zhuǎn)發(fā)表114內(nèi)的標(biāo)簽字段同樣的標(biāo)簽字段。
      輸出端口1142是與轉(zhuǎn)發(fā)表114內(nèi)的輸出端口同樣的輸出端口。
      預(yù)備輸出端口1143是記載用于當(dāng)不能利用輸出端口1142中記載的端口時(shí)使用的輸出目標(biāo)端口的字段。當(dāng)幀傳送器111α檢知不能利用在輸出端口1142中記載的端口時(shí),幀傳送器111將幀傳送給在該入口的預(yù)備輸出端口1143中記載的端口。
      圖51是表示樹管理器1151α的構(gòu)成的框圖。
      當(dāng)在樹管理器1151α發(fā)送接收的BPDU幀上附加標(biāo)簽組41的標(biāo)簽時(shí),樹管理器11514α根據(jù)IEEE802.1w協(xié)議決定根端口(Root Port)和交替端口(Alternate Port)。在本實(shí)施方式中,在轉(zhuǎn)發(fā)表114α的標(biāo)簽組41的入口上分別設(shè)定作為輸出端口1142決定的根端口和作為預(yù)備輸出端口1143決定的交替端口。
      這里,如果不存在根端口時(shí),則輸出端口1142的欄,設(shè)定在自節(jié)點(diǎn)收件人端口上,將輸入到幀傳送器的附有標(biāo)簽組41的標(biāo)簽的幀傳送到標(biāo)簽刪除器113。
      又,如果不存在1個(gè)交替端口時(shí),則預(yù)備輸出端口1143的欄,設(shè)定在表的初始值上。
      下面,我們將在鏈路21中發(fā)生障礙的情形作為例子,用圖23和圖52,說明當(dāng)鏈路中發(fā)生障礙時(shí)的單播幀的傳送工作。
      圖52是表示生成樹61中的各節(jié)點(diǎn)的端口設(shè)定和轉(zhuǎn)發(fā)表的設(shè)定的表。
      在初始狀態(tài)中,已經(jīng)構(gòu)筑了作為標(biāo)簽組41的樹的樹61并達(dá)到了穩(wěn)定,如圖52中的根端口6102和交替端口6103所示地決定節(jié)點(diǎn)11~節(jié)點(diǎn)16的各個(gè)節(jié)點(diǎn)中的根端口和交替端口,根據(jù)其結(jié)果,如圖52中的輸出端口1142和預(yù)備輸出端口1143所示地決定各個(gè)節(jié)點(diǎn)的轉(zhuǎn)發(fā)表114α中的輸出端口和預(yù)備輸出端口。
      首先,節(jié)點(diǎn)13,在發(fā)送給節(jié)點(diǎn)11的單播幀上附加標(biāo)簽組41的標(biāo)簽,發(fā)送幀。這時(shí),節(jié)點(diǎn)13中的標(biāo)簽組41的幀的輸出目標(biāo)端口,指定作為樹61的根端口的鏈路22側(cè)的端口。所以,將上述幀輸出到鏈路22側(cè)。
      在該狀態(tài)中,假設(shè)在鏈路21中發(fā)生障礙。
      節(jié)點(diǎn)12,當(dāng)從鏈路22接收幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為輸出端口得到鏈路21側(cè)的端口,作為預(yù)備輸出端口得到鏈路24側(cè)的端口。而且,將上述接收的幀輸出到鏈路21側(cè),但是因?yàn)閺馁Y源監(jiān)視器接收到鏈路21的障礙檢測(cè)信息,所以將上述接收的幀輸出到作為預(yù)備輸出端口的鏈路24側(cè)。
      節(jié)點(diǎn)15,當(dāng)從鏈路24接收幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為輸出端口得到鏈路26側(cè)的端口,作為預(yù)備輸出端口得到鏈路24側(cè)的端口。而且,確認(rèn)在鏈路26側(cè)沒有發(fā)生障礙,將上述接收的幀輸出到鏈路26側(cè)。
      節(jié)點(diǎn)14,當(dāng)從鏈路26接收廣播幀時(shí),將標(biāo)簽組41作為關(guān)鍵字,檢索轉(zhuǎn)發(fā)表,作為輸出端口得到鏈路23側(cè)的端口,作為預(yù)備輸出端口得到初始值。而且,確認(rèn)在鏈路23側(cè)沒有發(fā)生障礙,將上述接收的幀輸出到鏈路23側(cè)。
      節(jié)點(diǎn)11,當(dāng)從鏈路23接收幀時(shí),確認(rèn)是發(fā)送給自節(jié)點(diǎn),將幀傳送給標(biāo)簽刪除器113。
      通過以上的工作,當(dāng)在鏈路21中發(fā)生障礙時(shí),參照預(yù)先設(shè)定的預(yù)備輸出端口,作為從節(jié)點(diǎn)13到節(jié)點(diǎn)11傳送單播幀時(shí)的路徑,立即選擇經(jīng)過鏈路22、鏈路23、鏈路24、鏈路26、鏈路23的路徑,繼續(xù)向節(jié)點(diǎn)11傳送幀。所以可以進(jìn)行高速的發(fā)生障礙時(shí)的迂回,能夠避免網(wǎng)絡(luò)的擁擠。
      下面,我們說明上述第10實(shí)施方式的效果。
      以往,不一定選擇到收件人的最低成本路徑,但是在本實(shí)施方式中,通過用收件人成為根節(jié)點(diǎn)的樹傳送單播幀,能夠選擇到收件人的最低成本路徑。
      又以往,存在著一方面鏈路利用率低,另一方面負(fù)載集中在根節(jié)點(diǎn)附近那樣的問題,但是在本實(shí)施方式中,通過設(shè)定多個(gè)系統(tǒng)的根節(jié)點(diǎn)不同的生成樹,可以提高鏈路利用率,不使負(fù)載集中在根節(jié)點(diǎn)附近地分散負(fù)載。
      進(jìn)一步以往,存在著根節(jié)點(diǎn)發(fā)生障礙時(shí)的樹構(gòu)筑需要時(shí)間,其間網(wǎng)絡(luò)停止那樣的問題,但是在本實(shí)施方式中,因?yàn)橥ㄟ^用收件人成為根節(jié)點(diǎn)的樹傳送幀,沒有由于根節(jié)點(diǎn)障礙的影響不能夠長時(shí)間傳送根節(jié)點(diǎn)成為收件人的幀以外的幀的情況,所以可以避免由根節(jié)點(diǎn)障礙引起的網(wǎng)絡(luò)停止。又該結(jié)果,可以減少發(fā)生擁擠的可能性。
      進(jìn)一步以往,存在著切換根端口側(cè)鏈路發(fā)生障礙時(shí)的輸出端口需要時(shí)間,其間幀傳送停止那樣的問題,但是在本實(shí)施方式中,因?yàn)橥ㄟ^預(yù)先將用于輸出鏈路發(fā)生障礙時(shí)的預(yù)備輸出鏈路設(shè)定在轉(zhuǎn)發(fā)表中,當(dāng)根端口側(cè)的鏈路,即輸出鏈路發(fā)生障礙時(shí),可以高速地變更路徑。結(jié)果,可以減少發(fā)生擁擠的可能性。
      關(guān)于作為本發(fā)明的網(wǎng)絡(luò)中的生成樹構(gòu)成節(jié)點(diǎn)的構(gòu)成要素的各部件的功能,能夠用硬件實(shí)現(xiàn),當(dāng)然通過將實(shí)施上述各部件的功能的生成樹再構(gòu)成程序(應(yīng)用程序)950裝載在計(jì)算機(jī)處理裝置的存儲(chǔ)器中,控制計(jì)算機(jī)處理裝置,也能夠?qū)崿F(xiàn)。通過將該生成樹再構(gòu)成程序950存儲(chǔ)在磁盤、半導(dǎo)體存儲(chǔ)器等記錄介質(zhì)中,從該記錄介質(zhì)裝載到計(jì)算機(jī)處理裝置中,控制計(jì)算機(jī)處理裝置的工作,能夠?qū)崿F(xiàn)上述各功能。
      以上我們舉出優(yōu)選實(shí)施方式和實(shí)施例說明了本發(fā)明,但是本發(fā)明不一定限定于上述實(shí)施方式和實(shí)施例,在它的技術(shù)思想的范圍內(nèi)能夠?qū)嵤┓N種的變形。
      如以上說明的那樣,如果根據(jù)本發(fā)明,則可以達(dá)到下列那樣的效果。
      第1,能夠降低發(fā)生擁擠的概率,減少由于擁擠發(fā)生幀的到達(dá)慢和缺落的頻度。其理由是因?yàn)樵獠粍?dòng)地運(yùn)用構(gòu)成變更前的生成樹,生成包含新追加節(jié)點(diǎn)的生成樹,在新的生成樹穩(wěn)定后,切換利用的生成樹,進(jìn)一步,設(shè)定多個(gè)系統(tǒng)的根節(jié)點(diǎn)不同的生成樹。
      第2,能夠不使網(wǎng)絡(luò)停止,進(jìn)行追加和刪除屬于生成樹的節(jié)點(diǎn)等的生成樹再構(gòu)成。其理由是因?yàn)樵獠粍?dòng)地運(yùn)用構(gòu)成變更前的生成樹,生成包含新追加節(jié)點(diǎn)的生成樹,在新的生成樹穩(wěn)定后,切換利用的生成樹。
      第3,能夠分散通信量的負(fù)載。其理由是因?yàn)橥ㄟ^根據(jù)空閑頻帶和服務(wù)器負(fù)載等的動(dòng)態(tài)信息計(jì)算鏈路成本。
      第4,為了進(jìn)行按照路徑變更的生成樹再構(gòu)成,能夠不使網(wǎng)絡(luò)停止地分散負(fù)載。其理由是因?yàn)樵獠粍?dòng)地運(yùn)用變更前的樹,生成成本變更后的樹,在新樹穩(wěn)定后,切換利用的樹。
      第5,能夠選擇到收件人的最低成本路徑,其理由是因?yàn)橛檬占顺蔀楦?jié)點(diǎn)的樹傳送幀。
      第6,可以提高鏈路利用率,不使負(fù)載集中在根節(jié)點(diǎn)附近地分散負(fù)載。其理由是因?yàn)樵O(shè)定多個(gè)系統(tǒng)的根節(jié)點(diǎn)不同的生成樹。
      第7,可以避免由根節(jié)點(diǎn)障礙引起的網(wǎng)絡(luò)停止。其理由是因?yàn)橥ㄟ^用收件人成為根節(jié)點(diǎn)的樹傳送幀,沒有由于根節(jié)點(diǎn)障礙的影響不能夠長時(shí)間傳送根節(jié)點(diǎn)成為收件人的幀以外的幀。
      第8,可以防止通過IEEE802.1D利用區(qū)間設(shè)定生成樹,使發(fā)生障礙時(shí)的切換和路徑變更高速化,降低發(fā)生擁擠的可能性和缺落幀的可能性。其理由是因?yàn)橥ㄟ^設(shè)定大的IEEE802.1D利用區(qū)間的成本,防止通過IEEE802.1D利用區(qū)間設(shè)定生成樹。
      第9,能夠高速地進(jìn)行迂回操作,防止發(fā)生擁擠和缺落幀。其理由是因?yàn)楫?dāng)通過只作成IEEE802.1D利用區(qū)間數(shù)的樹管理器,以IEEE802.1D利用區(qū)間份數(shù)作成將不同的1個(gè)IEEE802.1D利用區(qū)間的成本設(shè)定得大的樹,由于障礙等需要迂回上述區(qū)間時(shí),以利用向上述區(qū)間分配大的成本的樹的方式進(jìn)行切換。
      第10,以往,因?yàn)樵谏蓸鋮f(xié)議中利用的HELLO幀的發(fā)送間隔長,所以不能夠進(jìn)行高速的障礙檢測(cè),但是通過在短間隔中追加發(fā)送接收障礙檢測(cè)用幀的障礙檢測(cè)器,可以進(jìn)行比HELLO幀高速的障礙檢測(cè)。又結(jié)果,可以降低發(fā)生擁擠和缺落幀的可能性。
      第11,以往,當(dāng)廣播時(shí),不一定限于選擇到收件人的最低成本路徑,但是在本發(fā)明中,通過用發(fā)送源節(jié)點(diǎn)成為根節(jié)點(diǎn)的樹傳送廣播幀,能夠選擇到全部節(jié)點(diǎn)的最低成本路徑,傳送廣播幀。
      第12,因?yàn)橥ㄟ^用發(fā)送源節(jié)點(diǎn)成為根節(jié)點(diǎn)的樹傳送廣播幀,沒有由于根節(jié)點(diǎn)障礙的影響不能夠長時(shí)間傳送根節(jié)點(diǎn)成為發(fā)送源節(jié)點(diǎn)的幀以外的廣播幀的情況,所以可以避免由根節(jié)點(diǎn)障礙引起的網(wǎng)絡(luò)停止。又該結(jié)果,可以減少發(fā)生擁擠的可能性。
      第13,以往,不一定限于選擇到收件人的最低成本路徑,但是通過用收件人成為根節(jié)點(diǎn)的樹傳送單播幀,能夠選擇到收件人的最低成本路徑。
      第14,以往,存在著根端口側(cè)鏈路發(fā)生障礙時(shí)的輸出目標(biāo)端口的切換需要時(shí)間,其間,幀傳送停止那樣的問題,但是在本發(fā)明中,通過預(yù)先將用于輸出鏈路發(fā)生障礙時(shí)的預(yù)備輸出鏈路設(shè)定在轉(zhuǎn)發(fā)表中,當(dāng)根端口側(cè)的鏈路,即輸出鏈路發(fā)生障礙時(shí),可以高速地變更路徑。結(jié)果,可以減少發(fā)生擁擠的可能性。
      權(quán)利要求
      1.一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,原封不動(dòng)地運(yùn)用網(wǎng)絡(luò)的構(gòu)成變更前的生成樹,生成構(gòu)成變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      2.根據(jù)權(quán)利要求1所述的節(jié)點(diǎn),其特征在于,上述網(wǎng)絡(luò)的構(gòu)成變更是追加或刪除節(jié)點(diǎn)和改變鏈路拓?fù)洹?br> 3.一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,當(dāng)網(wǎng)絡(luò)的成本變更時(shí),原封不動(dòng)地運(yùn)用現(xiàn)生成樹,生成鏈路成本變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      4.一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;決定用于傳送的生成樹的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別器。
      5.根據(jù)權(quán)利要求4所述的節(jié)點(diǎn),其特征在于,上述樹選擇器包括切換用于傳送的生成樹的主控制器;通知表示生成樹穩(wěn)定的指定時(shí)間的定時(shí)器計(jì)時(shí)已滿的穩(wěn)定定時(shí)器;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送用于切換生成樹的控制幀的GVRP發(fā)送接收器;和將標(biāo)簽附加在幀上的標(biāo)簽插入器。
      6.根據(jù)權(quán)利要求5所述的節(jié)點(diǎn),其特征在于,上述樹選擇器包括到達(dá)間隔定時(shí)器,其用于判別表示生成樹穩(wěn)定的幀的到達(dá)間隔,當(dāng)經(jīng)過一定時(shí)間時(shí),發(fā)送定時(shí)器計(jì)時(shí)已滿通知。
      7.根據(jù)權(quán)利要求4~6中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,上述樹選擇器包括成本參照定時(shí)器,其通知用于算出鏈路成本的指定時(shí)間的定時(shí)器計(jì)時(shí)已滿。
      8.根據(jù)權(quán)利要求4~7中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,上述樹管理器包括刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送接收BPDU的BPDU發(fā)送接收器;將標(biāo)簽附加在幀上的標(biāo)簽插入器;按照生成樹協(xié)議作成生成樹的樹控制器;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表。
      9.根據(jù)權(quán)利要求8所述的節(jié)點(diǎn),其特征在于,上述樹管理器包括成本操作器,其在通知的鏈路成本上加上預(yù)定的設(shè)定值并進(jìn)行回答。
      10.根據(jù)權(quán)利要求4~9中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,還包括資源監(jiān)視器,其測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息。
      11.根據(jù)權(quán)利要求3所述的節(jié)點(diǎn),其特征在于,根據(jù)利用狀況計(jì)算上述鏈路成本。
      12.根據(jù)權(quán)利要求11所述的節(jié)點(diǎn),其特征在于,將上述利用狀況定義為空閑頻帶。
      13.根據(jù)權(quán)利要求11所述的節(jié)點(diǎn),其特征在于,將上述利用狀況定義為CPU負(fù)載。
      14.一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,網(wǎng)絡(luò)內(nèi)的各節(jié)點(diǎn)生成成為根節(jié)點(diǎn)的生成樹,用收件人成為根節(jié)點(diǎn)的生成樹,傳送幀。
      15.一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;生成與存在于網(wǎng)絡(luò)中的根節(jié)點(diǎn)數(shù)相同數(shù)量的樹管理器的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別器。
      16.根據(jù)權(quán)利要求15所述的節(jié)點(diǎn),其特征在于,上述樹選擇器包括作成或刪除樹管理器的主控制器;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送用于切換生成樹的控制幀的GVRP發(fā)送接收器;和將標(biāo)簽附加在幀上的標(biāo)簽插入器。
      17.根據(jù)權(quán)利要求15或16所述的節(jié)點(diǎn),其特征在于,上述樹管理器包括刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送接收BPDU的BPDU發(fā)送接收器;將標(biāo)簽附加在幀上的標(biāo)簽插入器;按照生成樹協(xié)議作成生成樹的樹控制器;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表。
      18.根據(jù)權(quán)利要求15~17中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,還包括資源監(jiān)視器,其測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息。
      19.一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,生成生成樹的樹管理器包括成本操作器,其根據(jù)生成樹協(xié)議的種類和版本,調(diào)整成本值。
      20.根據(jù)權(quán)利要求19所述的節(jié)點(diǎn),其特征在于,上述成本操作器,對(duì)利用障礙恢復(fù)處理慢的協(xié)議的鏈路,分配大的成本。
      21.一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,關(guān)于網(wǎng)絡(luò)內(nèi)的正在使用工作慢的協(xié)議的各條鏈路,生成上述各鏈路的成本成為最大的生成樹,當(dāng)在上述各鏈路中發(fā)生障礙時(shí),利用上述鏈路的成本成為最大的生成樹,進(jìn)行幀傳送。
      22.一種節(jié)點(diǎn),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;生成與正在使用存在于網(wǎng)絡(luò)中的工作慢的協(xié)議的鏈路數(shù)相同數(shù)量的樹管理器的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定傳送目標(biāo)的樹管理器的分別器。
      23.根據(jù)權(quán)利要求22所述的節(jié)點(diǎn),其特征在于,上述樹選擇器包括作成或刪除樹管理器的樹選擇器內(nèi)的主控制器;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送控制幀的GVRP發(fā)送接收器;和將標(biāo)簽附加在幀上的標(biāo)簽插入器。
      24.根據(jù)權(quán)利要求22或23所述的節(jié)點(diǎn),其特征在于,上述樹管理器包括刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除器;發(fā)送接收BPDU的BPDU發(fā)送接收器;將標(biāo)簽附加在幀上的標(biāo)簽插入器;附加按照生成樹協(xié)議作成生成樹的樹控制器;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表。
      25.根據(jù)權(quán)利要求22~24中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,包括資源監(jiān)視器,其測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息。
      26.根據(jù)權(quán)利要求4~25中任一項(xiàng)所述的節(jié)點(diǎn),其特征在于,包括障礙檢測(cè)器,其通過比生成樹協(xié)議中利用的HELLO幀短的間隔發(fā)送接收障礙檢測(cè)用幀,檢測(cè)障礙。
      27.根據(jù)權(quán)利要求4、15或22所述的節(jié)點(diǎn),其特征在于,上述轉(zhuǎn)發(fā)表具有廣播輸出端口字段。
      28.根據(jù)權(quán)利要求4、15或22所述的節(jié)點(diǎn),其特征在于,上述轉(zhuǎn)發(fā)表具有預(yù)備輸出端口字段。
      29.根據(jù)權(quán)利要求4、15或22所述的節(jié)點(diǎn),其特征在于,用由生成樹決定的端口類別,決定輸出目標(biāo)端口。
      30.根據(jù)權(quán)利要求29所述的節(jié)點(diǎn),其特征在于,由上述生成樹決定的端口類別是根端口和指定端口中的任一個(gè)。
      31.一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,原封不動(dòng)地運(yùn)用網(wǎng)絡(luò)的構(gòu)成變更前的生成樹,生成構(gòu)成變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,實(shí)施將用于傳送的生成樹切換成上述新的生成樹的處理。
      32.根據(jù)權(quán)利要求31所述的生成樹構(gòu)成程序,其特征在于,上述網(wǎng)絡(luò)的構(gòu)成變更是追加或刪除節(jié)點(diǎn)和改變鏈路拓?fù)洹?br> 33.一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,當(dāng)變更網(wǎng)絡(luò)的成本時(shí),原封不動(dòng)地運(yùn)用現(xiàn)生成樹,生成鏈路成本變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,實(shí)施將用于傳送的生成樹切換成上述新的生成樹的處理。
      34.一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,實(shí)施生成由多個(gè)樹管理器獨(dú)立地進(jìn)行工作的多個(gè)生成樹的處理;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的處理;將具有回答的上述標(biāo)簽插入到幀中的標(biāo)簽插入處理;決定用于傳送的生成樹的樹選擇器處理;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表處理;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送處理;和按照上述標(biāo)簽決定傳送目標(biāo)的樹管理器的分別處理。
      35.根據(jù)權(quán)利要求34所述的生成樹構(gòu)成程序,其特征在于,在上述樹選擇器處理中,實(shí)施切換用于傳送的生成樹的控制器處理;通知表示生成樹穩(wěn)定的指定時(shí)間的定時(shí)器計(jì)時(shí)已滿的穩(wěn)定定時(shí)器處理;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送用于切換生成樹的控制幀的GVRP發(fā)送接收處理;和將標(biāo)簽附加在幀上的標(biāo)簽插入處理。
      36.根據(jù)權(quán)利要求35所述的生成樹構(gòu)成程序,其特征在于,在上述樹選擇器處理中,實(shí)施到達(dá)間隔定時(shí)器處理,其為了判別表示生成樹穩(wěn)定的幀的到達(dá)間隔,當(dāng)經(jīng)過一定時(shí)間時(shí),發(fā)送定時(shí)器計(jì)時(shí)已滿通知。
      37.根據(jù)權(quán)利要求34~36中任一項(xiàng)所述的生成樹構(gòu)成程序,其特征在于,上述樹選擇器處理實(shí)施成本參照定時(shí)器處理,其通知用于算出鏈路成本的指定時(shí)間的定時(shí)器計(jì)時(shí)已滿。
      38.根據(jù)權(quán)利要求34~37中任一項(xiàng)所述的生成樹構(gòu)成程序,其特征在于,上述樹管理器處理實(shí)施刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送接收BPDU的BPDU發(fā)送接收處理;將標(biāo)簽附加在幀上的標(biāo)簽插入處理;按照生成樹協(xié)議作成生成樹的樹控制器處理;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表處理。
      39.根據(jù)權(quán)利要求38所述的生成樹構(gòu)成程序,其特征在于,上述樹管理器處理實(shí)施成本操作處理,在通知的鏈路成本上加上預(yù)定的設(shè)定值進(jìn)行回答。
      40.根據(jù)權(quán)利要求34~39中任一項(xiàng)所述的生成樹構(gòu)成程序,其特征在于,實(shí)施資源監(jiān)視器處理,其測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息。
      41.根據(jù)權(quán)利要求33所述的生成樹構(gòu)成程序,其特征在于,實(shí)施根據(jù)利用狀況計(jì)算鏈路成本的處理。
      42.根據(jù)權(quán)利要求41所述的生成樹構(gòu)成程序,其特征在于,將上述利用狀況定義為空閑頻帶。
      43.根據(jù)權(quán)利要求41所述的生成樹構(gòu)成程序,其特征在于,將上述利用狀況定義為CPU負(fù)載。
      44.一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,網(wǎng)絡(luò)內(nèi)的各節(jié)點(diǎn)生成成為根節(jié)點(diǎn)的生成樹,用收件人成為根節(jié)點(diǎn)的生成樹,進(jìn)行幀傳送。
      45.一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器處理;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表處理;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入處理;生成與存在于網(wǎng)絡(luò)中的根節(jié)點(diǎn)數(shù)相同數(shù)量的樹管理器的樹選擇器處理;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表處理;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送處理;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別處理。
      46.根據(jù)權(quán)利要求45所述的生成樹構(gòu)成程序,其特征在于,上述樹選擇器處理實(shí)施作成或刪除樹管理器的生成樹內(nèi)的主控制器處理;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送用于切換生成樹的控制幀的GVRP發(fā)送接收處理;和將標(biāo)簽附加在幀上的標(biāo)簽插入處理。
      47.根據(jù)權(quán)利要求45或46所述的生成樹構(gòu)成程序,其特征在于,上述樹管理器處理實(shí)施刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送接收BPDU的BPDU發(fā)送接收處理;將標(biāo)簽附加在幀上的標(biāo)簽插入處理;按照生成樹協(xié)議作成生成樹的樹控制器處理;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表處理。
      48.根據(jù)權(quán)利要求45~47中任一項(xiàng)所述的生成樹構(gòu)成程序,其特征在于,上述各節(jié)點(diǎn)實(shí)施測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息的資源監(jiān)視器處理。
      49.一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,關(guān)于網(wǎng)絡(luò)內(nèi)的正在使用工作慢的協(xié)議的各條鏈路,生成上述各鏈路的成本成為最大的生成樹,當(dāng)在上述各鏈路中發(fā)生障礙時(shí),利用上述鏈路的成本成為最大的生成樹,進(jìn)行幀傳送。
      50.一種生成樹構(gòu)成程序,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的各節(jié)點(diǎn)上工作,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器處理;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表處理;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入處理;生成與正在使用存在于網(wǎng)絡(luò)中的工作慢的協(xié)議的鏈路數(shù)相同數(shù)量的樹管理器的樹選擇器處理;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表處理;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送處理;和按照上述標(biāo)簽決定傳送目標(biāo)的樹管理器的分別處理。
      51.根據(jù)權(quán)利要求50所述的生成樹構(gòu)成程序,其特征在于,上述樹選擇器處理包括作成或刪除樹管理器的樹選擇器內(nèi)的主控制器處理;刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送控制幀的GVRP發(fā)送接收處理;和將標(biāo)簽附加在幀上的標(biāo)簽插入處理。
      52.根據(jù)權(quán)利要求50或51所述的生成樹構(gòu)成程序,其特征在于,上述樹管理器處理包括刪除附加在幀上的標(biāo)簽的標(biāo)簽刪除處理;發(fā)送接收BPDU的BPDU發(fā)送接收處理;將標(biāo)簽附加在幀上的標(biāo)簽插入處理;按照生成樹協(xié)議作成生成樹的樹控制器處理;和保持在上述生成樹協(xié)議中使用的參數(shù)的樹表處理。
      53.根據(jù)權(quán)利要求50~52中任一項(xiàng)所述的生成樹構(gòu)成程序,其特征在于,上述各節(jié)點(diǎn)實(shí)施測(cè)量包含鏈路的連接狀況和空閑頻帶的資源信息的資源監(jiān)視器處理。
      54.根據(jù)權(quán)利要求34、45或50所述的生成樹構(gòu)成程序,其特征在于,上述轉(zhuǎn)發(fā)表具有廣播輸出端口字段。
      55.根據(jù)權(quán)利要求34、45或50所述的生成樹構(gòu)成程序,其特征在于,上述轉(zhuǎn)發(fā)表具有預(yù)備輸出端口字段。
      56.根據(jù)權(quán)利要求34、45或50所述的生成樹構(gòu)成程序,其特征在于,用由生成樹決定的端口類別,決定輸出目標(biāo)端口。
      57.根據(jù)權(quán)利要求56所述的生成樹構(gòu)成程序,其特征在于,上述由生成樹決定的端口類別是根端口和指定端口中的任一個(gè)。
      58.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,上述各節(jié)點(diǎn),原封不動(dòng)地運(yùn)用網(wǎng)絡(luò)的構(gòu)成變更前的生成樹,生成構(gòu)成變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      59.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,上述各節(jié)點(diǎn),當(dāng)網(wǎng)絡(luò)的成本變更時(shí),原封不動(dòng)地運(yùn)用現(xiàn)在的生成樹,生成鏈路成本變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      60.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,上述各節(jié)點(diǎn)包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;決定用于傳送的生成樹的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別器。
      61.根據(jù)權(quán)利要求59所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,根據(jù)利用狀況計(jì)算鏈路成本。
      62.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,網(wǎng)絡(luò)內(nèi)的各節(jié)點(diǎn)生成成為根節(jié)點(diǎn)的生成樹,用收件人成為根節(jié)點(diǎn)的生成樹,進(jìn)行幀傳送。
      63.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;生成與存在于網(wǎng)絡(luò)中的節(jié)點(diǎn)數(shù)相同數(shù)量的樹管理器的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定上述幀的傳送目標(biāo)的樹管理器的分別器。
      64.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,生成生成樹的樹管理器實(shí)施根據(jù)生成樹協(xié)議的種類和版本,調(diào)整成本值的成本操作處理。
      65.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,生成生成樹的樹管理器包括根據(jù)生成樹協(xié)議的種類和版本,調(diào)整成本值的成本操作器。
      66.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,關(guān)于網(wǎng)絡(luò)內(nèi)的正在使用工作慢的協(xié)議的各條鏈路,生成上述各鏈路的成本成為最大的生成樹,當(dāng)在上述各鏈路中發(fā)生障礙時(shí),利用上述鏈路的成本成為最大的生成樹,進(jìn)行幀傳送。
      67.一種網(wǎng)絡(luò)系統(tǒng),在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上由生成樹設(shè)定傳送路徑,其特征在于,包括生成獨(dú)立工作的多個(gè)生成樹的多個(gè)樹管理器;回答與用于傳送的生成樹對(duì)應(yīng)的標(biāo)簽的標(biāo)簽表;將具有從上述標(biāo)簽表回答的標(biāo)簽插入到幀中的標(biāo)簽插入器;生成與正在使用存在于網(wǎng)絡(luò)中的工作慢的協(xié)議的鏈路數(shù)相同數(shù)量的樹管理器的樹選擇器;記錄每個(gè)收件人的幀的傳送輸出目標(biāo)的轉(zhuǎn)發(fā)表;將幀傳送給用上述轉(zhuǎn)發(fā)表指定的傳送輸出目標(biāo)的幀傳送器;和按照上述標(biāo)簽決定傳送目標(biāo)的樹管理器的分別器。
      68.根據(jù)權(quán)利要求60、63或67所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,上述轉(zhuǎn)發(fā)表具有廣播輸出端口字段。
      69.根據(jù)權(quán)利要求60、63或67所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,上述轉(zhuǎn)發(fā)表具有預(yù)備輸出端口字段。
      70.根據(jù)權(quán)利要求60、63或67所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,用由生成樹決定的端口類別,決定輸出目標(biāo)端口。
      71.根據(jù)權(quán)利要求70所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,上述由生成樹決定的端口類別是根端口和指定端口中的任一個(gè)。
      72.一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,原封不動(dòng)地運(yùn)用網(wǎng)絡(luò)的構(gòu)成變更前的生成樹,生成構(gòu)成變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      73.一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,當(dāng)網(wǎng)絡(luò)的成本變更時(shí),原封不動(dòng)地運(yùn)用現(xiàn)生成樹,生成鏈路成本變更后的新的生成樹,在上述新的生成樹穩(wěn)定后,將用于傳送的生成樹切換成上述新的生成樹。
      74.一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,當(dāng)追加新節(jié)點(diǎn)時(shí),不使新節(jié)點(diǎn)參加到既存的生成樹中,只使新節(jié)點(diǎn)參加到預(yù)備的生成樹中。
      75.一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,當(dāng)刪除節(jié)點(diǎn)時(shí),不使刪除的節(jié)點(diǎn)參加到預(yù)備的生成樹中,只使刪除的節(jié)點(diǎn)參加到既存的生成樹中。
      76.一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,當(dāng)變更網(wǎng)絡(luò)構(gòu)成時(shí),用預(yù)備系統(tǒng)作成變更后的生成樹。
      77.一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,在成本計(jì)算中,利用鏈路的空閑頻帶。
      78.一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn),以在構(gòu)成要素中持有全部節(jié)點(diǎn)的生成樹中,哪一個(gè)成為根節(jié)點(diǎn)的方式,作成多個(gè)生成樹。
      79.一種生成樹構(gòu)成方法,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中構(gòu)成生成樹,其特征在于,作成在構(gòu)成要素中持有處在網(wǎng)絡(luò)內(nèi)的全部節(jié)點(diǎn)的生成樹,其中,對(duì)正在使用障礙恢復(fù)慢的協(xié)議的每個(gè)鏈路,作成多個(gè)生成樹。
      80.一種邏輯拓?fù)湫纬煞椒?,在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)中用于信號(hào)傳送,其特征在于,在用網(wǎng)絡(luò)的構(gòu)成變更前的邏輯拓?fù)鋫魉托盘?hào)的狀態(tài)中,生成網(wǎng)絡(luò)的構(gòu)成變更后的邏輯拓?fù)洌辉谏鲜鰳?gòu)成變更后的邏輯拓?fù)浞€(wěn)定后,將用于信號(hào)傳送的邏輯拓?fù)淝袚Q成上述構(gòu)成變更后的邏輯拓?fù)洹?br> 81.一種節(jié)點(diǎn),其特征在于,包括在自己屬于的網(wǎng)絡(luò)中使用用于信號(hào)傳送的邏輯拓?fù)?,傳送信?hào)的狀態(tài)中,當(dāng)上述網(wǎng)絡(luò)的構(gòu)成變更時(shí),生成網(wǎng)絡(luò)的構(gòu)成變更后的邏輯拓?fù)涞牟考?;和在上述?gòu)成變更后的邏輯拓?fù)浞€(wěn)定后,將用于信號(hào)傳送的邏輯拓?fù)淝袚Q成上述構(gòu)成變更后的邏輯拓?fù)涞牟考?br> 82.一種程序,其特征在于,實(shí)施在自己屬于的網(wǎng)絡(luò)中使用用于信號(hào)傳送的邏輯拓?fù)?,傳送信?hào)的狀態(tài)中,當(dāng)上述網(wǎng)絡(luò)的構(gòu)成變更時(shí),生成網(wǎng)絡(luò)的構(gòu)成變更后的邏輯拓?fù)涞奶幚?;和在上述?gòu)成變更后的邏輯拓?fù)浞€(wěn)定后,將用于信號(hào)傳送的邏輯拓?fù)淝袚Q成上述構(gòu)成變更后的邏輯拓?fù)涞奶幚怼?br> 83.一種網(wǎng)絡(luò)系統(tǒng),連接有多個(gè)節(jié)點(diǎn),其特征在于,在用網(wǎng)絡(luò)的構(gòu)成變更前的邏輯拓?fù)?,傳送信?hào)的狀態(tài)中,生成網(wǎng)絡(luò)的構(gòu)成變更后的邏輯拓?fù)?;在上述?gòu)成變更后的邏輯拓?fù)浞€(wěn)定后,將用于信號(hào)傳送的邏輯拓?fù)淝袚Q成上述構(gòu)成變更后的邏輯拓?fù)洹?br> 84.一種節(jié)點(diǎn),其特征在于,包括用生成樹協(xié)議作成關(guān)于輸入的幀保持的收件人的信息和該幀的傳送目標(biāo)的對(duì)應(yīng)關(guān)系的部件;和參照上述對(duì)應(yīng)關(guān)系,決定輸入的幀的傳送目標(biāo)的部件。
      全文摘要
      在連接多個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)上構(gòu)成生成樹的節(jié)點(diǎn),原封不動(dòng)地運(yùn)用變更前的樹,用另外的VLAN生成成本變更后的樹,在新樹穩(wěn)定后切換用于傳送的樹。
      文檔編號(hào)H04L12/44GK1679279SQ0381987
      公開日2005年10月5日 申請(qǐng)日期2003年8月15日 優(yōu)先權(quán)日2002年8月22日
      發(fā)明者榎本敦之, 廄橋正樹, 飛鷹洋一, 巖田淳, 渋谷真 申請(qǐng)人:日本電氣株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1