專利名稱:一種網(wǎng)絡(luò)流量分擔(dān)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種網(wǎng)絡(luò)流量分擔(dān)的方法及系統(tǒng)。
背景技術(shù):
在二層交換網(wǎng)絡(luò)中,交換機(jī)并不能像路由器那樣知道報(bào)文可以經(jīng)過(guò)多少次轉(zhuǎn)發(fā)到達(dá)目的節(jié)點(diǎn),一旦網(wǎng)絡(luò)存在環(huán)路就會(huì)造成報(bào)文在環(huán)路內(nèi)不斷循環(huán)和增生,產(chǎn)生廣播風(fēng)暴。在廣播風(fēng)暴的情況下,所有的有效帶寬都被廣播風(fēng)暴占用,網(wǎng)絡(luò)將變得不可用。在這種情況下生成樹(shù)協(xié)議(Spanning Tree Protocol, STP)應(yīng)運(yùn)而生,它是一種二層管理協(xié)議,它通過(guò)有選擇性地阻塞網(wǎng)絡(luò)冗余鏈路來(lái)達(dá)到消除網(wǎng)絡(luò)二層環(huán)路的目的,同時(shí)具備鏈路的備份功能。多生成樹(shù)協(xié)議(MultipleSpanning Tree Protocol, MSTP)引入了“實(shí)例”(Instance)的概念。所謂實(shí)例就是多個(gè)VLAN (Virtual Local Area Network,虛擬局域網(wǎng))的集合,通過(guò)將多個(gè)VLAN捆綁到一個(gè)實(shí)例中去的方法可以節(jié)省通信開(kāi)銷和資源占用率。MSTP各個(gè)實(shí)例拓?fù)涞挠?jì)算是獨(dú)立的,在這些實(shí)例上就可以實(shí)現(xiàn)負(fù)載均衡。在使用的時(shí)候可以把多個(gè)相同拓?fù)浣Y(jié)構(gòu)的VLAN映射到一個(gè)實(shí)例里。MSTP設(shè)置VLAN映射表(即VLAN和生成樹(shù)的對(duì)應(yīng)關(guān)系表)把VLAN和生成樹(shù)聯(lián)系起來(lái)。在傳統(tǒng)的數(shù)據(jù)中心網(wǎng)絡(luò)中,通過(guò)全網(wǎng)設(shè)備上運(yùn)行MSTP協(xié)議來(lái)破環(huán)。傳統(tǒng)的VLAN\MSTP網(wǎng)絡(luò)中具有以下缺陷VLAN和生成樹(shù)實(shí)例是靜態(tài)配置在全網(wǎng)設(shè)備上的,如果出現(xiàn)流量負(fù)載不均衡時(shí),無(wú)法動(dòng)態(tài)調(diào)整業(yè)務(wù)流量的負(fù)載均衡;MSTP計(jì)算環(huán)路時(shí)間受網(wǎng)絡(luò)拓?fù)溆绊戄^大,計(jì)算時(shí)間有時(shí)較長(zhǎng),造成流量中斷的時(shí)間較長(zhǎng)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是如何提供一種網(wǎng)絡(luò)流量分擔(dān)的方法及系統(tǒng),以通過(guò)動(dòng)態(tài)調(diào)整業(yè)務(wù)流量實(shí)現(xiàn)負(fù)載均衡。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例公開(kāi)了如下技術(shù)方案第一方面,提供一種網(wǎng)絡(luò)流量分擔(dān)方法,所述方法包括收集網(wǎng)絡(luò)拓?fù)湫畔?,基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋,以及指定備份根橋;根據(jù)節(jié)點(diǎn)加入VLAN的情況,計(jì)算得到包含所述根橋并且對(duì)應(yīng)所述VLAN的生成樹(shù),建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,以及,計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù);當(dāng)監(jiān)測(cè)到局部鏈路的流量過(guò)載時(shí),將所述局部鏈路對(duì)應(yīng)VLAN的非根橋節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋的步驟中,通過(guò)配置STP系統(tǒng)優(yōu)先級(jí)為網(wǎng)絡(luò)中的VLAN選擇根橋。在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋的步驟中,選擇網(wǎng)絡(luò)中的匯聚交換機(jī)構(gòu)成根橋池,通過(guò)配置所述根橋池為網(wǎng)絡(luò)中的VLAN選擇根橋。在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋的步驟中,將不同VLAN的根橋進(jìn)行散列設(shè)置。在第一方面的第一種可能的實(shí)現(xiàn)方式中,建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,具體包括 生成所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與該非根橋節(jié)點(diǎn)所屬VLAN的對(duì)應(yīng)關(guān)系表;將所述對(duì)應(yīng)關(guān)系表下發(fā)給所述非根橋節(jié)點(diǎn),所述非根橋節(jié)點(diǎn)根據(jù)所述對(duì)應(yīng)關(guān)系表執(zhí)行數(shù)據(jù)轉(zhuǎn)發(fā)。在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù),之后還包括當(dāng)生成樹(shù)的根橋出現(xiàn)故障時(shí),將故障生成樹(shù)對(duì)應(yīng)VLAN的非根橋節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。第二方面,提供了另一種網(wǎng)絡(luò)流量分擔(dān)系統(tǒng),所述系統(tǒng)包括根橋單元,適于收集網(wǎng)絡(luò)拓?fù)湫畔?,基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋,以及指定備份根橋;生成樹(shù)單元,適于根據(jù)節(jié)點(diǎn)加入VLAN的情況,計(jì)算得到包含所述根橋并且對(duì)應(yīng)所述VLAN的生成樹(shù),建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,以及,計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù);過(guò)載處理單元,適于當(dāng)監(jiān)測(cè)到局部鏈路的流量過(guò)載時(shí),將所述局部鏈路對(duì)應(yīng)VLAN的節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述根橋單元包括信息收集模塊,適于收集網(wǎng)絡(luò)拓?fù)湫畔?;根橋模塊,適于基于所述網(wǎng)絡(luò)拓?fù)湫畔ⅲ⑼ㄟ^(guò)配置STP系統(tǒng)優(yōu)先級(jí)為網(wǎng)絡(luò)中的VLAN選擇根橋;備份根橋模塊,適于基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN指定備份根橋。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述根橋模塊,還適于選擇網(wǎng)絡(luò)中的匯聚交換機(jī)構(gòu)成根橋池,通過(guò)配置所述根橋池為網(wǎng)絡(luò)中的VLAN選擇根橋。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述根橋模塊將不同VLAN的根橋進(jìn)行散列設(shè)置。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述生成樹(shù)單元包括生成樹(shù)模塊,適于根據(jù)節(jié)點(diǎn)加入VLAN的情況,計(jì)算得到包含所述根橋并且對(duì)應(yīng)所述VLAN的生成樹(shù);連接模塊,適于建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接;備份生成樹(shù)模塊,適于計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù)。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述連接模塊包括
建表子模塊,適于生成所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與該非根橋節(jié)點(diǎn)所屬VLAN的對(duì)應(yīng)關(guān)系表;表單下發(fā)子模塊,適于將所述對(duì)應(yīng)關(guān)系表下發(fā)給所述非根橋節(jié)點(diǎn),所述非根橋節(jié)點(diǎn)根據(jù)所述對(duì)應(yīng)關(guān)系表執(zhí)行數(shù)據(jù)轉(zhuǎn)發(fā)。在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述系統(tǒng)還包括故障處理單元,適于當(dāng)生成樹(shù)的根橋出現(xiàn)故障時(shí),將故障生成樹(shù)對(duì)應(yīng)VLAN的節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。本發(fā)明所述網(wǎng)絡(luò)流量分擔(dān)方法及系統(tǒng),基于全網(wǎng)的網(wǎng)絡(luò)拓?fù)湫畔槊總€(gè)VLAN選擇根橋,計(jì)算生成樹(shù),并指定備份根橋和備份生成樹(shù),從而當(dāng)出現(xiàn)鏈路過(guò)載或者根橋故障時(shí),可以令生成樹(shù)重新選擇根橋,通過(guò)動(dòng)態(tài)調(diào)整業(yè)務(wù)流量實(shí)現(xiàn)負(fù)載均衡,該種調(diào)整方式基于VLAN的粒度調(diào)節(jié)生成樹(shù),不會(huì)中斷其它VLAN的轉(zhuǎn)發(fā)流量,并且可以減少原MSTP協(xié)議計(jì)算時(shí)間,實(shí)現(xiàn)快速的生成樹(shù)路徑切換。
圖1是本發(fā)明實(shí)施例1所述的網(wǎng)絡(luò)流量分擔(dān)方法流程圖;圖2是本發(fā)明實(shí)施例1中根橋選擇示意圖;圖3是本發(fā)明實(shí)施例1中生成樹(shù)生成示意圖;圖4a 4b是本發(fā)明實(shí)施例1中流量過(guò)載時(shí)的處理過(guò)程示意圖;圖5是本發(fā)明實(shí)施例2所述的網(wǎng)絡(luò)流量分擔(dān)方法流程圖;圖6是本發(fā)明實(shí)施例3所述的網(wǎng)絡(luò)流量分擔(dān)系統(tǒng)的模塊結(jié)構(gòu)示意`
圖7是本發(fā)明實(shí)施例3所述的根橋單元的模塊結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例3所述的生成樹(shù)單元的模塊結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例3所述的連接模塊的模塊結(jié)構(gòu)示意圖;圖10是本發(fā)明實(shí)施例4所述的網(wǎng)絡(luò)流量分擔(dān)系統(tǒng)的模塊結(jié)構(gòu)示意圖;圖11是本發(fā)明實(shí)施例5所述的網(wǎng)絡(luò)流量分擔(dān)系統(tǒng)的硬件結(jié)構(gòu)示意圖;圖12是本發(fā)明實(shí)施例5所述的控制設(shè)備的硬件結(jié)構(gòu)示意圖;圖13是本發(fā)明實(shí)施例5所述的根橋裝置的硬件結(jié)構(gòu)示意圖;圖14是本發(fā)明實(shí)施例5所述的生成樹(shù)裝置的硬件結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。本申請(qǐng)所述網(wǎng)絡(luò)流量分擔(dān)方法及系統(tǒng),通過(guò)在控制器(Controller)上收集全網(wǎng)拓?fù)?,選擇匯聚交換機(jī)構(gòu)成根橋池,在VLAN創(chuàng)建時(shí)為每個(gè)VLAN在根橋池中選擇根橋。所述方法及系統(tǒng)還可以檢測(cè)鏈路上各VLAN的流量,當(dāng)VLAN中業(yè)務(wù)流量過(guò)載時(shí),重新選擇根橋從而可以動(dòng)態(tài)調(diào)節(jié)VLAN業(yè)務(wù)流量的負(fù)載均衡,以及為VLAN指定備份根橋,預(yù)先計(jì)算備份生成樹(shù)路徑,這樣當(dāng)主生成樹(shù)根橋故障時(shí),可以快速切換到備份生成樹(shù)。實(shí)施例1圖1是本發(fā)明實(shí)施例1所述的網(wǎng)絡(luò)流量分擔(dān)方法流程圖,如圖1所示,所述方法包括
S100、收集網(wǎng)絡(luò)拓?fù)湫畔ⅲ谒鼍W(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋,以及指定備份根橋。SlOO中,可以通過(guò)配置STP系統(tǒng)優(yōu)先級(jí)為網(wǎng)絡(luò)中的VLAN選擇根橋;也可以通過(guò)配置根橋池為網(wǎng)絡(luò)中的VLAN選擇根橋,其中所述根橋池包含了當(dāng)前網(wǎng)絡(luò)中的所有匯聚交換機(jī)。其中,當(dāng)通過(guò)配置STP系統(tǒng)優(yōu)先級(jí)為網(wǎng)絡(luò)中的VLAN選擇根橋時(shí),首先對(duì)應(yīng)于節(jié)點(diǎn)所在VLAN為每個(gè)節(jié)點(diǎn)配置STP系統(tǒng)優(yōu)先級(jí),該STP系統(tǒng)優(yōu)先級(jí)的數(shù)值為4096的整數(shù)倍,按照優(yōu)先級(jí)從高至低排列該STP系統(tǒng)優(yōu)先級(jí)的數(shù)值可以為0、4096、8192…,并且任一時(shí)刻具有最高STP系統(tǒng)優(yōu)先級(jí)的節(jié)點(diǎn)是其所在VLAN的根橋。當(dāng)通過(guò)配置根橋池為網(wǎng)絡(luò)中的VLAN選擇根橋,首先也需要對(duì)應(yīng)于節(jié)點(diǎn)所在VLAN為每個(gè)節(jié)點(diǎn)配置STP系統(tǒng)優(yōu)先級(jí),然后將每個(gè)VLAN中STP系統(tǒng)優(yōu)先級(jí)的數(shù)值為0和4096的節(jié)點(diǎn)放入根橋池,其中,STP系統(tǒng)優(yōu)先級(jí)的數(shù)值為0的節(jié)點(diǎn)將被選擇為其所在VLAN的根橋,STP系統(tǒng)優(yōu)先級(jí)的數(shù)值為4096的節(jié)點(diǎn)將被選擇為其所在VLAN的備份根橋。參見(jiàn)圖2,網(wǎng)絡(luò)拓?fù)湫畔@示節(jié)點(diǎn)RB3、RB4、RB5和RB6位于下層,節(jié)點(diǎn)RBl和RB2位于上層,并且該網(wǎng)絡(luò)中包含兩個(gè)虛擬局域網(wǎng)VLANl和VLAN2,控制器根據(jù)上述網(wǎng)絡(luò)拓?fù)湫畔Bl在VLANl中的STP系統(tǒng)優(yōu)先級(jí)設(shè)置為0,將RB2在VLANl中的STP系統(tǒng)優(yōu)先級(jí)設(shè)置為4096,同時(shí),將RB2在VLAN2中的STP系統(tǒng)優(yōu)先級(jí)設(shè)置為0,將RBl在VLAN2中的STP系統(tǒng)優(yōu)先級(jí)設(shè)置為4096。根據(jù)上述設(shè)置,RBl將作為VLANl的根橋,RB2將作為VLANl的備份根橋;RB2將作為VLAN2的根橋,RBl將作為VLANl的備份根橋。一般情況下,優(yōu)選將不同VLAN的根橋進(jìn)行散列設(shè)置,如圖2所示,將RBl作為VLANl的根橋,將RB2作為VLAN2的根橋,這樣可以更好地實(shí)現(xiàn)負(fù)載分擔(dān),減少網(wǎng)絡(luò)中局部鏈路出現(xiàn)過(guò)載的情況。S200、根據(jù)節(jié)點(diǎn) 加入VLAN的情況,計(jì)算得到包含所述根橋并且對(duì)應(yīng)所述VLAN的生成樹(shù),建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,以及,計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù)。參見(jiàn)圖3,節(jié)點(diǎn)RB3屬于VLANl和VLAN2,節(jié)點(diǎn)RB4屬于VLANl,節(jié)點(diǎn)RB5屬于VLANl和VLAN2,節(jié)點(diǎn)RB6屬于VLAN2。根據(jù)上述各節(jié)點(diǎn)與相應(yīng)VLAN的對(duì)應(yīng)情況,可以得到VLANl的生成樹(shù)(RBl為根橋,RB3、RB4和RB5為指向RBl的非根橋節(jié)點(diǎn)),以及VLAN2的生成樹(shù)(RB2為根橋,RB3、RB5和RB6為指向RB2的非根橋節(jié)點(diǎn))。其中,建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,具體包括P1、生成所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與該非根橋節(jié)點(diǎn)所屬VLAN的對(duì)應(yīng)關(guān)系表。P2、將所述對(duì)應(yīng)關(guān)系表下發(fā)給所述非根橋節(jié)點(diǎn),所述非根橋節(jié)點(diǎn)根據(jù)所述對(duì)應(yīng)關(guān)系表執(zhí)行數(shù)據(jù)轉(zhuǎn)發(fā)。表I是節(jié)點(diǎn)RB3的對(duì)應(yīng)關(guān)系表,其中,節(jié)點(diǎn)RB3屬于VLANl和VLAN2。該節(jié)點(diǎn)RB3上的端口 a對(duì)應(yīng)于VLANl,連接RBl,用于將來(lái)自VLANl的數(shù)據(jù)轉(zhuǎn)發(fā)至RBl ;該節(jié)點(diǎn)RB3上的端口 b對(duì)應(yīng)于VLAN2,連接RB2,用于將來(lái)自VLAN2的數(shù)據(jù)轉(zhuǎn)發(fā)至RB2。該對(duì)應(yīng)關(guān)系表一般由控制器根據(jù)非根橋節(jié)點(diǎn)所屬VLAN的情況生成,并下發(fā)至該非根橋節(jié)點(diǎn),以供該非根橋節(jié)點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)時(shí)查詢。
表I對(duì)應(yīng)關(guān)系表示例
權(quán)利要求
1.一種網(wǎng)絡(luò)流量分擔(dān)方法,其特征在于,包括 收集網(wǎng)絡(luò)拓?fù)湫畔?,基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋,以及指定備份根橋; 根據(jù)節(jié)點(diǎn)加入VLAN的情況,計(jì)算得到包含所述根橋并且對(duì)應(yīng)所述VLAN的生成樹(shù),建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,以及,計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù); 當(dāng)監(jiān)測(cè)到局部鏈路的流量過(guò)載時(shí),將所述局部鏈路對(duì)應(yīng)VLAN的非根橋節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋的步驟中,通過(guò)配置STP系統(tǒng)優(yōu)先級(jí)為網(wǎng)絡(luò)中的VLAN選擇根橋。
3.如權(quán)利要求1所述的方法,其特征在于,所述基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋的步驟中,選擇網(wǎng)絡(luò)中的匯聚交換機(jī)構(gòu)成根橋池,通過(guò)配置所述根橋池為網(wǎng)絡(luò)中的VLAN選擇根橋。
4.如權(quán)利要求1所述的方法,其特征在于,所述基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋的步驟中,將不同VLAN的根橋進(jìn)行散列設(shè)置。
5.如權(quán)利要求1所述的方法,其特征在于,建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,具體包括 生成所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與該非根橋節(jié)點(diǎn)所屬VLAN的對(duì)應(yīng)關(guān)系表; 將所述對(duì)應(yīng)關(guān)系表下發(fā)給所述非根橋節(jié)點(diǎn),所述非根橋節(jié)點(diǎn)根據(jù)所述對(duì)應(yīng)關(guān)系表執(zhí)行數(shù)據(jù)轉(zhuǎn)發(fā)。
6.如權(quán)利要求1所述的方法,其特征在于,所述計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù),之后還包括 當(dāng)生成樹(shù)的根橋出現(xiàn)故障時(shí),將故障生成樹(shù)對(duì)應(yīng)VLAN的非根橋節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。
7.—種網(wǎng)絡(luò)流量分擔(dān)系統(tǒng),其特征在于,所述系統(tǒng)包括 根橋單元,適于收集網(wǎng)絡(luò)拓?fù)湫畔?,基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋,以及指定備份根橋; 生成樹(shù)單元,適于根據(jù)節(jié)點(diǎn)加入VLAN的情況,計(jì)算得到包含所述根橋并且對(duì)應(yīng)所述VLAN的生成樹(shù),建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,以及,計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù); 過(guò)載處理單元,適于當(dāng)監(jiān)測(cè)到局部鏈路的流量過(guò)載時(shí),將所述局部鏈路對(duì)應(yīng)VLAN的節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述根橋單元包括 信息收集模塊,適于收集網(wǎng)絡(luò)拓?fù)湫畔ⅲ? 根橋模塊,適于基于所述網(wǎng)絡(luò)拓?fù)湫畔ⅲ⑼ㄟ^(guò)配置STP系統(tǒng)優(yōu)先級(jí)為網(wǎng)絡(luò)中的VLAN選擇根橋; 備份根橋模塊,適于基于所述網(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN指定備份根橋。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述根橋模塊,還適于選擇網(wǎng)絡(luò)中的匯聚交換機(jī)構(gòu)成根橋池,通過(guò)配置所述根橋池為網(wǎng)絡(luò)中的VLAN選擇根橋。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述根橋模塊將不同VLAN的根橋進(jìn)行散列設(shè)置。
11.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述生成樹(shù)單元包括 生成樹(shù)模塊,適于根據(jù)節(jié)點(diǎn)加入VLAN的情況,計(jì)算得到包含所述根橋并且對(duì)應(yīng)所述VLAN的生成樹(shù); 連接模塊,適于建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接; 備份生成樹(shù)模塊,適于計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù)。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述連接模塊包括 建表子模塊,適于生成所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與該非根橋節(jié)點(diǎn)所屬VLAN的對(duì)應(yīng)關(guān)系表; 表單下發(fā)子模塊,適于將所述對(duì)應(yīng)關(guān)系表下發(fā)給所述非根橋節(jié)點(diǎn),所述非根橋節(jié)點(diǎn)根據(jù)所述對(duì)應(yīng)關(guān)系表執(zhí)行數(shù)據(jù)轉(zhuǎn)發(fā)。
13.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 故障處理單元,適于當(dāng)生成樹(shù)的根橋出現(xiàn)故障時(shí),將故障生成樹(shù)對(duì)應(yīng)VLAN的節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。
全文摘要
本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)流量分擔(dān)方法及系統(tǒng),涉及網(wǎng)絡(luò)通信領(lǐng)域。所述方法包括收集網(wǎng)絡(luò)拓?fù)湫畔ⅲ谒鼍W(wǎng)絡(luò)拓?fù)湫畔榫W(wǎng)絡(luò)中的VLAN選擇根橋,以及指定備份根橋;根據(jù)節(jié)點(diǎn)加入VLAN的情況,計(jì)算得到包含所述根橋并且對(duì)應(yīng)所述VLAN的生成樹(shù),建立所述生成樹(shù)中非根橋節(jié)點(diǎn)的端口與所述根橋之間的連接,以及,計(jì)算得到包含所述備份根橋并且對(duì)應(yīng)所述VLAN的備份生成樹(shù);當(dāng)監(jiān)測(cè)到局部鏈路的流量過(guò)載時(shí),將所述局部鏈路對(duì)應(yīng)VLAN的非根橋節(jié)點(diǎn)切換至相應(yīng)的備份生成樹(shù)。所述方法及系統(tǒng),可以令生成樹(shù)重新選擇根橋,通過(guò)動(dòng)態(tài)調(diào)整業(yè)務(wù)流量實(shí)現(xiàn)負(fù)載均衡。
文檔編號(hào)H04L12/803GK103067298SQ20131003620
公開(kāi)日2013年4月24日 申請(qǐng)日期2013年1月30日 優(yōu)先權(quán)日2013年1月30日
發(fā)明者李文輝, 子康, 倪輝, 吳圣偉 申請(qǐng)人:華為技術(shù)有限公司