亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理裝置以及網(wǎng)絡(luò)系統(tǒng)的制作方法

文檔序號:10660698閱讀:186來源:國知局
信息處理裝置以及網(wǎng)絡(luò)系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種信息處理裝置以及網(wǎng)絡(luò)系統(tǒng),無需復(fù)雜的設(shè)定,在使用了環(huán)路檢測數(shù)據(jù)的環(huán)路結(jié)構(gòu)防止功能動作時網(wǎng)絡(luò)的通信范圍不會被縮小地防止環(huán)路結(jié)構(gòu)。本發(fā)明的一個方式的信息處理裝置具有多個端口,從多個端口的各端口發(fā)送包括發(fā)送源端口號的環(huán)路檢測數(shù)據(jù),在從一個端口發(fā)送的環(huán)路檢測數(shù)據(jù)被其他端口接收到的情況下,在其他端口不是閉塞狀態(tài)時進行將一個端口設(shè)為閉塞狀態(tài)的處理,在其他端口是閉塞狀態(tài)時不對一個端口進行處理。
【專利說明】
信息處理裝置以及網(wǎng)絡(luò)系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息處理裝置以及網(wǎng)絡(luò)系統(tǒng),詳細而言涉及例如由骨干網(wǎng)絡(luò)的交換裝置以及在該交換裝置下屬所配置的交換裝置構(gòu)成的網(wǎng)絡(luò)系統(tǒng)中的防止環(huán)路(loop)的技術(shù)。
【背景技術(shù)】
[0002]作為網(wǎng)絡(luò)上的環(huán)路抑制功能,已知STP(Spanning Tree Protocol,生成樹協(xié)議)、RSTP(Rapid Spanning Tree Protocol,快速生成樹協(xié)議)等生成樹(Spanning tree),一般在配置于骨干網(wǎng)絡(luò)的交換裝置中起動了這些環(huán)路抑制功能。生成樹是用于對在并聯(lián)地連接的多個橋之間的網(wǎng)絡(luò)內(nèi)幀無限地循環(huán)的情形(環(huán)路)進行抑制的路由選擇算法。生成樹的算法被標(biāo)準(zhǔn)化為IEEE 802.1d0
[0003]在屬于骨干網(wǎng)絡(luò)下屬的交換裝置中,頻繁地進行端口增設(shè)、或者以臨時的目的來設(shè)置裝置的情形較多。如果在這樣的簡易地配置的交換裝置中起動STP等,則頻繁地發(fā)生拓撲變更等而對骨干網(wǎng)絡(luò)造成影響,所以有時不起動STP等環(huán)路抑制功能。在這樣的環(huán)路境下在骨干網(wǎng)絡(luò)的下屬發(fā)生了環(huán)路故障的情況下,其影響會波及到整個網(wǎng)絡(luò),所以在骨干網(wǎng)絡(luò)下屬的各交換裝置中起動環(huán)路檢測功能。
[0004]例如,作為以往的環(huán)路檢測功能,存在如下技術(shù):通過從骨干網(wǎng)絡(luò)的交換裝置的端口以恒定周期發(fā)送環(huán)路檢測幀,并由該交換裝置接收該環(huán)路檢測幀,從而檢測成為環(huán)路結(jié)構(gòu)的情形。
[0005]在專利文獻I中,記載了一種具備環(huán)路檢測功能的交換裝置,針對起動環(huán)路檢測功能的端口進行端口識別的設(shè)定。在該環(huán)路檢測功能中,基于所設(shè)定的端口識別,在與骨干網(wǎng)絡(luò)、上位交換裝置連接的交換裝置的上位端口中僅進行環(huán)路檢測幀的接收而不進行發(fā)送。另外,在交換裝置的上位端口中接收到環(huán)路檢測幀的情況下,進行發(fā)送了該交換裝置的環(huán)路檢測幀的發(fā)送源的下位端口的閉塞控制。
[0006]【專利文獻I】日本特開2009-207028號公報

【發(fā)明內(nèi)容】

