專利名稱:在環(huán)狀堆疊網(wǎng)絡架構下分散封包傳輸流量的方法
技術領域:
本發(fā)明涉及一種交換機于環(huán)狀堆疊網(wǎng)絡架構下,如何分散封包傳輸流量的方法,尤指一種于環(huán)狀堆疊網(wǎng)絡下,于相距各該交換機最遠處的位置處分別設有一個斷點的方法,令各該交換機向外傳輸封包的路徑,被規(guī)劃成二組不同傳輸路徑的方法,當某一交換機欲向外傳輸封包至另一交換機時,可根據(jù)初始化設定來選擇預設的傳輸路徑來傳送該封包,以達到充分利用頻寬的目的。
背景技術:
近年來,由于網(wǎng)絡世界的蓬勃發(fā)展,各式各樣的網(wǎng)絡裝置不斷地被開發(fā)出來,且被各行各業(yè)廣泛地使用于其生活及工作環(huán)境中,此發(fā)展趨勢,不僅加速了信息流通的速度及效率,亦為人們在生活及工作上帶來極大了的便利性與進步性。
在眾多的網(wǎng)絡系統(tǒng)中,尤以堆疊式(stacking)網(wǎng)絡系統(tǒng)最受市場喜愛,該網(wǎng)絡裝置不僅已廣泛地被應用于各行各業(yè)中,且可能成為未來網(wǎng)絡系統(tǒng)發(fā)展的主流,在該種堆疊式網(wǎng)絡系統(tǒng)中所使用的網(wǎng)絡交換裝置,依擴展樹協(xié)議,建構主動式的網(wǎng)絡拓樸形狀(active topology),選定可使用的路徑(alternative path),以避免在網(wǎng)絡上形成回路導致嚴重錯誤,有效改善區(qū)域網(wǎng)(LAN)的可信度(reliability)。
而在環(huán)狀架構中,連接所有裝置的主干線電纜形成一個環(huán)狀回路,事實上這個環(huán)狀回路是由許多段點對點的電纜線所組合而成,資料在環(huán)狀架構中傳送,必須依照一定的方向,例如,全部順時針方向或全部逆時針方向。
由于回路的特性,資料在回路中傳送也具有廣播的性質,每一部計算機都可以接收到資料。換言之,在環(huán)狀網(wǎng)絡上,纜線形成一個回路,所有的網(wǎng)絡節(jié)點(node)都連接在這個回路上,網(wǎng)絡節(jié)點將依著環(huán)形的次序,一個接著一個的讀到資料,每個網(wǎng)絡節(jié)點都可以自纜線上取得信息,并根據(jù)資料中的地址,決定是否是屬于自己的資料,在收到資料后,節(jié)點必須將資料原封不動的往下一節(jié)點傳送。
此外,為了防止無窮回路(infinite loop)的發(fā)生,網(wǎng)絡封包(Packet)在以太網(wǎng)絡架構(Ethernet)下不可能有封閉循環(huán)(closed-loop)的存在,因此,在大部分具有封閉循環(huán)的線路,均會中斷其中某一條線路的送收功能,而其部分設計更是被視其為備援線路。
此時該線路的頻寬無法充分利用,如圖1所示,假設在一環(huán)狀網(wǎng)絡1(RingNetworks)架構下的所有交換機(例如包括一交換機A、一交換機B、一交換機C、一交換機D、一交換機E、一交換機F以及一交換機G)形成一個全雙工環(huán)狀堆疊交換機(duplex-ring stackable switch),其中交換機F與交換機G之間的線路將被中斷,亦即形成所謂的斷點,以防止無窮循環(huán)的發(fā)生,但此情形,將導致計算機a送到計算機f的封包須經(jīng)由交換機A、交換機B、交換機C、交換機D、交換機E進入交換機F之后送給計算機f,在此同時,計算機a送至計算機c的封包亦走相同路線,經(jīng)由交換機A經(jīng)交換機B至交換機C,這表示電腦a送給計算機c與計算機f的封包均占用相同路徑的頻寬。
換言之,計算機a送到計算機f的封包若經(jīng)由交換機G至交換機F就能縮短路線,以避免發(fā)生占據(jù)頻寬的情形,但此一斷點設計,欲使得交換機F與交換機G之間的頻寬無法有效且確切地被利用。
因此,如何發(fā)明出一種方法,能使得網(wǎng)絡封包在雙工環(huán)狀堆疊交換機內部的傳輸路徑,可以作適當?shù)姆稚?,以充分利用所有頻寬,因而達到分散流量、提升頻寬的效果,此舉,深信對于全體人類而言,實為一項驚世傲人的偉大創(chuàng)造。
發(fā)明內容
有鑒于網(wǎng)絡封包在雙工環(huán)狀堆疊交換機內部的傳輸路徑,相當沒效率且占頻寬,基此概念,發(fā)明人經(jīng)過長久努力研究與實驗,終于開發(fā)設計出發(fā)明的一種在環(huán)狀堆疊下分散封包傳輸流量的方法,以期由本發(fā)明的巧思,能對社會大眾提出貢獻。
本發(fā)明的目的在于,使網(wǎng)絡封包在雙工環(huán)狀堆疊交換機內部的傳輸路徑,可以作適當?shù)姆稚?,以充分利用所有頻寬,其主要技術是于一環(huán)狀網(wǎng)絡的架構中設有復數(shù)臺交換機,并于相距各該交換機最遠處的位置處分別被設定為一個斷點,各該交換機向外傳輸?shù)姆獍窂奖灰?guī)劃成兩組傳輸路徑,如此,當某一交換機欲向外傳出封包至另一交換機時,即可根據(jù)初始化設定,選擇預設的傳輸路徑將該封包傳送至該另一交換機,如此,即可達到分散流量,充分利用頻寬的目的。
圖1為現(xiàn)有的環(huán)狀網(wǎng)絡架構示意圖。
圖2為本發(fā)明的一實施例。
圖號說明環(huán)狀網(wǎng)絡2交換機A、B、C、D、E、F以及G計算機 a、c、e、f第一輸出/入端口 21 第二輸出/入端口 22第一傳輸路徑23 第二傳輸路徑 2具體實施方式
本發(fā)明為一種在環(huán)狀堆疊網(wǎng)絡架構下分散封包傳輸流量的方法,該方法上要應用于環(huán)狀網(wǎng)絡(Ring Networks)的架構中,而于該環(huán)狀網(wǎng)絡內設有復數(shù)臺交換機(switch),并于相距各該交換機最遠的位置處分別被設定為一個斷點,各該交換機向外傳輸?shù)姆獍渎窂?,被?guī)劃成兩組不同的傳輸路徑,如此,當某一交換機欲向外傳出封包至另一交換機時,即可根據(jù)初始化設定,選擇預設的傳輸路徑傳送該封包至該另一交換機,如此,即可達到分散流量,充分利用頻寬的目的。
為表彰本發(fā)明的特性,以下茲舉一實施例以明之,但在此必須說明,本發(fā)明的應用不僅限于此,換言之,本發(fā)明的實現(xiàn)方法不止一種,只要能達到將封包按規(guī)劃的路徑來傳送的方式,皆屬于本發(fā)明所欲保護的范疇之一請參閱圖2所示,為本發(fā)明的一較佳實施例,假設該環(huán)狀網(wǎng)絡2的架構內包含復數(shù)臺交換機,在此封閉回路(closed-loop)下,各該交換機分別設有一個第一輸出/入端口21(stacking port-1)與第二輸出/入端口22(stacking port-2),而于初始化階段即規(guī)劃,各該交換機用以傳輸封包的傳送路徑方向,被歸類限定為第一傳輸路徑23或者為第二傳輸路徑24,其中該第一傳輸路徑23與該第一輸出/入端口21(stacking port-1)相連接,而該第二傳輸路徑24則與該第二輸出/入端口22(stacking port-2)相連接,因此,當某一交換機所連接的計算機,欲傳輸一封包至另一交換機所連接的計算機時,該封包將依循該另一交換機所屬的輸出/入端口與傳輸路徑來進行傳輸。
例如,該環(huán)狀網(wǎng)絡2的架構內包含有七臺交換機,請參閱圖2所示,在此一封閉回路下,依順時針方向依序為交換機A、交換機B、交換機C、交換機D、交換機E、交換機F以及交換機G,其中各該交換機分別設有一個第一輸出/入端口21(stacking port-1)與第二輸出/入端口22(stacking port-2),而于初始化階段時,即規(guī)劃各個各該交換機傳輸封包的傳送路徑。另,一計算機a連接于該交換機A、一計算機c連接至該交換機C、一計算機e連接至該交換機E以及一計算機f連接至該交換機F。
今假設,該交換機A傳送至該交換機B、該交換機C或者該交換機D的封包,設定為第一傳輸路徑23,且被限定由第一輸出/入端口21(stacking port-1)來傳送,而傳送至該交換機E、該交換機F或者該交換機G的封包,則設定為第二傳輸路徑24,且被限定由第二輸出/入端口22(stacking port-2)來傳送。
如此,當連接于該交換機A的計算機a,欲傳送封包至連接于該交換機E的計算機e時,將由預定的由第二輸出/入端口22(stacking port-2)來輸出該封包,并由第二傳輸路徑24來進行傳輸,亦即該封包經(jīng)由該交換機G、該交換機F被傳送于該交換機E而進入計算機e。
反之,當連接于該交換機A的計算機a,欲傳送一封包至連接于該交換機C計算機c時,將會由預定的由第一輸出/入端口21(stacking port-1)來輸出該封包,并由第一傳輸路徑23來進行傳輸,亦即該封包經(jīng)由該交換機B、該交換機C被傳送至該計算機c,如此,即可避免重復使用同一傳輸路徑,以達到分散流量,充分利用頻寬的目的。
在該實施例中,各該交換機內設有一路徑判別軟件或晶片,當某一交換機所連接的計算機,欲傳輸一封包至另一交換機所連接的計算機時,該路徑判別軟件或晶片即可依據(jù)該封包的目的地,主動比較并選取正確的輸出/入端口與傳輸路徑,以進行傳輸。
以同理推之,該較佳實施例中的該交換機B、該交換機C、交換機D、交換機E、交換機F以及交換機G,皆可達到相同的功效與目的,故,在此不再多加贅述,亦即以上所述的方法,僅為本發(fā)明最佳的一具體實施例,亦即本發(fā)明的技術特征并不局限于此,任何熟悉該項技藝者在本發(fā)明領域內,可輕易思及的變化或修飾者,皆涵蓋于以下本案的權利要求范圍內。
權利要求
1.一種在環(huán)狀堆疊網(wǎng)絡架構分散封包傳輸流量的方法,該方法主要應用于一環(huán)狀網(wǎng)絡的架構中,而于該環(huán)狀網(wǎng)絡內設有復數(shù)臺交換機,并于相距各該交換機最遠處的位置處分別被設定為一個斷點,各該交換機向外傳輸?shù)姆獍窂剑灰?guī)劃成兩組不同的傳輸路徑,如此,當某一交換機欲向外傳出封包至另一交換機時,即根據(jù)初始化設定,選擇預設的傳輸路徑傳送該封包至該另一交換機。
2.如權利要求1所述的分散封包傳輸流量的方法,其特征在于,各該交換機分別設有一個第一輸出/入端口與一個第二輸出/入端口。
3.如權利要求2所述的分散封包傳輸流量的方法,其特征在于,該方法于初始化階段有交換機移除或加入時,預先規(guī)劃各該交換機傳輸封包的傳送路徑,應被歸類限定為第一傳輸路徑或者為第二傳輸路徑。
4.如權利要求3所述的分散封包傳輸流量的方法,其特征在于,該第一傳輸路徑與該第一輸出/入端口相連接,而該第二傳輸路徑則與該第二輸出/入端口相連接。
5.如權利要求4所述的分散封包傳輸流量的方法,其特征在于,該等交換機中之一交換機所連接的計算機,欲傳輸一封包至另一交換機所連接的計算機時,該封包將根據(jù)初始化設定選擇一個正確的輸出/入端口。
6.如權利要求4所述的分散封包傳輸流量的方法,其特征在于,該交換機內設有一路徑判別軟件或晶片,某一交換機所連接的計算機,欲傳輸一封包至另一交換機所連接的計算機時,該路徑判別軟件依據(jù)該封包的目的地,主動比較并選取正確的輸出/入端口與傳輸路徑以進行傳輸。
全文摘要
本發(fā)明為一種在環(huán)狀堆疊網(wǎng)絡架構下分散封包傳輸流量的方法,該方法主要應用于一環(huán)狀網(wǎng)絡(Ring Networks)的架構中,而于該環(huán)狀網(wǎng)絡內設有復數(shù)臺交換機(switch),并于相距各該交換機最遠的位置處分別被設定為一個斷點,各該交換機向外傳輸封包的路徑被規(guī)劃成兩組傳輸路徑,如此,當某一交換機欲向外傳出封包至另一交換機時,即可根據(jù)初始化設定,選擇預設的傳輸路徑傳送該封包至該另一交換機,如此,即可達到分散流量,充分利用頻寬的目的。
文檔編號H04L29/04GK1642127SQ200410000989
公開日2005年7月20日 申請日期2004年1月17日 優(yōu)先權日2004年1月17日
發(fā)明者陳宗楓 申請人:明泰科技股份有限公司