網(wǎng)絡拓撲系統(tǒng)及其控制方法和裝置制造方法
【專利摘要】本發(fā)明涉及一種網(wǎng)絡拓撲系統(tǒng)及其控制方法和裝置,該系統(tǒng)包括多個相互連接的環(huán)形拓撲子系統(tǒng),每個環(huán)形拓撲子系統(tǒng)均設置有主節(jié)點,作為控制器對該環(huán)形拓撲子系統(tǒng)中的其它傳輸節(jié)點進行控制,主節(jié)點和傳輸節(jié)點上均設置有主端口和備用端口,在網(wǎng)絡拓撲系統(tǒng)正常時,堵塞主節(jié)點上的備用端口,保證主節(jié)點不會因為流量過大出現(xiàn)堵塞,在網(wǎng)絡拓撲系統(tǒng)異常時,開啟備用端口,以保證網(wǎng)絡拓撲系統(tǒng)中各個節(jié)點的數(shù)據(jù)正常傳輸。
【專利說明】網(wǎng)絡拓撲系統(tǒng)及其控制方法和裝置
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸【技術領域】,尤其涉及一種網(wǎng)絡拓撲系統(tǒng)及其控制方法和裝置。
【背景技術】
[0002]網(wǎng)絡拓撲是指一個通信網(wǎng)絡內(nèi),各個網(wǎng)絡節(jié)點之間的連接關系,這些網(wǎng)絡節(jié)點包括路由器、交換機、網(wǎng)橋、集線器及終端主機等等,現(xiàn)有的環(huán)狀網(wǎng)絡拓撲系統(tǒng)中,數(shù)據(jù)經(jīng)過環(huán)狀網(wǎng)絡拓撲系統(tǒng)中的各個節(jié)點的多級傳送,實現(xiàn)整個網(wǎng)絡中數(shù)據(jù)的轉(zhuǎn)發(fā),但該環(huán)狀網(wǎng)絡拓撲系統(tǒng)中,可能存在某一節(jié)點接收到其發(fā)出的數(shù)據(jù),可能會在成該網(wǎng)絡節(jié)點的流量過大,導致網(wǎng)絡堵塞。
[0003]對于上述問題,現(xiàn)有技術提出一種解決方案,設置節(jié)點的網(wǎng)絡流量閾值,在節(jié)點的大于預設的閾值時,丟棄超過該閾值的流量所對應的報文數(shù)據(jù),導致報文數(shù)據(jù)的丟失。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的是提供一種網(wǎng)絡拓撲系統(tǒng)及其控制方法和裝置,旨在防止網(wǎng)絡堵塞的前提下,防止報文數(shù)據(jù)的丟失。
[0005]本發(fā)明提出一種網(wǎng)絡拓撲系統(tǒng),包括多個相互連接的環(huán)狀拓撲子系統(tǒng),所述環(huán)狀拓撲子系統(tǒng)包括依次連接的主節(jié)點以及傳輸節(jié)點,所述主節(jié)點與傳輸節(jié)點連接形成環(huán)狀結(jié)構(gòu);所述主節(jié)點與傳輸節(jié)點均設置有主端口與備用端口。
[0006]優(yōu)選地,各個所述環(huán)狀拓撲子系統(tǒng)中,連接其他環(huán)狀拓撲子系統(tǒng)的主節(jié)點及/或傳輸節(jié)點,設置有主耦合端口和備用耦合端口。
[0007]本發(fā)明還提出一種以上所述的網(wǎng)絡拓撲系統(tǒng)的控制方法,包括:
[0008]所述主節(jié)點開啟其主端口,并設置開啟的主端口僅用于接收數(shù)據(jù)報文;
[0009]所述主節(jié)點阻塞其備用端口,以使阻塞的備用端口僅用于接收控制報文。
[0010]優(yōu)選地,所述主節(jié)點阻塞其備用端口,并設置阻塞的備用端口僅用于接收控制報文的步驟之后該方法包括:
[0011]所述主節(jié)點通過其主端口定時向與其連接的傳輸節(jié)點發(fā)送狀態(tài)檢測報文;
[0012]若在預設時間間隔內(nèi)所述主節(jié)點的備用端口未接收到其主端口發(fā)送的所述狀態(tài)檢測報文,則所述主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障。
[0013]優(yōu)選地,所述若在預設時間間隔內(nèi),所述主節(jié)點的備用端口未接收到其主端口發(fā)送的所述狀態(tài)檢測報文則所述主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障的步驟之后,該方法包括:
[0014]所述主節(jié)點開啟處于阻塞狀態(tài)的備用端口。
[0015]本發(fā)明還提出一種如以上所述的網(wǎng)絡拓撲系統(tǒng)的控制方法,包括:
[0016]主節(jié)點或傳輸節(jié)點定時檢測主耦合端端口的狀態(tài);
[0017]在主耦合端口斷開時,所述主節(jié)點或傳輸節(jié)點開啟處于阻塞狀態(tài)的備用耦合端□。
[0018]本發(fā)明還提出一種如以上所述的網(wǎng)絡拓撲系統(tǒng)的控制裝置,包括:
[0019]第一控制模塊,用于開啟所述主端口 ;
[0020]設置模塊,設置開啟的主端口僅用于接收數(shù)據(jù)報文;
[0021]所述第一控制模塊還用于阻塞該開啟的主端口所對應的備用端口,以使阻塞的備用端口僅用于接收控制報文。
[0022]優(yōu)選地,該裝置還包括:
[0023]接發(fā)模塊,用于通過其主端口定時向與其連接的傳輸節(jié)點發(fā)送狀態(tài)檢測報文;
[0024]確定模塊,若在預設時間間隔內(nèi),所述主節(jié)點的備用端口未接收到其主端口發(fā)送的所述狀態(tài)檢測報文則所述主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障。
[0025]優(yōu)選地,所述第一控制模塊還用于在確定模塊確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障時,開啟處于阻塞狀態(tài)的備用端口。
[0026]本發(fā)明還提出一種如以上所述的網(wǎng)絡拓撲系統(tǒng)的控制裝置,其特征在于包括:
[0027]檢測模塊,定時檢測主稱合端端口的狀態(tài);
[0028]第二控制模塊,用于在主耦合端口斷開時,開啟處于阻塞狀態(tài)的備用耦合端端口。
[0029]本發(fā)明提出的網(wǎng)絡拓撲系統(tǒng)及其控制方法和裝置,該系統(tǒng)包括多個相互連接的環(huán)形拓撲子系統(tǒng),每個環(huán)形拓撲子系統(tǒng)均設置有主節(jié)點,作為控制器對該環(huán)形拓撲子系統(tǒng)中的其它傳輸節(jié)點進行控制,主節(jié)點和傳輸節(jié)點上均設置有主端口和備用端口,在網(wǎng)絡拓撲系統(tǒng)正常時,堵塞主節(jié)點上的備用端口,保證主節(jié)點不會因為流量過大出現(xiàn)堵塞,在網(wǎng)絡拓撲系統(tǒng)異常時,開啟備用端口,以保證網(wǎng)絡拓撲系統(tǒng)中各個節(jié)點的數(shù)據(jù)正常傳輸。
【專利附圖】
【附圖說明】
[0030]圖1為本發(fā)明網(wǎng)絡拓撲系統(tǒng)較佳實施例的結(jié)構(gòu)示意圖;
[0031]圖2為本發(fā)明網(wǎng)絡拓撲系統(tǒng)中的環(huán)狀拓撲子系統(tǒng)雙規(guī)組網(wǎng)的結(jié)構(gòu)示意圖;
[0032]圖3為本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制方法第一實施例的流程示意圖;
[0033]圖4為本發(fā)明網(wǎng)絡拓撲系統(tǒng)的控制方法第二實施例的流程示意圖;
[0034]圖5為本發(fā)明網(wǎng)絡拓撲系統(tǒng)的控制方法第三實施例的流程示意圖;
[0035]圖6為本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制裝置第一實施例的功能模塊示意圖;
[0036]圖7為本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制裝置第二實施例的功能模塊示意圖;
[0037]圖8為本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制裝置第三實施例的功能模塊示意圖。
[0038]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0039]下面結(jié)合附圖及具體實施例就本發(fā)明的技術方案做進一步的說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040]參照圖1,圖1為本發(fā)明網(wǎng)絡拓撲系統(tǒng)較佳實施例的結(jié)構(gòu)示意圖。
[0041]本實施例提出一種網(wǎng)絡拓撲系統(tǒng),包括多個相互連接的網(wǎng)絡拓撲子系統(tǒng)10,所述網(wǎng)絡拓撲子系統(tǒng)10包括依次連接的主節(jié)點11以及傳輸節(jié)點12,所述主節(jié)點11與傳輸節(jié)點12連接形成環(huán)狀結(jié)構(gòu);所述主節(jié)點11與傳輸節(jié)點12均設置有主端口 111與備用端口 112。[0042]在本實施例中,網(wǎng)絡拓撲子系統(tǒng)10之間的連接關系可為耦合組網(wǎng)方式或者雙規(guī)組網(wǎng)方式,圖1所示的網(wǎng)絡拓撲系統(tǒng)為耦合組網(wǎng)方式,雙規(guī)組網(wǎng)方式如圖2所示。在組網(wǎng)時第一環(huán)狀網(wǎng)絡子系統(tǒng)和第二環(huán)狀網(wǎng)絡子系統(tǒng)交替設置,可實現(xiàn)多個環(huán)狀網(wǎng)絡子系統(tǒng)連接成一個較大的網(wǎng)絡拓撲系統(tǒng)。每個環(huán)狀網(wǎng)絡子系統(tǒng)均設置有環(huán)ID,根據(jù)環(huán)ID可確認主節(jié)點11以及傳輸節(jié)點12在拓撲系統(tǒng)中所屬的網(wǎng)絡拓撲子系統(tǒng)10,兩個相鄰的環(huán)狀網(wǎng)絡子系統(tǒng)不能有相同的換ID。在本實施例中,主節(jié)點11作為控制器,對環(huán)狀網(wǎng)絡中的其它傳輸節(jié)點12進行控制。
[0043]在網(wǎng)絡拓撲子系統(tǒng)10正常運行時,開啟環(huán)狀拓撲系統(tǒng)中主節(jié)點11的主端口 111,同時阻塞該主節(jié)點11的備用端口 112 ;此時可設置該主端口 111僅用于接收數(shù)據(jù)報文,數(shù)據(jù)報文為各個節(jié)點之間進行通信時的傳輸數(shù)據(jù),設置備用端口 112僅用于接收控制報文,如主節(jié)點11發(fā)送的鏈路狀態(tài)監(jiān)測報文;通過阻塞該主節(jié)點11的備用端口 112,以避免主節(jié)點11通過主端口 111發(fā)出的數(shù)據(jù)報文,通過其備用端口 112返回至主節(jié)點11,減少主節(jié)點11上的網(wǎng)絡流量,以克服網(wǎng)絡拓撲中的廣播風暴。
[0044]在本實施例中,主節(jié)點11為確認環(huán)狀網(wǎng)絡子系統(tǒng)當前是否出現(xiàn)故障,可通過其主端口 111定時向與其連接的傳輸節(jié)點12發(fā)送狀態(tài)檢測報文,若主節(jié)點11的備用端口 112在預設的時間間隔內(nèi)未接受到主端口 111發(fā)送的狀態(tài)檢測報文,則主節(jié)點11認為其所在的環(huán)狀網(wǎng)絡拓撲子系統(tǒng)出現(xiàn)故障,此時主節(jié)點11啟動其處于阻塞狀態(tài)的備用端口 112,可保證鏈路在某個傳輸節(jié)點12出現(xiàn)故障時,快速恢復正常。
[0045]本實施例提出的網(wǎng)絡拓撲系統(tǒng),該系統(tǒng)包括多個相互連接的環(huán)形拓撲子系統(tǒng),每個環(huán)形拓撲子系統(tǒng)均設置有主節(jié)點11,作為控制器對該環(huán)形拓撲子系統(tǒng)中的其它傳輸節(jié)點12進行控制,主節(jié)點11和傳輸節(jié)點12上均設置有主端口 111和備用端口 112,在網(wǎng)絡拓撲系統(tǒng)正常時,阻塞主節(jié)點11上的備用端口 112,保證主節(jié)點11不會因為流量過大出現(xiàn)堵塞,在網(wǎng)絡拓撲系統(tǒng)異常時,開啟備用端口 112,以保證網(wǎng)絡拓撲系統(tǒng)中各個節(jié)點的數(shù)據(jù)正常傳輸。
[0046]進一步地,各個所述網(wǎng)絡拓撲子系統(tǒng)10中,連接其他網(wǎng)絡拓撲子系統(tǒng)10的主節(jié)點11及/或傳輸節(jié)點12,設置有主耦合端口 13和備用耦合端口(圖中未示出)。
[0047]在本實施例中,在網(wǎng)絡處于正常狀態(tài)時,主節(jié)點11設置連接他網(wǎng)絡拓撲子系統(tǒng)10的主節(jié)點11及/或傳輸節(jié)點12的主耦合端口 13處于開啟狀態(tài),備用耦合端口(圖中未示出)處于阻塞狀態(tài)。
[0048]在本實施例中,為確認該網(wǎng)絡拓撲系統(tǒng)是否正常,每個拓撲網(wǎng)絡子系統(tǒng)可定時向與其連接的其它網(wǎng)絡拓撲子系統(tǒng)10發(fā)送鏈路狀態(tài)報文,若網(wǎng)絡拓撲系統(tǒng)中的傳輸節(jié)點12或主節(jié)點11在預設的時間間隔內(nèi),未接收到與其連接的其它環(huán)狀網(wǎng)絡子系統(tǒng)中的主節(jié)點11或傳輸節(jié)點12發(fā)送的鏈路狀態(tài)報文,則認為網(wǎng)絡處于異常狀態(tài),此時開啟備用耦合端口(圖中未示出)實現(xiàn)報文的轉(zhuǎn)發(fā),或者在主節(jié)點11與其它網(wǎng)絡拓撲子系統(tǒng)10連接時,定時向其它環(huán)狀子系統(tǒng)發(fā)送鏈路狀態(tài)請求報文,或者在傳輸節(jié)點12與其它網(wǎng)絡拓撲子系統(tǒng)10連接時,該網(wǎng)絡拓撲子系統(tǒng)10中的主節(jié)點11控制該傳輸節(jié)點12定時向與其連接的網(wǎng)絡拓撲子系統(tǒng)10發(fā)送狀態(tài)請求報文,若在預設的時間間隔內(nèi)未接收到其它網(wǎng)絡拓撲系統(tǒng)反饋的確認報文,則確認網(wǎng)路哦拓撲系統(tǒng)出現(xiàn)故障,此時開啟備用耦合端口(圖中未示出)。
[0049]參照圖3,圖3為本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制方法第一實施例的流程示意圖。[0050]本實施例提出一種網(wǎng)絡拓撲系統(tǒng)控制方法,包括:
[0051]步驟S10,所述主節(jié)點開啟其主端口,并設置開啟的主端口僅用于接收數(shù)據(jù)報文;
[0052]步驟S20,所述主節(jié)點阻塞其備用端口,以使阻塞的備用端口僅用于接收控制報文。
[0053]在本實施例中,可通過設置主節(jié)點中主端口以及備用端口屬性,以實現(xiàn)其主端口僅用于接收數(shù)據(jù)報文,備用端口僅用于接收控制報文,同時其他傳輸節(jié)點的主端口以及備用端口均處于開啟狀態(tài)。
[0054]在環(huán)狀拓撲子系統(tǒng)正常運行時,開啟環(huán)狀拓撲系統(tǒng)中主節(jié)點的主端口,同時阻塞該主節(jié)點的備用端口 ;此時可設置該主端口僅用于接收數(shù)據(jù)報文,數(shù)據(jù)報文為各個節(jié)點之間進行通信時的傳輸數(shù)據(jù),設置備用端口僅用于接收控制報文,如主節(jié)點發(fā)送的鏈路狀態(tài)監(jiān)測報文;通過阻塞該主節(jié)點的備用端口,以避免主節(jié)點通過主端口發(fā)出的數(shù)據(jù)報文,通過其備用端口返回至主節(jié)點,減少主節(jié)點上的網(wǎng)絡流量,以克服網(wǎng)絡拓撲中的廣播風暴。
[0055]在本實施例中,可設置主端口以及備用端口的流量閥值,在主端口以及備用端口的流量超過預設的閥值時,主節(jié)點生成告警信息,并將該告警信息通過與其連接的環(huán)狀環(huán)狀網(wǎng)絡子系統(tǒng)發(fā)送至主控平臺。
[0056]本實施例提出的網(wǎng)絡拓撲系統(tǒng)的控制方法,該系統(tǒng)包括多個相互連接的環(huán)形拓撲子系統(tǒng),每個環(huán)形拓撲子系統(tǒng)均設置有主節(jié)點,作為控制器對該環(huán)形拓撲子系統(tǒng)中的其它傳輸節(jié)點進行控制,主節(jié)點和傳輸節(jié)點上均設置有主端口和備用端口,在網(wǎng)絡拓撲系統(tǒng)正常時,阻塞主節(jié)點上的備用端口,保證主節(jié)點不會因為流量過大出現(xiàn)堵塞,在網(wǎng)絡拓撲系統(tǒng)異常時,開啟備用端口,以保證網(wǎng)絡拓撲系統(tǒng)中各個節(jié)點的數(shù)據(jù)正常傳輸。
[0057]參照圖4,圖4為本發(fā)明網(wǎng)絡拓撲系統(tǒng)的控制方法第二實施例的流程示意圖。
[0058]基于第一實施例提出本發(fā)明網(wǎng)絡拓撲系統(tǒng)的控制方法第二實施例,在本實施例中步驟S20之后包括:
[0059]步驟S30,所述主節(jié)點通過其主端口定時向與其連接的傳輸節(jié)點發(fā)送狀態(tài)檢測報文;
[0060]步驟S40,若在預設時間間隔內(nèi)所述主節(jié)點的備用端口未接收到其主端口發(fā)送的所述狀態(tài)檢測報文,則所述主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障。
[0061]在本實施例中,主節(jié)點在確認其所在的環(huán)狀網(wǎng)絡拓撲系統(tǒng)出現(xiàn)故障時,可通過與其連接的其它環(huán)狀網(wǎng)絡拓撲子系統(tǒng)將故障信息上報至主控平臺或者對應的終端,以進行鏈路恢復。主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障時,優(yōu)選方案為開啟處于阻塞狀態(tài)的備用端口,可快速恢復其所在的環(huán)狀網(wǎng)絡拓撲子系統(tǒng)。
[0062]在本實施例中,環(huán)狀網(wǎng)絡拓撲子系統(tǒng)中的各個傳輸節(jié)點在接收到狀態(tài)檢測報文時,可向通過與其鄰的傳輸節(jié)點向主節(jié)點發(fā)送反饋信息,或者直接向主節(jié)點發(fā)送反饋信息,以向主節(jié)點告知其接受到狀態(tài)檢測報文,則主節(jié)點可根據(jù)其接收到的反饋信息確認出現(xiàn)故障的傳輸節(jié)點,并上報出現(xiàn)故障的傳輸節(jié)點。
[0063]參照圖5,圖5為本發(fā)明網(wǎng)絡拓撲系統(tǒng)的控制方法第三實施例的流程示意圖。
[0064]本實施例提出一種網(wǎng)絡拓撲系統(tǒng)的控制方法,在本實施例中,該方法包括:
[0065]步驟S50,主節(jié)點或傳輸節(jié)點定時檢測主耦合端端口的狀態(tài);
[0066]步驟S60,在主耦合端口斷開時,所述主節(jié)點或傳輸節(jié)點開啟處于阻塞狀態(tài)的備用耦合端口。
[0067]在本實施例中,為確認該網(wǎng)絡拓撲系統(tǒng)是否正常,每個拓撲網(wǎng)絡子系統(tǒng)可定時向與其連接的其它環(huán)狀拓撲子系統(tǒng)發(fā)送鏈路狀態(tài)報文,若網(wǎng)絡拓撲系統(tǒng)中的傳輸節(jié)點或主節(jié)點在預設的時間間隔內(nèi),未接收到與其連接的其它環(huán)狀網(wǎng)絡子系統(tǒng)中的主節(jié)點或傳輸節(jié)點發(fā)送的鏈路狀態(tài)報文,則認為網(wǎng)絡處于異常狀態(tài),此時開啟備用耦合端口實現(xiàn)報文的轉(zhuǎn)發(fā),或者在主節(jié)點與其它環(huán)狀拓撲子系統(tǒng)連接時,定時向其它環(huán)狀子系統(tǒng)發(fā)送鏈路狀態(tài)請求報文,或者在傳輸節(jié)點與其它環(huán)狀拓撲子系統(tǒng)連接時,該環(huán)狀拓撲子系統(tǒng)中的主節(jié)點控制該傳輸節(jié)點定時向與其連接的環(huán)狀拓撲子系統(tǒng)發(fā)送狀態(tài)請求報文,若在預設的時間間隔內(nèi)未接收到其它網(wǎng)絡拓撲系統(tǒng)反饋的確認報文,則確認網(wǎng)路哦拓撲系統(tǒng)出現(xiàn)故障,此時開啟備用耦合端口。
[0068]參照圖6,圖6為本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制裝置第一實施例的功能模塊示意圖。
[0069]在本實施例中,該網(wǎng)絡拓撲系統(tǒng)控制裝置運行在網(wǎng)絡拓撲子系統(tǒng)的主節(jié)點中。
[0070]本實施提出一種網(wǎng)絡拓撲系統(tǒng)控制裝置,包括:
[0071]第一控制模塊10,用于開啟所述主端口 ;
[0072]設置模塊20,設置開啟的主端口僅用于接收數(shù)據(jù)報文;
[0073]所述第一控制模塊10還用于阻塞該開啟的主端口所對應的備用端口,以使阻塞的備用端口僅用于接收控制報文。
[0074]在本實施例中,可通過設置主節(jié)點中主端口以及備用端口屬性,以實現(xiàn)其主端口僅用于接收數(shù)據(jù)報文,備用端口僅用于接收控制報文,同時其他傳輸節(jié)點的主端口以及備用端口均處于開啟狀態(tài)。
[0075]在環(huán)狀拓撲子系統(tǒng)正常運行時,開啟環(huán)狀拓撲系統(tǒng)中主節(jié)點的主端口,同時阻塞該主節(jié)點的備用端口 ;此時可設置該主端口僅用于接收數(shù)據(jù)報文,數(shù)據(jù)報文為各個節(jié)點之間進行通信時的傳輸數(shù)據(jù),設置備用端口僅用于接收控制報文,如主節(jié)點發(fā)送的鏈路狀態(tài)監(jiān)測報文;通過阻塞該主節(jié)點的備用端口,以避免主節(jié)點通過主端口發(fā)出的數(shù)據(jù)報文,通過其備用端口返回至主節(jié)點,減少主節(jié)點上的網(wǎng)絡流量,以克服網(wǎng)絡拓撲中的廣播風暴。
[0076]在本實施例中,可設置主端口以及備用端口的流量閥值,在主端口以及備用端口的流量超過預設的閥值時,主節(jié)點生成告警信息,并將該告警信息通過與其連接的環(huán)狀環(huán)狀網(wǎng)絡子系統(tǒng)發(fā)送至主控平臺。
[0077]本實施例提出的網(wǎng)絡拓撲系統(tǒng)的控制裝置,該系統(tǒng)包括多個相互連接的環(huán)形拓撲子系統(tǒng),每個環(huán)形拓撲子系統(tǒng)均設置有主節(jié)點,作為控制器對該環(huán)形拓撲子系統(tǒng)中的其它傳輸節(jié)點進行控制,主節(jié)點和傳輸節(jié)點上均設置有主端口和備用端口,在網(wǎng)絡拓撲系統(tǒng)正常時,阻塞主節(jié)點上的備用端口,保證主節(jié)點不會因為流量過大出現(xiàn)堵塞,在網(wǎng)絡拓撲系統(tǒng)異常時,開啟備用端口,以保證網(wǎng)絡拓撲系統(tǒng)中各個節(jié)點的數(shù)據(jù)正常傳輸。
[0078]參照圖7,圖7為本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制裝置第二實施例的功能模塊示意圖。
[0079]基于第一實施例提出本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制裝置第二實施例,在本實施例中,該裝置還包括:
[0080]接發(fā)模塊30,用于通過其主端口定時向與其連接的傳輸節(jié)點發(fā)送狀態(tài)檢測報文;
[0081]確定模塊40,若在預設時間間隔內(nèi),所述主節(jié)點的備用端口未接收到其主端口發(fā)送的所述狀態(tài)檢測報文則所述主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障。[0082]在本實施例中,主節(jié)點在確認其所在的環(huán)狀網(wǎng)絡拓撲系統(tǒng)出現(xiàn)故障時,可通過與其連接的其它環(huán)狀網(wǎng)絡拓撲子系統(tǒng)將故障信息上報至主控平臺或者對應的終端,以進行鏈路恢復。主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障時,優(yōu)選方案為第一控制模塊10開啟處于阻塞狀態(tài)的備用端口,可快速恢復其所在的環(huán)狀網(wǎng)絡拓撲子系統(tǒng)。
[0083]在本實施例中,環(huán)狀網(wǎng)絡拓撲子系統(tǒng)中的各個傳輸節(jié)點在接收到狀態(tài)檢測報文時,可向通過與其鄰的傳輸節(jié)點向主節(jié)點發(fā)送反饋信息,或者直接向主節(jié)點發(fā)送反饋信息,以向主節(jié)點告知其接受到狀態(tài)檢測報文,則主節(jié)點可根據(jù)其接收到的反饋信息確認出現(xiàn)故障的傳輸節(jié)點,并上報出現(xiàn)故障的傳輸節(jié)點。
[0084]參照圖8,圖8為本發(fā)明網(wǎng)絡拓撲系統(tǒng)控制裝置第三實施例的功能模塊示意圖。
[0085]本發(fā)明提出一種網(wǎng)絡拓撲系統(tǒng)控制裝置,包括:
[0086]檢測模塊50,用于定時檢測主稱合端端口的狀態(tài);
[0087]第二控制模塊60,用于在主耦合端口斷開時,開啟處于阻塞狀態(tài)的備用耦合端端□。
[0088]在本實施例中,為確認該網(wǎng)絡拓撲系統(tǒng)是否正常,每個拓撲網(wǎng)絡子系統(tǒng)可定時向與其連接的其它環(huán)狀拓撲子系統(tǒng)發(fā)送鏈路狀態(tài)報文,若網(wǎng)絡拓撲系統(tǒng)中的傳輸節(jié)點或主節(jié)點在預設的時間間隔內(nèi),未接收到與其連接的其它環(huán)狀網(wǎng)絡子系統(tǒng)中的主節(jié)點或傳輸節(jié)點發(fā)送的鏈路狀態(tài)報文,則認為網(wǎng)絡處于異常狀態(tài),此時開啟備用耦合端口實現(xiàn)報文的轉(zhuǎn)發(fā),或者在主節(jié)點與其它環(huán)狀拓撲子系統(tǒng)連接時,定時向其它環(huán)狀子系統(tǒng)發(fā)送鏈路狀態(tài)請求報文,或者在傳輸節(jié)點與其它環(huán)狀拓撲子系統(tǒng)連接時,該環(huán)狀拓撲子系統(tǒng)中的主節(jié)點控制該傳輸節(jié)點定時向與其連接的環(huán)狀拓撲子系統(tǒng)發(fā)送狀態(tài)請求報文,若在預設的時間間隔內(nèi)未接收到其它網(wǎng)絡拓撲系統(tǒng)反饋的確認報文,則確認網(wǎng)路哦拓撲系統(tǒng)出現(xiàn)故障,此時開啟備用耦合端口。
[0089]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡拓撲系統(tǒng),其特征在于,包括多個相互連接的環(huán)狀拓撲子系統(tǒng),所述環(huán)狀拓撲子系統(tǒng)包括依次連接的主節(jié)點以及傳輸節(jié)點,所述主節(jié)點與傳輸節(jié)點連接形成環(huán)狀結(jié)構(gòu);所述主節(jié)點與傳輸節(jié)點均設置有主端口與備用端口。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,各個所述環(huán)狀拓撲子系統(tǒng)中,連接其他環(huán)狀拓撲子系統(tǒng)的主節(jié)點及/或傳輸節(jié)點,設置有主耦合端口和備用耦合端口。
3.—種如權(quán)利要求1所述的網(wǎng)絡拓撲系統(tǒng)的控制方法,其特征在于,包括: 所述主節(jié)點開啟其主端口,并設置開啟的主端口僅用于接收數(shù)據(jù)報文; 所述主節(jié)點阻塞其備用端口,以使阻塞的備用端口僅用于接收控制報文。
4.根據(jù)權(quán)利要求3所述的方,其特征在于,所述主節(jié)點阻塞其備用端口,并設置阻塞的備用端口僅用于接收控制報文的步驟之后該方法包括: 所述主節(jié)點通過其主端口定時向與其連接的傳輸節(jié)點發(fā)送狀態(tài)檢測報文; 若在預設時間間隔內(nèi)所述主節(jié)點的備用端口未接收到其主端口發(fā)送的所述狀態(tài)檢測報文,則所述主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述若在預設時間間隔內(nèi),所述主節(jié)點的備用端口未接收到其主端口發(fā)送的所述狀態(tài)檢測報文則所述主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障的步驟之后,該方法包括: 所述主節(jié)點開啟處于阻塞狀態(tài)的備用端口。
6.—種如權(quán)利要求2所述的網(wǎng)絡拓撲系統(tǒng)的控制方法,其特征在于,包括: 主節(jié)點或傳輸節(jié)點定時檢測主耦合端端口的狀態(tài); 在主耦合端口斷開時,所述主節(jié)點或傳輸節(jié)點開啟處于阻塞狀態(tài)的備用耦合端口。
7.—種如權(quán)利要求1所述的網(wǎng)絡拓撲系統(tǒng)的控制裝置,其特征在于,包括: 第一控制模塊,用于開啟所述主端口 ; 設置模塊,設置開啟的主端口僅用于接收數(shù)據(jù)報文; 所述第一控制模塊還用于阻塞該開啟的主端口所對應的備用端口,以使阻塞的備用端口僅用于接收控制報文。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,該裝置還包括: 接發(fā)模塊,用于通過其主端口定時向與其連接的傳輸節(jié)點發(fā)送狀態(tài)檢測報文; 確定模塊,若在預設時間間隔內(nèi),所述主節(jié)點的備用端口未接收到其主端口發(fā)送的所述狀態(tài)檢測報文則所述主節(jié)點確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一控制模塊還用于在確定模塊確定其所在的環(huán)狀拓撲子系統(tǒng)出現(xiàn)故障時,開啟處于阻塞狀態(tài)的備用端口。
10.一種如權(quán)利要求2所述的網(wǎng)絡拓撲系統(tǒng)的控制裝置,其特征在于包括: 檢測模塊,定時檢測主耦合端端口的狀態(tài); 第二控制模塊,用于在主耦合端口斷開時,開啟處于阻塞狀態(tài)的備用耦合端端口。
【文檔編號】H04L12/42GK103701654SQ201410007125
【公開日】2014年4月2日 申請日期:2014年1月7日 優(yōu)先權(quán)日:2014年1月7日
【發(fā)明者】薛李邊, 周秋生 申請人:深圳市振興偉業(yè)通訊有限公司