[0007]但是,在將環(huán)路檢測功能設(shè)為有效的交換裝置中,在以恒定周期從多個端口發(fā)送了端口檢測幀時,如果發(fā)生環(huán)路,則在多個端口中接收到環(huán)路檢測幀,相應(yīng)端口被閉塞。如果這樣多個端口被閉塞,則可通信的端口減少,網(wǎng)絡(luò)的通信范圍(通信路徑數(shù))被大幅縮小。
[0008]另外,在專利文獻I中,一般難以由用戶設(shè)定端口識別,在發(fā)生環(huán)路破壞時,有時無法迅速地切斷成為環(huán)路結(jié)構(gòu)的部分。
[0009]本發(fā)明是考慮上述狀況而完成的,其目的在于無需進行復(fù)雜的端口識別的設(shè)定,而能夠在盡可能維持網(wǎng)絡(luò)的通信范圍的同時進行用于防止環(huán)路的端口閉塞。
[0010]本發(fā)明的一個方式的信息處理裝置具備發(fā)送及接收數(shù)據(jù)的多個端口、發(fā)送部、判定部以及端口控制部。
[0011 ]發(fā)送部從多個端口的各端口發(fā)送用于對環(huán)路結(jié)構(gòu)進行檢測的包括發(fā)送源端口信息的環(huán)路檢測數(shù)據(jù)。
[0012]判定部在從多個端口中的一個端口發(fā)送的環(huán)路檢測數(shù)據(jù)被其他端口接收到的情況下,判定接收到環(huán)路檢測數(shù)據(jù)的其他端口是否為閉塞狀態(tài)。
[0013]端口控制部在接收到環(huán)路檢測數(shù)據(jù)的其他端口在由判定部進行判定處理時不是閉塞狀態(tài)的情況下進行將一個端口設(shè)為閉塞狀態(tài)的處理,在其他端口是閉塞狀態(tài)的情況下不對一個端口進行處理。
[0014]另外,本發(fā)明的一個方式的網(wǎng)絡(luò)系統(tǒng)是至少具備第I信息處理裝置、第2信息處理裝置以及第3信息處理裝置的網(wǎng)絡(luò)系統(tǒng)。
[0015]第I信息處理裝置具備:包括與第2信息處理裝置連接的端口及與第3信息處理裝置連接的端口的發(fā)送及接收數(shù)據(jù)的多個端口;上述發(fā)送部;上述判定部;以及上述端口控制部。
[0016]根據(jù)本發(fā)明的至少一個方式,能夠防止接收到環(huán)路檢測數(shù)據(jù)的多個端口被閉塞,將能夠維持網(wǎng)絡(luò)的通信的范圍(通信路徑數(shù))確保得較寬。
[0017]上述以外的課題、結(jié)構(gòu)以及效果通過以下的實施方式的說明而變得明確。
【附圖說明】
[0018]圖1是示出本發(fā)明的第I實施方式的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)例的框圖。
[0019]圖2是示出在圖1的網(wǎng)絡(luò)系統(tǒng)中發(fā)生了環(huán)路時的環(huán)路檢測幀的動作的圖。
[0020]圖3是示出具備環(huán)路檢測功能的交換裝置的內(nèi)部結(jié)構(gòu)例的框圖。
[0021]圖4是示出環(huán)路檢測幀的幀格式的例子的說明圖。
[0022]圖5是示出本發(fā)明的第I實施方式的環(huán)路檢測判定處理的流程圖。
[0023]圖6是示出本發(fā)明的第I實施方式的網(wǎng)絡(luò)錯誤連接時的環(huán)路發(fā)生的概要的時序圖。
[0024]圖7是示出交換裝置的堵塞狀態(tài)發(fā)生變化之前的狀態(tài)的圖。
[0025]圖8是示出交換裝置的堵塞狀態(tài)發(fā)生變化之后的狀態(tài)的圖。
[0026]圖9是示出本發(fā)明的第2實施方式的端口狀態(tài)變化監(jiān)視處理的流程圖。
[0027]圖10是示出本發(fā)明的第3實施方式的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)例的框圖。
[0028](符號說明)
[0029]1、^、18:網(wǎng)絡(luò)系統(tǒng);101、101厶、10比、102?104:交換裝置;210:通信線;221、222:環(huán)路檢測幀;301-1?301-4:端口; 302-1?302-4:物理層;303:幀傳送/端口控制部;304-1:環(huán)路檢測幀接收控制部;304-2:環(huán)路檢測幀發(fā)送控制部;305:環(huán)路檢測控制部;408:發(fā)送源端口號。
【具體實施方式】
[0030]以下,參照附圖,說明用于實施本發(fā)明的方式的例子。按照下述的順序來進行說明。另外,在各圖中,對于實質(zhì)上具有相同的功能或者結(jié)構(gòu)的構(gòu)成要素,附加同一符號而省略重復(fù)的說明。
[0031]1.第I實施方式(環(huán)路檢測判定處理的例子)
[0032]2.第2實施方式(端口狀態(tài)變化監(jiān)視處理的例子)
[0033]3.第3實施方式(交換裝置的端口數(shù)是4個的例子)
[0034]〈1.第I實施方式〉
[0035]在本實施方式中,防止由于網(wǎng)絡(luò)系統(tǒng)的錯誤連接而從交換裝置不指定端口地朝向不特定的許多發(fā)送目的地所發(fā)送的幀(廣播幀)的無限的循環(huán),防止由此引起的整個系統(tǒng)的性能降低。
[0036]圖1是示出本發(fā)明的第I實施方式的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)例的框圖。
[0037]在圖1所示的網(wǎng)絡(luò)系統(tǒng)I中,對骨干網(wǎng)絡(luò)100經(jīng)由通信線201而連接有交換裝置101(信息處理裝置的一個例子)。交換裝置101是具備環(huán)路檢測功能的交換裝置,是所謂智能型的交換式集線器。另外,在網(wǎng)絡(luò)系統(tǒng)I的通信線中,能夠使用例如以太網(wǎng)(注冊商標(biāo))的范疇5e的UTP(Unshielded Twist Pair,非屏蔽雙絞線)線纜,但線纜不限于該例子。
[0038]交換裝置101的第I端口經(jīng)由通信線202而與交換裝置102連接。另外,交換裝置101的第2端口經(jīng)由通信線203而與交換裝置103連接。即,交換裝置102以及交換裝置103配置于在骨干網(wǎng)絡(luò)100中配置的交換裝置101的下屬。交換裝置102以及交換裝置103不具備環(huán)路檢測功能。以下,將由在與這樣的骨干網(wǎng)絡(luò)100連接的交換裝置101的下屬所配置的交換裝置102以及交換裝置103構(gòu)成的網(wǎng)絡(luò)稱為“下位網(wǎng)絡(luò)”。
[0039]對交換裝置102經(jīng)由通信線211?213而連接有3臺通信設(shè)備111?113。另外,對交換裝置103經(jīng)由通信線214?216而連接有3臺通信設(shè)備114?116。
[0040]交換裝置101從第I端口和第2端口以恒定周期(例如5秒鐘隔)發(fā)送作為環(huán)路檢測用的L2控制幀的環(huán)路檢測幀221、222(環(huán)路檢測數(shù)據(jù)的一個例子)。
[0041]圖2是示出在圖1的網(wǎng)絡(luò)系統(tǒng)中發(fā)生了環(huán)路時的環(huán)路檢測幀的動作的圖。
[0042]如圖2所示,交換裝置101下屬的交換裝置102和交換裝置103錯誤地通過通信線210而被直接連接,從而形成從交換裝置101的第I端口向交換裝置102發(fā)送的環(huán)路檢測幀221經(jīng)由交換裝置102、103而向作為發(fā)送源的交換裝置101的第2端口輸入的環(huán)路231。即,發(fā)生如下環(huán)路故障:從交換裝置101的第I端口發(fā)送的環(huán)路檢測幀221經(jīng)由環(huán)路231的路徑而被作為發(fā)送源的交換裝置101的第2端口所接收。
[0043]同樣地,交換裝置102和交換裝置103通過通信線210而被錯誤連接,從而形成從交換裝置101的第2端口向交換裝置103發(fā)送的環(huán)路檢測幀222經(jīng)由交換裝置103、102而向作為發(fā)送源的交換裝置101的第I端口輸入的環(huán)路232。即,發(fā)生如下環(huán)路故障:從交換裝置101的第2端口發(fā)送的環(huán)路檢測幀222經(jīng)由環(huán)路232的路徑而被作為發(fā)送源的交換裝置101的第I端口所接收。
[0044]在以往的交換裝置中,對于接收到環(huán)路檢測幀的端口執(zhí)行閉塞處理(端口閉塞)。因此,在如圖2那樣與骨干網(wǎng)絡(luò)連接的交換裝置具有2個與下位網(wǎng)絡(luò)可通信的端口的情況下,該2個端口被閉塞。因此,骨干網(wǎng)絡(luò)和下位網(wǎng)絡(luò)被完全切斷。這樣,如果發(fā)生環(huán)路,則存在網(wǎng)絡(luò)破壞變得非常大的可能性。因此,期望通過早期地發(fā)現(xiàn)環(huán)路來防止網(wǎng)絡(luò)破壞。
[0045]在本實施方式中,對環(huán)路檢測幀附加發(fā)送源端口信息,在由交換裝置101中的某一個端口 301接收到環(huán)路檢測幀時,在交換裝置101中檢查接收端口的閉塞狀態(tài)。然后,檢查的結(jié)果,如果接收端口是非閉塞狀態(tài),則交換裝置101根據(jù)從環(huán)路檢測幀所取得的發(fā)送源端口信息,使發(fā)送源端口轉(zhuǎn)移到閉塞狀態(tài)。
[0046]另外,在圖1以及圖2中,說明了經(jīng)由在交換裝置102與交換裝置103之間錯誤連接的通信線210而在交換裝置101?103中構(gòu)成環(huán)路的例子,但當(dāng)然不限于該例子。作為例子,可考慮以下那樣的環(huán)路結(jié)構(gòu)。
[0047](I)將交換裝置101的一個端口和其他端口進行連接的事例(同一交換裝置內(nèi)的線纜錯誤連接);
[0048](2)在交換裝置101下屬的交換裝置102或者103內(nèi)錯誤連接了端口彼此的情況下,從交換裝置101朝向交換裝置102或者103發(fā)送的幀由于交換裝置102或者103內(nèi)的端口彼此的錯誤連接而被發(fā)送到交換裝置101,構(gòu)成環(huán)路的事例;
[0049](3)從交換裝置101朝向交換裝置102或者103發(fā)送的幀經(jīng)由交換裝置102以及交換裝置103的下屬的交換裝置(未圖示)而從交換裝置103或者交換裝置102被發(fā)送到交換裝置101,構(gòu)成環(huán)路的事例;以及
[0050](4)從交換裝置101發(fā)送的幀從下位網(wǎng)絡(luò)的交換裝置102或者交換裝置103經(jīng)由骨干網(wǎng)絡(luò)100而被作為發(fā)送源的交換裝置1I所接收的事例。
[0051]圖3是示出具備環(huán)路檢測功能的交換裝置101的內(nèi)部結(jié)構(gòu)例的框圖,示出了作為環(huán)路檢測數(shù)據(jù)的一個例子的環(huán)路檢測幀在交換裝置101的內(nèi)部傳遞的路徑。
[0052]交換裝置101具備用于與外部進行數(shù)據(jù)的輸入輸出的多個端口301-1?301-3以及多個物理層302-1?302-3。另外,交換裝置101具備幀傳送/端口控制部303、環(huán)路檢測幀接收控制部304-1、環(huán)路檢測幀發(fā)送控制部304-2、以及環(huán)路檢測控制部305。以后,在對端口301 -1、端口 301 -2以及端口 301 _3不特別區(qū)分的情況或者總稱的情況下,記載為端口 301。同樣地,在對物理層302-1、物理層302-2以及物理層302-3不特別區(qū)分的情況或者總稱的情況下,記載為物理層302。
[0053]物理層302相當(dāng)于由例如國際標(biāo)準(zhǔn)化機構(gòu)(OS1:0pen Systems Interconnect1n(開放系統(tǒng)互連))所制定的OSI參照模型中的、決定了網(wǎng)絡(luò)的物理性的連接以及傳送方式的第I層。
[0054]幀傳送/端口控制部303(發(fā)送部以及端口控制部的一個例子)具有:進行包括環(huán)路檢測幀在內(nèi)的由交換裝置101處理的所有幀的傳送(輸入輸出處理)的幀傳送功能、以及進行端口 301的閉塞處理以及開放(非閉塞)處理的端口控制功能。幀傳送/端口控制部303在使端口閉塞的情況下,不與閉塞對象的端口 301建立鏈接(此處建立鏈接是指可通信的狀態(tài))。即,幀傳送/端口控制部303通過對與閉塞對象的端口 301連接的物理層302進行切斷處理,從而與閉塞對象的端口 301斷開鏈接(此處斷開鏈接是指可不通信的狀態(tài))。由此,在物理層302通過某一個端口 301接收到幀的情況下,接收到的幀也不會被傳送到幀傳送/端口控制部303。
[0055]環(huán)路檢測幀接收控制部304-1從幀傳送/端口控制部303僅接收由交換裝置101處理的全部幀中的環(huán)路檢測幀,并傳遞到環(huán)路檢測控制部305。
[0056]環(huán)路檢測幀發(fā)送控制部304-2從環(huán)路檢測控制部305僅接收由交換裝置101處理的全部幀中的環(huán)路檢測幀,并傳遞到幀傳送/端口控制部303。
[0057]環(huán)路檢測控制部305(判定部的一個例子)從環(huán)路檢測幀接收控制部304-1接收環(huán)路檢測幀,另外向環(huán)路檢測幀發(fā)送控制部304-2發(fā)送環(huán)路檢測幀。
[0058]在由端口301-1 (—個端口的例子)接收到環(huán)路檢測幀的情況下,環(huán)路檢測幀經(jīng)由信號線312被傳遞到物理層302-1。環(huán)路檢測幀從物理層302-1經(jīng)由信號線322而被傳遞到對交換裝置101中的全部幀的發(fā)送接收進行控制的幀傳送/端口控制部303。之后,環(huán)路檢測幀經(jīng)由信號線331而被傳遞到環(huán)路檢測幀接收控制部304-1,進而經(jīng)由信號線341而被傳遞到環(huán)路檢測控制部305。
[0059]另外,在從端口301-1發(fā)送環(huán)路檢測幀的情況下,環(huán)路檢測幀從環(huán)路檢測控制部305經(jīng)由信號線342而被傳遞到環(huán)路檢測幀發(fā)送控制部304-2,進而經(jīng)由信號線332而被傳遞到幀傳送/端口控制部303。之后,環(huán)路檢測幀經(jīng)由信號線321而被傳遞到物理層302-1,并經(jīng)由信號線311而被傳遞到端口 301-1。
[0060]在由端口301-2(其他端口的例子)進行幀的發(fā)送及接收的情況下也同樣地經(jīng)由信號線313、314,在端口 301-2與物理層302-2之間進行幀的發(fā)送及接收。另外,經(jīng)由信號線323、324,在物理層302-2與幀傳送/端口控制部303之間進行幀的發(fā)送及接收。
[0061]關(guān)于與骨干網(wǎng)絡(luò)100經(jīng)由通信線201連接的端口301-3,幀的傳遞路徑也是同樣的。經(jīng)由信號線315、316,在端口 301-3與物理層302-3之間進行幀的發(fā)送及接收的傳遞。另外,經(jīng)由信號線325、326,在物理層302-3與幀傳送/端口控制部303之間進行幀的發(fā)送及接收。
[0062]在使端口 301閉塞時,從環(huán)路檢測控制部305發(fā)行端口關(guān)閉指示350,在幀傳送/端口控制部303中受理端口關(guān)閉指示。然后,幀傳送/端口控制部303對相應(yīng)的物理層302進行端口關(guān)閉控制,相應(yīng)的端口 301成為閉塞的結(jié)構(gòu)。
[0063]另外,也可以在環(huán)路檢測時、或通過環(huán)路檢測進行了端口閉塞的情況下,將其信息通知給用戶或終端。例如,也可以通過將有關(guān)環(huán)路檢測、端口閉塞的信息寫入到MIB(Management Informat1n Base,管理信息庫)從而使得能夠由用戶觀察。或者,也可以在相應(yīng)的端口中設(shè)置的LED中進行顯示、或在與交換裝置101連接的終端中進行顯示,進行通知的手段不受限。
[0064]在以下的說明中,當(dāng)說明在環(huán)路檢測控制部305與端口301之間進行幀的發(fā)送及接收時,適當(dāng)?shù)厥÷栽趦烧咧g存在的物理層302、幀傳送/端口控制部303、環(huán)路檢測幀接收控制部304-1以及環(huán)路檢測幀發(fā)送控制部304-2的記載。
[0065][環(huán)路檢測幀的幀格式]
[0066]此處,說明交換裝置101發(fā)送及接收的環(huán)路檢測幀的幀格式。
[0067]圖4是示出環(huán)路檢測幀的幀格式的例子的說明圖。
[0068]關(guān)于環(huán)路檢測幀,使用L2控制幀,作為字段具有DA401、SA402、第I固定值403、第2固定值404、發(fā)送時刻405、MAC地址406、第3固定值407、發(fā)送源端口號408、第4固定值409、填充410、FCS(Frame Check Sequence,幀檢查序列)411。另外,第2固定值404至第4固定值409的字段是環(huán)路檢測幀獨自的信息。
[0069]DA401是目的地MAC地址,使用預(yù)先預(yù)約的獨自MAC地址。SA402是發(fā)送源MAC地址,使用本裝置的MAC地址。第I固定值403、第2固定值404、第3固定值407、以及第4固定值409是為了使環(huán)路檢測幀的數(shù)據(jù)長成為固定的數(shù)據(jù)長而插入的位串。
[0070]發(fā)送時刻405是從本裝置發(fā)送了環(huán)路檢測幀的時刻。MAC地址406是發(fā)送了環(huán)路檢測幀的發(fā)送源的端口的MAC地址。發(fā)送源端口號408是發(fā)送了環(huán)路檢測幀的發(fā)送源的端口的端口號。
[0071]而且,填充410是為了將環(huán)路檢測幀設(shè)為固定的數(shù)據(jù)長(例如64字節(jié)(byte))的填充處理而插入的任意的數(shù)據(jù)長(在圖4中是10字節(jié))的字段。FCS411是為了調(diào)查接收到的幀是否有錯誤而附加的字段。作為FCS,使用例如CRC(循環(huán)冗余碼)等。
[0072]在本實施方式中,將環(huán)路檢測幀內(nèi)的發(fā)送源端口號408用作發(fā)送源端口信息,在接收端口不是閉塞狀態(tài)的情況下,進行使發(fā)送源的端口閉塞的處理。
[0073][環(huán)路檢測判定處理]
[0074]圖5是示出本發(fā)明的第I實施方式的環(huán)路檢測判定處理的流程圖。此處,以通過與交換裝置101的下位網(wǎng)絡(luò)連接的2個端口(例如端口 301-1、301-2)來接收環(huán)路檢測幀的情況為例子進行說明。
[0075]作為前提,交換裝置101的環(huán)路檢測控制部305默認地將端口301-1?301-3設(shè)為非閉塞狀態(tài)(啟用),設(shè)為能夠通過端口 301-1?301-3進行通信的狀態(tài)(建立鏈接)。
[0076]環(huán)路檢測控制部305進行控制,使得按照恒定周期,通過幀傳送/端口控制部303從端口 301-1?301-3朝向不特定的多個發(fā)送目的地同時發(fā)送(組播發(fā)送)環(huán)路檢測幀。實際上,在幀傳送/端口控制部303的處理的情況下,從端口 301-1?301-3以具有略微的時間差的方式依次發(fā)送環(huán)路檢測幀。在此時發(fā)送的環(huán)路檢測幀中,作為與發(fā)送環(huán)路檢測幀的端口有關(guān)的信息(發(fā)送源端口信息),分別包括發(fā)送源端口號的信息(參照圖4)。另外,在環(huán)路檢測幀(圖4)的DA401 (目的地MAC地址)中包括表示是組播的信息。
[0077]實際的網(wǎng)絡(luò)系統(tǒng)通過更復(fù)雜的路徑而形成環(huán)路。通過不使發(fā)送及接收的端口固定,從交換裝置101的所有端口發(fā)送環(huán)路檢測幀,從而不會遺漏檢查。至少優(yōu)選從更多的端口發(fā)送環(huán)路檢測幀。
[0078]環(huán)路檢測控制部305在由某一個端口301接收到幀的情況下,判定接收到的幀是否為環(huán)路檢測幀、即是否接收到環(huán)路檢測幀(步驟SI)。在未接收到環(huán)路檢測幀的情況下(步驟SI的“否”),環(huán)路檢測控制部305繼續(xù)監(jiān)視環(huán)路檢測幀。也可以在一定時間未檢測到環(huán)路檢測幀的情況下結(jié)束環(huán)路檢測判定處理。
[0079]另一方面,在步驟SI的判定處理中接收到環(huán)路檢測幀的情況下(步驟SI的“是”),環(huán)路檢測控制部305取得由某一個端口 301接收到環(huán)路檢測幀的信息、以及相應(yīng)的端口 301的端口號(接收端口號)(步驟S2)。
[0080]接下來,環(huán)路檢測控制部305從接收到的環(huán)路檢測幀取得發(fā)送源端口號408(步驟S3)。
[0081 ] 之后,環(huán)路檢測控制部305取得與接收端口號相應(yīng)的端口 301的端口關(guān)閉的0N/0FF(開/關(guān))信息、即是否閉塞的狀態(tài)信息(步驟S4)。在端口關(guān)閉是ON時,該端口是閉塞狀態(tài),在是OFF時,該端口不是閉塞狀態(tài)。
[0082]接下來,環(huán)路檢測控制部305判定與接收端口號相應(yīng)的端口301的端口關(guān)閉是否為OFF(步驟S5)。環(huán)路檢測控制部305從接收到環(huán)路檢測幀的端口,依次進行該判定處理。然后,在該判定處理時,該端口 301的端口關(guān)閉是OFF的情況下(步驟S5的“是”),環(huán)路檢測控制部305執(zhí)行通過幀傳送/端口控制部303而使發(fā)送源端口關(guān)閉的處理(步驟S6)。在該處理結(jié)束之后,環(huán)路檢測控制部305結(jié)束環(huán)路檢測判定處理。
[0083]在步驟S5的判定處理中與接收端口號相應(yīng)的端口301的端口關(guān)閉是ON的情況下(步驟S5的“否”),環(huán)路檢測控制部305針對該端口 301不進行任何處理而結(jié)束環(huán)路檢測判定處理。
[0084][環(huán)路檢測判定處理的具體例]
[0085]參照圖6,說明上述環(huán)路檢測判定處理的具體例。
[0086]圖6是示出本發(fā)明的第I實施方式的網(wǎng)絡(luò)錯誤連接時的環(huán)路發(fā)生的概要的時序圖。此處,以從交換裝置101的端口301-1、301-2發(fā)送環(huán)路檢測幀的情況為例子進行說明。
[0087]首先,交換裝置101的環(huán)路檢測控制部305從端口301_1 (以下記載為“第I端口” )以及端口 301-2(以下記載為“第2端口”)朝向不特定的多個發(fā)送目的地,發(fā)送(組播)環(huán)路檢測幀(步驟S11、S12)。此時,對從第I端口以及第2端口發(fā)送的環(huán)路檢測幀分別附加有發(fā)送源端口信息。
[0088]然后,交換裝置101的環(huán)路檢測控制部305通過第2端口來接收從第I端口發(fā)送的環(huán)路檢測幀(步驟S13)。接下來,交換裝置101通過第I端口來接收從第2端口發(fā)送的環(huán)路檢測幀(步驟S14)。
[0089]交換裝置101在從第2端口接收到環(huán)路檢測幀起經(jīng)過預(yù)定的時滯(時間的偏移)之后,針對之前接收到環(huán)路檢測幀的第2端口的狀態(tài)進行判定處理。時滯根據(jù)環(huán)路檢測控制部305的處理速度等而變化。然后,交換裝置101的環(huán)路檢測控制部305在第2端口不是閉塞狀態(tài)的情況下,通過幀傳送/端口控制部303進行使作為該環(huán)路檢測幀的發(fā)送源的第I端口閉塞的處理(端口關(guān)閉)(步驟S15)。
[0090]接下來,交換裝置101的環(huán)路檢測控制部305針對從第2端口延遲地接收到環(huán)路檢測幀的第I端口的狀態(tài),也執(zhí)行判定處理(步驟S16)。此處,從環(huán)路檢測控制部305檢測到由第I端口接收到環(huán)路檢測幀起至針對第I端口的狀態(tài)進行判定為止有時滯。因此,在執(zhí)行該判定處理時第I端口已經(jīng)被閉塞,環(huán)路檢測控制部305判定為第I端口被閉塞。然后,環(huán)路檢測控制部305不使作為由第I端口接收到的環(huán)路檢測幀的發(fā)送源的第2端口閉塞而結(jié)束環(huán)路檢測判定處理。
[0091]在如上所述構(gòu)成的第I實施方式中,在從與骨干網(wǎng)絡(luò)100連接的交換裝置101的端口發(fā)送的環(huán)路檢測幀中包括發(fā)送源端口號。并且,在由交換裝置101檢測到環(huán)路檢測幀時,接收到環(huán)路檢測幀的接收端口不是閉塞狀態(tài)的情況下進行將發(fā)送源端口設(shè)為閉塞狀態(tài)的處理,在接收端口是閉塞狀態(tài)時不進行將發(fā)送源端口設(shè)為閉塞狀態(tài)的處理。能夠通過該環(huán)路檢測判定處理,防止接收到環(huán)路檢測幀的所有端口被閉塞的事態(tài)。因此,無需以往那樣的復(fù)雜的設(shè)定,而能夠?qū)⒃谑褂昧谁h(huán)路檢測幀的環(huán)路結(jié)構(gòu)防止功能動作時可維持網(wǎng)絡(luò)通信的范圍確保得較寬,通信范圍不會被縮小而能夠防止環(huán)路結(jié)構(gòu)。
[0092]通過這樣的環(huán)路檢測判定處理,在網(wǎng)絡(luò)中發(fā)生了環(huán)路時,能夠迅速地對相應(yīng)端口進行閉塞處理,防止廣播幀的環(huán)路(無限的循環(huán))。因此,能夠防止廣播幀的環(huán)路所引起的整個網(wǎng)絡(luò)系統(tǒng)的性能降低。
[0093]〈2.第2實施方式〉
[0094]接下來,參照圖7?圖9,說明本發(fā)明的第2實施方式。
[0095]在STP或者RSTP(RapidSTP)等生成樹(路由選擇算法)中,根據(jù)所提供的優(yōu)先次序,在橋之間交換被稱為BPDU(Bridge Protocol Data Unit,網(wǎng)橋協(xié)議數(shù)據(jù)單元)的控制信息,設(shè)定一個平常使用的路徑,將其以外的路徑設(shè)定為故障時的迂回路徑。在生成樹中,通過切換針對各端口不傳送幀的堵塞狀態(tài)和傳送幀的非堵塞狀態(tài)(以下稱為“轉(zhuǎn)發(fā)狀態(tài)”)來設(shè)定幀的路徑,在邏輯上防止環(huán)路結(jié)構(gòu)。RSTP是改良STP而縮短了在有拓撲的變更的情況下直至路徑完全切換為止的時間的生成樹。
[0096]在堵塞狀態(tài)下,即便在網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)上形成了環(huán)路,通過利用軟件來設(shè)定路徑,從而不會使環(huán)路檢測控制部305接收環(huán)路檢測幀。因此,有時由于某種理由而端口的堵塞狀態(tài)變化為轉(zhuǎn)發(fā)狀態(tài),從而形成環(huán)路。因此,在第2實施方式中,監(jiān)視交換裝置的端口的堵塞狀態(tài)的變化,根據(jù)其結(jié)果來執(zhí)行第I實施方式中的環(huán)路檢測判定處理(圖5)。
[0097]圖7是示出交換裝置的堵塞狀態(tài)變化之前的狀態(tài)的圖。
[0098]圖8是示出交換裝置的堵塞狀態(tài)變化之后的狀態(tài)的圖。
[0099]圖9是示出本發(fā)明的第2實施方式的堵塞狀態(tài)變化監(jiān)視處理的流程圖。
[0100]圖7以及圖8所示的網(wǎng)絡(luò)系統(tǒng)IA的結(jié)構(gòu)與圖2的網(wǎng)絡(luò)系統(tǒng)I的結(jié)構(gòu)相同。即,交換裝置102的端口和交換裝置103的端口被錯誤連接。另外,網(wǎng)絡(luò)系統(tǒng)IA的交換裝置1lA的結(jié)構(gòu)也與圖3的交換裝置101的結(jié)構(gòu)相同。但是,在網(wǎng)絡(luò)系統(tǒng)IA的交換裝置1lA中,作為環(huán)路抑制功能之一的生成樹(例如STP或者RSTP)起動。將交換裝置1lA的端口301-1設(shè)為第I端口,將端口 301-2設(shè)為第2端口。
[0101]圖7所示的交換裝置1lA的第2端口通過STP/RSTP等的設(shè)定而被設(shè)定為堵塞狀態(tài)。設(shè)想如下情形:在交換裝置1lA的第2端口是堵塞狀態(tài)時,第2端口的堵塞狀態(tài)由于某種故障而被解除,如圖8所示第2端口轉(zhuǎn)移到非堵塞狀態(tài)(轉(zhuǎn)發(fā)狀態(tài))。交換裝置1lA的第2端口轉(zhuǎn)移到轉(zhuǎn)發(fā)狀態(tài),從而形成以交換裝置101A、102、103為路徑的環(huán)路,廣播幀有可能無限地循環(huán)。為了防止這個問題,在交換裝置1lA中,執(zhí)行圖9所示的端口狀態(tài)變化監(jiān)視處理。
[0102][端口狀態(tài)變化監(jiān)視處理]
[0103]首先,交換裝置1lA的環(huán)路檢測控制部305取得各端口的堵塞狀態(tài)信息(a)(步驟S21)0
[0104]進而,環(huán)路檢測控制部305在實施步驟S21的處理后經(jīng)過預(yù)定時間(例如I秒)的延遲(等待時間)之后(步驟S22),再次取得各端口的堵塞狀態(tài)信息(b)(步驟S23)。
[0105]之后,環(huán)路檢測控制部305根據(jù)在步驟S21中取得的各端口的堵塞狀態(tài)信息(a)和在步驟S23中取得的各端口的堵塞狀態(tài)信息(b),判定第2端口的狀態(tài)是否從堵塞狀態(tài)轉(zhuǎn)移到轉(zhuǎn)發(fā)狀態(tài)(步驟S24)。在各端口的狀態(tài)未從堵塞狀態(tài)轉(zhuǎn)移到轉(zhuǎn)發(fā)狀態(tài)的情況下(步驟S24的“否”),環(huán)路檢測控制部305結(jié)束端口狀態(tài)變化監(jiān)視處理。
[0106]在步驟S24的判定處理中端口的狀態(tài)從堵塞狀態(tài)轉(zhuǎn)移為轉(zhuǎn)發(fā)狀態(tài)的情況下(步驟S24的“是”),環(huán)路檢測控制部305進行由從堵塞狀態(tài)轉(zhuǎn)移到轉(zhuǎn)發(fā)狀態(tài)的端口(第2端口)發(fā)送環(huán)路檢測幀的處理(步驟S25)。
[0107]之后,由于錯誤連接的通信線210而發(fā)生環(huán)路結(jié)構(gòu),所以環(huán)路檢測幀被交換裝置1lA的其他端口(第I端口)接收,圖5的環(huán)路檢測判定處理進行動作(步驟S26)。
[0108]然后,在環(huán)路檢測判定處理中,接收到環(huán)路檢測幀的端口(第I端口)不是閉塞狀態(tài)的情況下,進行針對作為環(huán)路檢測幀的發(fā)送源的第2端口的閉塞處理。因此,在交換裝置1lA的第2端口與交換裝置103之間無法進行幀的發(fā)送及接收,而使網(wǎng)絡(luò)系統(tǒng)返回到幀不循環(huán)的原來的狀態(tài)(圖7)。
[0109]根據(jù)上述結(jié)構(gòu)的第2實施方式,能夠組合以往的生成樹等環(huán)路抑制功能和第I實施方式的環(huán)路檢測判定處理,更可靠地防止環(huán)路。
[0110]在第2實施方式中,通過圖9所示的端口監(jiān)視控制處理,在端口的狀態(tài)從堵塞狀態(tài)轉(zhuǎn)移到轉(zhuǎn)發(fā)狀態(tài)時,執(zhí)行圖5的環(huán)路檢測判定處理。因此,在交換裝置的端口的狀態(tài)從堵塞狀態(tài)轉(zhuǎn)移到轉(zhuǎn)發(fā)狀態(tài),發(fā)生了環(huán)路檢測幀的環(huán)路時,迅速地對相應(yīng)端口進行閉塞處理,防止廣播幀的環(huán)路(無限的循環(huán))。因此,能夠防止廣播幀的環(huán)路所引起的整個網(wǎng)絡(luò)系統(tǒng)的性能降低。
[0111]〈3.第3實施方式〉
[0112]接下來,參照圖10,說明本發(fā)明的第3實施方式。
[0113]與骨干網(wǎng)絡(luò)連接的交換裝置的端口數(shù)也可以是4個以上。在第3實施方式中,示出了與骨干網(wǎng)絡(luò)連接的交換裝置的端口數(shù)是4個以上的例子。
[0114]圖10是示出本發(fā)明的第3實施方式的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)例的框圖。在圖10所示的網(wǎng)絡(luò)系統(tǒng)IB中,與骨干網(wǎng)絡(luò)100連接的交換裝置1lB除了端口301-1?301-3以外,還具備端口301-4。交換裝置1lB的端口 301-4經(jīng)由通信線204而與下位網(wǎng)絡(luò)的交換裝置104連接。對交換裝置104經(jīng)由通信線217?219而連接有3臺通信設(shè)備117?119。
[0115]端口 301-4經(jīng)由信號線317、318、物理層302-4以及信號線327、328,在與幀傳送/端口控制部303之間進行環(huán)路檢測幀的發(fā)送及接收。
[0116]而且,本發(fā)明不限于上述的各實施方式的例子,只要不脫離權(quán)利要求書記載的本發(fā)明的要旨,顯然能夠采用其他各種應(yīng)用例、變形例。
[0117]例如,在上述實施方式的例子中為了易于理解地說明本發(fā)明而詳細并且具體地說明了裝置以及系統(tǒng)的結(jié)構(gòu),并非限定于一定具備所說明的所有結(jié)構(gòu)。另外,能夠?qū)⒛硞€實施方式的例子的結(jié)構(gòu)的一部分置換為其他實施方式的例子的結(jié)構(gòu)。另外,還能夠?qū)δ硞€實施方式的例子的結(jié)構(gòu)附加其他實施方式的例子的結(jié)構(gòu)。另外,還能夠針對各實施方式的例子的結(jié)構(gòu)的一部分,進行其他結(jié)構(gòu)的追加、刪除、置換。
[0118]另外,關(guān)于上述的各結(jié)構(gòu)、功能、處理部、處理單元等,也可以通過利用例如集成電路進行設(shè)計等而利用硬件來實現(xiàn)它們的一部分或者全部。另外,也可以通過由處理器解釋并執(zhí)行實現(xiàn)各個功能的程序,從而利用軟件來實現(xiàn)上述的各結(jié)構(gòu)、功能等。實現(xiàn)各功能的程序、表格、文件等信息能夠設(shè)置到存儲器、硬盤、SSD(S0lid State Drive,固態(tài)驅(qū)動器)等記錄裝置、或者IC卡、SD卡、DVD等記錄介質(zhì)。
[0119]另外,關(guān)于控制線、信息線等,示出在說明上需要考慮的線,并未示出產(chǎn)品上必然所需的所有的控制線、信息線。實際上也可以認為幾乎所有的結(jié)構(gòu)相互連接。
[0120]另外,在本說明書中,關(guān)于對時間序列的處理進行記述的處理步驟,不僅包括沿著所記載的順序按照時間序列進行的處理,而且還包括未必按照時間序列進行處理而是并行或者單獨地執(zhí)行的處理(例如并行處理或者基于目標(biāo)的處理)。
【主權(quán)項】
1.一種信息處理裝置,其特征在于,包括: 多個端口,發(fā)送及接收數(shù)據(jù); 發(fā)送部,從所述多個端口的各端口發(fā)送用于對環(huán)路結(jié)構(gòu)進行檢測的包括發(fā)送源端口信息的環(huán)路檢測數(shù)據(jù); 判定部,在從所述多個端口中的一個端口發(fā)送的環(huán)路檢測數(shù)據(jù)被其他端口接收到的情況下,判定接收到所述環(huán)路檢測數(shù)據(jù)的所述其他端口是否為閉塞狀態(tài);以及 端口控制部,在接收到所述環(huán)路檢測數(shù)據(jù)的所述其他端口在由所述判定部進行判定處理時不是閉塞狀態(tài)的情況下,進行將發(fā)送了所述環(huán)路檢測數(shù)據(jù)的所述一個端口設(shè)為閉塞狀態(tài)的處理,在所述其他端口是閉塞狀態(tài)的情況下,不對所述一個端口進行處理。2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 從由所述其他端口接收到所述環(huán)路檢測數(shù)據(jù)起至由所述判定部判定接收到所述環(huán)路檢測數(shù)據(jù)的所述其他端口是否為閉塞狀態(tài)為止,有時滯。3.根據(jù)權(quán)利要求1或者2所述的信息處理裝置,其特征在于, 在使用了路由選擇算法的環(huán)路抑制功能已起動時,所述端口控制部監(jiān)視所述多個端口的狀態(tài),在存在從由于所述環(huán)路抑制功能而不進行數(shù)據(jù)的傳送的堵塞狀態(tài)轉(zhuǎn)移到非堵塞狀態(tài)的端口的情況下,從相應(yīng)的端口發(fā)送所述環(huán)路檢測數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 所述發(fā)送部從所述多個端口的所有端口,組播發(fā)送所述環(huán)路檢測數(shù)據(jù)。5.—種網(wǎng)絡(luò)系統(tǒng),至少具備第I信息處理裝置、第2信息處理裝置以及第3信息處理裝置,其特征在于, 所述第I信息處理裝置具備: 發(fā)送及接收數(shù)據(jù)的多個端口,包括與所述第2信息處理裝置連接的端口以及與所述第3信息處理裝置連接的端口; 發(fā)送部,從所述多個端口的各端口,發(fā)送用于對環(huán)路結(jié)構(gòu)進行檢測的包括發(fā)送源端口信息的環(huán)路檢測數(shù)據(jù); 判定部,在從所述多個端口中的一個端口發(fā)送的環(huán)路檢測數(shù)據(jù)被其他端口接收到的情況下,判定接收到所述環(huán)路檢測數(shù)據(jù)的所述其他端口是否為閉塞狀態(tài);以及 端口控制部,在接收到所述環(huán)路檢測數(shù)據(jù)的所述其他端口在由所述判定部進行判定處理時不是閉塞狀態(tài)的情況下,進行將發(fā)送了所述環(huán)路檢測數(shù)據(jù)的所述一個端口設(shè)為閉塞狀態(tài)的處理,在所述其他端口是閉塞狀態(tài)的情況下,不對所述一個端口進行處理。
【文檔編號】H04L12/437GK106027353SQ201610171621
【公開日】2016年10月12日
【申請日】2016年3月24日
【發(fā)明人】佐佐木麗雙, 中野義弘, 西村卓真, 江口正祐, T·N·初音
【申請人】株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1