環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)與環(huán)狀網(wǎng)絡(luò)的備援方法
【專利摘要】本發(fā)明公開(kāi)了一種環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)與環(huán)狀網(wǎng)絡(luò)的備援方法,系關(guān)于一種環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)。此環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)包含多個(gè)交換機(jī),各交換機(jī)包含二主連接端口及二冗余連接端口。各交換機(jī)以二主連接端口分別經(jīng)由一主鏈結(jié)連接至相鄰的交換機(jī)的主連接端口的其中之一,并以二冗余連接端口分別經(jīng)由一冗余鏈結(jié)連接至相鄰的交換機(jī)的冗余連接端口的其中之一。藉此,交換機(jī)串接形成一主環(huán)狀網(wǎng)絡(luò)及一冗余環(huán)狀網(wǎng)絡(luò)。主鏈結(jié)預(yù)設(shè)為工作狀態(tài),冗余鏈結(jié)預(yù)設(shè)為備援狀態(tài)。當(dāng)主鏈結(jié)的其中之一失效時(shí),對(duì)應(yīng)失效的主鏈結(jié)的冗余鏈結(jié)轉(zhuǎn)變?yōu)楣ぷ鳡顟B(tài)。
【專利說(shuō)明】環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)與環(huán)狀網(wǎng)絡(luò)的備援方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明有關(guān)于一種環(huán)狀網(wǎng)絡(luò),特別是一種環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)與環(huán)狀網(wǎng)絡(luò)的備援方法。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)以涵蓋范圍來(lái)區(qū)分,可以簡(jiǎn)單分為區(qū)域網(wǎng)絡(luò)(Local Area Network, LAN)、都會(huì)網(wǎng)絡(luò)(Metropolitan Area Network, MAN)、廣域網(wǎng)絡(luò)(Wide Area Network, WAN)等三種。其中區(qū)域網(wǎng)絡(luò)是涵蓋范圍最小的網(wǎng)絡(luò),通常是以同一辦公室、同一棟建筑、或同一個(gè)校園為范圍的網(wǎng)絡(luò)。而乙太網(wǎng)絡(luò)(Ethernet)就是目前最常見(jiàn)的區(qū)域網(wǎng)絡(luò)架構(gòu)之一。
[0003]網(wǎng)絡(luò)架構(gòu)不僅指網(wǎng)絡(luò)的連結(jié)拓?fù)湫褪?Topology),還包含網(wǎng)絡(luò)的實(shí)體媒介與數(shù)據(jù)存取方式,OSI 網(wǎng)絡(luò)模型(Open System Interconnection Reference Model)是理想狀態(tài)下的網(wǎng)絡(luò)架構(gòu),在現(xiàn)實(shí)世界中所看到的網(wǎng)絡(luò)架構(gòu)則包含乙太網(wǎng)絡(luò)、記號(hào)環(huán)網(wǎng)絡(luò)(Token ring),ARCnet、AppleTalk及光纖分散式數(shù)據(jù)介面(Fiber Distributed Data Interface,FDDI)等許多種網(wǎng)絡(luò)架構(gòu)。
[0004]環(huán)狀網(wǎng)絡(luò)(Ring network)是網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的一種,網(wǎng)絡(luò)中的各節(jié)點(diǎn)串連連接,構(gòu)成閉合環(huán)狀,每個(gè)節(jié)點(diǎn)都可以與任何其他的節(jié)點(diǎn)通信。一般來(lái)說(shuō),目前環(huán)狀網(wǎng)絡(luò)架構(gòu)常應(yīng)用在許多區(qū)域網(wǎng)絡(luò)或工業(yè)自動(dòng)化系統(tǒng)中,且在每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)都設(shè)置了交換機(jī),并經(jīng)由各交換機(jī)連結(jié)到相關(guān)設(shè)備,以提供網(wǎng)絡(luò)資訊交換功能。
[0005]但,只通過(guò)單一廣大的環(huán)狀網(wǎng)絡(luò)連結(jié)系統(tǒng)內(nèi)的所有設(shè)備,容易造成整個(gè)環(huán)狀網(wǎng)絡(luò)的可靠性以及穩(wěn)定度降低,傳輸品質(zhì)與效率也會(huì)受到影響。
【發(fā)明內(nèi)容】
[0006]鑒于以上的問(wèn)題,本發(fā)明提供一種環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)與環(huán)狀網(wǎng)絡(luò)的備援方法,藉以解決現(xiàn)有技術(shù)所存在環(huán)狀網(wǎng)絡(luò)可靠性與穩(wěn)定度低等問(wèn)題。
[0007]本發(fā)明的一實(shí)施例提供一種環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng),包含多個(gè)交換機(jī),各交換機(jī)包含二主連接端口及二冗余連接端口。各交換機(jī)以二主連接端口分別經(jīng)由一主鏈結(jié)連接至相鄰的交換機(jī)的主連接端口的其中之一而串接形成一主環(huán)狀網(wǎng)絡(luò)。各交換機(jī)以二冗余連接端口分別經(jīng)由一冗余鏈結(jié)連接至相鄰的交換機(jī)的冗余連接端口的其中之一而串接形成一冗余環(huán)狀網(wǎng)絡(luò)。其中主鏈結(jié)預(yù)設(shè)為工作狀態(tài),冗余鏈結(jié)預(yù)設(shè)為備援狀態(tài)。當(dāng)主鏈結(jié)的其中之一失效時(shí),對(duì)應(yīng)失效的主鏈結(jié)的冗余鏈結(jié)轉(zhuǎn)變?yōu)楣ぷ鳡顟B(tài)。
[0008]本發(fā)明的另一實(shí)施例提供一種環(huán)狀網(wǎng)絡(luò)的備援方法,包含:提供多個(gè)主鏈結(jié),以串接多個(gè)交換機(jī)而形成一主環(huán)狀網(wǎng)絡(luò),其中各主鏈結(jié)使相鄰的交換機(jī)的二主連接端口的其中之一彼此連接;提供多個(gè)冗余鏈結(jié),以串接多個(gè)交換機(jī)而形成一冗余環(huán)狀網(wǎng)絡(luò),其中各冗余鏈結(jié)使相鄰的交換機(jī)的二冗余連接端口的其中之一彼此連接;設(shè)定主連接端口的其中之一為阻隔端口,而其余的主連接端口為轉(zhuǎn)送端口,以使主鏈結(jié)預(yù)設(shè)為工作狀態(tài);設(shè)定冗余連接端口為阻隔端口,以使冗余鏈結(jié)預(yù)設(shè)為備援狀態(tài);檢測(cè)主鏈結(jié)的連接狀態(tài);及當(dāng)檢測(cè)到主鏈結(jié)的其中之一失效時(shí),使對(duì)應(yīng)失效的主鏈結(jié)的冗余鏈結(jié)所連接的冗余連接端口成為轉(zhuǎn)送端口。
[0009]根據(jù)本發(fā)明的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)與環(huán)狀網(wǎng)絡(luò)的備援方法,只要不要超過(guò)二處的二交換機(jī)之間的主鏈結(jié)與冗余鏈結(jié)均失效,即使有多處的主鏈結(jié)或/與冗余鏈結(jié)失效,整體網(wǎng)絡(luò)亦可繼續(xù)正常運(yùn)作。因此,本發(fā)明的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)可解決習(xí)知的環(huán)狀網(wǎng)絡(luò)的可靠性與穩(wěn)定度低的問(wèn)題。
【專利附圖】
【附圖說(shuō)明】
[0010]圖1為根據(jù)本發(fā)明一實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)示意圖。
[0011]圖2為根據(jù)本發(fā)明一實(shí)施例的主鏈結(jié)失效的示意圖。
[0012]圖3為根據(jù)本發(fā)明一實(shí)施例的交換機(jī)的內(nèi)部示意圖。
[0013]圖4為根據(jù)本發(fā)明一實(shí)施例的對(duì)應(yīng)的主鏈結(jié)及冗余鏈結(jié)均失效的示意圖。
[0014]圖5為根據(jù)本發(fā)明另一實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)示意圖。
[0015]圖6為根據(jù)本發(fā)明一實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援方法流程圖(一)。
[0016]圖7為根據(jù)本發(fā)明一實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援方法流程圖(二)。
[0017]其中,附圖標(biāo)記:
[0018]100環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng) 110、110’主鏈結(jié)
[0019]130、130’冗余鏈結(jié)150交換機(jī)
[0020]150a、150b、150c、150d 交換機(jī) 170終端連接端口
[0021]190介接連接端口
[0022]200使用者端
[0023]300網(wǎng)絡(luò)
[0024]Pm主連接端口
[0025]Pr冗余連接端口
[0026]Rm主環(huán)狀網(wǎng)絡(luò)
[0027]Rr冗余環(huán)狀網(wǎng)絡(luò)
[0028]SWl、SW2、SW3, SW4 開(kāi)關(guān)
【具體實(shí)施方式】
[0029]圖1為根據(jù)本發(fā)明一實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100示意圖。
[0030]如圖1所示,環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100包含多個(gè)交換機(jī)150(如圖1所示的交換機(jī)150a、交換機(jī)150b、交換機(jī)150c及交換機(jī)150d)。各交換機(jī)150包含二主連接端口 Pm及二冗余連接端口 Pr。各交換機(jī)150以二主連接端口 Pm分別經(jīng)由一主鏈結(jié)110連接至相鄰的交換機(jī)150的主連接端口 Pm的其中之一,而串接形成主環(huán)狀網(wǎng)絡(luò)Rm。各交換機(jī)150以二冗余連接端口 Pr分別經(jīng)由一冗余鏈結(jié)130連接至相鄰的交換機(jī)150的冗余連接端口 Pr的其中之一,而串接形成冗余環(huán)狀網(wǎng)絡(luò)Rr。也就是說(shuō),環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100為由主環(huán)狀網(wǎng)絡(luò)Rm及冗余環(huán)狀網(wǎng)絡(luò)Rr所構(gòu)成的雙環(huán)網(wǎng)絡(luò)。
[0031]在此,于網(wǎng)絡(luò)連接之初,主鏈結(jié)110預(yù)設(shè)為工作狀態(tài),冗余鏈結(jié)130預(yù)設(shè)為備援狀態(tài)。也就是說(shuō),原則上主連接端口 Pm預(yù)設(shè)為轉(zhuǎn)送端口,將轉(zhuǎn)送所接收到的封包;而冗余連接端口 Pr預(yù)設(shè)為阻隔端口,不轉(zhuǎn)送所接收到的封包。然而,為避免環(huán)狀網(wǎng)絡(luò)的主連接端口 Pm不斷轉(zhuǎn)送封包而造成廣播風(fēng)暴(broadcast storm),于主環(huán)狀網(wǎng)絡(luò)Rm上的其中之一主連接端口 Pm預(yù)設(shè)為阻隔端口,其余的主連接端口 Pm預(yù)設(shè)為轉(zhuǎn)送端口。
[0032]圖2為根據(jù)本發(fā)明一實(shí)施例的主鏈結(jié)110失效的示意圖。參照?qǐng)D2,當(dāng)主鏈結(jié)110的其中之一(如圖2所示的主鏈結(jié)110’)失效時(shí),對(duì)應(yīng)失效的主鏈結(jié)110’的冗余鏈結(jié)130’轉(zhuǎn)變?yōu)楣ぷ鳡顟B(tài),藉以取代失效的主鏈結(jié)110’。也就是說(shuō),當(dāng)交換機(jī)150a檢測(cè)到其輸出封包的主連接端口 Pm所連接的主鏈結(jié)110’失效時(shí),改以冗余連接端口 Pr轉(zhuǎn)送其在主連接端口 Pm接收到的封包至下一個(gè)交換機(jī)150b。
[0033]在一般運(yùn)作時(shí),各交換機(jī)150會(huì)檢測(cè)自身連接狀態(tài),藉以檢測(cè)網(wǎng)絡(luò)鏈結(jié)(即某一主鏈結(jié)110或某一冗余鏈結(jié)130)是否失效。
[0034]于此,鏈結(jié)失效可包含如連接失敗、裝置失效與連接修正等二交換機(jī)之間無(wú)法彼此傳遞封包的情形。主鏈結(jié)Iio為雙向通訊鏈結(jié),冗余鏈結(jié)130亦為雙向通訊鏈結(jié)。環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100實(shí)質(zhì)可為環(huán)狀乙太網(wǎng)絡(luò),包含如網(wǎng)絡(luò)線或無(wú)線通訊媒介的網(wǎng)絡(luò)鏈結(jié)(即主鏈結(jié)110或冗余鏈結(jié)130)與經(jīng)由網(wǎng)絡(luò)鏈結(jié)所連結(jié)的多個(gè)交換機(jī)150。
[0035]前述的網(wǎng)絡(luò)線可為雙絞線(twisted pair cable)、同軸電纜線(coaxial cable)或光纖網(wǎng)絡(luò)線(fiber optic cable)。
[0036]前述的交換機(jī)150可為工作于OSI網(wǎng)絡(luò)模型的不同層級(jí)中。
[0037]圖3為根據(jù)本發(fā)明一實(shí)施例的交換機(jī)150的內(nèi)部示意圖。
[0038]如圖3所示,交換機(jī)150中各連接端口(即主連接端口 Pm及冗余連接端口 Pr)均包含一開(kāi)關(guān)(SWl?SW4)。二主連接端口 Pm分別包含開(kāi)關(guān)SWl及開(kāi)關(guān)SW2,且開(kāi)關(guān)SWl及開(kāi)關(guān)SW2彼此信號(hào)連接。二冗余連接端口 Pr分別包含開(kāi)關(guān)SW3及開(kāi)關(guān)SW4,且開(kāi)關(guān)SW3及開(kāi)關(guān)SW4彼此信號(hào)連接。開(kāi)關(guān)SWl與開(kāi)關(guān)SW2之間與開(kāi)關(guān)SW3與開(kāi)關(guān)SW4之間信號(hào)連接,藉以于主環(huán)狀網(wǎng)絡(luò)Rm與冗余環(huán)狀網(wǎng)絡(luò)Rr之間交替?zhèn)鬏?即由主環(huán)狀網(wǎng)絡(luò)Rm改為冗余環(huán)狀網(wǎng)絡(luò)Rr,或由冗余環(huán)狀網(wǎng)絡(luò)Rr改為主環(huán)狀網(wǎng)絡(luò)Rm)。
[0039]當(dāng)交換機(jī)150所連接的二主鏈結(jié)110均處于工作狀態(tài)時(shí),開(kāi)關(guān)SWl及開(kāi)關(guān)SW2均開(kāi)啟而使得二主連接端口 Pm接收到的封包可彼此轉(zhuǎn)送。也就是說(shuō),主連接端口 Pm的其中之一所接收到的封包可轉(zhuǎn)送至主連接端口 Pm的另一。此時(shí),開(kāi)關(guān)SW3及開(kāi)關(guān)SW4均關(guān)閉,意即二冗余連接端口 Pr為阻隔端口,不轉(zhuǎn)送所接收到的封包。
[0040]以圖2所示的交換機(jī)150a為例,當(dāng)主鏈結(jié)110’失效時(shí),連接主鏈結(jié)110’的主連接端口 Pm轉(zhuǎn)變?yōu)樽韪舳丝冢议_(kāi)關(guān)SW2關(guān)閉,使得二主連接端口 Pm間不再彼此轉(zhuǎn)送封包。同時(shí),連接冗余鏈結(jié)130’的冗余連接端口 Pr轉(zhuǎn)變?yōu)檗D(zhuǎn)送端口,且開(kāi)關(guān)SW4開(kāi)啟,使得主連接端口 Pm所接收到來(lái)自交換機(jī)150d的封包可經(jīng)由開(kāi)關(guān)SW1、SW4而于冗余連接端口 Pr轉(zhuǎn)送至下一個(gè)交換機(jī)150b。另一方面,于連接冗余鏈結(jié)130’的冗余連接端口 Pr接收到的封包,則經(jīng)由開(kāi)關(guān)SW4、SWl而于主連接端口 Pm轉(zhuǎn)送至下一個(gè)交換機(jī)150d。
[0041]相似地,圖2所示的交換機(jī)150b因檢測(cè)到主鏈結(jié)110’失效,而將連接主鏈結(jié)110’的主連接端口 Pm轉(zhuǎn)變?yōu)樽韪舳丝冢议_(kāi)關(guān)SWl關(guān)閉,使得交換機(jī)150b的二主連接端口 Pm間不再彼此轉(zhuǎn)送封包。同時(shí),交換機(jī)150b連接冗余鏈結(jié)130’的冗余連接端口 Pr轉(zhuǎn)變?yōu)檗D(zhuǎn)送端口,且開(kāi)關(guān)SW3開(kāi)啟,使得該冗余連接端口 Pr所接收到的封包可依序經(jīng)由開(kāi)關(guān)SW3、SW2而于連接正常的主鏈結(jié)110的主連接端口 Pm轉(zhuǎn)送至下一個(gè)交換機(jī)150c。另一方面,于連接正常的主鏈結(jié)110的主連接端口 Pm接收到來(lái)自交換機(jī)150c的封包,則依序經(jīng)由開(kāi)關(guān)SW2、SW3而于冗余連接端口 Pr轉(zhuǎn)送至下一個(gè)交換機(jī)150a。
[0042]也就是說(shuō),當(dāng)主鏈結(jié)110的其中之一(于此為主鏈結(jié)110’)失效時(shí),失效的主鏈結(jié)110’連接的二主連接端口 Pm成為阻隔端口,而對(duì)應(yīng)失效的主鏈結(jié)110’的冗余鏈結(jié)130’所連接的二冗余連接端口 Pr成為轉(zhuǎn)送端口。
[0043]值得注意的是,在一些實(shí)施例中,當(dāng)失效的主鏈結(jié)110’修復(fù)后,則停留在備援狀態(tài),而仍由對(duì)應(yīng)的冗余鏈結(jié)130’(即連接于相同二交換機(jī)150之間的另一網(wǎng)絡(luò)鏈結(jié))處于工作狀態(tài)。失效的主鏈結(jié)110’待對(duì)應(yīng)的冗余鏈結(jié)130’失效時(shí)才轉(zhuǎn)變?yōu)楣ぷ鳡顟B(tài)。
[0044]于此,經(jīng)冗余鏈結(jié)130’取代主鏈結(jié)110’后的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100可繼續(xù)正常運(yùn)作。若失效的主鏈結(jié)110’經(jīng)修復(fù)后馬上由備援狀態(tài)轉(zhuǎn)變?yōu)楣ぷ鳡顟B(tài),其轉(zhuǎn)變期間將因無(wú)法接收到封包而造成封包遺失。因此,失效的主鏈結(jié)110’或失效的冗余鏈結(jié)130’經(jīng)修復(fù)后維持在備援狀態(tài),可避免封包遺失而影響網(wǎng)絡(luò)的安定性。
[0045]前述的開(kāi)關(guān)SWl?SW4可包含于如現(xiàn)場(chǎng)可編程邏輯門(mén)陣列(Field ProgrammableGate Array, FPGA)等可編程邏輯控制器(Programmable Logic Controller, PLC)中。
[0046]圖4為根據(jù)本發(fā)明一實(shí)施例的對(duì)應(yīng)的主鏈結(jié)110及冗余鏈結(jié)130均失效的示意圖。
[0047]如圖4所示,相較于圖2,除環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100的其中之一主鏈結(jié)110’失效夕卜,其對(duì)應(yīng)的冗余鏈結(jié)130’亦失效。也就是說(shuō),二相鄰的交換機(jī)150 (于此為交換機(jī)150a及150b)之間的主鏈結(jié)110’與冗余鏈結(jié)130’均失效。
[0048]此時(shí),失效的主鏈結(jié)110’所連接的二主連接端口 Pm以及失效的冗余鏈結(jié)130’所連接的二冗余連接端口 Pr將被設(shè)定為阻隔端口。并且,預(yù)設(shè)為阻隔端口的主連接端口 Pm轉(zhuǎn)變?yōu)檗D(zhuǎn)送端口。冗余環(huán)狀網(wǎng)絡(luò)Rr上除前述的二冗余連接端口 Pr外,其余的冗余連接端口 Pr維持原本狀態(tài),即仍為阻隔端口。
[0049]圖5為根據(jù)本發(fā)明另一實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100示意圖。
[0050]如圖5所示,交換機(jī)150除具有前述的主連接端口 110及冗余連接端口 130外,還可包含終端連接端口 170,以連接至使用者端。使用者端可為工業(yè)電腦設(shè)備、工作站、服務(wù)器或個(gè)人電腦等。
[0051]再者,交換機(jī)150還可具有介接連接端口 190,以連接至其他網(wǎng)絡(luò)300,而與其他網(wǎng)絡(luò)300共存。如圖5所示,網(wǎng)絡(luò)300可包含但不限于線形網(wǎng)絡(luò)、環(huán)狀網(wǎng)絡(luò)及本發(fā)明實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100等。
[0052]在一些實(shí)施例中,交換機(jī)150工作于OSI網(wǎng)絡(luò)模型的第二層級(jí)(即數(shù)據(jù)鏈結(jié)層)。各交換機(jī)150儲(chǔ)存媒體存取控制地址列表,以記錄網(wǎng)絡(luò)中各節(jié)點(diǎn)(如交換機(jī)150)的媒體存取控制(Media Access Control,MAC)地址。如圖2所示,檢測(cè)到網(wǎng)絡(luò)鏈結(jié)(即主鏈結(jié)110或冗余鏈結(jié)130)失效的交換機(jī)150a或交換機(jī)150b將更新媒體存取控制地址列表,并廣播更新后的媒體存取控制地址列表至其余的交換機(jī)150。藉此,其余的交換機(jī)150可藉由更新后的媒體存取控制地址列表更新網(wǎng)絡(luò)連接狀態(tài),而無(wú)需使各個(gè)交換機(jī)150均發(fā)送廣播。如此,可減少?gòu)V播封包的數(shù)據(jù)量。
[0053]圖6為根據(jù)本發(fā)明一實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援方法流程圖(一)。
[0054]如圖6所示,首先,提供多個(gè)主鏈結(jié)110,以串接多個(gè)交換機(jī)150而形成主環(huán)狀網(wǎng)絡(luò)Rm。其中各主鏈結(jié)110使相鄰的交換機(jī)150的二主連接端口 Pm的其中之一彼此連接(步驟
5601)。
[0055]接著,提供多個(gè)冗余鏈結(jié)130,以串接多個(gè)交換機(jī)150而形成冗余環(huán)狀網(wǎng)絡(luò)Rr。其中各冗余鏈結(jié)130使相鄰的交換機(jī)150的二冗余連接端口 Pr的其中之一彼此連接(步驟
5602)。
[0056]于此,步驟S601與步驟S602的執(zhí)行順序可彼此互換。
[0057]形成主環(huán)狀網(wǎng)絡(luò)Rm及冗余環(huán)狀網(wǎng)絡(luò)Rr之后,設(shè)定主連接端口 Pm的其中之一為阻隔端口,而其余的主連接端口 Pm為轉(zhuǎn)送端口,以使主鏈結(jié)110預(yù)設(shè)為工作狀態(tài)(步驟S603)。
[0058]并且,設(shè)定冗余連接端口 Pr為阻隔端口,以使冗余鏈結(jié)130預(yù)設(shè)為備援狀態(tài)(步驟S604)。
[0059]于此,步驟S603與步驟S604的執(zhí)行順序可彼此互換。
[0060]最后,檢測(cè)主鏈結(jié)110的連接狀態(tài)(步驟S605)。當(dāng)檢測(cè)到主鏈結(jié)110的其中之一(如前述的主鏈結(jié)110’)失效時(shí),使對(duì)應(yīng)失效的主鏈結(jié)110’的冗余鏈結(jié)130’所連接的冗余連接端口 Pr成為轉(zhuǎn)送端口,藉以使該冗余鏈結(jié)130’取代該主鏈結(jié)110’而傳遞封包(步驟S606)。
[0061]圖7為根據(jù)本發(fā)明一實(shí)施例的環(huán)狀網(wǎng)絡(luò)的備援方法流程圖(二)。
[0062]在一些實(shí)施例中,如圖7所示,于步驟S606之后,環(huán)狀網(wǎng)絡(luò)的備援方法更包含修復(fù)失效的主鏈結(jié)110’(步驟S607);及使經(jīng)修復(fù)的主鏈結(jié)110’所連接的主連接端口 Pm仍維持為阻隔端口,待對(duì)應(yīng)的冗余鏈結(jié)130失效時(shí)才轉(zhuǎn)變?yōu)檗D(zhuǎn)送端口(步驟S608)。
[0063]因此,可避免失效的主鏈結(jié)110’由備援狀態(tài)轉(zhuǎn)變?yōu)楣ぷ鳡顟B(tài)的期間,因無(wú)法接收到封包而造成封包遺失,造成網(wǎng)絡(luò)的安定性受到影響。
[0064]在一些實(shí)施例中,如圖7所示,于步驟S606之后,環(huán)狀網(wǎng)絡(luò)的備援方法更包含使失效的主鏈結(jié)110’連接的交換機(jī)150更新媒體存取控制地址列表(步驟S609);及使失效的主鏈結(jié)110’連接的交換機(jī)150廣播媒體存取控制地址列表至其余的交換機(jī)150(步驟S610)。
[0065]因此,無(wú)需使各個(gè)交換機(jī)150均發(fā)送廣播,而可減少?gòu)V播封包的數(shù)據(jù)量。
[0066]綜上所述,根據(jù)本發(fā)明的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100,在二交換機(jī)之間分別以一主鏈結(jié)Iio及一冗余鏈結(jié)130連接,藉以形成一雙環(huán)網(wǎng)絡(luò),當(dāng)二交換機(jī)150之間的主鏈結(jié)110與冗余鏈結(jié)130中之一失效時(shí),可將另一者設(shè)定為其失效前的狀態(tài),以替代傳遞封包,而可維持整體網(wǎng)絡(luò)的運(yùn)作。在環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100中,只要不要超過(guò)二處的二交換機(jī)150之間的主鏈結(jié)110與冗余鏈結(jié)130均失效,即使有多處的主鏈結(jié)110或/與冗余鏈結(jié)130失效,整體網(wǎng)絡(luò)亦可繼續(xù)正常運(yùn)作。因此,本發(fā)明的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng)100可解決現(xiàn)有的環(huán)狀網(wǎng)絡(luò)的可靠性與穩(wěn)定度低的問(wèn)題。
【權(quán)利要求】
1.一種環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng),其特征在于,包含: 多個(gè)交換機(jī),各該交換機(jī)包含二主連接端口及二冗余連接端口,各該交換機(jī)以該二主連接端口分別經(jīng)由一主鏈結(jié)連接至相鄰的該交換機(jī)的該些主連接端口的其中之一而串接形成一主環(huán)狀網(wǎng)絡(luò),各該交換機(jī)以該二冗余連接端口分別經(jīng)由一冗余鏈結(jié)連接至相鄰的該交換機(jī)的該些冗余連接端口的其中之一而串接形成一冗余環(huán)狀網(wǎng)絡(luò),其中該些主鏈結(jié)預(yù)設(shè)為工作狀態(tài),該些冗余鏈結(jié)預(yù)設(shè)為備援狀態(tài),當(dāng)該些主鏈結(jié)的其中之一失效時(shí),對(duì)應(yīng)失效的該主鏈結(jié)的該冗余鏈結(jié)轉(zhuǎn)變?yōu)楣ぷ鳡顟B(tài)。
2.如權(quán)利要求1所述的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng),其特征在于,失效的該主鏈結(jié)修復(fù)后為備援狀態(tài),待對(duì)應(yīng)的該冗余鏈結(jié)失效時(shí)才轉(zhuǎn)變?yōu)楣ぷ鳡顟B(tài)。
3.如權(quán)利要求1所述的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng),其特征在于,該主鏈結(jié)與該冗余鏈結(jié)皆為雙向通訊鏈結(jié)。
4.如權(quán)利要求1所述的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng),其特征在于,失效的該主鏈結(jié)連接的該交換機(jī)更新一媒體存取控制地址列表,并廣播該媒體存取控制地址列表至其余的該些交換機(jī)。
5.如權(quán)利要求1所述的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng),其特征在于,該些主連接端口的其中之一預(yù)設(shè)為阻隔端口,其余的該些主連接端口預(yù)設(shè)為轉(zhuǎn)送端口,且該些冗余連接端口預(yù)設(shè)為阻隔端口,當(dāng)該些主鏈結(jié)的其中之一失效時(shí),失效的該主鏈結(jié)連接的該些主連接端口成為阻隔端口,而對(duì)應(yīng)失效的該主鏈結(jié)的該冗余鏈結(jié)所連接的該些冗余連接端口成為轉(zhuǎn)送端□。
6.如權(quán)利要求5所述的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng),其特征在于,當(dāng)二相鄰的該交換機(jī)之間的該主鏈結(jié)與該冗余鏈結(jié)均失效時(shí),預(yù)設(shè)為阻隔端口的該主連接端口轉(zhuǎn)變?yōu)檗D(zhuǎn)送端口。
7.如權(quán)利要求1所述的環(huán)狀網(wǎng)絡(luò)的備援系統(tǒng),其特征在于,該些交換機(jī)的其中之一更包含一介接連接端口,以連接該備援系統(tǒng)至外部網(wǎng)絡(luò)。
8.—種環(huán)狀網(wǎng)絡(luò)的備援方法,其特征在于,包含: 提供多個(gè)主鏈結(jié),以串接多個(gè)交換機(jī)而形成一主環(huán)狀網(wǎng)絡(luò),其中各該主鏈結(jié)使相鄰的該交換機(jī)的二主連接端口的其中之一彼此連接; 提供多個(gè)冗余鏈結(jié),以串接多個(gè)交換機(jī)而形成一冗余環(huán)狀網(wǎng)絡(luò),其中各該冗余鏈結(jié)使相鄰的該交換機(jī)的二冗余連接端口的其中之一彼此連接; 設(shè)定該些主連接端口的其中之一為阻隔端口,而其余的該些主連接端口為轉(zhuǎn)送端口,以使該些主鏈結(jié)預(yù)設(shè)為工作狀態(tài); 設(shè)定該些冗余連接端口為阻隔端口,以使該些冗余鏈結(jié)預(yù)設(shè)為備援狀態(tài); 檢測(cè)該些主鏈結(jié)的連接狀態(tài);及 當(dāng)檢測(cè)到該些主鏈結(jié)的其中之一失效時(shí),使對(duì)應(yīng)失效的該主鏈結(jié)的該冗余鏈結(jié)所連接的該些冗余連接端口成為轉(zhuǎn)送端口。
9.如權(quán)利要求8所述的環(huán)狀網(wǎng)絡(luò)的備援方法,其特征在于,還包含: 修復(fù)失效的該主鏈結(jié) '及 使經(jīng)修復(fù)的該主鏈結(jié)所連接的該些主連接端口仍維持為阻隔端口,待對(duì)應(yīng)的該冗余鏈結(jié)失效時(shí)才轉(zhuǎn)變?yōu)檗D(zhuǎn)送端口。
【文檔編號(hào)】H04L12/707GK103684952SQ201210330380
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年9月7日 優(yōu)先權(quán)日:2012年9月7日
【發(fā)明者】鮑志雄, 魏良泰 申請(qǐng)人:益網(wǎng)科技股份有限公司