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

      一種生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩的處理方法及交換機(jī)的制作方法

      文檔序號(hào):7719646閱讀:581來(lái)源:國(guó)知局
      專利名稱:一種生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩的處理方法及交換機(jī)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及二層交換網(wǎng)絡(luò)通信技術(shù),特別是涉及一種生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩 的處理方法及交換機(jī)。
      背景技術(shù)
      二層網(wǎng)絡(luò)中,交換機(jī)并不象路由器那樣知道報(bào)文經(jīng)過(guò)了多少次轉(zhuǎn)發(fā),當(dāng)網(wǎng)絡(luò)中存 在環(huán)路時(shí),就會(huì)導(dǎo)致廣播風(fēng)暴的產(chǎn)生,所有有效帶寬都被廣播風(fēng)暴占用。在這種情況下,生 成樹(shù)協(xié)議便應(yīng)運(yùn)而生了。生成樹(shù)協(xié)議是二層管理協(xié)議,從廣義上包括普通的生成樹(shù)協(xié)議(Spanning Tree Protocol,STP)、快速生成樹(shù)協(xié)議(Rapid Spanning Tree Protocol,RSTP)以及多生成樹(shù)協(xié) 議(Multiple Spanning Tree Protocol, MSTP)等。生成樹(shù)協(xié)議的基本思想是根據(jù)網(wǎng)絡(luò)拓 撲生成無(wú)回路的連通圖(即生成樹(shù)),從而保證數(shù)據(jù)傳輸路徑的唯一性,避免出現(xiàn)環(huán)路報(bào)文 流量。啟動(dòng)了生成樹(shù)協(xié)議的交換機(jī)互相之間發(fā)送配置橋協(xié)議數(shù)據(jù)單元(Bridge Protocol Data Unit, BPDU)來(lái)完成根橋的選舉、指定橋的選舉、端口角色的選舉、端口狀態(tài)的遷移以 及整個(gè)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的確定,其中,配置BPDU又稱為配置消息。所述端口可以分為根端口、指定端口、替換端口等角色,其中,根端口是離生成樹(shù) 的根橋最近的端口,負(fù)責(zé)與根橋進(jìn)行通訊;指定端口是負(fù)責(zé)向自身下游設(shè)備發(fā)送報(bào)文的端 口 ;而替換端口則可以作為根端口的備用端口。在生成樹(shù)協(xié)議中,通過(guò)比較配置消息中所包含的優(yōu)先級(jí)向量來(lái)決定各端口的角 色,所述優(yōu)先級(jí)向量主要包括根橋ID、根路徑開(kāi)銷、指定橋ID、指定端口 ID,配置消息的比 較原則如下(1)根橋ID較小的配置消息優(yōu)先級(jí)較高;(2)若根橋ID相同,則比較根路徑開(kāi)銷,比較方法為用配置消息中的根路徑開(kāi)銷 加上本端口對(duì)應(yīng)的路徑開(kāi)銷,假設(shè)兩者之和為S,則S較小的配置消息優(yōu)先級(jí)較高;(3)若根路徑開(kāi)銷也相同,則依次比較指定橋ID、指定端口 ID、接收該配置消息的 端口 ID等,上述值較小的配置消息優(yōu)先級(jí)較高。網(wǎng)絡(luò)初始化時(shí),網(wǎng)絡(luò)中所有的交換機(jī)設(shè)備都認(rèn)為自己是根橋,根橋ID為自身的設(shè) 備ID。通過(guò)交換配置消息,設(shè)備之間比較根橋ID,網(wǎng)絡(luò)中根橋ID最小的設(shè)備被選舉為根橋。 根橋確定后,根橋上所有端口都是指定端口,而每個(gè)非根橋交換機(jī)都要選擇一個(gè)根端口,根 端口對(duì)于一個(gè)交換機(jī)來(lái)說(shuō)有且只有一個(gè)。其本質(zhì)是“距離根橋最近的端口 ”,這個(gè)最近的衡 量是靠累計(jì)根路徑開(kāi)銷來(lái)判定的,即根路徑開(kāi)銷最小的端口就應(yīng)該是根端口。根路徑開(kāi)銷的計(jì)算方法如下端口收到一個(gè)配置消息后,抽取該配置消息中根路 徑開(kāi)銷字段的值,加上該端口本身的路徑開(kāi)銷。所謂該端口本身的路徑開(kāi)銷只體現(xiàn)直連鏈 路的開(kāi)銷,這個(gè)值是端口量,可以人為配置。如果有兩個(gè)以上的端口計(jì)算得到的根路徑開(kāi)銷 相同,那么選擇收到發(fā)送者的橋ID(BID)最小的那個(gè)端口作為根端口。
      在拓?fù)錉顟B(tài)穩(wěn)定后,只有根端口和指定端口轉(zhuǎn)發(fā)流量(處于轉(zhuǎn)發(fā)狀態(tài)),其它端口都處于阻塞狀態(tài),它們只接收配置消息而不轉(zhuǎn)發(fā)用戶流量。參照?qǐng)D1,在拓?fù)錉顟B(tài)穩(wěn)定后,各 設(shè)備的狀態(tài)及設(shè)備中各端口的角色如下交換機(jī)A (優(yōu)先級(jí)為0)根橋APl 指定端口AP2 指定端口交換機(jī)B (優(yōu)先級(jí)為1)指定橋BPl 根端口BP2 指定端口交換機(jī)C (優(yōu)先級(jí)為2)指定橋CPl 替換端口CP2 根端口由于鏈路的不穩(wěn)定性,可能發(fā)生的情況比如端口的UP/Down、鏈路擁塞導(dǎo)致配置消息被丟棄、鏈路遭受攻擊等,會(huì)導(dǎo)致網(wǎng)絡(luò)拓?fù)浒l(fā)生變化。交換機(jī)一旦檢測(cè)到網(wǎng)絡(luò)拓?fù)浒l(fā)生 變化,則采取如下措施為本交換機(jī)的根端口及所有非邊緣指定端口啟動(dòng)一個(gè)拓?fù)渥兓〞r(shí)器(TC While Timer),該定時(shí)器的定時(shí)時(shí)間是配置消息發(fā)送周期(Hello Time)的兩倍。在這個(gè)定時(shí)時(shí)間 內(nèi),清空這些端口上學(xué)來(lái)的MAC地址;同時(shí),由這些端口向外發(fā)送拓?fù)渥兓疊PDU,其中的TC 字段置位。一旦TC While Timer超時(shí),則停止發(fā)送TC BPDU0其他交換機(jī)接收到TC BPDU,作如下工作清空所有端口學(xué)來(lái)的MAC地址,收到TC BPDU的端口除外。然后也為所有自己的非邊緣指定端口和自己的根端口啟動(dòng)TC While Timer,并重復(fù)上述的過(guò)程。例如,若交換機(jī)C的CP2端口連接的鏈路發(fā)生故障,則拓?fù)鋵?huì)發(fā)生變化,導(dǎo)致端 口角色的重新計(jì)算,CPl會(huì)接替CP2成為根端口,并且清除CP2端口上學(xué)到的所有MAC/ARP。 若CP2鏈路故障恢復(fù),則又會(huì)搶占根端口的角色,接替CPl重新成為根端口,CPl還是替換 端口的角色,此時(shí),會(huì)再一次清除CPl端口上學(xué)到的MAC/ARP??梢?jiàn),CP2端口連接的鏈路不 穩(wěn)定,會(huì)導(dǎo)致流量在CP1、CP2間不停切換,MAC/ARP也會(huì)不停的刪除、重新學(xué)習(xí),如此,消耗 大量的CPU資源,并對(duì)業(yè)務(wù)造成極大的沖擊。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩的處理方法 及交換機(jī),以降低鏈路振蕩造成的對(duì)CPU資源的消耗。為解決上述技術(shù)問(wèn)題,本發(fā)明提供技術(shù)方案如下一種生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩的處理方法,包括統(tǒng)計(jì)在預(yù)設(shè)的第一時(shí)間內(nèi),交換機(jī)的端口的角色在根端口與替換端口之間變換的 次數(shù);用統(tǒng)計(jì)的變換次數(shù)除以所述第一時(shí)間,得到變換頻率;判斷所述變換頻率是否大于預(yù)設(shè)的鏈路振蕩頻率閾值,產(chǎn)生一判斷結(jié)果;當(dāng)所述判斷結(jié)果表示所述變換頻率大于預(yù)設(shè)的鏈路振蕩頻率閾值時(shí),確定所述端 口所在的上行鏈路處于振蕩狀態(tài),將所述端口的根路徑開(kāi)銷設(shè)置為大于所述交換機(jī)的其他所有端口的根路徑開(kāi)銷。上述的處理方法,其中,在將所述端口的根路徑開(kāi)銷設(shè)置為大于所述交換機(jī)的其 他所有端口的根路徑開(kāi)銷之后還包括在預(yù)設(shè)的第二時(shí)間到期時(shí),將所述端口的根路徑開(kāi) 銷恢復(fù)為原根路徑開(kāi)銷。上述的處理方法,其中,所述第二時(shí)間為第一時(shí)間的3倍。一種交換機(jī),包括變換次數(shù)統(tǒng)計(jì)單元,用于統(tǒng)計(jì)在預(yù)設(shè)的第一時(shí)間內(nèi),本交換機(jī)的端口的角色在根 端口與替換端口之間變換的次數(shù);變換頻率計(jì)算單元,用于用統(tǒng)計(jì)的變換次數(shù)除以所述第一時(shí)間,得到變換頻率;判斷單元,用于判斷所述變換頻率是否大于預(yù)設(shè)的鏈路振蕩頻率閾值,產(chǎn)生一判 斷結(jié)果;路徑開(kāi)銷設(shè)置單元,用于當(dāng)所述判斷結(jié)果表示所述變換頻率大于預(yù)設(shè)的鏈路振蕩 頻率閾值時(shí),確定所述端口所在的上行鏈路處于振蕩狀態(tài),將所述端口的根路徑開(kāi)銷設(shè)置 為大于本交換機(jī)的其他所有端口的根路徑開(kāi)銷。上述的交換機(jī),其中,所述路徑開(kāi)銷設(shè)置單元還用于在將端口的根路徑開(kāi)銷設(shè)置為大于本交換機(jī)的其他所有端口的根路徑開(kāi)銷之后, 在預(yù)設(shè)的第二時(shí)間到期時(shí),將所述端口的根路徑開(kāi)銷恢復(fù)為原根路徑開(kāi)銷。上述的交換機(jī),其中,所述第二時(shí)間為第一時(shí)間的3倍。本發(fā)明實(shí)施例通過(guò)判斷交換機(jī)的端口所在的上行鏈路是否處于振蕩狀態(tài),若是, 則將該端口的根路徑開(kāi)銷設(shè)置為大于該交換機(jī)的其他所有端口的根路徑開(kāi)銷,這樣,該端 口就不會(huì)被選舉為根端口,避免了該端口所在的上行鏈路的繼續(xù)振蕩,從而降低對(duì)CPU的 大量消耗,使得業(yè)務(wù)運(yùn)行更加可靠。


      圖1為一種生成樹(shù)協(xié)議的組網(wǎng)示意圖;圖2為本發(fā)明實(shí)施例的生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩的處理方法流程圖;圖3為本發(fā)明實(shí)施例的交換機(jī)的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì) 本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明的關(guān)鍵在于判斷交換機(jī)的端口所在的上行鏈路是否處于振蕩狀態(tài),若是, 則將該端口的根路徑開(kāi)銷設(shè)置為大于該交換機(jī)的其他所有端口的根路徑開(kāi)銷。這樣,該端 口就不會(huì)被選舉為根端口,避免了該端口所在的上行鏈路的繼續(xù)振蕩,從而降低對(duì)CPU的 大量消耗,使得業(yè)務(wù)運(yùn)行更加可靠。參照?qǐng)D2,本發(fā)明實(shí)施例的生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩的處理方法,包括如下步 驟步驟201 統(tǒng)計(jì)在預(yù)設(shè)的第一時(shí)間內(nèi),交換機(jī)的端口的角色在根端口與替換端口 之間變換的次數(shù);
      端口連接的上行鏈路發(fā)生故障時(shí),網(wǎng)絡(luò)拓?fù)鋵?huì)發(fā)生變化,導(dǎo)致端口角色的重新 計(jì)算。本發(fā)明中,需要預(yù)先設(shè)置一個(gè)觀察期(即,第一時(shí)間),例如,設(shè)置該觀察期為2秒,本 步驟中,統(tǒng)計(jì)在一個(gè)觀察期內(nèi)端口的角色在根端口與替換端口之間變換的次數(shù),假設(shè)統(tǒng)計(jì) 的變換次數(shù)為12次。步驟202 用統(tǒng)計(jì)的變換次數(shù)除以所述第一時(shí)間,得到變換頻率;端口的角色在2s內(nèi)的變換次數(shù)為12次,則得到的變換頻率為6次/秒。步驟203 判斷所述變換頻率是否大于預(yù)設(shè)的鏈路振蕩頻率閾值,產(chǎn)生一判斷結(jié) 果;本發(fā)明中,需要預(yù)先設(shè)置一個(gè)鏈路震蕩頻率閾值,例如,設(shè)置該域值為5次/秒,本 步驟中,將變換頻率與該閾值進(jìn)行比較,當(dāng)變換頻率(6次/秒)大于閾值(5次/秒)時(shí), 確定該端口所在的上行鏈路處于振蕩狀態(tài)。步驟204 當(dāng)所述判斷結(jié)果表示所述變換頻率大于預(yù)設(shè)的鏈路振蕩頻率閾值時(shí), 確定所述端口所在的上行鏈路處于振蕩狀態(tài),將所述端口的根路徑開(kāi)銷設(shè)置為大于所述交 換機(jī)的其他所有端口的根路徑開(kāi)銷;所謂端口的根路徑開(kāi)銷,是指該端口的配置消息的根路徑開(kāi)銷,具體為端口接收 到的配置消息中的根路徑開(kāi)銷,與端口所在的直連鏈路的路徑開(kāi)銷之和。端口所在的上行鏈路處于振蕩狀態(tài)時(shí),獲取本橋所有端口的根路徑開(kāi)銷,并增大 該端口的根路徑開(kāi)銷,使其根路徑開(kāi)銷大于本橋上的其他所有端口的根路徑開(kāi)銷,這樣,該 端口就不會(huì)被選舉為根端口,避免了該端口所在的上行鏈路的繼續(xù)振蕩,從而降低對(duì)CPU 的大量消耗,使得業(yè)務(wù)運(yùn)行更加可靠。步驟205 在預(yù)設(shè)的第二時(shí)間到期時(shí),將該端口的根路徑開(kāi)銷恢復(fù)為原根路徑開(kāi) 銷。在將端口的根路徑開(kāi)銷設(shè)置為大于該交換機(jī)的其他所有端口的根路徑開(kāi)銷之后, 啟動(dòng)一定時(shí)器,定時(shí)器的定時(shí)時(shí)間為預(yù)設(shè)的第二時(shí)間。定時(shí)器超時(shí)后,將該端口的根路徑開(kāi) 銷恢復(fù)為原根路徑開(kāi)銷,使其正常加入到端口角色的選舉中去。優(yōu)選地,所述第二時(shí)間為第 一時(shí)間的3倍。參照?qǐng)D3,本發(fā)明實(shí)施例的交換機(jī)包括,變換次數(shù)統(tǒng)計(jì)單元、變換頻率計(jì)算單元、判 斷單元和路徑開(kāi)銷設(shè)置單元,其中變換次數(shù)統(tǒng)計(jì)單元,用于統(tǒng)計(jì)在預(yù)設(shè)的第一時(shí)間內(nèi),本交換機(jī)的端口的角色在根 端口與替換端口之間變換的次數(shù)。端口連接的上行鏈路發(fā)生故障時(shí),網(wǎng)絡(luò)拓?fù)鋵?huì)發(fā)生變 化,導(dǎo)致端口角色的重新計(jì)算。本發(fā)明中,需要預(yù)先設(shè)置一個(gè)觀察期(即,第一時(shí)間),例如, 設(shè)置該觀察期為2秒,所述變換次數(shù)統(tǒng)計(jì)單元統(tǒng)計(jì)在一個(gè)觀察期內(nèi)端口的角色在根端口與 替換端口之間變換的次數(shù),假設(shè)統(tǒng)計(jì)的變換次數(shù)為12次。變換頻率計(jì)算單元,用于用統(tǒng)計(jì)的變換次數(shù)除以所述第一時(shí)間,得到變換頻率。端 口的角色在^內(nèi)的變換次數(shù)為12次,則得到的變換頻率為6次/秒。判斷單元,用于判斷所述變換頻率是否大于預(yù)設(shè)的鏈路振蕩頻率閾值,產(chǎn)生一判 斷結(jié)果。本發(fā)明中,需要預(yù)先設(shè)置一個(gè)鏈路震蕩頻率閾值,例如,設(shè)置該域值為5次/秒,本 步驟中,將變換頻率與該閾值進(jìn)行比較,當(dāng)變換頻率(6次/秒)大于閾值(5次/秒)時(shí), 確定該端口所在的上行鏈路處于振蕩狀態(tài)。
      路徑開(kāi)銷設(shè)置單元,用于當(dāng)所述判斷結(jié)果表示所述變換頻率大于預(yù)設(shè)的鏈路振蕩 頻率閾值時(shí),確定所述端口所在的上行鏈路處于振蕩狀態(tài),將所述端口的根路徑開(kāi)銷設(shè)置 為大于本交換機(jī)的其他所有端口的根路徑開(kāi)銷。所謂端口的根路徑開(kāi)銷,是指該端口的配置消息的根路徑開(kāi)銷,具體為端口接收 到的配置消息中的根路徑開(kāi)銷,與端口所在的直連鏈路的路徑開(kāi)銷之和。端口所在的上行 鏈路處于振蕩狀態(tài)時(shí),獲取本橋所有端口的根路徑開(kāi)銷,并增大該端口的根路徑開(kāi)銷,使其 根路徑開(kāi)銷大于本橋上的其他所有端口的根路徑開(kāi)銷,這樣,該端口就不會(huì)被選舉為根端 口,避免了該端口所在的上行鏈路的繼續(xù)振蕩,從而降低對(duì)CPU的大量消耗,使得業(yè)務(wù)運(yùn)行 更加可靠。所述路徑開(kāi)銷設(shè)置單元還用于在將端口的根路徑開(kāi)銷設(shè)置為大于本交換機(jī)的其 他所有端口的根路徑開(kāi)銷之后,在預(yù)設(shè)的第二時(shí)間到期時(shí),將所述端口的根路徑開(kāi)銷恢復(fù) 為原根路徑開(kāi)銷。在將端口的根路徑開(kāi)銷設(shè)置為大于該交換機(jī)的其他所有端口的根路徑開(kāi)銷之后, 啟動(dòng)一定時(shí)器,定時(shí)器的定時(shí)時(shí)間為預(yù)設(shè)的第二時(shí)間。定時(shí)器超時(shí)后,將該端口的根路徑開(kāi) 銷恢復(fù)為原根路徑開(kāi)銷,使其正常加入到端口角色的選舉中去。優(yōu)選地,所述第二時(shí)間為第 一時(shí)間的3倍。優(yōu)選地,所述第二時(shí)間為第一時(shí)間的3倍。綜上所述,本發(fā)明實(shí)施例通過(guò)判斷交換機(jī)的端口所在的上行鏈路是否處于振蕩狀 態(tài),若是,則將該端口的根路徑開(kāi)銷設(shè)置為大于該交換機(jī)的其他所有端口的根路徑開(kāi)銷,這 樣,該端口就不會(huì)被選舉為根端口,避免了該端口所在的上行鏈路的繼續(xù)振蕩,從而降低對(duì) CPU的大量消耗,使得業(yè)務(wù)運(yùn)行更加可靠。最后應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,本領(lǐng)域 的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本 發(fā)明技術(shù)方案的精神范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
      權(quán)利要求
      1.一種生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩的處理方法,其特征在于,包括統(tǒng)計(jì)在預(yù)設(shè)的第一時(shí)間內(nèi),交換機(jī)的端口的角色在根端口與替換端口之間變換的次數(shù);用統(tǒng)計(jì)的變換次數(shù)除以所述第一時(shí)間,得到變換頻率; 判斷所述變換頻率是否大于預(yù)設(shè)的鏈路振蕩頻率閾值,產(chǎn)生一判斷結(jié)果; 當(dāng)所述判斷結(jié)果表示所述變換頻率大于預(yù)設(shè)的鏈路振蕩頻率閾值時(shí),確定所述端口所 在的上行鏈路處于振蕩狀態(tài),將所述端口的根路徑開(kāi)銷設(shè)置為大于所述交換機(jī)的其他所有 端口的根路徑開(kāi)銷。
      2.如權(quán)利要求1所述的處理方法,其特征在于在將所述端口的根路徑開(kāi)銷設(shè)置為大于所述交換機(jī)的其他所有端口的根路徑開(kāi)銷之 后還包括在預(yù)設(shè)的第二時(shí)間到期時(shí),將所述端口的根路徑開(kāi)銷恢復(fù)為原根路徑開(kāi)銷。
      3.如權(quán)利要求2所述的處理方法,其特征在于 所述第二時(shí)間為第一時(shí)間的3倍。
      4.一種交換機(jī),其特征在于,包括變換次數(shù)統(tǒng)計(jì)單元,用于統(tǒng)計(jì)在預(yù)設(shè)的第一時(shí)間內(nèi),本交換機(jī)的端口的角色在根端口 與替換端口之間變換的次數(shù);變換頻率計(jì)算單元,用于用統(tǒng)計(jì)的變換次數(shù)除以所述第一時(shí)間,得到變換頻率; 判斷單元,用于判斷所述變換頻率是否大于預(yù)設(shè)的鏈路振蕩頻率閾值,產(chǎn)生一判斷結(jié)果;路徑開(kāi)銷設(shè)置單元,用于當(dāng)所述判斷結(jié)果表示所述變換頻率大于預(yù)設(shè)的鏈路振蕩頻率 閾值時(shí),確定所述端口所在的上行鏈路處于振蕩狀態(tài),將所述端口的根路徑開(kāi)銷設(shè)置為大 于本交換機(jī)的其他所有端口的根路徑開(kāi)銷。
      5.如權(quán)利要求4所述的交換機(jī),其特征在于,所述路徑開(kāi)銷設(shè)置單元還用于 在將端口的根路徑開(kāi)銷設(shè)置為大于本交換機(jī)的其他所有端口的根路徑開(kāi)銷之后,在預(yù)設(shè)的第二時(shí)間到期時(shí),將所述端口的根路徑開(kāi)銷恢復(fù)為原根路徑開(kāi)銷。
      6.如權(quán)利要求5所述的交換機(jī),其特征在于 所述第二時(shí)間為第一時(shí)間的3倍。
      全文摘要
      本發(fā)明提供一種生成樹(shù)協(xié)議網(wǎng)絡(luò)中鏈路振蕩的處理方法及交換機(jī)。所述方法包括統(tǒng)計(jì)在預(yù)設(shè)的第一時(shí)間內(nèi),交換機(jī)的端口的角色在根端口與替換端口之間變換的次數(shù);用統(tǒng)計(jì)的變換次數(shù)除以所述第一時(shí)間,得到變換頻率;判斷所述變換頻率是否大于預(yù)設(shè)的鏈路振蕩頻率閾值,產(chǎn)生一判斷結(jié)果;當(dāng)所述判斷結(jié)果表示所述變換頻率大于預(yù)設(shè)的鏈路振蕩頻率閾值時(shí),確定所述端口所在的上行鏈路處于振蕩狀態(tài),將所述端口的根路徑開(kāi)銷設(shè)置為大于所述交換機(jī)的其他所有端口的根路徑開(kāi)銷。依照本發(fā)明,能夠降低鏈路振蕩造成的對(duì)CPU資源的消耗。
      文檔編號(hào)H04L12/56GK102055656SQ20091023589
      公開(kāi)日2011年5月11日 申請(qǐng)日期2009年10月28日 優(yōu)先權(quán)日2009年10月28日
      發(fā)明者王奕 申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1