欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

分組環(huán)網(wǎng)絡(luò)系統(tǒng)、連接分組環(huán)的方法和環(huán)之間連接節(jié)點(diǎn)的制作方法

文檔序號:7636317閱讀:204來源:國知局
專利名稱:分組環(huán)網(wǎng)絡(luò)系統(tǒng)、連接分組環(huán)的方法和環(huán)之間連接節(jié)點(diǎn)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及分組環(huán)網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、分組傳送方法、信號發(fā)送/接收方法和環(huán)之間連接節(jié)點(diǎn)(inter-ring connecting node)。具體上,本發(fā)明 涉及冗余的分組環(huán)網(wǎng)絡(luò)系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)以及被應(yīng)用到所述冗余的分組環(huán)網(wǎng) 絡(luò)系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)的分組傳送方法、信號發(fā)送/接收方法和環(huán)之間連接節(jié) 點(diǎn)。
背景技術(shù)
將說明與在多個(gè)分組環(huán)之間的冗余連接方法相關(guān)聯(lián)的現(xiàn)有技術(shù)。傳統(tǒng)上,在采用Ethernet (以太網(wǎng),注冊商標(biāo))的網(wǎng)絡(luò)中,存在下述 情況冗余地連接以太網(wǎng)交換機(jī),以便不受在鏈路或者節(jié)點(diǎn)中的故障影 響。在涉及這樣的冗余的情況下,生成樹協(xié)議用于構(gòu)造不引起環(huán)路的拓 撲。生成樹協(xié)議是這樣的一種協(xié)議即使與操作相關(guān)聯(lián)地引起拓?fù)涓淖兓?者由任何故障引起拓?fù)涓淖?,其也總是保持無環(huán)路的邏輯拓?fù)?。?dāng)在采用 Ethernet (以太網(wǎng),注冊商標(biāo))的網(wǎng)絡(luò)中引起環(huán)路時(shí),引起問題,諸如由于 分組的增加而導(dǎo)致分組的多重到達(dá)和對于頻帶的壓力。而且,F(xiàn)DB (轉(zhuǎn)發(fā) 數(shù)據(jù)庫)的不收斂對于上層應(yīng)用有副作用,或者可能引起系統(tǒng)故障。為了 防止這樣的問題,必須防止在采用Ethernet (以太網(wǎng),注冊商標(biāo))的網(wǎng)絡(luò) 中引起環(huán)路。通過應(yīng)用生成樹協(xié)議,可以構(gòu)造和保持無環(huán)路邏輯拓?fù)?,?使得能夠防止如上所述由環(huán)路引起的問題。在生成樹協(xié)議中,當(dāng)在鏈路或者節(jié)點(diǎn)中發(fā)生故障時(shí),在所有的交換機(jī) 中開始重新構(gòu)造邏輯拓?fù)?,并且?shù)據(jù)傳輸變得不可能,直到完成了所述重 新構(gòu)造。依賴于網(wǎng)絡(luò)的規(guī)模,拓?fù)涫諗啃枰獛追昼?。環(huán)型冗余協(xié)議包括EAPS (以太網(wǎng)自動(dòng)保護(hù)轉(zhuǎn)換)、MRP (城域環(huán)協(xié) 議)和MMRP (多主機(jī)環(huán)協(xié)議)。諸如EAPS、 MRP或者M(jìn)MRP之類的 環(huán)型冗余協(xié)議是簡單和便宜的系統(tǒng),其中,以太網(wǎng)交換機(jī)以環(huán)形排列,并且Hello分組流向所述環(huán),以便監(jiān)控鏈路斷路,由此控制阻塞端口以便不 引起環(huán)路(loop)。在每種所述環(huán)型冗余協(xié)議中,使用Hello分組來監(jiān)控鏈路故障,因此 根據(jù)Hello分組的傳輸間隔時(shí)間來確定故障恢復(fù)時(shí)間。這一般需要不長于 幾秒的故障恢復(fù)時(shí)間。而且,在通常的運(yùn)行狀態(tài)中, 一個(gè)端口總是處于阻 塞狀態(tài),因此不能提供最短的路徑傳送,引起環(huán)頻帶的低可用性。而且,在第三層中的網(wǎng)絡(luò)冗余中, 一般使用在路由器中的路由協(xié)議。 一般使用的RIP (路由信息協(xié)議)和OSPF (開放最短路徑優(yōu)先)識別與 操作相關(guān)聯(lián)的拓?fù)涓淖兓蛘哂晒收弦鸬耐負(fù)涓淖?,并且重新?jì)算路由 表,由此在新的拓?fù)渲斜3滞ㄐ?。從通過這些常規(guī)協(xié)議檢測在網(wǎng)絡(luò)拓?fù)渲械母淖兊街匦聵?gòu)造的處理通常 是作為通過軟件的處理執(zhí)行的。因此,依賴于網(wǎng)絡(luò)的規(guī)模,從檢測拓?fù)涓?變到完成重新構(gòu)造所需要的時(shí)間可能花費(fèi)幾分鐘。而且,分組環(huán)網(wǎng)絡(luò)包括RPR (彈性分組環(huán))。RPR通過IEEE802.17 被標(biāo)準(zhǔn)化。RPR是MAC層協(xié)議,用于提供向環(huán)形傳輸介質(zhì)的訪問,提供 運(yùn)營商級的高速故障恢復(fù),有效地利用網(wǎng)絡(luò)頻帶和進(jìn)行最短路徑傳送。圖37是示出RPR的例證網(wǎng)絡(luò)配置的圖示。如圖37中所示,在RPR 網(wǎng)絡(luò)中包含的分組環(huán)包括兩個(gè)小環(huán)(ringlet) 701和702,其在彼此相反的 方向上傳送分組。而且,在分組環(huán)中,多個(gè)節(jié)點(diǎn)以環(huán)形連接。圖37示出 了四個(gè)節(jié)點(diǎn)703a、 703b、 703c和703d以分組環(huán)連接的情況。在分組環(huán)上 的每個(gè)節(jié)點(diǎn)被分別提供一個(gè)RPR MAC地址。當(dāng)構(gòu)造網(wǎng)絡(luò)時(shí),在節(jié)點(diǎn)之間 交換控制分組,并且每個(gè)節(jié)點(diǎn)收集關(guān)于在節(jié)點(diǎn)之間的轉(zhuǎn)發(fā)的次數(shù)的信息, 并且獲取網(wǎng)絡(luò)的拓?fù)湫畔ⅰ6?,用戶終端可以連接到在分組環(huán)上的每個(gè)節(jié)點(diǎn)。在圖37中所示 的示例圖解了下述情況,其中,用戶終端704a連接到節(jié)點(diǎn)703a,并且用 戶終端704b連接到節(jié)點(diǎn)703b。圖38圖解了 RPR分組格式。當(dāng)用戶終端向節(jié)點(diǎn)發(fā)送分組時(shí),它發(fā)送 用戶數(shù)據(jù)分組711。用戶數(shù)據(jù)分組711包括用戶數(shù)據(jù)分組的目的地用戶終
端的MAC地址(MAC DA) 712、用戶數(shù)據(jù)分組的源用戶終端的MAC地 址(MAC SA) 713、傳輸數(shù)據(jù)714和FCS (幀校驗(yàn)序列)715。當(dāng)節(jié)點(diǎn)從 用戶終端接收到用戶數(shù)據(jù)分組時(shí),所述節(jié)點(diǎn)封裝所述用戶數(shù)據(jù)分組以由此 產(chǎn)生RPR分組721,并且在節(jié)點(diǎn)之間發(fā)送/接收RPR分組721。用戶數(shù)據(jù) 分組711被封裝,并且在RPR分組721中,其被存儲為數(shù)據(jù)726。而且, RPR分組721包括目的地節(jié)點(diǎn)的MAC地址(RPR MAC SA) 724、源節(jié)點(diǎn) 的MAC地址(RPR MAC DA 725)、基本控制字段723、 TTL (生存時(shí) 間)字段722和FCS 727。基本控制字段723包括指定用于傳送的小環(huán)的 信息和用于識別控制分組的分組類型的標(biāo)識信息等。TTL字段722用于防 止分組不斷地旋轉(zhuǎn)所述環(huán)。在非專利文件1中描述了 RPR分組格式的細(xì)下面說明在環(huán)上的每個(gè)節(jié)點(diǎn)發(fā)送、接收和傳送RPR分組的操作。首 先,將說明單播分組的情況。每個(gè)節(jié)點(diǎn)接收在環(huán)上傳送的RPR分組,并且 如果RPR分組的RPR MAC DA與其本身的RPR MAC地址相符,則所述 節(jié)點(diǎn)從環(huán)消除所述RPR分組。如果所接收的RPR分組的RPR MAC DA與 其本身的RPRMAC地址不同,則所述節(jié)點(diǎn)減少TTL,然后向所述節(jié)點(diǎn)從 其接收到分組的同一小環(huán)重發(fā)所述RPR分組。當(dāng)源節(jié)點(diǎn)接收到由源節(jié)點(diǎn)本 身發(fā)送的單播分組時(shí),源節(jié)點(diǎn)從環(huán)消除所述單播分組。而且,當(dāng)TTL變?yōu)?0時(shí),每個(gè)節(jié)點(diǎn)從環(huán)消除所述RPR分組。在廣播分組的情況下,每個(gè)節(jié)點(diǎn)首先減少所接收的廣播分組的TTL, 然后將其傳送到下一個(gè)節(jié)點(diǎn)。當(dāng)廣播分組的源節(jié)點(diǎn)接收到由其本身發(fā)送的 廣播分組時(shí),源節(jié)點(diǎn)從環(huán)消除所述廣播分組。而且,當(dāng)TTL變?yōu)?時(shí),每 個(gè)節(jié)點(diǎn)從環(huán)消除所述RPR分組。注意,要用于頻帶控制、拓?fù)錂z測、故障恢復(fù)等的控制分組與本發(fā)明 無關(guān),因此省略它們的詳細(xì)說明。接著,將說明在圖37中所示的RPR網(wǎng)絡(luò)中,向連接到節(jié)點(diǎn)703b的用 戶終端704b發(fā)送來自連接到節(jié)點(diǎn)703a的用戶終端704a的數(shù)據(jù)的操作。每 個(gè)節(jié)點(diǎn)彼此對應(yīng)地研究在所接收的RPR分組中封裝的源用戶終端的MAC SA 713 (參見圖38)和源RPR MAC SA 725 (參見圖38),并且保存 RPRMAC地址數(shù)據(jù)庫,即FDB,其中,將用戶終端的MAC地址用作搜 索關(guān)鍵字。當(dāng)用戶終端704a向所述環(huán)發(fā)送數(shù)據(jù)(用戶數(shù)據(jù)分組)時(shí),節(jié)點(diǎn) 703a接收用戶數(shù)據(jù)分組。節(jié)點(diǎn)703a通過使用在所接收的用戶數(shù)據(jù)分組中 的MAC DA 712 (參見圖38)來作為搜索關(guān)鍵字而搜索FDB,并且將結(jié) 果設(shè)置為RPR MAC DA 724 (目的地節(jié)點(diǎn)的MAC地址,參見圖38)。而 且,節(jié)點(diǎn)703a將其本身的MAC地址設(shè)置為RPR MAC SA 725 (源節(jié)點(diǎn)的 MAC地址,參見圖38)。然后,節(jié)點(diǎn)703a封裝從用戶終端704a接收的 用戶數(shù)據(jù)分組。而且,節(jié)點(diǎn)703a搜索拓?fù)鋽?shù)據(jù)庫,選擇提供從源節(jié)點(diǎn)到目 的地節(jié)點(diǎn)的最短路徑的小環(huán),并且設(shè)置TTL值,向所述環(huán)發(fā)送RPR分 組。而且,作為搜索FDB的結(jié)果,如果還沒有研究在目的地用戶終端的 MAC地址和對應(yīng)于所述MAC地址的RPR MAC地址之間的對應(yīng)性,則節(jié) 點(diǎn)703a執(zhí)行擴(kuò)散(flooding)。向通過擴(kuò)散發(fā)送的RPR分組的RPR MAC DA設(shè)置廣播地址,并且由在環(huán)上的所有節(jié)點(diǎn)接收所述RPR分組。而且, 作為擴(kuò)散的結(jié)果,由目的地用戶終端704b接收由用戶終端704a發(fā)送的用 戶數(shù)據(jù)分組。然后,用戶終端704b向用戶終端704a發(fā)送回答。當(dāng)回答 時(shí),用戶終端704b是所述用戶數(shù)據(jù)分組的源,用戶終端704a是目的地。 而且,節(jié)點(diǎn)703b是RRP分組的源。當(dāng)發(fā)送來自用戶終端704b的回答時(shí), 在節(jié)點(diǎn)703a中研究在用戶終端704b的MAC地址和用戶終端703b的RPR MAC地址之間的對應(yīng)性。因此,當(dāng)用戶終端704a再次向用戶終端704b發(fā) 送用戶數(shù)據(jù)分組時(shí),節(jié)點(diǎn)703a通過使用在用戶數(shù)據(jù)分組中包括的MAC DA 712來作為關(guān)鍵字而搜索節(jié)點(diǎn)703b的RPR MAC地址,由此它可以通 過使用搜索結(jié)果來作為RPR MAC DA714而執(zhí)行單播傳送。接著,參見圖39A至39C,將說明RPR的保護(hù)操作。在正EE802.17 中,將操縱模式(steering mode)和重疊模式(lap mode)定義為當(dāng)發(fā)生故 障時(shí)的保護(hù)操作。操縱模式被定義為強(qiáng)制功能,重疊模式被定義為選用功 能。操縱模式和重疊模式也在例如專利文件1中被介紹。圖39A示出了在通常狀態(tài)中的網(wǎng)絡(luò)操作。圖39A示出了在小環(huán)801上 從節(jié)點(diǎn)803a向節(jié)點(diǎn)803b傳送分組的狀態(tài)。
圖39B示出了在操縱模式中的操作。如圖39B中所示,當(dāng)引起故障點(diǎn) 804時(shí),在環(huán)中的所有節(jié)點(diǎn)獲取所述故障點(diǎn)804的位置信息。g卩,連接到 引起故障點(diǎn)804的鏈路的節(jié)點(diǎn)803c和803d向所有的其他節(jié)點(diǎn)通知故障點(diǎn) 804的位置信息。結(jié)果,每個(gè)節(jié)點(diǎn)識別故障點(diǎn)804的位置。然后,在發(fā)送 單播分組中,源節(jié)點(diǎn)在其和RPR分組的目的地節(jié)點(diǎn)之間選擇不包含故障點(diǎn) 804的小環(huán),并且發(fā)送所述單播分組。例如,當(dāng)節(jié)點(diǎn)803a向節(jié)點(diǎn)803b發(fā) 送單播分組時(shí),從它識別了故障點(diǎn)804的位置開始,它將用于發(fā)送單播分 組的小環(huán)從小環(huán)801變?yōu)樾…h(huán)802,因此它向節(jié)點(diǎn)803b傳送所述分組。而 且,在發(fā)送廣播分組的情況下,節(jié)點(diǎn)803a選擇小環(huán)801和802兩者,并且 向小環(huán)801和802的每個(gè)發(fā)送廣播分組。結(jié)果,向在環(huán)中的每個(gè)節(jié)點(diǎn)發(fā)送 廣播分組。圖39C示出了在重疊模式中的操作。在重疊模式中,源節(jié)點(diǎn)選擇與在 通常狀態(tài)中相同的小環(huán),并且發(fā)送RPR分組。例如,當(dāng)節(jié)點(diǎn)803a向節(jié)點(diǎn) 803b發(fā)送RPR分組時(shí),與通常狀態(tài)相同,節(jié)點(diǎn)803a選擇小環(huán)801 (參見 圖39A),并且發(fā)送RPR分組。當(dāng)因?yàn)槠渑c引起故障點(diǎn)804的鏈路連接而 檢測到故障的節(jié)點(diǎn)803c接收到RPR分組時(shí),它選擇與所述分組發(fā)送自的 小環(huán)801不同的另一個(gè)小環(huán)802,并且通過使用小環(huán)802來傳送所述RPR 分組。即,節(jié)點(diǎn)803c向不存在故障點(diǎn)804的一側(cè)傳送所述RPR分組。所 述分組在小環(huán)802上被傳送到節(jié)點(diǎn)803d,節(jié)點(diǎn)803d因?yàn)槠溥B接到引起故 障點(diǎn)804的鏈路而檢測到所述故障。節(jié)點(diǎn)803d也選擇除了所述分組發(fā)送 自的小環(huán)之外的小環(huán),并且使用該小環(huán)來傳送所述RPR分組。結(jié)果,目的 地節(jié)點(diǎn)803b接收RPR分組。而且,用于向環(huán)擴(kuò)散廣播分組的方法包括 通過源節(jié)點(diǎn)發(fā)送任意一個(gè)小環(huán)的方法;通過源節(jié)點(diǎn)向兩個(gè)小環(huán)發(fā)送廣播分 組、并且傳送到在環(huán)上預(yù)先設(shè)置的到達(dá)點(diǎn)以便防止多重傳送的方法(雙向 擴(kuò)散)。注意,用于防止多重傳送的、在環(huán)上預(yù)先設(shè)置的分組到達(dá)點(diǎn)被稱 為粘著點(diǎn)(cleave point)。在雙向擴(kuò)散的情況下,需要根據(jù)在環(huán)中的節(jié)點(diǎn) 數(shù)量是奇數(shù)還是偶數(shù)而改變TTP計(jì)算方法,以便向所有的節(jié)點(diǎn)傳送分組, 并且防止重復(fù)到達(dá)。但是,所述TTL計(jì)算方法與本發(fā)明沒有太大關(guān)系,因 此不描述它。
雖然已經(jīng)說明了在鏈路中發(fā)生故障的示例,在節(jié)點(diǎn)中發(fā)生故障的情況 中的保護(hù)操作與在鏈路中發(fā)生故障的情況中的保護(hù)操作相同。圖40是示出其中兩個(gè)環(huán)冗余地連接的網(wǎng)絡(luò)系統(tǒng)的一個(gè)示例的圖示。在圖40中所示的網(wǎng)絡(luò)系統(tǒng)中,兩個(gè)環(huán)901和902與兩個(gè)鏈路903和904連 接。鏈路903連接在環(huán)901中的節(jié)點(diǎn)901a和在環(huán)902中的節(jié)點(diǎn)902a。類 似地,鏈路904連接在環(huán)901中的節(jié)點(diǎn)901b和在環(huán)902中的節(jié)點(diǎn)902b。 而且,環(huán)901具有小環(huán)910a和910b。類似地,環(huán)902具有小環(huán)920a和 920b。在圖40中所示的網(wǎng)絡(luò)系統(tǒng)中, 一對環(huán)901和902與多個(gè)鏈路903和 904連接。而且,環(huán)901包括除了與環(huán)902連接的環(huán)之間連接節(jié)點(diǎn)901a和 901b之外的節(jié)點(diǎn)901x。類似地,環(huán)902包括除了與環(huán)901連接的環(huán)之間連 接節(jié)點(diǎn)902a和902b之外的節(jié)點(diǎn)(未示出)。假定向每個(gè)節(jié)點(diǎn)分配不同的 RPRMAC地址。從在環(huán)901上的節(jié)點(diǎn)發(fā)送的廣播分組經(jīng)由環(huán)之間連接節(jié)點(diǎn)901a、鏈路 903和環(huán)之間連接節(jié)點(diǎn)902a被傳送到環(huán)902。類似地,所述分組經(jīng)由環(huán)之 間連接節(jié)點(diǎn)901b、鏈路904和環(huán)之間連接節(jié)點(diǎn)902b被傳送到環(huán)902。在 接收側(cè)的環(huán)902中的節(jié)點(diǎn)902a和902b分別執(zhí)行擴(kuò)散。這引起一個(gè)節(jié)點(diǎn)重 復(fù)地接收分組的問題。如果引起在一個(gè)節(jié)點(diǎn)中分組的多重接收,則對于上 層應(yīng)用有副作用。而且,存在另一個(gè)問題廣播分組在環(huán)901和環(huán)902之間往復(fù),引起 永遠(yuǎn)不從環(huán)消除所述分組的現(xiàn)象。這個(gè)現(xiàn)象被稱為廣播流。以下,將參見 圖40來描述廣播流的產(chǎn)生過程。從節(jié)點(diǎn)901x發(fā)送的廣播分組繞著環(huán)傳播,并且被環(huán)之間連接節(jié)點(diǎn) 901a接收。環(huán)之間連接節(jié)點(diǎn)901a從環(huán)接收所述分組,并且經(jīng)由鏈路903 將其傳送到環(huán)之間連接節(jié)點(diǎn)902a。而且,環(huán)之間連接節(jié)點(diǎn)901a也向在環(huán) 901上的下一個(gè)節(jié)點(diǎn)901b傳送所述分組。在從環(huán)901向環(huán)902的環(huán)之間傳 送中,環(huán)之間連接節(jié)點(diǎn)901a結(jié)束分組的RPRMAC地址。然后,環(huán)之間連 接節(jié)點(diǎn)902a傳送廣播分組,其中,將節(jié)點(diǎn)902a本身的RPR MAC地址用 作RPR MAC SA,并且由環(huán)之間連接節(jié)點(diǎn)902b接收所述分組。環(huán)之間連接節(jié)點(diǎn)902b經(jīng)由鏈路904向環(huán)之間連接節(jié)點(diǎn)901b傳送分
組。而且,環(huán)之間連接節(jié)點(diǎn)902b向在環(huán)902上的下一個(gè)節(jié)點(diǎn)902a傳送分 組。節(jié)點(diǎn)902a在旋轉(zhuǎn)后從環(huán)902消除由其本身發(fā)送和從節(jié)點(diǎn)902b接收的 廣播分組。在從環(huán)902向環(huán)901的環(huán)之間傳送中,環(huán)之間連接節(jié)點(diǎn)902b結(jié) 束分組的RPR MAC地址。然后,環(huán)之間連接節(jié)點(diǎn)901b通過使用節(jié)點(diǎn) 901b本身的RPR MAC地址作為RPR MAC SA來發(fā)送廣播分組。環(huán)之間 連接節(jié)點(diǎn)901a接收廣播分組。其后,節(jié)點(diǎn)901a、 902a、 902b和901b重復(fù) 同一操作,因此引起將永遠(yuǎn)不從環(huán)901和902消除廣播分組的現(xiàn)象(廣播 流)。這導(dǎo)致不必要地消耗網(wǎng)絡(luò)頻帶。專利文件2公開了用于解決如上所述的問題(分組的多重接收和廣播 流)的技術(shù)。在專利文件2中所述的分組環(huán)網(wǎng)絡(luò)系統(tǒng)包括第一和第二連接 節(jié)點(diǎn),用于連接第一和第二分組環(huán)以由此使得在環(huán)之間的連接冗余。在通 常狀態(tài)中,僅僅連接環(huán)的節(jié)點(diǎn)之一在環(huán)之間發(fā)送分組。結(jié)果,僅僅存在用 于廣播分組的一個(gè)中繼,因此可以防止由于同一分組的多重傳送導(dǎo)致的對 上層應(yīng)用的副作用和由廣播流引起的系統(tǒng)故障。而且,在專利文件2中所 述的分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,根據(jù)故障狀態(tài),允許連接環(huán)的兩個(gè)節(jié)點(diǎn)是有效的 (傳送分組的狀態(tài))。結(jié)果,即使在環(huán)中發(fā)生故障,靈活的網(wǎng)絡(luò)操作模式 也變得可能。注意在專利文件2中所述的網(wǎng)絡(luò)系統(tǒng)中,變得有效的節(jié)點(diǎn)從 相對于在環(huán)中的相應(yīng)節(jié)點(diǎn)的FDB消除原來有效的節(jié)點(diǎn)的MAC地址。這提 示重新研究橋,而不等待過期,使得能夠較早地恢復(fù)通信。注意,作為與RPR相關(guān)聯(lián)的技術(shù),非專利文件2描述了通過傳送功能 和雙向擴(kuò)散的脈沖。專利文件l:日本公開專利申請第2004-242194號(0004、 0012段) 專利文件2:日本公開專利申請第2003-258822號(0015-0085段) 非專利文件1: IEEE Std 802.17-2004 "第17部分RPR訪問方法和 物理層規(guī)范","9.幀格式"非專利文件2: IEEE802.17(草案3.3), p.117, p.60, p.190發(fā)明內(nèi)容本發(fā)明要解決的問題 在專利文件2中所述的分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,環(huán)與兩個(gè)連接節(jié)點(diǎn)連接, 以便使得多個(gè)信號環(huán)的連接冗余。但是,為了防止分組的多重接收和廣播 流, 一個(gè)連接節(jié)點(diǎn)可以變得有效,因此其他的連接節(jié)點(diǎn)處于等待狀態(tài)。因 此,存在改善單播分組的傳送效率的空間。于是,優(yōu)選的是,使得有可能 在未發(fā)生故障的通常狀態(tài)中防止分組的多重接收和廣播流的同時(shí),在連接 環(huán)的鏈路之間進(jìn)行分組傳送。而且,傳統(tǒng)的分組環(huán)網(wǎng)絡(luò)系統(tǒng)涉及從檢測到故障的時(shí)間到恢復(fù)通信的 時(shí)間(故障恢復(fù)時(shí)間)所需要的時(shí)段長的問題,因此不能實(shí)現(xiàn)運(yùn)營商級的故障恢復(fù)時(shí)間(50毫秒或者更少)。例如,在生成樹協(xié)議中,如果在鏈路或者在節(jié)點(diǎn)中發(fā)生故障,則在每 個(gè)交換機(jī)開始邏輯拓?fù)涞闹亟?,因此不能?zhí)行數(shù)據(jù)傳輸,直到完成所述重 建。依賴于網(wǎng)絡(luò)規(guī)模,拓?fù)涞氖諗啃枰獛追昼?。而且,在環(huán)型冗余協(xié)議(EAPS、 MRP、 MMRP)中,通過檢測Hello 分組是否到達(dá)而監(jiān)控鏈路故障。因此,根據(jù)Hello分組的傳輸間隔時(shí)間來 確定故障恢復(fù)時(shí)間,其一般需要幾秒或者更少時(shí)間來用于故障恢復(fù)。而且,在第三層路由協(xié)議中,CPU按照軟件來執(zhí)行從通過路由協(xié)議檢 測在網(wǎng)絡(luò)中的拓?fù)涓淖兊酵瓿芍亟ǖ奶幚?。因此,故障恢?fù)需要時(shí)間。根 據(jù)網(wǎng)絡(luò)規(guī)模,故障恢復(fù)所需要的時(shí)間可能需要幾分鐘。而且,在專利文件2中所述的網(wǎng)絡(luò)系統(tǒng)中,變得有效的節(jié)點(diǎn)從相對于 在環(huán)中的每個(gè)節(jié)點(diǎn)的FDB去除原來有效的節(jié)點(diǎn)的MAC地址,由此促進(jìn)橋 的重新研究,而不等待過期。但是,將不恢復(fù)通信,直到己經(jīng)完成了 FDB 的MAC地址的消除。因此,如果MAC的表目數(shù)量特別大,則用于消除 MAC地址所需要的處理時(shí)間長。這可能引起這樣的情況,其中,不能實(shí) 現(xiàn)運(yùn)營商的50毫秒或者更少的故障恢復(fù)時(shí)間。而且,在不能指定對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的RPR MAC地址 以便在分組環(huán)中廣播傳輸其中將RPR MAC DA用作廣播分組的RPR分組 的情況下,優(yōu)選的是,防止在另一個(gè)分組環(huán)中多重接收分組。鑒于上述,本發(fā)明的一個(gè)目的是在防止在未發(fā)生故障的通常狀態(tài)中的 分組的多重接收和廣播流的同時(shí),使得能夠在連接環(huán)的多個(gè)鏈路之間進(jìn)行 分組傳送。本發(fā)明的另一個(gè)目的是降低從故障到恢復(fù)所需要的時(shí)間。而 且,在下述情況下的本發(fā)明的另一個(gè)目的是防止在另一個(gè)分組環(huán)中多重接 收分組在所述情況下,在分組環(huán)中正在廣播傳輸RPR分組(未知的單播分組),其中,將RPR MAC DA用作廣播分組,因?yàn)閷?yīng)于用戶數(shù)據(jù)分 組的MAC DA的RPR MAC地址是未知的。 用于解決所述問題的手段按照本發(fā)明的分組環(huán)網(wǎng)絡(luò)系統(tǒng)是這樣的網(wǎng)絡(luò)系統(tǒng),其中,每個(gè)分組環(huán) 包括與另一個(gè)分組環(huán)連接的多個(gè)環(huán)之間連接節(jié)點(diǎn),并且在一個(gè)分組環(huán)中的 所述多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)一對一地與在另一個(gè)分組環(huán)中的多個(gè)環(huán)之 間連接節(jié)點(diǎn)的每個(gè)連接,以便分組環(huán)彼此連接。在每個(gè)分組環(huán)中提供的每個(gè)環(huán)之間連接節(jié)點(diǎn)包括分組傳送單元,當(dāng)從分組環(huán)傳送其中將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組或者廣播分組時(shí),其向另一個(gè)分組環(huán)提供在所述分組或者在所述廣播分組中封裝的分組;地址假冒單 元,其將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā) 送到分組環(huán)的廣播分組的源地址;到達(dá)點(diǎn)設(shè)置單元,其對于要發(fā)送到分組 環(huán)的廣播分組設(shè)置預(yù)定到達(dá)點(diǎn);以及,雙向廣播分組發(fā)送單元,其分別在 所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向上和在與其相反的方向上發(fā)送廣播分 組,其中,通過所述地址假冒單元將所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè) 置為源地址,并且通過所述到達(dá)點(diǎn)設(shè)置單元來設(shè)置到達(dá)點(diǎn)。使用這樣的配置,有可能在防止在未發(fā)生故障的通常狀態(tài)下的分組多 重接收和廣播流的同時(shí),實(shí)現(xiàn)在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間的 分組傳送。而且,按照本發(fā)明的分組環(huán)網(wǎng)絡(luò)系統(tǒng)是這樣的網(wǎng)絡(luò)系統(tǒng)其中,每個(gè) 分組環(huán)包括與另一個(gè)分組環(huán)連接的多個(gè)環(huán)之間連接節(jié)點(diǎn),并且在一個(gè)分組 環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)一對一地與在另一個(gè)分組環(huán)中的多個(gè)環(huán) 之間連接節(jié)點(diǎn)的每個(gè)連接,以便分組環(huán)彼此連接。在每個(gè)分組環(huán)中提供的 每個(gè)環(huán)之間連接節(jié)點(diǎn)包括分組傳送單元,當(dāng)從分組環(huán)傳送其中將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組或者廣播分組時(shí),其向另一個(gè)分組環(huán)提供在所述分組或者在所述廣播分組中封裝的分組;源地址設(shè)置
單元,其將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到所述分組環(huán)的分組 的源地址;到達(dá)點(diǎn)設(shè)置單元,其對于要發(fā)送到分組環(huán)的廣播分組設(shè)置預(yù)定 到達(dá)點(diǎn);雙向廣播分組發(fā)送單元,其分別在同一分組環(huán)中提供的另一個(gè)環(huán) 之間連接節(jié)點(diǎn)的方向上和在與其相反的方向上發(fā)送廣播分組,其中,通過 所述源地址設(shè)置單元將前述的環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為源地址,并且 通過所述到達(dá)點(diǎn)設(shè)置單元來設(shè)置到達(dá)點(diǎn);以及,分組消除單元,當(dāng)從分組 環(huán)傳送的廣播分組的源地址是所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址時(shí),其從 所述環(huán)消除所述廣播分組。使用這樣的配置,有可能在防止在未發(fā)生故障的通常狀態(tài)下的分組多 重接收和廣播流的同時(shí),實(shí)現(xiàn)在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間的 分組傳送。在每個(gè)分組環(huán)中提供的環(huán)之間連接節(jié)點(diǎn)的每個(gè)可以被配置為包括故 障檢測單元,其檢測在與所述環(huán)之間連接節(jié)點(diǎn)連接的另一個(gè)分組環(huán)的一個(gè) 環(huán)之間連接節(jié)點(diǎn)中的故障或者在與在所述另一個(gè)分組環(huán)中的一個(gè)環(huán)之間連 接節(jié)點(diǎn)的鏈路中的故障;通過傳送單元,當(dāng)所述故障檢測單元檢測到故障 時(shí),其向在分組環(huán)中的下一個(gè)節(jié)點(diǎn)傳送從所述分組環(huán)傳送的分組;接收單 元,其接收其中將所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置為目的地地址的分 組,并且也接收其中將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地 址設(shè)置為目的地地址的分組。所述分組傳送單元可以向另一個(gè)分組環(huán)傳送 在由所述接收單元接收的分組中封裝的分組。使用這樣的配置,不需要執(zhí)行在傳統(tǒng)技術(shù)中采取的下述操作當(dāng)發(fā)生 故障時(shí)從FDB消除原來有效的節(jié)點(diǎn)的地址。因此,可以縮短從故障到恢復(fù) 所需要的時(shí)間。而且,按照本發(fā)明的網(wǎng)絡(luò)系統(tǒng)是這樣的網(wǎng)絡(luò)系統(tǒng)其中,第一環(huán)網(wǎng)絡(luò) 和第二環(huán)網(wǎng)絡(luò)經(jīng)由多個(gè)鏈路而連接,所述網(wǎng)絡(luò)系統(tǒng)包括一個(gè)環(huán)之間連接節(jié) 點(diǎn),其是在多個(gè)鏈路中的第一鏈路端點(diǎn)并且屬于第一環(huán)網(wǎng)絡(luò)。所述環(huán)之間 連接節(jié)點(diǎn)包括環(huán)之間接收單元,其從第一鏈路接收廣播信號;以及,廣播發(fā)送單元,當(dāng)所述環(huán)之間接收單元接收所述廣播信號時(shí),其通過使用一 個(gè)環(huán)之間連接節(jié)點(diǎn)的地址來作為源而向第一環(huán)網(wǎng)絡(luò)廣播發(fā)送所述廣播信
號,后述的環(huán)之間連接節(jié)點(diǎn)是在多個(gè)鏈路中除了第一鏈路之外的鏈路的端 點(diǎn),并且屬于第一環(huán)網(wǎng)絡(luò)。使用這樣的配置,有可能在未發(fā)生故障的通常狀態(tài)中防止廣播流的同 時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間實(shí)現(xiàn)分組傳送。而且,按照本發(fā)明的網(wǎng)絡(luò)系統(tǒng)是這樣的網(wǎng)絡(luò)系統(tǒng)其中,第一環(huán)網(wǎng)絡(luò) 和第二環(huán)網(wǎng)絡(luò)經(jīng)由多個(gè)鏈路而連接,所述網(wǎng)絡(luò)系統(tǒng)包括一個(gè)環(huán)之間連接節(jié) 點(diǎn),其是在多個(gè)鏈路中的第一鏈路端點(diǎn)并且屬于第一環(huán)網(wǎng)絡(luò)。所述環(huán)之間 連接節(jié)點(diǎn)包括環(huán)之間接收單元,其從第一鏈路接收廣播信號;廣播發(fā)送 單元,當(dāng)所述環(huán)之間接收單元接收所述廣播信號時(shí),其通過使用所述環(huán)之 間連接節(jié)點(diǎn)本身的地址來作為源而向第一環(huán)網(wǎng)絡(luò)廣播發(fā)送所述廣播信號; 以及,消除單元,如果從第一環(huán)網(wǎng)絡(luò)發(fā)送的信號的源地址是一個(gè)環(huán)之間連 接節(jié)點(diǎn)的地址,則從所述第一環(huán)網(wǎng)絡(luò)消除所述信號,后述的環(huán)之間連接節(jié) 點(diǎn)是在多個(gè)鏈路中除了第一鏈路之外的鏈路的端點(diǎn),并且屬于第一環(huán)網(wǎng) 絡(luò)。使用這樣的配置,有可能在未發(fā)生故障的通常狀態(tài)中防止廣播流的同 時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間實(shí)現(xiàn)分組傳送。作為在多個(gè)鏈路中第一鏈路的端點(diǎn)、并且屬于第一環(huán)網(wǎng)絡(luò)的所述環(huán)之 間連接節(jié)點(diǎn)可以被配置為包括通過傳送單元,當(dāng)在第一鏈路或者在作為第 一鏈路的端點(diǎn)、并且屬于第二環(huán)網(wǎng)絡(luò)的一個(gè)環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障 時(shí),其發(fā)送從第一環(huán)網(wǎng)絡(luò)接收的信號。而且,按照本發(fā)明的網(wǎng)絡(luò)系統(tǒng)是這樣的分組環(huán)網(wǎng)絡(luò)系統(tǒng)其中,第一 分組環(huán)和第二分組環(huán)經(jīng)由多個(gè)鏈路而連接,所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)在所述多 個(gè)鏈路的每個(gè)端點(diǎn)包括一個(gè)環(huán)之間連接節(jié)點(diǎn)。每個(gè)環(huán)之間連接節(jié)點(diǎn)包括 第一傳送單元,其從在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的相對 側(cè)接收分組,并且如果所述分組是要傳送到所述另一個(gè)分組環(huán)的分組,則 向所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)傳送所述分組,并且向所述另一個(gè)分組環(huán)傳 送在所述分組中封裝的分組;第二傳送單元,其從在同一分組環(huán)中提供的 所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)接收分組,并且如果所述分組是要被傳送到所 述另一個(gè)分組環(huán)的分組,則向所述另一個(gè)分組環(huán)傳送在所述分組中封裝的
分組;源地址設(shè)置單元,其產(chǎn)生其中封裝了從所述另一個(gè)分組環(huán)傳送的分組的分組,并且將所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為所述分組的 源;發(fā)送方向選擇單元,其根據(jù)從所述另一個(gè)分組環(huán)傳送的分組而選擇由所述源地址設(shè)置單元產(chǎn)生的分組的發(fā)送方向;以及,發(fā)送單元,其在由所 述發(fā)送方向選擇單元選擇的發(fā)送方向上發(fā)送分組。使用這樣的配置,有可 能當(dāng)在一個(gè)分組環(huán)中發(fā)送未知的單播分組時(shí),防止在所述另一個(gè)分組環(huán)中 的分組的多重接收。而且,按照本發(fā)明的網(wǎng)絡(luò)系統(tǒng)是這樣的分組環(huán)網(wǎng)絡(luò)系統(tǒng)其中,第一 分組環(huán)和第二分組環(huán)經(jīng)由多個(gè)鏈路而連接,所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)在所述多 個(gè)鏈路的每個(gè)端點(diǎn)包括一個(gè)環(huán)之間連接節(jié)點(diǎn)。每個(gè)環(huán)之間連接節(jié)點(diǎn)包括 第一傳送單元,其從在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的相對 側(cè)接收分組,并且如果所述分組是要傳送到所述另一個(gè)分組環(huán)的分組,則 向所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)傳送所述分組,并且向所述另一個(gè)分組環(huán)傳 送在所述分組中封裝的分組;第二傳送單元,其從在同一分組環(huán)中提供的 所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)接收分組,并且如果所述分組是要被傳送到所 述另一個(gè)分組環(huán)的分組,則向所述另一個(gè)分組環(huán)傳送在所述分組中封裝的 分組;源地址設(shè)置單元,其產(chǎn)生其中封裝了從所述另一個(gè)分組環(huán)傳送的分 組的分組,并且將所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置為所述分組的源; 發(fā)送方向選擇單元,其根據(jù)從所述另一個(gè)分組環(huán)傳送的分組而選擇由所述 源地址設(shè)置單元產(chǎn)生的分組的發(fā)送方向;發(fā)送單元,其在由所述發(fā)送方向 選擇單元選擇的發(fā)送方向上發(fā)送分組;以及,分組消除單元,其從所述分 組環(huán)消除其中在同一分組環(huán)中提供的所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址是 源的分組。使用這樣的配置,有可能當(dāng)在一個(gè)分組環(huán)中發(fā)送未知的單播分 組時(shí)防止在所述另一個(gè)分組環(huán)中的分組的多重接收。每個(gè)環(huán)之間連接節(jié)點(diǎn)可以被配置為包括故障檢測單元,其檢測在與所 述環(huán)之間連接節(jié)點(diǎn)連接的所述另一個(gè)分組環(huán)中的一個(gè)環(huán)之間連接節(jié)點(diǎn)中的 故障,或者在與在所述另一個(gè)分組環(huán)中的一個(gè)環(huán)之間連接節(jié)點(diǎn)之間的鏈路 中的故障,并且當(dāng)所述故障檢測單元檢測到故障時(shí),所述第一傳送單元和 所述第二傳送單元可以向在所述分組環(huán)中的下一個(gè)節(jié)點(diǎn)傳送從所述分組環(huán)
傳送的分組。每個(gè)環(huán)之間連接節(jié)點(diǎn)可以被配置為包括目的地地址設(shè)置單元,其當(dāng)在 除了其所屬的分組環(huán)中的一個(gè)環(huán)之間連接節(jié)點(diǎn)之外的部分上發(fā)生故障時(shí), 將廣播地址設(shè)置為由所述源地址設(shè)置單元產(chǎn)生的分組的目的地,并且當(dāng)發(fā) 生故障時(shí),所述發(fā)送方向選擇單元可以選擇在所述分組環(huán)中的兩個(gè)方向。而且,按照本發(fā)明的分組傳送方法是被應(yīng)用到一個(gè)分組環(huán)網(wǎng)絡(luò)系統(tǒng)的 一種方法,在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連 接的多個(gè)環(huán)之間連接節(jié)點(diǎn),并且在一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的 每個(gè)一對一地與在另一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以 便所述分組環(huán)彼此連接。在每個(gè)分組環(huán)中提供的所述環(huán)之間連接節(jié)點(diǎn)的每 個(gè)當(dāng)從分組環(huán)傳送其中將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址 的分組或者廣播分組時(shí),向另一個(gè)分組環(huán)傳送在所述分組或者在所述廣播 分組中封裝的分組;將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到所述分組環(huán)的廣播分組的源地址;對于要發(fā)送到所述分 組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)點(diǎn);并且,分別在所述另一個(gè)環(huán)之間連接節(jié) 點(diǎn)的方向上和在與其相反的方向上發(fā)送廣播分組,在所述廣播分組中,將 所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為源地址,并且設(shè)置到達(dá)點(diǎn)。使用這樣的方法,有可能在防止在未發(fā)生故障的通常狀態(tài)中的分組的 多重接收和廣播流的同時(shí),實(shí)現(xiàn)在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間 實(shí)現(xiàn)分組傳送。而且,按照本發(fā)明的分組傳送方法是被應(yīng)用到分組環(huán)網(wǎng)絡(luò)系統(tǒng)的一種 方法,在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連接的 多個(gè)環(huán)之間連接節(jié)點(diǎn),并且在一個(gè)分組環(huán)中的所述多個(gè)環(huán)之間連接節(jié)點(diǎn)的 每個(gè)一對一地與在另一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以 便所述分組環(huán)彼此連接。在每個(gè)分組環(huán)中提供的環(huán)之間連接節(jié)點(diǎn)的每個(gè)當(dāng)從分組環(huán)傳送其中將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分 組或者廣播分組時(shí),向另一個(gè)分組環(huán)傳送在所述分組或者在所述廣播分組中封裝的分組;將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到所述分組環(huán) 的廣播分組的源地址;對于要發(fā)送到所述分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)
點(diǎn);分別在同一分組環(huán)中提供的所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向上和在 與其相反的方向上發(fā)送廣播分組,在所述廣播分組中,將前述的環(huán)之間連 接節(jié)點(diǎn)的地址設(shè)置為源地址,并且設(shè)置到達(dá)點(diǎn);并且,如果從所述分組環(huán) 傳送的所述廣播分組的所述源地址是所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址, 則從所述環(huán)消除所述廣播分組。使用這樣的方法,有可能在防止在未發(fā)生故障的通常狀態(tài)中的分組的 多重接收和廣播流的同時(shí),實(shí)現(xiàn)在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間 的分組傳送。在每個(gè)分組環(huán)中提供的每個(gè)環(huán)之間連接節(jié)點(diǎn)可以檢測在與所述環(huán)之間連接節(jié)點(diǎn)連接的另一個(gè)分組環(huán)的一個(gè)環(huán)之間連接節(jié)點(diǎn)中的故障,或者在與所述另一個(gè)分組環(huán)的一個(gè)環(huán)之間連接節(jié)點(diǎn)的鏈路中的故障;當(dāng)檢測到所 述故障時(shí),向在所述分組環(huán)中的下一個(gè)節(jié)點(diǎn)傳送從所述分組環(huán)傳送的分 組;接收其中將所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置為目的地地址的分 組,并且也接收其中將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地 址設(shè)置為目的地地址的分組;并且,向另一個(gè)分組環(huán)傳送在所接收的分組 中封裝的分組。使用這樣的方法,不需要執(zhí)行在傳統(tǒng)技術(shù)中采取的下述操作當(dāng)發(fā)生 故障時(shí)從FDB消除原來有效的節(jié)點(diǎn)的地址。因此,可以縮短從故障到恢復(fù) 所需要的時(shí)間。而且,按照本發(fā)明的一種信號發(fā)送/接收方法是被應(yīng)用到一個(gè)網(wǎng)絡(luò)系統(tǒng) 的信號發(fā)送/接收方法,在所述網(wǎng)絡(luò)系統(tǒng)中,第一環(huán)網(wǎng)絡(luò)和第二環(huán)網(wǎng)絡(luò)經(jīng)由 多個(gè)鏈路而連接,其中,作為在所述多個(gè)鏈路中的第一鏈路端點(diǎn)并且屬于 所述第一環(huán)網(wǎng)絡(luò)的一個(gè)環(huán)之間連接節(jié)點(diǎn)從所述第一鏈路接收廣播信號,并 且在接收到所述廣播信號時(shí),通過使用一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址來作為 源而向所述第一環(huán)網(wǎng)絡(luò)廣播發(fā)送所述廣播信號,后述的環(huán)之間連接節(jié)點(diǎn)是 在所述多個(gè)鏈路中除了第一鏈路之外的鏈路的端點(diǎn),并且屬于所述第一環(huán) 網(wǎng)絡(luò)。使用這樣的方法,有可能在防止在未發(fā)生故障的通常狀態(tài)中的廣播流 的同時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間實(shí)現(xiàn)分組傳送。
而且,按照本發(fā)明的一種信號發(fā)送/接收方法是被應(yīng)用到一個(gè)網(wǎng)絡(luò)系統(tǒng) 的信號發(fā)送/接收方法,其中,第一環(huán)網(wǎng)絡(luò)和第二環(huán)網(wǎng)絡(luò)經(jīng)由多個(gè)鏈路而連 接,其中,作為在所述多個(gè)鏈路中的第一鏈路端點(diǎn)并且屬于所述第一環(huán)網(wǎng) 絡(luò)的一個(gè)環(huán)之間連接節(jié)點(diǎn)從所述第一鏈路接收廣播信號,并且在接收到所 述廣播信號時(shí),通過使用所述環(huán)之間連接節(jié)點(diǎn)本身的地址來作為源而向所 述第一環(huán)網(wǎng)絡(luò)廣播發(fā)送所述廣播信號;并且,如果從所述第一環(huán)網(wǎng)絡(luò)發(fā)送 的所述信號的所述源地址是一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址,則從所述第一環(huán) 網(wǎng)絡(luò)消除所述信號,所述后述的環(huán)之間連接節(jié)點(diǎn)是在所述多個(gè)鏈路中的除 了第一鏈路之外的鏈路的端點(diǎn),并且屬于所述第一環(huán)網(wǎng)絡(luò)。使用這樣的方法,有可能在防止在未發(fā)生故障的通常狀態(tài)中的廣播流 的同時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間實(shí)現(xiàn)分組傳送。作為在多個(gè)鏈路中的第一鏈路的端點(diǎn)、并且屬于第一環(huán)網(wǎng)絡(luò)的環(huán)之間 連接節(jié)點(diǎn)可以被配置來當(dāng)在第一鏈路或者在作為第一鏈路的端點(diǎn)并且屬于 第二環(huán)網(wǎng)絡(luò)的一個(gè)環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí),發(fā)送從第一環(huán)網(wǎng)絡(luò)接收 的信號。按照本發(fā)明的分組傳送方法是被應(yīng)用到分組環(huán)網(wǎng)絡(luò)系統(tǒng)的方法,在所 述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,第一分組環(huán)和第二分組環(huán)經(jīng)由多個(gè)鏈路而連接,其 中,在多個(gè)鏈路的每個(gè)端點(diǎn)提供的環(huán)之間連接節(jié)點(diǎn)從在同一分組環(huán)中提供 的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的相對側(cè)接收分組,并且如果所述分組是要被傳 送到所述另一個(gè)分組環(huán)的分組,則向所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)傳送所述 分組,并向所述另一分組環(huán)傳送封裝在所述分組中的分組,以及從在同一 分組環(huán)中提供的所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)接收分組,如果所述分組是要 被傳送到所述另一個(gè)分組環(huán)的分組,則向所述另一個(gè)分組環(huán)傳送在所述分 組中封裝的分組,并且產(chǎn)生其中封裝了從所述另一個(gè)分組環(huán)傳送的分組的 分組,將所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為分組的源,并且根據(jù)從 所述另一個(gè)分組環(huán)傳送的分組選擇所產(chǎn)生的分組的發(fā)送方向,并且在所選 擇的發(fā)送方向上發(fā)送分組。使用這樣的方法,有可能當(dāng)在一個(gè)分組環(huán)中發(fā) 送未知的單播分組時(shí),防止在所述另一個(gè)分組環(huán)中的分組的多重接收。而且,按照本發(fā)明的一種分組傳送方法是被應(yīng)用到分組環(huán)網(wǎng)絡(luò)系統(tǒng)的
一種方法,在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,第一分組環(huán)和第二分組環(huán)經(jīng)由多個(gè) 鏈路而連接,其中,在所述多個(gè)鏈路的每個(gè)端點(diǎn)提供的一個(gè)環(huán)之間連接節(jié) 點(diǎn)從在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的相對側(cè)接收分組,如 果所述分組是要被傳送到所述另一個(gè)分組環(huán)的分組,則向所述另一個(gè)環(huán)之 間連接節(jié)點(diǎn)傳送所述分組,并向所述另一分組環(huán)傳送封裝在所述分組中的 分組,以及從在同一分組環(huán)中提供的所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)接收分 組,如果所述分組是要被傳送到所述另一個(gè)分組環(huán)的分組,則向所述另一 個(gè)分組環(huán)提供在所述分組中封裝的分組,并且產(chǎn)生其中封裝了從所述另一 個(gè)分組環(huán)傳送的分組的分組,將所述所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置 為所述分組的源,并且根據(jù)從所述另一個(gè)分組環(huán)傳送的分組選擇所產(chǎn)生的 分組的發(fā)送方向,在所選擇的發(fā)送方向上發(fā)送所述分組,并且從所述分組 環(huán)消除其中在同一分組環(huán)中提供的所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址是所 述源的分組。使用這樣的方法,有可能當(dāng)在一個(gè)分組環(huán)中發(fā)送未知的單播 分組時(shí),防止在所述另一個(gè)分組環(huán)中的分組的多重接收。每個(gè)環(huán)之間連接節(jié)點(diǎn)可以檢測在與所述環(huán)之間連接節(jié)點(diǎn)連接的另一個(gè) 分組環(huán)中的一個(gè)環(huán)之間連接節(jié)點(diǎn)中的故障,或者在與在所述另一個(gè)分組環(huán) 中的一個(gè)環(huán)之間連接節(jié)點(diǎn)之間的鏈路中的故障,并且當(dāng)檢測到故障時(shí),可 以向在所述分組環(huán)中的下一個(gè)節(jié)點(diǎn)傳送從所述分組環(huán)傳送的分組。每個(gè)環(huán)之間連接節(jié)點(diǎn)當(dāng)在除了其所屬的分組環(huán)中的一個(gè)環(huán)之間連接節(jié) 點(diǎn)之外的部分發(fā)生故障時(shí),可以將所述廣播地址設(shè)置為所產(chǎn)生的分組的目 的地,并且當(dāng)發(fā)生故障時(shí),可以選擇在所述分組環(huán)中的兩個(gè)方向。按照本發(fā)明的一種環(huán)之間連接節(jié)點(diǎn)是被應(yīng)用到分組環(huán)網(wǎng)絡(luò)系統(tǒng)的節(jié) 點(diǎn),在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連接的多 個(gè)環(huán)之間連接節(jié)點(diǎn),并且在一個(gè)分組環(huán)中的所述多個(gè)環(huán)之間連接節(jié)點(diǎn)的每 個(gè)一對一地與在另一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以便 所述分組環(huán)彼此連接。所述節(jié)點(diǎn)包括分組傳送單元,當(dāng)從分組環(huán)傳送其 中將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組或者廣播分組 時(shí),其向另一個(gè)分組環(huán)傳送在所述分組或者在所述廣播分組中封裝的分 組;地址假冒單元,其將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的
地址設(shè)置為被發(fā)送到所述分組環(huán)的廣播分組的源地址;到達(dá)點(diǎn)設(shè)置單元, 其對于被發(fā)送到所述分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)點(diǎn);以及,雙向廣播 分組發(fā)送單元,其分別在所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向和與其相反的 方向上發(fā)送所述廣播分組,其中,通過所述地址假冒單元將所述另一個(gè)環(huán) 之間連接節(jié)點(diǎn)的地址設(shè)置為源地址,通過所述到達(dá)點(diǎn)設(shè)置單元來設(shè)置所述 到達(dá)點(diǎn)。使用這樣的配置,有可能在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中在未發(fā)生故障的通 常狀態(tài)中防止分組的多重接收和廣播流的同時(shí),在連接所述環(huán)的多個(gè)環(huán)之 間連接節(jié)點(diǎn)之間實(shí)現(xiàn)分組傳送。按照本發(fā)明的一種環(huán)之間連接節(jié)點(diǎn)是被應(yīng)用到分組環(huán)網(wǎng)絡(luò)系統(tǒng)的節(jié) 點(diǎn),在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連接的多 個(gè)環(huán)之間連接節(jié)點(diǎn),并且在一個(gè)分組環(huán)中的所述多個(gè)環(huán)之間連接節(jié)點(diǎn)的每 個(gè)一對一地與在另一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以便 所述分組環(huán)彼此連接。所述節(jié)點(diǎn)包括分組傳送單元,當(dāng)從分組環(huán)傳送其 中將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組或者廣播分組 時(shí),其向另一個(gè)分組環(huán)傳送在所述分組或者在所述廣播分組中封裝的分 組;源地址設(shè)置單元,其將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到所 述分組環(huán)的分組的源地址;到達(dá)點(diǎn)設(shè)置單元,其對于要發(fā)送到分組環(huán)的廣 播分組設(shè)置預(yù)定到達(dá)點(diǎn);雙向廣播分組發(fā)送單元,其分別在同一分組環(huán)中 提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向上和在與其相反的方向上發(fā)送廣播分 組,其中,通過所述源地址設(shè)置單元將前述的環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置 為源地址,并且通過所述到達(dá)點(diǎn)設(shè)置單元來設(shè)置到達(dá)點(diǎn);以及,分組消除 單元,當(dāng)從分組環(huán)傳送的廣播分組的源地址是所述另一個(gè)環(huán)之間連接節(jié)點(diǎn) 的地址時(shí),其從所述環(huán)消除所述廣播分組。使用這樣的配置,有可能在防止在未發(fā)生故障的通常狀態(tài)下的分組多 重接收和廣播流的同時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間實(shí)現(xiàn)分 組傳送。所述節(jié)點(diǎn)可以被配置為包括故障檢測單元,其檢測在與所述環(huán)之間 連接節(jié)點(diǎn)連接的另一個(gè)分組環(huán)的一個(gè)環(huán)之間連接節(jié)點(diǎn)中的故障或者在與在
所述另一個(gè)分組環(huán)中的一個(gè)環(huán)之間連接節(jié)點(diǎn)之間的鏈路中的故障;通過傳 送單元,當(dāng)所述故障檢測單元檢測到故障時(shí),其向在分組環(huán)中的下一個(gè)節(jié) 點(diǎn)傳送從所述分組環(huán)傳送的分組;接收單元,其接收其中將所述環(huán)之間連 接節(jié)點(diǎn)本身的地址設(shè)置為目的地地址的分組,并且也接收其中將在同一分 組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組,并 且,所述分組傳送單元向另一個(gè)分組環(huán)傳送在由所述接收單元接收的分組 中封裝的分組。使用這樣的配置,不需要執(zhí)行在傳統(tǒng)技術(shù)中采取的下述操作當(dāng)發(fā)生 故障時(shí)從FDB消除原來有效的節(jié)點(diǎn)的地址。因此,可以縮短從故障到恢復(fù) 所需要的時(shí)間。而且,按照本發(fā)明的一種環(huán)之間連接節(jié)點(diǎn)是作為在連接第一環(huán)網(wǎng)絡(luò)和 第二環(huán)網(wǎng)絡(luò)的多個(gè)鏈路中的第一鏈路的端點(diǎn)并且屬于第一環(huán)網(wǎng)絡(luò)的節(jié)點(diǎn), 包括環(huán)之間接收單元,其從第一鏈路接收廣播信號;以及,廣播發(fā)送單 元,其當(dāng)所述環(huán)之間接收單元接收到廣播信號時(shí),通過使用作為在多個(gè)鏈 路中的除了第一鏈路之外的鏈路的端點(diǎn)、并且屬于第一環(huán)網(wǎng)絡(luò)的環(huán)之間連 接節(jié)點(diǎn)的地址來作為源,向所述第一環(huán)網(wǎng)絡(luò)廣播發(fā)送所述廣播信號。使用這樣的配置,有可能在防止在未發(fā)生故障的通常狀態(tài)下的廣播流 的同時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間實(shí)現(xiàn)分組傳送。而且,按照本發(fā)明的一種環(huán)之間連接節(jié)點(diǎn)是作為在連接第一環(huán)網(wǎng)絡(luò)和 第二環(huán)網(wǎng)絡(luò)的多個(gè)鏈路中的第一鏈路的端點(diǎn)并且屬于第一環(huán)網(wǎng)絡(luò)的節(jié)點(diǎn), 包括環(huán)之間接收單元,其從第一鏈路接收廣播信號;廣播發(fā)送單元,其當(dāng)所述環(huán)之間接收單元接收到廣播信號時(shí),通過使用所述環(huán)之間連接節(jié)點(diǎn)本身的地址作為源,向所述第一環(huán)網(wǎng)絡(luò)廣播發(fā)送所述廣播信號;以及,消 除單元,如果從所述第一環(huán)網(wǎng)絡(luò)發(fā)送的信號的源地址是作為在多個(gè)鏈路中 除了第一鏈路之外的鏈路的端點(diǎn)并且屬于第一環(huán)網(wǎng)絡(luò)的環(huán)之間連接節(jié)點(diǎn)的 地址,則其從第一環(huán)網(wǎng)絡(luò)消除所述信號。使用這樣的配置,有可能在防止在未發(fā)生故障的通常狀態(tài)下的廣播流 的同時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間實(shí)現(xiàn)分組傳送。所述環(huán)之間連接節(jié)點(diǎn)可以被配置為包括通過傳送單元,當(dāng)在第一鏈路
或者在作為第一鏈路的端點(diǎn)并且屬于第二環(huán)網(wǎng)絡(luò)的環(huán)之間連接節(jié)點(diǎn)中發(fā)生 故障時(shí),其發(fā)送從所述第一環(huán)網(wǎng)絡(luò)接收的信號。而且,按照本發(fā)明的一種環(huán)之間連接節(jié)點(diǎn)是作為在分組環(huán)網(wǎng)絡(luò)系統(tǒng)中 的多個(gè)鏈路的端點(diǎn)的節(jié)點(diǎn),在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,第一分組環(huán)和第二 分組環(huán)經(jīng)由多個(gè)鏈路連接,所述環(huán)之間連接節(jié)點(diǎn)包括第一傳送單元,其 從在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的相對側(cè)接收分組,并且 如果所述分組是要傳送到所述另 一個(gè)分組環(huán)的分組,則向所述另 一個(gè)環(huán)之 間連接節(jié)點(diǎn)傳送所述分組,并且向所述另一個(gè)分組環(huán)傳送在所述分組中封 裝的分組;第二傳送單元,其從在同一分組環(huán)中提供的所述另一個(gè)環(huán)之間 連接節(jié)點(diǎn)接收分組,并且如果所述分組是要被傳送到所述另一個(gè)分組環(huán)的 分組,則向所述另一個(gè)分組環(huán)傳送在所述分組中封裝的分組;源地址設(shè)置 單元,其產(chǎn)生其中封裝了從所述另一個(gè)分組環(huán)傳送的分組的分組,并且將 所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為所述分組的源;發(fā)送方向選擇單 元,其根據(jù)從所述另一個(gè)分組環(huán)傳送的分組而選擇由所述源地址設(shè)置單元 產(chǎn)生的分組的發(fā)送方向;以及,發(fā)送單元,其在由所述發(fā)送方向選擇單元 選擇的發(fā)送方向上發(fā)送分組。使用這樣的配置,有可能當(dāng)在一個(gè)分組環(huán)中 發(fā)送未知的單播分組時(shí)防止在所述另一個(gè)分組環(huán)中的分組的多重接收。而且,按照本發(fā)明的一種環(huán)之間連接節(jié)點(diǎn)是作為在分組環(huán)網(wǎng)絡(luò)系統(tǒng)中 的多個(gè)鏈路的端點(diǎn)的節(jié)點(diǎn),在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,第一分組環(huán)和第二 分組環(huán)經(jīng)由多個(gè)鏈路而連接,所述環(huán)之間連接節(jié)點(diǎn)包括第一傳送單元, 其從在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的相對側(cè)接收分組,并 且如果所述分組是要傳送到所述另一個(gè)分組環(huán)的分組,則向所述另一個(gè)環(huán) 之間連接節(jié)點(diǎn)傳送所述分組,并且向所述另一個(gè)分組環(huán)傳送在所述分組中 封裝的分組;第二傳送單元,其從在同一分組環(huán)中提供的所述另一個(gè)環(huán)之 間連接節(jié)點(diǎn)接收分組,并且如果所述分組是要被傳送到所述另一個(gè)分組環(huán) 的分組,則向所述另一個(gè)分組環(huán)傳送在所述分組中封裝的分組;源地址設(shè) 置單元,其產(chǎn)生其中封裝了從所述另一個(gè)分組環(huán)傳送的分組的分組,并且 將所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置為所述分組的源;發(fā)送方向選擇單 元,其根據(jù)從所述另一個(gè)分組環(huán)傳送的分組而選擇由所述源地址設(shè)置單元產(chǎn)生的分組的發(fā)送方向;發(fā)送單元,其在由所述發(fā)送方向選擇單元選擇的 發(fā)送方向上發(fā)送分組;以及,分組消除單元,其從所述分組環(huán)消除其中在 同一分組環(huán)中提供的所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址是源的分組。使用 這樣的配置,有可能當(dāng)在一個(gè)分組環(huán)中發(fā)送未知的單播分組時(shí)防止在所述 另 一個(gè)分組環(huán)中的分組的多重接收。所述節(jié)點(diǎn)可以被配置為包括故障檢測單元,其檢測在與所述環(huán)之間連 接節(jié)點(diǎn)連接的所述另一個(gè)分組環(huán)中的一個(gè)環(huán)之間連接節(jié)點(diǎn)中的故障,或者 在與在所述另一個(gè)分組環(huán)中的一個(gè)環(huán)之間連接節(jié)點(diǎn)之間的鏈路中的故障, 并且當(dāng)所述故障檢測單元檢測到故障時(shí),所述第一傳送單元和所述第二傳 送單元可以向在所述分組環(huán)中的下一個(gè)節(jié)點(diǎn)傳送從所述分組環(huán)傳送的分 組。所述節(jié)點(diǎn)可以被配置為包括目的地地址設(shè)置單元,其當(dāng)在除了其所屬 的分組環(huán)中的一個(gè)環(huán)之間連接節(jié)點(diǎn)之外的部分上發(fā)生故障時(shí),將廣播地址 設(shè)置為由所述源地址設(shè)置單元產(chǎn)生的分組的目的地,并且當(dāng)發(fā)生故障時(shí), 所述發(fā)送方向選擇單元可以選擇在所述分組環(huán)中的兩個(gè)方向。在本發(fā)明中,所述地址假冒單元將在同一分組環(huán)中提供的另一個(gè)環(huán)之 間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到所述分組環(huán)的廣播分組的源地址。然 后,所述雙向廣播分組發(fā)送單元分別在所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向 上和在與其相反的方向上發(fā)送廣播分組,其中,通過所述地址假冒單元將 所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為源地址,并且通過所述到達(dá)點(diǎn)設(shè) 置單元來設(shè)置到達(dá)點(diǎn)。因此,在所述分組環(huán)中的每個(gè)環(huán)之間連接節(jié)點(diǎn)將由 另一個(gè)環(huán)之間連接節(jié)點(diǎn)發(fā)送的廣播分組識別為由其本身發(fā)送的廣播分組, 因此有可能防止所述分組被發(fā)送到另一個(gè)分組環(huán),由此可以防止所述廣播 流。而且,因?yàn)樗龅竭_(dá)點(diǎn)設(shè)置單元設(shè)置所述到達(dá)點(diǎn),因此從每個(gè)環(huán)之間 連接節(jié)點(diǎn)發(fā)送的分組將不越過所述到達(dá)點(diǎn)。因此,可以在每個(gè)節(jié)點(diǎn)防止分 組的多重接收。結(jié)果,有可能在防止在未發(fā)生故障的通常狀態(tài)下的分組的 多重接收和廣播流的同時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間實(shí)現(xiàn) 分組傳送。即使在包括廣播發(fā)送單元的配置的情況下,也可以類似地防止廣播
流,當(dāng)所述環(huán)之間接收單元接收所述廣播信號時(shí),所述廣播發(fā)送單元通過 使用一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址來作為源而向第一環(huán)網(wǎng)絡(luò)廣播發(fā)送所述廣 播信號,后述的環(huán)之間連接節(jié)點(diǎn)是在多個(gè)鏈路中除了第一鏈路之外的鏈路 的端點(diǎn),并且屬于第一環(huán)網(wǎng)絡(luò)。而且,在本發(fā)明中,所述源地址設(shè)置單元將環(huán)之間連接節(jié)點(diǎn)的地址設(shè) 置為要發(fā)送到分組環(huán)的分組的源地址。而且,所述雙向廣播分組發(fā)送單元 分別在設(shè)在同一分組環(huán)中的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向上和在與其相反 的方向上發(fā)送廣播分組,其中,通過所述地址假冒單元將前述的環(huán)之間連 接節(jié)點(diǎn)的地址設(shè)置為源地址,并且通過所述到達(dá)點(diǎn)設(shè)置單元來設(shè)置到達(dá) 點(diǎn)。而且,如果從分組環(huán)傳送的廣播分組的源地址是另一個(gè)環(huán)之間連接節(jié) 點(diǎn)的地址,則分組消除單元從環(huán)消除所述廣播分組。因此,在分組環(huán)中的 每個(gè)環(huán)之間連接節(jié)點(diǎn)消除由另一個(gè)環(huán)之間連接節(jié)點(diǎn)發(fā)送的廣播分組,以便 不將其發(fā)送到另一個(gè)分組環(huán)。因此,可以防止廣播流。而且,因?yàn)樗龅?達(dá)點(diǎn)設(shè)置單元設(shè)置到達(dá)點(diǎn),因此從每個(gè)環(huán)之間連接節(jié)點(diǎn)發(fā)送的分組將不越 過所述到達(dá)點(diǎn)。因此,可以在每個(gè)節(jié)點(diǎn)防止分組的多重接收。結(jié)果,有可 能在防止在未發(fā)生故障的通常狀態(tài)下的分組多重接收和廣播流的同時(shí),在 連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間執(zhí)行分組傳送。即使在下述情況下,也可以防止廣播流包括廣播發(fā)送單元,當(dāng)環(huán) 之間接收單元接收廣播信號時(shí),其通過使用所述環(huán)之間連接節(jié)點(diǎn)本身的地 址來作為源地址而向第一環(huán)網(wǎng)絡(luò)廣播發(fā)送廣播信號;消除單元,當(dāng)從第一 環(huán)網(wǎng)絡(luò)發(fā)送的信號的源地址是作為在多個(gè)鏈路中除了第一鏈路之外的鏈路 的端點(diǎn)、并且屬于第一環(huán)網(wǎng)絡(luò)的一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址時(shí),其從第一 環(huán)網(wǎng)絡(luò)消除所述信號。而且,當(dāng)所述故障檢測單元檢測到故障時(shí),通過傳送單元將從一個(gè)分 組環(huán)傳送的分組傳送到在所述分組環(huán)中的下一個(gè)節(jié)點(diǎn)。然后,所述接收單 元接收其中將所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置為目的地地址的分組, 并且也接收其中將在同一分組環(huán)中的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為 目的地地址的分組。而且,所述分組傳送單元向另一個(gè)分組環(huán)傳送由所述 接收單元接收的分組中封裝的分組。因此,即使在鏈路中或者在作為所述
鏈路的端點(diǎn)的一個(gè)環(huán)之間連接節(jié)點(diǎn)中發(fā)生了故障,所述通過傳送單元也.將 所述分組傳送到另一個(gè)環(huán)之間連接節(jié)點(diǎn),并且所述分組可以經(jīng)由所述環(huán)之 間連接節(jié)點(diǎn)被傳送到另一個(gè)分組環(huán)。換句話說,即使在鏈路中或者在作為 所述鏈路的端點(diǎn)的一個(gè)環(huán)之間連接節(jié)點(diǎn)中發(fā)生了故障,也可以經(jīng)由另一個(gè) 鏈路向另 一個(gè)分組環(huán)傳送分組。而且,在本發(fā)明中,如果在每個(gè)環(huán)之間連接節(jié)點(diǎn)中的第一傳送單元從 在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的相對側(cè)接收分組,并且所 述分組是要被傳送到另一個(gè)分組環(huán)的分組,則第一傳送單元向另一個(gè)環(huán)之 間連接節(jié)點(diǎn)傳送所述分組,并且也向另一個(gè)分組環(huán)傳送在所述分組中封裝 的分組。而且,當(dāng)?shù)诙魉蛦卧獜脑谕环纸M環(huán)中提供的另一個(gè)環(huán)之間連 接節(jié)點(diǎn)接收分組時(shí),如果所述分組是要被傳送到另一個(gè)分組環(huán)的分組,則 第二傳送單元向另一個(gè)分組環(huán)傳送在所述分組中封裝的分組。因此,在未 知的單播分組中封裝的分組經(jīng)由所述多個(gè)鏈路的每個(gè)而被傳送到另一個(gè)分 組環(huán)。然后,在所述分組要被傳送到的每個(gè)環(huán)之間連接節(jié)點(diǎn)中的源地址設(shè)置 單元產(chǎn)生其中封裝了所述分組的分組,并且將另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地 址設(shè)置為所述分組的源。而且,所述發(fā)送方向選擇單元根據(jù)從另一個(gè)分組 環(huán)傳送的分組來選擇由所述源地址設(shè)置單元產(chǎn)生的分組的發(fā)送方向,并且 所述發(fā)送單元向所述方向發(fā)送所述分組。因此,接收在未知的單播分組中 封裝的每個(gè)分組的每個(gè)環(huán)之間連接節(jié)點(diǎn)將另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè) 置為源,并且在同一方向上發(fā)送所述分組。然后, 一個(gè)環(huán)之間連接節(jié)點(diǎn)將 由所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)發(fā)送的分組識別為由其本身發(fā)送的分組,因 此,前述的一個(gè)環(huán)之間連接節(jié)點(diǎn)可以防止所述分組被發(fā)送到另一個(gè)分組 環(huán)。結(jié)果,可以防止分組的多重接收。作為替代方式,在未知單播分組中封裝的分組被傳送到的每個(gè)環(huán)之間 連接節(jié)點(diǎn)中的源地址設(shè)置單元將其本身的地址設(shè)置為所述分組的源。而 且,所述發(fā)送方向選擇單元根據(jù)從另一個(gè)分組環(huán)傳送的分組來選擇由所述 源地址設(shè)置單元產(chǎn)生的分組的發(fā)送方向,并且所述發(fā)送單元在這樣的方向 上發(fā)送所述分組。然后,所述分組消除單元從所述分組環(huán)消除其源是在同
一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址的分組。因此,已經(jīng)接收 到在所述未知單播分組中封裝的每個(gè)分組的每個(gè)環(huán)之間連接節(jié)點(diǎn)將其本身 的地址設(shè)置為源,并且在同一方向上發(fā)送所述分組。然后, 一個(gè)環(huán)之間連 接節(jié)點(diǎn)消除從所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)發(fā)送的分組,因此,可以防止分 組的多重接收。本發(fā)明的效果本發(fā)明被配置為包括地址假冒單元,其將在同一分組環(huán)中提供的另 一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到分組環(huán)的廣播分組的源地址; 到達(dá)點(diǎn)設(shè)置單元,其對于要發(fā)送到分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)點(diǎn);以 及,雙向廣播分組發(fā)送單元,其分別在另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向上和 在與其相反的方向上發(fā)送廣播分組,其中,通過所述地址假冒單元將另一 個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為源地址,并且通過所述到達(dá)點(diǎn)設(shè)置單元來 設(shè)置到達(dá)點(diǎn)。因此,有可能在防止在未發(fā)生故障的通常狀態(tài)下的分組多重 接收和廣播流的同時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間執(zhí)行分組 傳送。而且,本發(fā)明被配置為包括源地址設(shè)置單元,其將所述環(huán)之間連接 節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到一個(gè)分組環(huán)的分組的源地址;到達(dá)點(diǎn)設(shè)置單 元,其對于要發(fā)送到所述分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)點(diǎn);雙向廣播分 組發(fā)送單元,其分別在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向 上和在與其相反的方向上發(fā)送廣播分組,其中,通過所述源地址設(shè)置單元 將前述的環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為源地址,并且通過所述到達(dá)點(diǎn)設(shè)置 單元來設(shè)置到達(dá)點(diǎn);以及,分組消除單元,當(dāng)從分組環(huán)傳送的廣播分組的 源地址是另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址時(shí),其消除所述廣播分組。因此, 有可能在防止在未發(fā)生故障的通常狀態(tài)下的分組多重接收和廣播流的同 時(shí),在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間執(zhí)行分組傳送。而且,因?yàn)榭梢苑謩e在連接所述環(huán)的多個(gè)環(huán)之間連接節(jié)點(diǎn)之間執(zhí)行分 組傳送,在分組環(huán)之間的路徑的數(shù)量不限于當(dāng)在所述分組環(huán)之間傳送單播 分組時(shí)的一個(gè)。換句話說,在所述分組環(huán)之間存在多個(gè)路徑,并且每個(gè)路 徑可以用于傳送所述單播分組。因此,可以改善在分組環(huán)之間傳送單播分
組的效率。而且,本發(fā)明包括廣播發(fā)送單元,當(dāng)所述環(huán)之間接收單元接收廣播 信號時(shí),其通過使用一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址來作為源而向第一環(huán)網(wǎng)絡(luò) 廣播發(fā)送所述廣播信號,所述環(huán)之間連接節(jié)點(diǎn)是在多個(gè)鏈路中除了第一鏈 路之外的鏈路的端點(diǎn),并且屬于第一環(huán)網(wǎng)絡(luò)。因此,可以防止廣播流。而且,本發(fā)明包括廣播發(fā)送單元,當(dāng)所述環(huán)之間接收單元接收廣播 信號時(shí),其通過使用所述環(huán)之間連接節(jié)點(diǎn)本身的地址來作為源而向第一環(huán) 網(wǎng)絡(luò)廣播發(fā)送所述廣播信號;以及,消除單元,當(dāng)從第一環(huán)網(wǎng)絡(luò)發(fā)送的信 號的源地址是一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址時(shí),則其從所述第一環(huán)網(wǎng)絡(luò)消除 所述信號,后述的環(huán)之間連接節(jié)點(diǎn)是在多個(gè)鏈路中除了第一鏈路之外的鏈 路的端點(diǎn),并且屬于第一環(huán)網(wǎng)絡(luò)。因此,可以防止廣播流。而且,在本發(fā)明中,每個(gè)環(huán)之間連接節(jié)點(diǎn)被配置為包括第一傳送單 元,當(dāng)從與在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)相對的側(cè)接收到 分組,并且所述分組是要被傳送到另一個(gè)分組環(huán)的分組時(shí),其向所述另一 個(gè)環(huán)之間連接節(jié)點(diǎn)傳送所述分組環(huán),并且向另一個(gè)分組環(huán)傳送在所述分組 中封裝的分組;第二傳送單元,當(dāng)從在同一分組環(huán)中提供的另一個(gè)環(huán)之間 連接節(jié)點(diǎn)接收到分組,并且所述分組是要被傳送到另一個(gè)分組環(huán)的分組 時(shí),其向另一個(gè)分組環(huán)傳送在所述分組中封裝的分組;源地址設(shè)置單元,其產(chǎn)生其中封裝了從所述另一個(gè)分組環(huán)傳送的分組的分組,并且將所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為所述分組的源;發(fā)送方向選擇單元,其 根據(jù)從另一個(gè)分組環(huán)傳送的分組而選擇由所述源地址設(shè)置單元產(chǎn)生的分組 的發(fā)送方向;以及,發(fā)送單元,其在由所述發(fā)送方向選擇單元選擇的發(fā)送 方向上發(fā)送分組。因此,有可能當(dāng)在一個(gè)分組環(huán)中發(fā)送未知的單播分組時(shí) 防止在所述另一個(gè)分組環(huán)中的分組的多重接收。而且,按照本發(fā)明,每個(gè)環(huán)之間連接節(jié)點(diǎn)被配置為包括第一傳送單元,當(dāng)從與在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)相對的側(cè)接收到 分組,并且所述分組是要被傳送到另一個(gè)分組環(huán)的分組時(shí),其向所述另一 個(gè)環(huán)之間連接節(jié)點(diǎn)傳送所述分組,并且向另一個(gè)分組環(huán)傳送在所述分組中封裝的分組;第二傳送單元,當(dāng)從在同一分組環(huán)中提供的另一個(gè)環(huán)之間連 接節(jié)點(diǎn)接收到分組,并且所述分組是要被傳送到另一個(gè)分組環(huán)的分組時(shí), 其向另一個(gè)分組環(huán)傳送在所述分組中封裝的分組;源地址設(shè)置單元,其產(chǎn) 生其中封裝了從所述另一個(gè)分組環(huán)傳送的分組的分組,并且將所述環(huán)之間 連接節(jié)點(diǎn)本身的地址設(shè)置為所述分組的源;發(fā)送方向選擇單元,其根據(jù)從 另一個(gè)分組環(huán)傳送的分組而選擇由所述源地址設(shè)置單元產(chǎn)生的分組的發(fā)送 方向;發(fā)送單元,其在由所述發(fā)送方向選擇單元選擇的發(fā)送方向上發(fā)送分 組;以及分組消除單元,其從所述分組環(huán)消除其中將在同一分組環(huán)中提供 的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為源的分組。因此,有可能當(dāng)在一個(gè) 分組環(huán)中發(fā)送未知的單播分組時(shí)防止在所述另一個(gè)分組環(huán)中的分組的多重 接收。


圖1是示出按照本發(fā)明的分組環(huán)網(wǎng)絡(luò)系統(tǒng)的例證配置的圖示。 圖2是示出環(huán)之間連接節(jié)點(diǎn)的一個(gè)例證配置的方框圖。 圖3是示出環(huán)之間連接節(jié)點(diǎn)的另一個(gè)例證配置的方框圖。 圖4是示出在通常狀態(tài)中環(huán)之間連接節(jié)點(diǎn)發(fā)送廣播分組的例證操作的 時(shí)序圖。圖5是示出當(dāng)發(fā)生故障時(shí)環(huán)之間連接節(jié)點(diǎn)傳送廣播分組的例證操作的 時(shí)序圖。圖6是示出在通常狀態(tài)中環(huán)之間連接節(jié)點(diǎn)傳送單播分組的例證操作的 時(shí)序圖。圖7是示出當(dāng)發(fā)生故障時(shí)環(huán)之間連接節(jié)點(diǎn)傳送單播分組的例證操作的 時(shí)序圖。圖8是示出在通常狀態(tài)中從一個(gè)環(huán)向另一個(gè)環(huán)傳送廣播分組的狀態(tài)的 圖示。圖9是示出當(dāng)在鏈接環(huán)的鏈路中發(fā)生故障時(shí)的廣播分組傳送狀態(tài)的圖示。圖10是示出當(dāng)在環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí)的廣播分組傳送狀態(tài) 的圖示。
圖11是示出當(dāng)在傳送分組的環(huán)的環(huán)連接節(jié)點(diǎn)之間的間隔中發(fā)生故障 時(shí)的廣播分組傳送狀態(tài)的圖示。圖12是示出當(dāng)在從其傳送分組的環(huán)的環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí) 的廣播分組傳送狀態(tài)的圖示。圖13是示出當(dāng)從其傳送分組的環(huán)的鏈路中發(fā)生故障時(shí)的廣播分組傳 送狀態(tài)的圖示。圖14是示出在通常狀態(tài)中從一個(gè)環(huán)向另一個(gè)環(huán)傳送單播分組的狀態(tài)的圖示。圖15是示出當(dāng)在鏈接環(huán)的鏈路中發(fā)生故障時(shí)的單播分組傳送狀態(tài)的 圖示。圖16是示出當(dāng)在環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí)的單播分組傳送狀態(tài) 的圖示。圖17是示出當(dāng)在從其傳送分組的環(huán)的環(huán)連接節(jié)點(diǎn)之間的間隔中發(fā)生 故障時(shí)的單播分組傳送狀態(tài)的圖示。圖18是示出當(dāng)在從其傳送分組的環(huán)的環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí) 的單播分組傳送狀態(tài)的圖示。圖19是示出當(dāng)在從其傳送分組的環(huán)的鏈路中發(fā)生故障時(shí)的單播分組 傳送狀態(tài)的圖示。圖20是示出傳送未知的單播分組的狀態(tài)的圖示;圖21是示出如果消除了在第一例證實(shí)施例和第二例證實(shí)施例中的前 提的現(xiàn)象的圖示。圖22是示出如果消除了在第一例證實(shí)施例和第二例證實(shí)施例中的前 提的現(xiàn)象的圖示。圖23是示出第三例證實(shí)施例的環(huán)之間連接節(jié)點(diǎn)的例證配置的方框圖。圖24是示出在通常狀態(tài)中環(huán)之間連接節(jié)點(diǎn)傳送單播分組的例證操作 的時(shí)序圖。圖25是示出當(dāng)發(fā)生故障時(shí)環(huán)之間連接節(jié)點(diǎn)傳送單播分組的例證操作 的時(shí)序圖。圖26是示出在通常狀態(tài)中環(huán)之間連接節(jié)點(diǎn)傳送未知單播分組的操作 的時(shí)序圖。圖27是示出當(dāng)發(fā)生故障時(shí)環(huán)之間連接節(jié)點(diǎn)傳送未知單播分組的例證 操作的時(shí)序圖。圖28A和28B是示出當(dāng)在通常狀態(tài)中在一個(gè)環(huán)路中傳送目的地為環(huán)之 間連接節(jié)點(diǎn)的單播分組或者未知的單播分組時(shí)的操作圖示。圖29是示出在一個(gè)環(huán)中傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組或 者未知的單播分組的情況下,當(dāng)在鏈接環(huán)的鏈路中發(fā)生故障時(shí)的操作的圖不0圖30是示出在一個(gè)環(huán)中傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組或 者未知的單播分組的情況下,當(dāng)在另一個(gè)環(huán)的環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障 時(shí)的操作的圖示。圖31是示出在一個(gè)環(huán)中傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組或 者未知的單播分組的情況下,當(dāng)在一個(gè)環(huán)的環(huán)連接節(jié)點(diǎn)之間的間隔中發(fā)生 故障時(shí)的操作的圖示。圖32是示出在一個(gè)環(huán)中傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組或 者未知的單播分組的情況下,當(dāng)在一個(gè)環(huán)的環(huán)連接節(jié)點(diǎn)中發(fā)生故障時(shí)的操 作的圖示。圖33是示出在一個(gè)環(huán)中傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組或 者未知的單播分組的情況下,當(dāng)在另一個(gè)環(huán)中發(fā)生故障時(shí)的操作的圖示。圖34是示出其中線性地連接三個(gè)或者多個(gè)環(huán)的分組環(huán)網(wǎng)絡(luò)系統(tǒng)的一 個(gè)示例的圖示。圖35是示出在其中多個(gè)環(huán)連接到一個(gè)環(huán)的分組環(huán)網(wǎng)絡(luò)系統(tǒng)的圖示。 圖36是示出分組環(huán)網(wǎng)絡(luò)系統(tǒng)的示例的圖示,在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng) 中,組合了包括線性連接的環(huán)的配置和多個(gè)環(huán)連接到一個(gè)環(huán)的配置。 圖37是示出RPR的例證網(wǎng)絡(luò)配置的圖示。 圖38是示出RPR分組格式的圖示。 圖39A至39C是示出RPR的保護(hù)操作的圖示。 圖40是示出其中冗余地連接兩個(gè)環(huán)的網(wǎng)絡(luò)系統(tǒng)的示例的圖示。
具體實(shí)施方式
以下,參見附圖來說明用于執(zhí)行本發(fā)明的最佳方式。下述的第一例證實(shí)施例和第二例證實(shí)施例基于下述狀態(tài)的任何一個(gè) (第一到第三狀態(tài)的任何一個(gè))。第一狀態(tài)是這樣的狀態(tài)其中,在分組 環(huán)中包括的所有節(jié)點(diǎn)的地址表(FDB)通過人工設(shè)置等而完全地保存在用戶終端的地址和RPR節(jié)點(diǎn)的RPR MAC地址之間的對應(yīng)關(guān)系,并且所有節(jié)點(diǎn)的地址表的內(nèi)容(表目信息)是公共的。第二狀態(tài)是這樣的狀態(tài)其中,可以在分組環(huán)網(wǎng)絡(luò)中包括的所有節(jié)點(diǎn)的地址表中研究在用戶終端的地址和RPR節(jié)點(diǎn)的RPR MAC地址之間的對應(yīng)關(guān)系,并且當(dāng)節(jié)點(diǎn)的地址表研 究新的對應(yīng)關(guān)系時(shí),已經(jīng)研究的節(jié)點(diǎn)的地址表馬上被所有節(jié)點(diǎn)的地址表共 享。注意在第二狀態(tài)中,僅僅需要提供一種監(jiān)控裝置,其監(jiān)控是否改變了 每個(gè)節(jié)點(diǎn)的地址表的內(nèi)容,并且如果改變了節(jié)點(diǎn)的地址表,則重寫所有節(jié) 點(diǎn)的地址表以具有其中已經(jīng)改變了內(nèi)容的地址表的內(nèi)容。第三狀態(tài)是這樣的狀態(tài)其中,通過上層協(xié)議來執(zhí)行基于用戶數(shù)據(jù)分組的廣播發(fā)送,在所述用戶數(shù)據(jù)分組中,將廣播地址預(yù)先設(shè)置為目的地,所述上層協(xié)議使能地址確定(例如在IP (網(wǎng)際協(xié)議)等中的ARP (地址解析協(xié)議))。結(jié)果, 保證將不在分組環(huán)中傳送未知的單播分組。未知的單播分組表示RPR分 組,當(dāng)通過封裝用戶數(shù)據(jù)分組而產(chǎn)生RPR分組時(shí),不能從地址表搜索對應(yīng) 于用戶數(shù)據(jù)分組的MAC DA的RPR MAC地址,因此將RPR MAC DA設(shè) 置為廣播地址。未知的單播分組要被廣播發(fā)送。換句話說,未知的單播分 組是一種廣播分組。 例證實(shí)施例1圖1是示出按照本發(fā)明的分組環(huán)網(wǎng)絡(luò)系統(tǒng)的配置示例的圖示。按照本 發(fā)明的分組環(huán)網(wǎng)絡(luò)包括多個(gè)環(huán)(其中以環(huán)形連接節(jié)點(diǎn)的分組環(huán))101和 102。環(huán)101和102與多個(gè)鏈路103和104連接。在這個(gè)例證實(shí)施例中,所 述環(huán)與兩個(gè)鏈路103和104連接。環(huán)IOI包括多個(gè)節(jié)點(diǎn)101a、 101b、 lOlx 等。相應(yīng)的節(jié)點(diǎn)lOla、 101b、 101x經(jīng)由小環(huán)110a和110b連接,所述小環(huán) 110a和110b在相反方向上傳送分組。類似地,環(huán)102包括多個(gè)節(jié)點(diǎn) 102a、 102b、 102y等。相應(yīng)的節(jié)點(diǎn)102a、 102b和102y經(jīng)由小環(huán)120a和 120b連接,所述小環(huán)120a和120b在相反方向上傳送分組。在環(huán)101中的 節(jié)點(diǎn)101a和在環(huán)102中的節(jié)點(diǎn)102a連接以由此形成鏈路103。類似地, 在環(huán)101中的節(jié)點(diǎn)101b和在環(huán)102中的節(jié)點(diǎn)102b連接以由此形成鏈路 104。如上所述,本例證實(shí)施例和下述的第二例證實(shí)施例基于它們在第一到 第三狀態(tài)的任何一個(gè)中的前提。在第一狀態(tài)中,在所有節(jié)點(diǎn)中完全地存儲 在用戶終端的地址和RPR節(jié)點(diǎn)的RPR MAC地址之間的對應(yīng)關(guān)系。因此, 在任何節(jié)點(diǎn)中,可以從用戶數(shù)據(jù)分組的MAC DA確定唯一的RPR MAC DA。在第二狀態(tài)中,假定從節(jié)點(diǎn)lOlx向環(huán)101輸入用戶數(shù)據(jù)分組,并且 所述用戶數(shù)據(jù)分組被傳送到節(jié)點(diǎn)102y,如果被傳送到節(jié)點(diǎn)lOlx的用戶數(shù) 據(jù)分組是廣播分組,則其中封裝了所述用戶數(shù)據(jù)分組的RPR分組變?yōu)閺V播 分組。而且,如果被傳送到節(jié)點(diǎn)lOlx的用戶數(shù)據(jù)分組是單播分組,并且 如果在地址表中有表目(即如果可以搜索到對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的RPR MAC地址),則其中封裝了所述用戶數(shù)據(jù)分組的RPR分組變 為單播分組。而且,如果被傳送到節(jié)點(diǎn)lOlx的用戶數(shù)據(jù)分組是單播分 組,并且在地址表中沒有表目,則其中封裝了所述用戶數(shù)據(jù)分組的RPR分 組變?yōu)槲粗膯尾シ纸M。在經(jīng)由相互鏈接而向環(huán)102傳送特定分組的情況 下,這個(gè)操作相同。即,如果在節(jié)點(diǎn)lOlx中的變?yōu)閱尾シ纸M的所述用戶 數(shù)據(jù)分組經(jīng)由相互鏈接而被傳送到節(jié)點(diǎn)102a,則在節(jié)點(diǎn)102a中的其中封 裝了所述用戶數(shù)據(jù)分組的RPR分組也變?yōu)閱尾シ纸M。而且,如果在節(jié)點(diǎn) lOlx中的變?yōu)槲粗獑尾シ纸M的用戶數(shù)據(jù)分組經(jīng)由相互鏈接而被傳送到節(jié)點(diǎn) 102a和102b,則在節(jié)點(diǎn)102a和102b中的其中封裝了用戶數(shù)據(jù)分組的RPR 分組也變?yōu)槲粗膯尾シ纸M。而且,在第三狀態(tài)中,通過使用作為以太網(wǎng) 的典型上層協(xié)議的IP中的ARP,每次需要地址解決方案時(shí),可以將用戶 數(shù)據(jù)分組的MAC DA設(shè)置為廣播地址。然后,向每個(gè)節(jié)點(diǎn)傳送所述廣播 分組。其后,有可能防止產(chǎn)生未知的單播分組。在下面的說明中,與在另一個(gè)環(huán)中的節(jié)點(diǎn)連接的節(jié)點(diǎn)被稱為環(huán)之間連 接節(jié)點(diǎn)。在圖1中所示的分組環(huán)網(wǎng)絡(luò)中,節(jié)點(diǎn)101a、 101b、 102a和102b
分別對應(yīng)于環(huán)之間連接節(jié)點(diǎn)。每個(gè)環(huán)之間連接節(jié)點(diǎn)一對一地與在另一個(gè)環(huán) 中的環(huán)之間連接節(jié)點(diǎn)連接。而且,因?yàn)榄h(huán)101和102經(jīng)由兩個(gè)鏈路彼此連接,因此每個(gè)環(huán)101或 者102具有兩個(gè)環(huán)之間連接節(jié)點(diǎn)。鏈接在一個(gè)環(huán)中提供的環(huán)之間連接節(jié)點(diǎn) 的鏈路被稱為在環(huán)連接節(jié)點(diǎn)之間的間隔(interval)。在圖1中所示的示例 中,鏈接在環(huán)101中布置的環(huán)之間連接節(jié)點(diǎn)101a和101b的鏈路106對應(yīng) 于在環(huán)連接節(jié)點(diǎn)之間的間隔。類似地,鏈接在環(huán)102中布置的環(huán)之間連接 節(jié)點(diǎn)102a和102b的鏈路107對應(yīng)于在環(huán)連接節(jié)點(diǎn)之間的間隔。而且,在一個(gè)環(huán)中布置的環(huán)之間連接節(jié)點(diǎn)的組合被稱為一對環(huán)之間連 接節(jié)點(diǎn)。在圖1中所示的示例中,在一個(gè)環(huán)101中布置的環(huán)之間連接節(jié)點(diǎn) 101a和101b的組合對應(yīng)于一對環(huán)之間連接節(jié)點(diǎn)。類似地,在環(huán)102中布 置的環(huán)之間連接節(jié)點(diǎn)102a和102b的組合對應(yīng)于一對環(huán)之間連接節(jié)點(diǎn)。環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)被預(yù)先設(shè)置使得自 節(jié)點(diǎn)是環(huán)之間連接節(jié)點(diǎn),并且預(yù)先存儲所述自節(jié)點(diǎn)是環(huán)之間連接節(jié)點(diǎn)的信 息。在這個(gè)例證實(shí)施例中,說明前提環(huán)之間連接節(jié)點(diǎn)101a和101b彼此 相鄰,并且環(huán)之間連接節(jié)點(diǎn)102a和102b彼此相鄰。而且,在一對環(huán)之間連接節(jié)點(diǎn)中包括的每個(gè)節(jié)點(diǎn)不僅存儲其本身的 RPRMAC地址,而且存儲在同一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)節(jié)點(diǎn) 的RPRMAC地址。例如,在一對環(huán)之間連接節(jié)點(diǎn)中包括的節(jié)點(diǎn)101a不僅 存儲其本身的RPRMAC地址,而且存儲在同一對環(huán)之間連接節(jié)點(diǎn)中包括 的節(jié)點(diǎn)101b的RPR MAC地址。類似地,節(jié)點(diǎn)101b不僅存儲自RPR MAC地址,而且存儲節(jié)點(diǎn)101a的RPRMAC地址。這也適用于在環(huán)102 中的一對環(huán)之間連接節(jié)點(diǎn)。即,節(jié)點(diǎn)102a不僅存儲其本身的RPRMAC地 址,而且存儲節(jié)點(diǎn)102b的RPRMAC地址。而且,節(jié)點(diǎn)102b不僅存儲其 本身的RPR MAC地址,而且存儲節(jié)點(diǎn)102a的RPR MAC地址。在本例證實(shí)施例中的環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每 個(gè)當(dāng)其開始向其所屬的環(huán)發(fā)送廣播分組時(shí)執(zhí)行雙向擴(kuò)散,所述節(jié)點(diǎn)是發(fā)送 的源。換句話說,其向兩個(gè)小環(huán)的每個(gè)傳送廣播分組。而且,每個(gè)環(huán)之間
連接節(jié)點(diǎn)預(yù)先存儲包括粘著點(diǎn)(預(yù)先被設(shè)置為分組目的地的部分)的信息 的拓?fù)湫畔?。然后,在通過在通常狀態(tài)(當(dāng)沒有故障時(shí))中執(zhí)行雙向擴(kuò)散 而發(fā)送廣播分組的情況下,在向要發(fā)送到每個(gè)小環(huán)的分組設(shè)置對應(yīng)于粘著點(diǎn)的TTL后執(zhí)行發(fā)送。如果在環(huán)中發(fā)生故障并且所述環(huán)自發(fā)地開始保護(hù)操作(例如重疊模式),則在向被發(fā)送到每個(gè)小環(huán)的分組設(shè)置對應(yīng)于已經(jīng)發(fā)生故障的點(diǎn)的TTL后,執(zhí)行發(fā)送。在環(huán)中的鏈路中設(shè)置粘著點(diǎn)。但是,從在環(huán)之間連接節(jié)點(diǎn)中被設(shè)置粘 著點(diǎn)的部分排除在環(huán)連接節(jié)點(diǎn)之間的間隔,所述間隔是根據(jù)對于廣播分組 執(zhí)行雙向擴(kuò)散的一對環(huán)之間連接節(jié)點(diǎn)而設(shè)置的。例如,在環(huán)101中,僅僅 需要預(yù)先將在除了在環(huán)連接節(jié)點(diǎn)之間的間隔106之外的任意鏈路設(shè)置為粘 著點(diǎn)。類似地,在環(huán)102中,僅僅需要預(yù)先將在除了在環(huán)連接節(jié)點(diǎn)之間的 間隔107之外的任意鏈路設(shè)置為粘著點(diǎn)。具體上,優(yōu)選的是,設(shè)置粘著 點(diǎn),以便在操作所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,在兩個(gè)環(huán)之間連接節(jié)點(diǎn)和所述粘 著點(diǎn)之間的通信量變得幾乎相同。例如,在環(huán)102中,優(yōu)選的是,設(shè)置粘 著點(diǎn),以便在環(huán)之間連接節(jié)點(diǎn)102a和粘著點(diǎn)之間的通信量和在環(huán)之間連接 節(jié)點(diǎn)102b和粘著點(diǎn)之間的通信量變得幾乎相同。注意,當(dāng)將一個(gè)環(huán)之間連接節(jié)點(diǎn)的模式改變到后述的通過傳送模式 時(shí),所述環(huán)之間連接節(jié)點(diǎn)將從不作為開始向其所屬的環(huán)發(fā)送廣播分組的源 而工作。當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)從其他環(huán)接收到 其目的地是廣播地址的用戶數(shù)據(jù)分組時(shí),它向其所屬的環(huán)發(fā)送廣播分組, 所述節(jié)點(diǎn)是其源。而且,如果不能指定RPR MAC地址(其與在從其他環(huán) 節(jié)點(diǎn)接收的用戶數(shù)據(jù)分組中包括的MAC DA對應(yīng)),則每個(gè)節(jié)點(diǎn)將廣播 分組(未知的單播分組)發(fā)送到其所屬的環(huán)中,所述節(jié)點(diǎn)是其源。但是, 如果其在第一狀態(tài)中或者在第三狀態(tài)中,則每個(gè)節(jié)點(diǎn)可以指定與在用戶數(shù) 據(jù)分組中包括的MAC DA對應(yīng)的RPR MAC地址,因此將不發(fā)送未知的單 播分組。而且,當(dāng)由于從其不屬于的另一個(gè)環(huán)傳送分組的事實(shí)而導(dǎo)致環(huán)之間連 接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)向其所屬的環(huán)發(fā)送廣播分組(未
知的單播分組)時(shí),所述節(jié)點(diǎn)使用在包括節(jié)點(diǎn)本身的一對環(huán)之間連接節(jié)點(diǎn)
中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR MAC地址來作為RPR MAC SA 725 (參見圖38)。例如,假定從環(huán)101經(jīng)由節(jié)點(diǎn)lOla和鏈路103向環(huán)之 間連接節(jié)點(diǎn)102a發(fā)送作為廣播分組的用戶數(shù)據(jù)分組。接收到分組的環(huán)之間 連接節(jié)點(diǎn)102a使用在所述一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接 節(jié)點(diǎn)102b的RPR MAC地址(而不是其本身的RPR MAC地址)來作為 RPRMACSA725 (參見圖38)。然后,環(huán)之間連接節(jié)點(diǎn)102a發(fā)送廣播分 組(RPR分組),用于指示源是節(jié)點(diǎn)102b。換句話說,如果環(huán)之間連接節(jié) 點(diǎn)101a、 101b、 102a和102b的每個(gè)作為源向其所屬的環(huán)發(fā)送廣播分組 (包括未知的單播分組),則它通過假冒所述源(RPR MAC SA)而發(fā)送 分組。如果環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)作為源而發(fā) 送單播分組,則它將不假冒源(RPRMACSA)。
而且,在向另一個(gè)環(huán)傳送分組的情況下,環(huán)之間連接節(jié)點(diǎn)lOla、 101b、 102a和102b的每個(gè)將在RPR分組中封裝的用戶數(shù)據(jù)分組去封裝, 并且向另一個(gè)環(huán)發(fā)送所述用戶數(shù)據(jù)分組。接收到作為廣播分組的用戶數(shù)據(jù) 分組的環(huán)之間連接節(jié)點(diǎn)封裝所述用戶數(shù)據(jù)分組(廣播分組),并且當(dāng)設(shè)置 RPR MAC SA時(shí),執(zhí)行假冒。此時(shí),所述RPR MAC DA可以是廣播地 址。
而且,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)接收作為 用戶數(shù)據(jù)分組的單播分組時(shí),根據(jù)是否從FDB搜索到對應(yīng)于在用戶數(shù)據(jù)分 組中包括的MAC DA的RPR MAC地址來確定是否執(zhí)行假冒。如果成功地 搜索到它,則不執(zhí)行假冒,并且通過使用環(huán)之間連接節(jié)點(diǎn)本身的RPR MAC地址來設(shè)置RPR MAC SA。而且,所搜索的RPR MAC地址被設(shè)置 為RPRMACDA。如果未成功地執(zhí)行搜索,則封裝用戶數(shù)據(jù)分組以由此產(chǎn) 生未知的單播分組。因?yàn)樗鑫粗膯尾シ纸M是廣播分組的一個(gè)模式,因 此將執(zhí)行假冒。此時(shí),所述RPR MAC DA是廣播地址。結(jié)果,其中所述 地址是在被廣播發(fā)送的未知的單播分組中封裝的MAC DA的用戶終端 (在圖l中未示出)接收在RPR分組中封裝的用戶數(shù)據(jù)分組。然后,所述 用戶終端回答所述分組。當(dāng)環(huán)之間連接節(jié)點(diǎn)接收到作為RPR分組的分組
時(shí),其研究在RPR分組中的RPR MAC SA和在RPR分組中封裝的MAC SA之間的對應(yīng)性。結(jié)果,將能夠成功地進(jìn)行搜索。但是,在第一狀態(tài)和 在第三狀態(tài)中,對于對應(yīng)于在用戶數(shù)據(jù)分組中包括的MAC DA的RPR MAC地址的搜索從不失敗。
而且,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)當(dāng)在連接其 和其他環(huán)的鏈路中或者在與其連接的另一個(gè)環(huán)上的環(huán)之間連接節(jié)點(diǎn)中發(fā)生 故障時(shí)檢測故障。當(dāng)每個(gè)環(huán)之間連接節(jié)點(diǎn)檢測到故障時(shí),它直接向下一個(gè) 節(jié)點(diǎn)傳送從其所屬的環(huán)傳送的分組。換句話說,所述狀態(tài)變?yōu)閷?shí)現(xiàn)在非專 利文件2中描述的通過傳送功能的操作狀態(tài)。以下,這種狀態(tài)被稱為通過 傳送模式(pass-through transfer mode)。例如,環(huán)之間連接節(jié)點(diǎn)lOla檢測 鏈路103的鏈路故障和環(huán)之間連接節(jié)點(diǎn)102a的節(jié)點(diǎn)故障。然后環(huán)之間連接 節(jié)點(diǎn)101a向在環(huán)101中的下一個(gè)節(jié)點(diǎn)傳送通過環(huán)101而傳送的RPR分 組,而不在節(jié)點(diǎn)本身中執(zhí)行任何處理。注意,這個(gè)操作不是用于在防止在 通常狀態(tài)中的廣播流等的同時(shí)使得能夠在分別連接環(huán)的多個(gè)鏈路中進(jìn)行分 組傳送的強(qiáng)制操作。
而且,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)不僅接收目 的地為其本身的RPR分組,而且接收目的地為包括所述節(jié)點(diǎn)本身的一對環(huán) 之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR分組。然后,環(huán)之間 連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)將所接收的RPR分組去封裝, 并且向另一個(gè)環(huán)傳送用戶數(shù)據(jù)分組。例如,環(huán)之間連接節(jié)點(diǎn)lOla不僅接收 目的地為環(huán)之間連接節(jié)點(diǎn)101a的RPR分組,而且接收目的地為與環(huán)之間 連接節(jié)點(diǎn)lOla形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)lOlb的RPR分 組。在這種情況下,環(huán)之間連接節(jié)點(diǎn)101a去封裝所接收的RPR分組,并 且向在環(huán)102中的環(huán)之間連接節(jié)點(diǎn)102a傳送用戶數(shù)據(jù)分組。
注意,每個(gè)節(jié)點(diǎn)(不限于環(huán)之間連接節(jié)點(diǎn))通過將在RPR分組中封裝 的MACSA713 (參見圖38)與源RPR MAC SA 725 (參見圖38)對應(yīng)而 進(jìn)行研究。換句話說,在FDB中存儲在MAC SA和RPR MAC SA之間的 對應(yīng)性。但是,在第一狀態(tài)中將不引起這樣的研究操作。
而且,當(dāng)在環(huán)中發(fā)生故障時(shí),環(huán)101和102的每個(gè)自發(fā)地開始保護(hù)操
作。這個(gè)保護(hù)操作可以是操縱模式或者重疊模式。
圖2是示出了環(huán)之間連接節(jié)點(diǎn)的例證配置的方框圖。雖然圖2將所述環(huán)之間連接節(jié)點(diǎn)101a示出為一個(gè)示例,但是環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的配置相同。如上所述,通過傳送模式的操作不是用 于在防止在通常狀態(tài)中的廣播流等的同時(shí)使得能夠在分別連接環(huán)的多個(gè)鏈 路中進(jìn)行分組傳送的強(qiáng)制操作。首先,通過使用圖2來描述在不執(zhí)行通過 傳送模式的操作的情況下的配置。
環(huán)之間連接節(jié)點(diǎn)101a具有對應(yīng)于小環(huán)110a的轉(zhuǎn)發(fā)電路51和復(fù)用電路 53,并且類似地具有對應(yīng)于小環(huán)110b的轉(zhuǎn)發(fā)電路52和復(fù)用電路54。轉(zhuǎn)發(fā) 電路51經(jīng)由鏈路72a與小環(huán)110a連接,并且復(fù)用電路53經(jīng)由鏈路73a與 小環(huán)110a連接。而且,轉(zhuǎn)發(fā)電路52經(jīng)由鏈路73b與小環(huán)110b連接,并且 復(fù)用電路54經(jīng)由鏈路72b與小環(huán)110b連接。
而且,客戶端口 71a和71b與在另一個(gè)環(huán)中的環(huán)之間連接節(jié)點(diǎn)102a的 客戶端口 (未在圖2中示出)連接,并且在環(huán)之間連接節(jié)點(diǎn)101a和102a 的客戶端口之間的間隔是在環(huán)之間的鏈路103 (參見圖l)。
轉(zhuǎn)發(fā)電路51和52引用被傳送的RPR分組的RPR MAC DA。然后, 如果RPR MAC DA對應(yīng)于自節(jié)點(diǎn)(環(huán)之間連接節(jié)點(diǎn)101a)的RPR MAC 地址,或者如果它對應(yīng)于與自節(jié)點(diǎn)形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接 節(jié)點(diǎn)101b的RPR MAC地址,則所述電路從環(huán)101提取RPR分組,并且 將其傳送到客戶(在這種情況下,在另一個(gè)環(huán)102中的環(huán)之間連接節(jié)點(diǎn) 102a)。注意,從環(huán)取出(消除)從小環(huán)傳送的分組并且將其傳送到客戶 被稱為"剝離"(strip)。
注意,可以例如在轉(zhuǎn)發(fā)電路51和52中存儲自節(jié)點(diǎn)的RPR MAC地址 和與自節(jié)點(diǎn)形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)的RPR MAC地
址。而且,可以在被提供到所述環(huán)之間連接節(jié)點(diǎn)的存儲器(未示出)中存 儲RPR MAC地址。
而且,如果被傳送的RPR分組是廣播分組,則轉(zhuǎn)發(fā)電路51和52向客 戶傳送所述廣播分組,并且也向小環(huán)傳送。注意,向小環(huán)傳送從小環(huán)傳送 的分組被稱為"過渡"(transit)。而且,向小環(huán)傳送從小環(huán)傳送的分組
并且也將其傳送到客戶被稱為"復(fù)制"(copy)。
如果被傳送的RPR分組不對應(yīng)于上述的任何一個(gè),則轉(zhuǎn)發(fā)電路51和 52向同一小環(huán)發(fā)送所傳送的分組(過渡)。
復(fù)用電路55復(fù)用從每個(gè)小環(huán)(每個(gè)轉(zhuǎn)發(fā)電路51或者52)向客戶傳送 的分組。
地址表60通過將用戶終端的MAC地址和在環(huán)中的節(jié)點(diǎn)的RPR MAC 地址彼此相關(guān)聯(lián)而存儲用戶終端的MAC地址和在環(huán)中的節(jié)點(diǎn)的RPR MAC地址。地址表60作為FDB。
分組轉(zhuǎn)換電路61接收從每個(gè)小環(huán)(每個(gè)轉(zhuǎn)發(fā)電路51或者52)向客戶 傳送的分組。分組轉(zhuǎn)換電路61接收處于RPR分組狀態(tài)的分組,并且從 RPR分組提取用戶數(shù)據(jù)分組(即去封裝)。分組轉(zhuǎn)換電路61向客戶端口 71b傳送用戶數(shù)據(jù)分組。而且,分組轉(zhuǎn)換電路61研究在所接收的RPR分 組的RPR MAC SA和所取出的用戶數(shù)據(jù)分組的MAC SA之間的對應(yīng)關(guān) 系,并且將其存儲在地址表60中。注意,在所取出的用戶數(shù)據(jù)分組中的 MAC SA是發(fā)送用戶數(shù)據(jù)分組的用戶終端(在圖1和2中未示出)的 MAC地址。但是,將不在第一狀態(tài)中引起這樣的研究操作。
而且,分組轉(zhuǎn)換電路61經(jīng)由客戶端口 71a從另一個(gè)環(huán)接收用戶數(shù)據(jù)分 組。此時(shí),分組轉(zhuǎn)換電路61參見地址表60,以由此搜索對應(yīng)于所接收的 用戶數(shù)據(jù)分組的MACDA的RPRMAC地址。如果有表目(即如果成功地 執(zhí)行搜索),則分組轉(zhuǎn)換電路61在將所搜索的RPR MAC地址設(shè)置為 RPR MAC DA的同時(shí)封裝用戶數(shù)據(jù)分組。
如果沒有表目(即如果未成功地執(zhí)行搜索),則分組轉(zhuǎn)換電路61在 將所述廣播分組設(shè)置為RPR MAC DA的同時(shí)封裝用戶數(shù)據(jù)分組(在這種 情況下產(chǎn)生未知的單播分組)。分組轉(zhuǎn)換電路61設(shè)置RPR MAC DA,以 由此向RPR MAC SA設(shè)置單元59輸出被封裝的分組。但是,在第一狀態(tài) 和在第三狀態(tài)中,從未不成功地進(jìn)行搜索。
RPR MAC SA設(shè)置單元59設(shè)置從分組轉(zhuǎn)換電路61發(fā)送的分組的RPR MAC SA。此時(shí),如果RPR MAC SA設(shè)置單元59發(fā)送作為來自自節(jié)點(diǎn)的 RPR分組的廣播分組(包括未知的單播分組),則它將在包括自節(jié)點(diǎn)(在
本示例中為環(huán)之間連接節(jié)點(diǎn)101a)的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè) 節(jié)點(diǎn)(在這個(gè)示例中為環(huán)之間連接節(jié)點(diǎn)101b)的RPRMAC地址設(shè)置為 RPR MAC SA。在包括自節(jié)點(diǎn)的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)節(jié)點(diǎn) 的MAC地址可以被例如存儲在RPR MAC SA設(shè)置單元59中。而且,可 以在例如被提供到所述環(huán)之間連接節(jié)點(diǎn)的存儲器(未示出)中存儲所述 RPR MAC地址。而且,如果RPR MAC SA設(shè)置單元59發(fā)送作為來自自 節(jié)點(diǎn)的RPR分組的單播分組,則它將自節(jié)點(diǎn)(在本示例中為環(huán)之間連接節(jié) 點(diǎn)101a)的RPR MAC地址設(shè)置為RPR MAC SA。 RPR MAC SA設(shè)置單 元59向小環(huán)選擇電路56輸出其中設(shè)置了 RPR MAC SA的分組。
如果從RPR MAC SA設(shè)置單元59發(fā)送的分組是單播分組,則小環(huán)選 擇電路56引用拓?fù)涔芾黼娐?7,選擇使得能夠以最小路徑到達(dá)目的地節(jié) 點(diǎn)的小環(huán),并且向TTL設(shè)置電路58輸出分組。
而且,如果從RPR MAC SA設(shè)置單元59發(fā)送的分組是廣播分組(包 括未知的單播分組),則小環(huán)選擇電路56按照預(yù)定的傳送模式來選擇小 環(huán)。在本例證實(shí)施例中,如果它開始作為源向其所屬的環(huán)發(fā)送廣播分組, 則它執(zhí)行雙向擴(kuò)散。因此,小環(huán)選擇電路56選擇兩個(gè)小環(huán),并且向TTL 設(shè)置電路58輸出分組。
拓?fù)涔芾黼娐?7存儲和管理在包括自節(jié)點(diǎn)的環(huán)中在順時(shí)針方向上排 列的相應(yīng)節(jié)點(diǎn)(在這個(gè)示例中為環(huán)之間連接節(jié)點(diǎn)101b)的RPRMAC地址 和在逆時(shí)針方向上排列的相應(yīng)節(jié)點(diǎn)的RPR MAC地址。
TTL設(shè)置電路58向從小環(huán)選擇電路56傳送的分組設(shè)置TTL。此時(shí), TTL設(shè)置電路58引用拓?fù)涔芾黼娐?7,并且如果其是單播分組,則將從 自節(jié)點(diǎn)到目的地節(jié)點(diǎn)的轉(zhuǎn)發(fā)次數(shù)設(shè)置為TTL值。在廣播分組的情況下,以 不引起在環(huán)中的分組的多重到達(dá)和不到達(dá)的方式來設(shè)置TTL值。如果所述 環(huán)還沒有轉(zhuǎn)到保護(hù)操作,則僅僅需要設(shè)置TTL值,以便廣播分組到達(dá)在被 預(yù)定為粘合點(diǎn)的鏈路緊前的節(jié)點(diǎn)。而且,如果所述環(huán)已經(jīng)轉(zhuǎn)到保護(hù)操作, 則僅僅需要設(shè)置TTL值,以便廣播分組將到達(dá)在故障產(chǎn)生位置緊前的節(jié) 點(diǎn)。注意,廣播分組被雙向擴(kuò)散,因此可以分別對應(yīng)于傳送方向而設(shè)置 TTL值。對應(yīng)于各傳送方向的相應(yīng)的TTL值可以不同。TTL設(shè)置電路58
向?qū)?yīng)于由小環(huán)選擇電路56選擇的小環(huán)的復(fù)用電路(復(fù)用電路53或者復(fù) 用電路54)輸出被設(shè)置了 TTL值的分組。如果通過小環(huán)選擇電路56選擇 了所述兩個(gè)小環(huán),則TTL設(shè)置電路58向復(fù)用電路53和復(fù)用電路54 二者 輸出分組。
復(fù)用電路53復(fù)用來自客戶的分組(從TTL設(shè)置電路58輸出的分組) 和來自環(huán)的分組(從轉(zhuǎn)發(fā)電路51輸出的分組),并且發(fā)送到小環(huán)110a。 類似地,復(fù)用電路54復(fù)用來自客戶的分組(從TTL設(shè)置電路58輸出的分 組)和來自環(huán)的分組(從轉(zhuǎn)發(fā)電路52輸出的分組),并且發(fā)送到小環(huán) 110b。
接著,將說明在也執(zhí)行通過傳送模式的情況下的配置。圖3是示出在 這種情況下的環(huán)之間連接節(jié)點(diǎn)的例證配置的方框圖。與在圖2中的那些相 同的部件被表示為與圖2相同的附圖標(biāo)號,并且不說明。
當(dāng)在鏈接自節(jié)點(diǎn)和另一個(gè)環(huán)的鏈路中或者在與自節(jié)點(diǎn)連接的另一個(gè)環(huán) 的環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí),物理接口中斷檢測電路62檢測故障。 在通常狀態(tài)中,在分組環(huán)網(wǎng)絡(luò)系統(tǒng)中的每個(gè)鏈路總是發(fā)光,而不論是否執(zhí) 行分組傳送。當(dāng)在鏈路中發(fā)生故障時(shí),所述鏈路不再發(fā)光。而且,如果在 節(jié)點(diǎn)中發(fā)生故障,則鏈接所述節(jié)點(diǎn)的鏈路不再發(fā)光。因此,當(dāng)物理接口中 斷檢測亮度62檢測到來自鏈接自節(jié)點(diǎn)和另一個(gè)環(huán)的鏈路的光中斷時(shí),所 述電路可以判斷在所述鏈路中或者在與自節(jié)點(diǎn)連接的另一個(gè)環(huán)中的環(huán)之間 連接節(jié)點(diǎn)中發(fā)生故障。當(dāng)物理接口中斷檢測亮度62檢測到故障時(shí),它向 轉(zhuǎn)發(fā)電路51和52通知所述故障。在接收到所述通知后,所述轉(zhuǎn)發(fā)電路51 和52轉(zhuǎn)到通過傳送模式。即在這種情況下,轉(zhuǎn)發(fā)電路51和52直接向下一 個(gè)節(jié)點(diǎn)傳送從所述自節(jié)點(diǎn)所屬的環(huán)傳送的分組。
接著將描述操作。
將通過使用在圖4-7中所示的時(shí)序圖來說明按照本發(fā)明的分組環(huán)網(wǎng)絡(luò) 系統(tǒng)的操作。注意在圖4-7中,由實(shí)線所示的方框表示與在環(huán)中的分組傳 送相關(guān)聯(lián)的處理。由虛線所示的方框指示與在客戶之間的分組傳送(相互 鏈接)相關(guān)聯(lián)的處理,即從一個(gè)環(huán)向另一個(gè)環(huán)的分組傳送。而且,由虛線 所示的方框指示與在故障時(shí)的分組傳送相關(guān)聯(lián)的處理。在圖4-7中,[a]指
示在小環(huán)110a上或者在小環(huán)120a上的發(fā)送。類似地,[b]指示在小環(huán)110b 上或者在小環(huán)120b上的發(fā)送。而且,在圖4-7中所示的時(shí)序圖中,根據(jù)下述前提來進(jìn)行說明環(huán)之 間連接節(jié)點(diǎn)101a、 101b、 102a和102b的RPR MAC地址是"101a"、 "101b" 、 "102a"和"102b"。環(huán)之間連接節(jié)點(diǎn)101a、 101b分別接收作 為目的地為它們的分組的、包括"101a" 、 "101b"的RPR MAC DA的 分組。類似地,環(huán)之間連接節(jié)點(diǎn)102a和102b分別接收作為目的地為它們 的分組的、包括"102a" 、 "102b"的RPR MAC DA的分組。而且,在 圖4-7中所示的時(shí)序圖中,將廣播分組描述為"BC分組",并且將單播分 組描述為"UC分組"。注意,"環(huán)之間連接節(jié)點(diǎn)101a和101b分別接收作為目的地為它們的 分組的、包括"101a" 、 "101b"的RPR MAC DA的分組"的操作是這 樣的操作當(dāng)發(fā)生故障以至于不能從環(huán)之間連接節(jié)點(diǎn)101a向例如另一個(gè)環(huán) 傳送分組時(shí),使得環(huán)之間連接節(jié)點(diǎn)101b接收分組以便使得分組能夠被傳 送到另一個(gè)環(huán)。在這種情況下,即使當(dāng)沒有故障時(shí)環(huán)之間連接節(jié)點(diǎn)101b 接收目的地為環(huán)之間連接節(jié)點(diǎn)101a的分組,也未引起問題。這是因?yàn)榄h(huán)之 間連接節(jié)點(diǎn)101a禾P 101b是用于相對于另一個(gè)環(huán)分別發(fā)送/接收分組的節(jié) 點(diǎn),并且,環(huán)之間連接節(jié)點(diǎn)101a和101b執(zhí)行相同的操作去封裝從小環(huán) 接收的單播分組,并且將其傳送到另一個(gè)環(huán)。而且,本例證實(shí)施例基于前 提它在第一到第三狀態(tài)的任何一個(gè)中,因此接收到從單播分組去封裝的 分組的節(jié)點(diǎn)可以指定作為分組的傳送目的地的RPRMAC地址。因此,所 述分組可以到達(dá)期望的目的地。類似地,對于"環(huán)之間連接節(jié)點(diǎn)102a和 102b分別接收作為目的地為自節(jié)點(diǎn)的分組的、包括"102a" 、 "102b"的 RPRMACDA的分組"的操作,將不引起問題。而且,在圖4-7中的說明中,假定小環(huán)110a和120a在順時(shí)針方向上 傳送分組,并且小環(huán)110b和120b在逆時(shí)針方向上傳送分組。圖4是示出在通常狀態(tài)中環(huán)之間連接節(jié)點(diǎn)傳送廣播分組的例證操作的 時(shí)序圖。在圖4中所示的操作的說明中,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的配置如圖2中所示。但是,所述配置可以是在圖3中所示
的那個(gè)。假定環(huán)之間連接節(jié)點(diǎn)101a從小環(huán)110a接收到廣播分組,則環(huán)之 間連接節(jié)點(diǎn)101a向在小環(huán)110a中的下一個(gè)節(jié)點(diǎn)(環(huán)之間連接節(jié)點(diǎn)101b) 發(fā)送從小環(huán)110a傳送的廣播分組(過渡)。而且,環(huán)之間連接節(jié)點(diǎn)101a 向客戶(在這種情況下是環(huán)之間連接節(jié)點(diǎn)102a)傳送所述廣播分組(復(fù) 制)。此時(shí),環(huán)之間連接節(jié)點(diǎn)101a從所述廣播分組提取用戶數(shù)據(jù)分組(去 封裝),并且向所述客戶發(fā)送所述用戶數(shù)據(jù)分組。環(huán)之間連接節(jié)點(diǎn)101b從環(huán)之間連接節(jié)點(diǎn)101a接收所述廣播分組。然 后,環(huán)之間連接節(jié)點(diǎn)101b向在小環(huán)110a上的下一個(gè)節(jié)點(diǎn)發(fā)送所述廣播分 組(過渡)。而且,環(huán)之間連接節(jié)點(diǎn)101b向客戶(在這種情況下是環(huán)之 間連接節(jié)點(diǎn)102b)傳送所述廣播分組(復(fù)制)。此時(shí),環(huán)之間連接節(jié)點(diǎn) 101b從所述廣播分組提取用戶數(shù)據(jù)分組(去封裝),并且向所述客戶發(fā)送 所述用戶數(shù)據(jù)分組。在從環(huán)之間連接節(jié)點(diǎn)101b向小環(huán)101a發(fā)送的廣播分組中,TTL值在 相應(yīng)的節(jié)點(diǎn)遞減,并且當(dāng)TTL值變?yōu)镺時(shí),其被丟棄。環(huán)之間連接節(jié)點(diǎn)101a和101b發(fā)送到客戶的用戶數(shù)據(jù)分組是目的地為 廣播地址的用戶數(shù)據(jù)分組。當(dāng)環(huán)之間連接節(jié)點(diǎn)102a從環(huán)之間連接節(jié)點(diǎn)101a接收到所述用戶數(shù)據(jù) 分組時(shí),它封裝所述用戶數(shù)據(jù)分組,并且廣播地址被設(shè)置為RPRMAC DA。而且,環(huán)之間連接節(jié)點(diǎn)102a將形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連 接節(jié)點(diǎn)102b的RPR MAC地址"102b"設(shè)置為RPR MAC SA。而且,它 設(shè)置TTL值,以便所述廣播分組將在粘合點(diǎn)緊前被丟棄。環(huán)之間連接節(jié)點(diǎn) 102a分別向小環(huán)120a和120b傳送其中設(shè)置了 TTL值的廣播分組。在從環(huán)之間連接節(jié)點(diǎn)102a向小環(huán)120a傳送的廣播分組中,TTL值在 相應(yīng)的節(jié)點(diǎn)遞減,并且當(dāng)TTL值變?yōu)镺時(shí),其被丟棄。因此,所述廣播分 組在小環(huán)120a的傳送方向上在粘合點(diǎn)緊前的節(jié)點(diǎn)被丟棄。結(jié)果,所述廣播 分組在小環(huán)120a的傳送方向上被從環(huán)之間連接節(jié)點(diǎn)102a傳送到在粘合點(diǎn) 緊前的節(jié)點(diǎn)。從環(huán)之間連接節(jié)點(diǎn)102a向小環(huán)120b傳送的廣播分組被環(huán)之間連接節(jié) 點(diǎn)102b接收。這個(gè)廣播分組的RPR MAC SA被設(shè)置為"102b"。因此,
環(huán)之間連接節(jié)點(diǎn)102b判斷它接收到其中源為其本身的廣播分組,因此它 丟棄所述廣播分組。因此,從環(huán)之間連接節(jié)點(diǎn)102a向小環(huán)120b傳送的廣 播分組將不被傳送到在環(huán)之間連接節(jié)點(diǎn)102b之后的節(jié)點(diǎn)。當(dāng)環(huán)之間連接節(jié)點(diǎn)102b從環(huán)之間連接節(jié)點(diǎn)101b接收到用戶數(shù)據(jù)分組 時(shí),它在將所述廣播地址設(shè)置為RPR MAC DA的同時(shí)封裝所述用戶數(shù)據(jù) 分組。而且,環(huán)之間連接節(jié)點(diǎn)102b將從一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連 接節(jié)點(diǎn)102a的RPR MAC地址"102a"設(shè)置為RPR MAC SA。而且,它 設(shè)置TTL值,以便所述廣播分組作為在粘合點(diǎn)緊前的節(jié)點(diǎn)被丟棄。環(huán)之間 連接節(jié)點(diǎn)102b分別向小環(huán)120a和120b傳送其中設(shè)置了 TTL值的廣播分 組。在從環(huán)之間連接節(jié)點(diǎn)102b向小環(huán)120b傳送的廣播分組中,TTL值在 每個(gè)節(jié)點(diǎn)遞減,并且當(dāng)TTL值變?yōu)镺時(shí)其被丟棄。TTL值被設(shè)置為在粘合 點(diǎn)緊前的節(jié)點(diǎn)變?yōu)镺。因此,在小環(huán)120b的傳送方向上在粘合點(diǎn)緊前的節(jié) 點(diǎn)丟棄所述廣播分組。結(jié)果,在小環(huán)120b的傳送方向上從環(huán)之間連接節(jié) 點(diǎn)102b到在粘合點(diǎn)緊前的節(jié)點(diǎn)傳送廣播分組。從環(huán)之間連接節(jié)點(diǎn)102b向小環(huán)120a傳送的廣播分組被環(huán)之間連接節(jié) 點(diǎn)102a接收。這個(gè)廣播分組的RPR MAC SA被設(shè)置為"102a"。因此, 環(huán)之間連接節(jié)點(diǎn)102a判斷它接收到其源是其本身的廣播分組,所以所述節(jié) 點(diǎn)丟棄所述廣播分組。因此,從環(huán)之間連接節(jié)點(diǎn)102b向小環(huán)120a傳送的 廣播分組將不被傳送到在環(huán)之間連接節(jié)點(diǎn)102a之后的節(jié)點(diǎn)。如上所述,假定在環(huán)101中的環(huán)之間連接節(jié)點(diǎn)101a和101b向在環(huán) 102中的環(huán)之間連接節(jié)點(diǎn)102a和102b發(fā)送廣播分組。在這種情況下,在 小環(huán)120a的傳送方向上,從環(huán)之間連接節(jié)點(diǎn)102a向直到粘合點(diǎn)的每個(gè)節(jié) 點(diǎn)傳送到來自環(huán)之間連接節(jié)點(diǎn)102a的廣播分組。類似地,在小環(huán)120b的 傳送方向上,從環(huán)之間連接節(jié)點(diǎn)102b向直到粘合點(diǎn)的每個(gè)節(jié)點(diǎn)傳送到來 自環(huán)之間連接節(jié)點(diǎn)102b的廣播分組。在粘合點(diǎn)之后,將不傳送廣播分 組。因此,可以防止廣播分組的多重接收或者廣播流。而且,在其中未發(fā) 生故障的通常狀態(tài)中,有可能通過使用連接環(huán)101和102的鏈路103和 104 二者在環(huán)之間執(zhí)行分組傳送。結(jié)果,可以改善在環(huán)之間的單播分組的
傳送效率。圖5是示出當(dāng)發(fā)生故障時(shí)環(huán)之間連接節(jié)點(diǎn)傳送廣播分組的例證操作的時(shí)序圖。假定在鏈接環(huán)之間連接節(jié)點(diǎn)101a和102a的鏈路103中發(fā)生故 障,環(huán)之間連接節(jié)點(diǎn)101a和102a檢測到所述故障在鏈路103中,并且其 模式被轉(zhuǎn)換到通過傳送模式。注意,在后述的圖6和7中所示的操作的說 明中,假定環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的配置如圖3中所 示。假定環(huán)之間連接節(jié)點(diǎn)101a從小環(huán)110a接收到廣播分組。因?yàn)榄h(huán)之間 連接節(jié)點(diǎn)101a的模式被轉(zhuǎn)換到通過傳送模式,因此所述節(jié)點(diǎn)向在小環(huán) 110a中的下一個(gè)節(jié)點(diǎn)(環(huán)之間連接節(jié)點(diǎn)101b)直接地傳送所接收的廣播分 組。環(huán)之間連接節(jié)點(diǎn)101b從環(huán)之間連接節(jié)點(diǎn)101a接收所述廣播分組。然 后,環(huán)之間連接節(jié)點(diǎn)101b向在小環(huán)110a中的下一個(gè)節(jié)點(diǎn)傳送所述廣播分 組(過渡)。而且,環(huán)之間連接節(jié)點(diǎn)101b也向客戶(在這種情況下是環(huán) 之間連接節(jié)點(diǎn)102b)傳送所述廣播分組(復(fù)制)。此時(shí),環(huán)之間連接節(jié)點(diǎn) 101b從所述廣播分組提取用戶數(shù)據(jù)分組(去封裝),并且向客戶發(fā)送所述 用戶數(shù)據(jù)分組。在從環(huán)之間連接節(jié)點(diǎn)101b向小環(huán)110a傳送的廣播分組中,TTL值在 每個(gè)節(jié)點(diǎn)遞減,并且當(dāng)TTL值變?yōu)镺時(shí),丟棄所述分組。由環(huán)之間連接節(jié)點(diǎn)101b向客戶發(fā)送的用戶數(shù)據(jù)分組是其中廣播地址 是目的地的用戶數(shù)據(jù)分組。當(dāng)環(huán)之間連接節(jié)點(diǎn)102b從環(huán)之間連接節(jié)點(diǎn)101b接收到用戶數(shù)據(jù)分組 時(shí),它在將廣播地址設(shè)置為RPR MAC DA的同時(shí)封裝所述用戶數(shù)據(jù)分 組。而且,環(huán)之間連接節(jié)點(diǎn)102b將要成為一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間 連接節(jié)點(diǎn)102a的RPR MAC地址"102a"設(shè)置為RPR MAC SA。而且, 所述節(jié)點(diǎn)設(shè)置TTL值,以便要在粘合點(diǎn)緊前的節(jié)點(diǎn)丟棄所述廣播分組。環(huán) 之間連接節(jié)點(diǎn)102b分別向小環(huán)120a和120b傳送其中設(shè)置了 TTL值的廣 播分組。在從環(huán)之間連接節(jié)點(diǎn)102b向小環(huán)120b傳送的廣播分組中,TTL值在
每個(gè)節(jié)點(diǎn)遞減,并且當(dāng)TTL值變?yōu)?時(shí)丟棄所述分組。所述TTL值被設(shè) 置為在粘合點(diǎn)緊前的節(jié)點(diǎn)變?yōu)?。因此,在小環(huán)120b的傳送方向上在粘合 點(diǎn)緊前的節(jié)點(diǎn)丟棄廣播分組。因此,在小環(huán)120b的傳送方向上從環(huán)之間 連接節(jié)點(diǎn)102b到在粘合點(diǎn)緊前的節(jié)點(diǎn)傳送廣播分組。從環(huán)之間連接節(jié)點(diǎn)102b向小環(huán)120a傳送的廣播分組被環(huán)之間連接節(jié) 點(diǎn)102a接收。此時(shí),環(huán)之間連接節(jié)點(diǎn)102a處于通過傳送模式中。因此, 環(huán)之間連接節(jié)點(diǎn)102a直接地向在小環(huán)120a中的下一個(gè)節(jié)點(diǎn)傳送所述分 組,即使其是其中RPRMACSA是其本身的RPRMAC地址"101a"的分 組也是如此。在這個(gè)廣播分組中,TTL值在每個(gè)節(jié)點(diǎn)遞減,并且當(dāng)TTL值 變?yōu)?時(shí)丟棄所述分組。TTL值被配置為在粘合點(diǎn)緊前的節(jié)點(diǎn)變?yōu)?。因 此,在小環(huán)120a的傳送方向上在粘合點(diǎn)緊前的節(jié)點(diǎn)丟棄廣播分組。因此, 在小環(huán)120a的傳送方向上從環(huán)之間連接節(jié)點(diǎn)102b到在粘合點(diǎn)緊前的節(jié)點(diǎn) 傳送廣播分組。如上所述,來自環(huán)之間連接節(jié)點(diǎn)102b的廣播分組在小環(huán)120b的傳送 方向上被傳送到從環(huán)之間連接節(jié)點(diǎn)102b到粘合點(diǎn)的每個(gè)節(jié)點(diǎn)。而且,與 在通常狀態(tài)中的操作不同,環(huán)之間連接節(jié)點(diǎn)102a向下一個(gè)節(jié)點(diǎn)傳送所接收 的分組。因此,來自環(huán)之間連接節(jié)點(diǎn)102b的廣播分組在小環(huán)120a的傳送 方向上被傳送到從環(huán)之間連接節(jié)點(diǎn)102b到粘合點(diǎn)的每個(gè)節(jié)點(diǎn),并且在粘 合點(diǎn)之后將不傳送廣播分組。因此,可以防止廣播分組的多重接收和廣播 流。圖6是示出在通常狀態(tài)中環(huán)之間連接節(jié)點(diǎn)傳送單播分組的例證操作的 時(shí)序圖。假定在小環(huán)110a的方向上傳送其中RPR MAC DA是"101a"的 單播分組,并且其被環(huán)之間連接節(jié)點(diǎn)101a接收。因?yàn)樗邮盏膯尾シ纸M的 RPR MAC DA與環(huán)之間連接節(jié)點(diǎn)101a的RPR MAC地址"101a" —致, 因此環(huán)之間連接節(jié)點(diǎn)lOla確定所述分組的目的地是其本身。然后,環(huán)之間 連接節(jié)點(diǎn)ioia從環(huán)IOI提取從小環(huán)llOa傳送的所述單播分組,并且將其 傳送到客戶(在這種情況下是環(huán)之間連接節(jié)點(diǎn)102a)(剝離)。此時(shí),環(huán) 之間連接節(jié)點(diǎn)lOla從單播分組提取用戶數(shù)據(jù)分組(去封裝),并且將用戶 數(shù)據(jù)分組發(fā)送到客戶。 當(dāng)環(huán)之間連接節(jié)點(diǎn)102a從環(huán)之間連接節(jié)點(diǎn)101a接收到用戶數(shù)據(jù)分組 時(shí),其對于FDB (具體上是在圖3中所示的地址表60)搜索對應(yīng)于在用戶 數(shù)據(jù)分組中包括的MAC DA的RPR MAC地址。環(huán)之間連接節(jié)點(diǎn)102a在 將所搜索的RPR MAC地址設(shè)置為RPR MAC DA的同時(shí)封裝所述用戶數(shù) 據(jù)分組。在設(shè)置了 RPRMAC DA的情況下,設(shè)置要作為目的地的節(jié)點(diǎn)。 環(huán)之間連接節(jié)點(diǎn)102a選擇其中到目的地節(jié)點(diǎn)的路徑較短的小環(huán)。而且,環(huán) 之間連接節(jié)點(diǎn)102a將從自節(jié)點(diǎn)到目的地節(jié)點(diǎn)的轉(zhuǎn)發(fā)的次數(shù)設(shè)置為TTL 值,并且向所選擇的小環(huán)發(fā)送所述RPR分組。當(dāng)被設(shè)置為目的地的節(jié)點(diǎn)接收到RPR分組時(shí),其確定它接收到目的地 為其本身的分組,因?yàn)镽PR MAC DA與自節(jié)點(diǎn)的RPR MAC地址一致。圖7是示出當(dāng)發(fā)生故障時(shí)環(huán)之間連接節(jié)點(diǎn)傳送單播分組的例證操作的 時(shí)序圖。假定在鏈接環(huán)之間連接節(jié)點(diǎn)101a和102a的鏈路103上發(fā)生故 障,則環(huán)之間連接節(jié)點(diǎn)101a和102a的每個(gè)檢測到在環(huán)103中發(fā)生故障, 并且其模式轉(zhuǎn)換到通過傳送模式。假定在小環(huán)llOa的方向上傳送其中RPR MAC DA是"101a"的單播 分組,并且環(huán)之間連接節(jié)點(diǎn)101a接收到單播分組。因?yàn)榄h(huán)之間連接節(jié)點(diǎn) 101a被轉(zhuǎn)換到通過傳送模式,因此它直接地向在小環(huán)llOa中的下一個(gè)節(jié) 點(diǎn)(環(huán)之間連接節(jié)點(diǎn)101b)傳送所數(shù)據(jù)的單播分組。環(huán)之間連接節(jié)點(diǎn)lOlb不僅接收目的地為其本身的RPR分組,而且接 收目的地為在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連 接節(jié)點(diǎn)的RPR分組。因此,環(huán)之間連接節(jié)點(diǎn)lOlb接收其中RPRMAC DA 是"101a"的單播分組。然后,環(huán)之間連接節(jié)點(diǎn)101b從環(huán)IOI提取從小環(huán) llOa傳送的單播分組,并且將其傳送到客戶(在這種情況下是環(huán)之間連接 節(jié)點(diǎn)102b)(剝離)。此時(shí),環(huán)之間連接節(jié)點(diǎn)101b從單播分組提取用戶 數(shù)據(jù)分組(去封裝),并且向客戶發(fā)送所述用戶數(shù)據(jù)分組。當(dāng)未發(fā)生故障時(shí),在這個(gè)示例中的單播分組經(jīng)由環(huán)之間連接節(jié)點(diǎn)101a 和102a而被傳送到指定節(jié)點(diǎn)。本例證實(shí)施例基于其在第一到第三狀態(tài)的任 何一個(gè)中的前提。因此,在環(huán)之間連接節(jié)點(diǎn)102a和102b中的地址表60的 研究內(nèi)容是分別相同的,并且環(huán)之間連接節(jié)點(diǎn)102b能夠與環(huán)之間連接節(jié)
點(diǎn)102a的情況相同地成功搜索RPR MAC地址。當(dāng)環(huán)之間連接節(jié)點(diǎn)102b從環(huán)之間連接節(jié)點(diǎn)101b接收用戶數(shù)據(jù)分組 時(shí),環(huán)之間連接節(jié)點(diǎn)102b對于FDB (地址表60)搜索對應(yīng)于在用戶數(shù)據(jù) 分組中包括的MAC DA的RPR MAC地址。環(huán)之間連接節(jié)點(diǎn)102b在將所 搜索的RPR MAC地址設(shè)置為RPR MAC DA的同時(shí)封裝所述用戶數(shù)據(jù)分 組。在設(shè)置了 RPR MAC DA的情況下,設(shè)置目的地節(jié)點(diǎn)。環(huán)之間連接節(jié) 點(diǎn)102b選擇其中到目的地節(jié)點(diǎn)的路徑較短的小環(huán)。而且,環(huán)之間連接節(jié) 點(diǎn)102b將從自節(jié)點(diǎn)到目的地節(jié)點(diǎn)的轉(zhuǎn)發(fā)的次數(shù)設(shè)置為TTL值,并且向所 選擇的小環(huán)發(fā)送所述RPR分組。
當(dāng)目的地節(jié)點(diǎn)接收到RPR分組時(shí),其確定它接收到目的地為其本身的 分組,因?yàn)镽PR MAC DA與自節(jié)點(diǎn)的RPR MAC地址一致。如上所述,其中在環(huán)之間不能執(zhí)行分組傳送的環(huán)之間連接節(jié)點(diǎn)被轉(zhuǎn)換 到通過傳送模式,并且向下一個(gè)節(jié)點(diǎn)傳送所接收的分組。而且,環(huán)之間連 接節(jié)點(diǎn)不僅接收目的地為其本身的RPR分組,而且接收目的地為在包括其 本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR分組, 并且向另一個(gè)環(huán)傳送所述分組。因此,即使當(dāng)存在對于其不能在環(huán)之間執(zhí) 行分組傳送的鏈路時(shí),也可能通過使用另一個(gè)鏈路執(zhí)行分組傳送,由此高 速實(shí)現(xiàn)故障恢復(fù)。而且,不需要諸如從FDB消除原來有效的節(jié)點(diǎn)的MAC 地址的操作,因此可以高速執(zhí)行故障恢復(fù)。
接著,參見示出環(huán)的附圖來說明本發(fā)明的操作。圖8是示出在通常狀態(tài)中從一個(gè)環(huán)向另一個(gè)環(huán)傳送廣播分組的狀態(tài)的 圖示。參見圖8,將說明下述操作其中從在環(huán)IOI上的節(jié)點(diǎn)lOlx發(fā)送廣 播分組,并且從環(huán)101向環(huán)102傳送廣播分組。在圖8中,以實(shí)線箭頭來 指示廣播分組的路徑。注意在圖8中所示的操作的說明中,假定環(huán)之間連 接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)的配置是在圖2中所示的配置。 但是,其可以是在圖3中所示的配置。當(dāng)節(jié)點(diǎn)lOlx傳送廣播分組時(shí),首先,形成在環(huán)101上的一對環(huán)之間 連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)101a和101b的環(huán)之間連接節(jié)點(diǎn)lOla接收廣播 分組。環(huán)之間連接節(jié)點(diǎn)101a向下一個(gè)節(jié)點(diǎn)或者環(huán)之間連接節(jié)點(diǎn)101b傳送
所述廣播分組。而且,環(huán)之間連接節(jié)點(diǎn)101a去封裝所述廣播分組,并且經(jīng) 由鏈路103向環(huán)之間連接節(jié)點(diǎn)102a傳送其中MAC SA是廣播地址的用戶 數(shù)據(jù)分組。類似地,環(huán)之間連接節(jié)點(diǎn)101b向下一個(gè)節(jié)點(diǎn)傳送所接收的廣播分 組。而且,環(huán)之間連接節(jié)點(diǎn)101b去封裝所述廣播分組,并且經(jīng)由鏈路104 向環(huán)之間連接節(jié)點(diǎn)102b傳送其中MAC SA是廣播地址的用戶數(shù)據(jù)分組。在環(huán)102上的環(huán)之間連接節(jié)點(diǎn)102a和102b存儲預(yù)先設(shè)置的粘合點(diǎn)的 位置信息。注意,粘合點(diǎn)105可以是在環(huán)102的鏈路中除了環(huán)之間連接節(jié) 點(diǎn)107之外的鏈路。環(huán)之間連接節(jié)點(diǎn)102a封裝經(jīng)由鏈路103接收的用戶數(shù)據(jù)分組,設(shè)置 TTL值以便在粘合點(diǎn)105緊前丟棄RPR分組,并且通過環(huán)102的兩個(gè)小環(huán) 來執(zhí)行雙向擴(kuò)散。此時(shí),環(huán)之間連接節(jié)點(diǎn)102a通過不使用其本身的RPR MAC地址而使用形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)102b的RPR MAC地址來設(shè)置RPR MAC SA。當(dāng)通過環(huán)之間連接節(jié)點(diǎn)102a執(zhí)行雙向擴(kuò) 散時(shí),在順時(shí)針方向的擴(kuò)散中,廣播分組到達(dá)直到在粘合點(diǎn)105緊前的節(jié) 點(diǎn)102d的每個(gè)節(jié)點(diǎn)。另一方面,在逆時(shí)針方向的擴(kuò)散中,環(huán)之間連接節(jié) 點(diǎn)102b確定它接收到由其本身發(fā)送的廣播分組,因此它消除從環(huán)之間連 接節(jié)點(diǎn)102a傳送的廣播分組。因此,有可能實(shí)現(xiàn)這樣的狀態(tài)其中,來自 環(huán)之間連接節(jié)點(diǎn)102a的廣播分組不被傳送到從環(huán)之間連接節(jié)點(diǎn)102a直到 在粘合點(diǎn)105緊前的節(jié)點(diǎn)102c的、在逆時(shí)針方向上排列的每個(gè)節(jié)點(diǎn)。類似于環(huán)之間連接節(jié)點(diǎn)102a,環(huán)之間連接節(jié)點(diǎn)102b封裝經(jīng)由鏈路104 接收的用戶數(shù)據(jù)分組,并且執(zhí)行雙向擴(kuò)散。此時(shí),環(huán)之間連接節(jié)點(diǎn)102b 通過使用形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)102a的RPR MAC地 址來設(shè)置RPR MAC SA。結(jié)果,在逆時(shí)針方向的擴(kuò)散中,廣播分組到達(dá)直 到在粘合點(diǎn)105緊前的節(jié)點(diǎn)102c的每個(gè)節(jié)點(diǎn)。另一方面,在順時(shí)針方向的 擴(kuò)散中,環(huán)之間連接節(jié)點(diǎn)102a確定它接收到由其本身發(fā)送的廣播分組,因 此它從環(huán)102消除從環(huán)之間連接節(jié)點(diǎn)102b傳送的廣播分組。因此,有可 能實(shí)現(xiàn)這樣的狀態(tài)其中,來自環(huán)之間連接節(jié)點(diǎn)102b的廣播分組不被傳 送到從環(huán)之間連接節(jié)點(diǎn)102a直到在粘合點(diǎn)105緊前的節(jié)點(diǎn)102d的、在順 時(shí)針方向上排列的每個(gè)節(jié)點(diǎn)。以這種方式,形成一對環(huán)之間連接節(jié)點(diǎn)的兩個(gè)節(jié)點(diǎn)102a和102b的每 個(gè)執(zhí)行雙向擴(kuò)散,并且環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)通過使用所述 一對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)RPR MAC地址來假冒RPR MAC SA。結(jié) 果,可以向環(huán)102的每個(gè)節(jié)點(diǎn)傳送廣播分組,而不在環(huán)102的每個(gè)節(jié)點(diǎn)中 引起分組的多重接收或者廣播流。而且,有可能在未發(fā)生故障的通常狀態(tài) 中,冗余地連接兩個(gè)鏈路103和104,并且通過鏈路103和104來傳送分 組。因此,可以改善在環(huán)101和102之間的單播分組的傳送效率。圖9是示出當(dāng)在連接環(huán)的鏈路中發(fā)生故障時(shí)的廣播分組傳送狀態(tài)的圖 示。假定在鏈路103中發(fā)生故障506,則環(huán)之間連接節(jié)點(diǎn)101a和102b檢 測到來自鏈路103的光被中斷,檢測到已經(jīng)在鏈路103中發(fā)生故障,因此 其模式馬上被轉(zhuǎn)換為處于通過傳送模式。注意,在圖9-19的每個(gè)中所示的 操作的說明中,假定環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的配置是 在圖3中所示的那個(gè)。環(huán)之間連接節(jié)點(diǎn)101a直接地發(fā)送所傳送的廣播分組。當(dāng)環(huán)之間連接節(jié) 點(diǎn)101b接收到所述廣播分組時(shí),環(huán)之間連接節(jié)點(diǎn)101b向在環(huán)101中的下 一個(gè)節(jié)點(diǎn)傳送所述分組,并且也經(jīng)由鏈路104向環(huán)之間連接節(jié)點(diǎn)102b傳 送。這個(gè)操作與在圖8中所述的環(huán)之間連接節(jié)點(diǎn)101b的操作相同。環(huán)之間連接節(jié)點(diǎn)102b不被轉(zhuǎn)換到通過傳送模式,因此它與在圖8中 所述的情況相同地操作。即,環(huán)之間連接節(jié)點(diǎn)102b封裝經(jīng)由鏈路104接 收的用戶數(shù)據(jù)分組,設(shè)置TTL值以便在粘合點(diǎn)105緊前的節(jié)點(diǎn)丟棄RPR 分組,并且通過環(huán)102的兩個(gè)小環(huán)而執(zhí)行雙向擴(kuò)散。此時(shí),環(huán)之間連接節(jié) 點(diǎn)102b通過使用環(huán)之間連接節(jié)點(diǎn)102a的RPR MAC地址來設(shè)置RPR MAC SA。在來自環(huán)之間連接節(jié)點(diǎn)102b的逆時(shí)針方向上的擴(kuò)散與在圖8中所述 的相同。另一方面,在順時(shí)針方向的擴(kuò)散中,環(huán)之間連接節(jié)點(diǎn)102a被轉(zhuǎn)換 到通過傳送模式,因此它直接地發(fā)送來自環(huán)之間連接節(jié)點(diǎn)102b的廣播分 組。因此,廣播分組到達(dá)直到在粘合點(diǎn)105緊前的節(jié)點(diǎn)102d的每個(gè)節(jié) 點(diǎn)。S卩,廣播分組被傳送到在環(huán)102中的每個(gè)節(jié)點(diǎn)。因此,即使在鏈路 103中發(fā)生故障,其也被恢復(fù)到其中可以高速地向在環(huán)102上的每個(gè)節(jié)點(diǎn) 傳送廣播分組而不引起分組的多重接收或者廣播流的狀態(tài),。在這個(gè)例證實(shí)施例中,已經(jīng)描述了其中當(dāng)在連接兩個(gè)環(huán)的鏈路上發(fā)生 故障時(shí),在鏈路的兩端上的環(huán)之間連接節(jié)點(diǎn)被轉(zhuǎn)換到通過傳送模式的情 況。即使在如上所述的鏈路中發(fā)生故障的情況下,廣播分組被傳送到在廣 播分組發(fā)送側(cè)的環(huán)之間連接節(jié)點(diǎn),并且所述節(jié)點(diǎn)以與通常狀態(tài)中相同的方 式執(zhí)行向另一個(gè)環(huán)傳送廣播分組的操作,這也是可以接受的。例如,即使在鏈路103中發(fā)生故障,環(huán)之間連接節(jié)點(diǎn)101a向環(huán)102傳送廣播分組的操 作也可以與通常狀態(tài)的相同。但是,為了防止操作復(fù)雜化,當(dāng)在鏈路103 中發(fā)生故障時(shí),優(yōu)選的是,在其兩端上的環(huán)之間連接節(jié)點(diǎn)101a和102a變 為通過模式。圖10是示出當(dāng)在環(huán)之間連接節(jié)點(diǎn)中已經(jīng)發(fā)生故障時(shí)傳送廣播分組的 狀態(tài)的圖示。假定在環(huán)之間連接節(jié)點(diǎn)102a中發(fā)生故障507,則環(huán)之間連接 節(jié)點(diǎn)101a馬上被轉(zhuǎn)換到與在圖9中所述的情況相同的通過傳送模式。而 且,環(huán)102自發(fā)地開始保護(hù)操作(在這個(gè)示例中為重疊模式)。換句話 說,當(dāng)從環(huán)傳送分組時(shí),與其中已經(jīng)發(fā)生故障507的節(jié)點(diǎn)相鄰的兩個(gè)節(jié)點(diǎn) 轉(zhuǎn)換小環(huán),由此向與故障507相反的一側(cè)的節(jié)點(diǎn)傳送分組。但是,如下所 述,當(dāng)從環(huán)之間連接節(jié)點(diǎn)102b發(fā)送的廣播分組到達(dá)在故障507緊前的節(jié) 點(diǎn)時(shí),其不從所述節(jié)點(diǎn)被傳送。環(huán)之間連接節(jié)點(diǎn)101a和101b的操作與在圖9中所述的那些相同。環(huán) 之間連接節(jié)點(diǎn)102b封裝經(jīng)由鏈路104接收的用戶數(shù)據(jù)分組,設(shè)置TTL值 以便將在已經(jīng)發(fā)生故障507的部分緊前的節(jié)點(diǎn)丟棄RPR分組,并且通過環(huán) 102的兩個(gè)小環(huán)來執(zhí)行雙向擴(kuò)散。此時(shí),環(huán)之間連接節(jié)點(diǎn)102b通過使用環(huán) 之間連接節(jié)點(diǎn)102a的RPR MAC地址來設(shè)置RPR MAC SA。注意,環(huán)之 間連接節(jié)點(diǎn)102b根據(jù)來自在環(huán)之間連接節(jié)點(diǎn)102a的方向上的鏈路的光被 中斷的事實(shí)來檢測在環(huán)之間連接節(jié)點(diǎn)102a中的故障。然后,因?yàn)闄z測到在 環(huán)之間連接節(jié)點(diǎn)102a中的故障,因此根據(jù)已經(jīng)發(fā)生故障的部分而不是粘合 點(diǎn)來設(shè)置TTL值。在從環(huán)之間連接節(jié)點(diǎn)102b的順時(shí)針方向的擴(kuò)散中,不傳送分組,因 為在環(huán)之間連接節(jié)點(diǎn)102a中引起故障。另一方面,在從環(huán)之間連接節(jié)點(diǎn)
102b的逆時(shí)針方向的擴(kuò)散中,向在已經(jīng)發(fā)生故障的部分緊前的節(jié)點(diǎn)傳送廣 播分組。注意,TTL值被設(shè)置使得在已經(jīng)發(fā)生故障的部分緊前的節(jié)點(diǎn)丟棄 分組,因此其在與節(jié)點(diǎn)102a相鄰的節(jié)點(diǎn)從不被傳送回。以這種方式,廣播 分組被傳送到在環(huán)102中的每個(gè)節(jié)點(diǎn)。因此,即使在鏈路103中發(fā)生故 障,它也可以被恢復(fù)到其中可以高速地向在環(huán)102中的每個(gè)節(jié)點(diǎn)傳送廣播 分組而不引起分組的多重接收或者廣播流的狀態(tài)。
圖11是示出當(dāng)在環(huán)101的環(huán)連接節(jié)點(diǎn)之間的間隔中發(fā)生故障時(shí)傳送 廣播分組的狀態(tài)的圖示。當(dāng)在環(huán)連接節(jié)點(diǎn)之間的間隔中發(fā)生故障508時(shí), 環(huán)101自發(fā)地開始保護(hù)操作。結(jié)果,即使發(fā)生故障508,在環(huán)101中的環(huán) 之間連接節(jié)點(diǎn)101a和101b也可以分別接收廣播分組。當(dāng)接收到廣播分組 時(shí),環(huán)之間連接節(jié)點(diǎn)101a和101b將其去封裝,并且分別向環(huán)之間連接節(jié) 點(diǎn)102a和102b傳送用戶數(shù)據(jù)分組。環(huán)之間連接節(jié)點(diǎn)接收用戶數(shù)據(jù)分組的 操作與在圖8中所述的那些相同??梢韵颦h(huán)102的每個(gè)節(jié)點(diǎn)傳送所述廣播 分組,而不在環(huán)102的每個(gè)節(jié)點(diǎn)中引起分組的多重接收或者廣播流。
圖12是示出當(dāng)在環(huán)101中的環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí)傳送廣播 分組的狀態(tài)的圖示。假定在環(huán)之間連接節(jié)點(diǎn)101a中發(fā)生故障509,則環(huán)之 間連接節(jié)點(diǎn)102a馬上被轉(zhuǎn)換到通過傳送模式。而且,因?yàn)橐呀?jīng)發(fā)生了故障 509,因此環(huán)101自發(fā)地開始保護(hù)操作。結(jié)果,即使已經(jīng)發(fā)生了故障509, 在環(huán)101中的環(huán)之間連接節(jié)點(diǎn)101b也可以接收廣播分組。環(huán)之間連接節(jié) 點(diǎn)101b當(dāng)接收到廣播分組時(shí)將其去封裝,并且向環(huán)之間連接節(jié)點(diǎn)102b傳 送用戶數(shù)據(jù)分組。環(huán)之間連接節(jié)點(diǎn)102b接收用戶數(shù)據(jù)分組的操作和環(huán)之 間連接節(jié)點(diǎn)102a轉(zhuǎn)換到通過傳送模式的操作與在圖9中所述的那些相同。 因此,與在圖9中所述的情況相同,可以向環(huán)102的每個(gè)節(jié)點(diǎn)傳送廣播分 組,而不引起分組的多重接收或者廣播流。
圖13是示出當(dāng)在環(huán)102的鏈路中發(fā)生故障時(shí)傳送廣播分組的狀態(tài)的 圖示。假定在環(huán)102的鏈路中發(fā)生故障510,環(huán)102自發(fā)地開始保護(hù)操 作。此時(shí),與已經(jīng)發(fā)生故障的部分相鄰的節(jié)點(diǎn)向環(huán)之間連接節(jié)點(diǎn)102a和 102b通知發(fā)生故障的部分。在環(huán)101中的環(huán)之間連接節(jié)點(diǎn)101a和101b的 操作與在圖8中所述的那些相同。
環(huán)之間連接節(jié)點(diǎn)102a封裝經(jīng)由鏈路103而接收的用戶數(shù)據(jù)分組,設(shè)置 TTL值使得在已經(jīng)發(fā)生故障510的部分緊前的節(jié)點(diǎn)丟棄RPR分組,并且通 過環(huán)102的兩個(gè)小環(huán)來執(zhí)行雙向擴(kuò)散。此時(shí),環(huán)之間連接節(jié)點(diǎn)102a通過使 用環(huán)之間連接節(jié)點(diǎn)102b的RPR MAC地址來設(shè)置RPR MAC SA。而且, 環(huán)之間連接節(jié)點(diǎn)102b封裝經(jīng)由鏈路104而接收的用戶數(shù)據(jù)分組,設(shè)置 TTL值使得在已經(jīng)發(fā)生故障510的部分緊前的節(jié)點(diǎn)丟棄RPR分組,并且通 過環(huán)102的兩個(gè)小環(huán)來執(zhí)行雙向擴(kuò)散。此時(shí),環(huán)之間連接節(jié)點(diǎn)102ab通過 使用環(huán)之間連接節(jié)點(diǎn)102a的RPR MAC地址來設(shè)置RPR MAC SA。在順時(shí)針方向上從環(huán)之間連接節(jié)點(diǎn)102a輸出的廣播分組到達(dá)在發(fā)生故 障的部分緊前的節(jié)點(diǎn)102d,并且在節(jié)點(diǎn)102e被消除。而且,在逆時(shí)針方 向上從環(huán)之間連接節(jié)點(diǎn)102a輸出的廣播分組在環(huán)之間連接節(jié)點(diǎn)102b被消 除。類似地,在逆時(shí)針方向上從環(huán)之間連接節(jié)點(diǎn)102b輸出的廣播分組到 達(dá)在發(fā)生故障的部分緊前的節(jié)點(diǎn)102f,并且在節(jié)點(diǎn)102f被消除。而且,在 順時(shí)針方向上從環(huán)之間連接節(jié)點(diǎn)102b輸出的廣播分組在環(huán)之間連接節(jié)點(diǎn) 102a被消除。結(jié)果,有可能向在環(huán)102中的每個(gè)節(jié)點(diǎn)傳送廣播分組,而不 在環(huán)102的每個(gè)節(jié)點(diǎn)中引起分組的多重接收或者廣播流。即使在圖9-13中所示的各種故障發(fā)生,也不需要在傳統(tǒng)技術(shù)中所要求 的、諸如從FDB消除原來有效的節(jié)點(diǎn)的MAC地址的操作。這使得能夠高 速實(shí)現(xiàn)故障恢復(fù)。雖然已經(jīng)在圖8-13中描述了從環(huán)101向環(huán)102傳送廣播分組的操作, 但是從環(huán)102向環(huán)101傳送廣播分組的操作是相同的。圖14是示出在通常狀態(tài)中從一個(gè)環(huán)向另一個(gè)環(huán)傳送單播分組的狀態(tài) 的圖示。注意在圖14-19中,通過虛線箭頭來示出單播分組的傳送路徑。 而且,通過實(shí)線箭頭來示出廣播分組的傳送路徑。如上所述,其基于前 提所述狀態(tài)是第一到第三狀態(tài)之一。當(dāng)節(jié)點(diǎn)10bc向節(jié)點(diǎn)102y發(fā)送分組時(shí),它首先搜索作為對應(yīng)于用戶數(shù) 據(jù)分組的MAC DA的RPR MAC地址的、環(huán)之間連接節(jié)點(diǎn)101a的RPR MAC地址。然后,通過使用所述地址來作為RPR MAC DA,它向環(huán)之間 連接節(jié)點(diǎn)101a發(fā)送RPR分組。環(huán)之間連接節(jié)點(diǎn)lOla將用戶數(shù)據(jù)分組去封
裝和傳送到環(huán)之間連接節(jié)點(diǎn)102a。環(huán)之間連接節(jié)點(diǎn)102a搜索作為對應(yīng)于 在用戶數(shù)據(jù)分組中的MAC DA的RPR MAC地址的、節(jié)點(diǎn)102y的RPR MAC地址。然后,通過使用所述地址來作為RPR MAC DA,它向節(jié)點(diǎn) 102y發(fā)送RPR分組。接收102y接收所述RPR分組。圖15是示出當(dāng)在鏈接環(huán)的鏈路中發(fā)生故障時(shí)傳送單播分組的狀態(tài)的 圖示。假定在鏈路103中發(fā)生故障606,則環(huán)之間連接節(jié)點(diǎn)101a和102b 的模式被馬上轉(zhuǎn)換到通過傳送模式。當(dāng)節(jié)點(diǎn)101x向節(jié)點(diǎn)102y發(fā)送分組時(shí),與在圖14中所述的情況相同, 它通過使用環(huán)之間連接節(jié)點(diǎn)101a的RPR MAC地址來作為RPR MAC DA 而發(fā)送RPR分組。因?yàn)榄h(huán)之間連接節(jié)點(diǎn)lOla在通過傳送模式中,因此它 向下一個(gè)節(jié)點(diǎn)(環(huán)之間連接節(jié)點(diǎn)101b)傳送RPR分組。環(huán)之間連接節(jié)點(diǎn) 101b不僅接收目的地為其本身的RPR分組,而且接收其中環(huán)之間連接節(jié) 點(diǎn)101a的RPRMAC地址是RPRMACDA的RPR分組。因此,環(huán)之間連 接節(jié)點(diǎn)101b接收由節(jié)點(diǎn)lOlx發(fā)送的單播分組。環(huán)之間連接節(jié)點(diǎn)101b去封 裝所述單播分組,并且向環(huán)之間連接節(jié)點(diǎn)102b發(fā)送用戶數(shù)據(jù)分組。環(huán)之間連接節(jié)點(diǎn)102b搜索對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的RPR MAC地址。然后,通過使用所述地址來作為RPR MAC DA,它向節(jié)點(diǎn) 102y發(fā)送RPR分組。節(jié)點(diǎn)102y接收RPR分組。圖16是示出當(dāng)在環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí)傳送單播分組的狀態(tài) 的圖示。假定在環(huán)之間連接節(jié)點(diǎn)102a中發(fā)生故障607,環(huán)之間連接節(jié)點(diǎn) 101a的模式被馬上轉(zhuǎn)換到通過傳送模式。在節(jié)點(diǎn)101x向節(jié)點(diǎn)102y發(fā)送分 組的情況下,下述操作與在圖15中所述的相同由節(jié)點(diǎn)101x發(fā)送的單播 分組到達(dá)環(huán)之間連接節(jié)點(diǎn)101b,并且環(huán)之間連接節(jié)點(diǎn)101b去封裝所述單 播分組,將其發(fā)送到環(huán)之間連接節(jié)點(diǎn)102b。而且,與在圖IO中所述的情況相同,因?yàn)榘l(fā)生了故障607,環(huán)102自 發(fā)地開始保護(hù)操作。環(huán)之間連接節(jié)點(diǎn)102b搜索對應(yīng)于從環(huán)之間連接節(jié)點(diǎn)101b接收的用戶 數(shù)據(jù)分組的MACDA的RPRMAC地址。然后,通過使用所述地址來作為 RPR MAC DA,它向節(jié)點(diǎn)102y發(fā)送RPR分組。因?yàn)榄h(huán)102已經(jīng)開始了保
護(hù)操作(即重疊模式),因此有可能使得RPR分組到達(dá)節(jié)點(diǎn)102y。在重 疊模式中的發(fā)送的情況下,環(huán)之間連接節(jié)點(diǎn)102b被定位在與在圖16中所 示的示例中發(fā)生故障的部分相鄰,因此僅僅在一個(gè)方向上發(fā)送分組。因 此,在這個(gè)示例中,環(huán)之間連接節(jié)點(diǎn)102b向可發(fā)送的方向發(fā)送目的地為 節(jié)點(diǎn)102y的單播分組。圖17是示出當(dāng)在環(huán)101的環(huán)連接節(jié)點(diǎn)之間的間隔中發(fā)生故障時(shí)傳送 單播分組的狀態(tài)的圖示。因?yàn)樵诃h(huán)連接節(jié)點(diǎn)之間的間隔中發(fā)生了故障 608,環(huán)IOI自發(fā)地開始保護(hù)操作。結(jié)果,即使發(fā)生故障608,環(huán)之間連接 節(jié)點(diǎn)101a也可以接收由節(jié)點(diǎn)101x發(fā)送到環(huán)之間連接節(jié)點(diǎn)101a的RPR分 組。在環(huán)之間連接節(jié)點(diǎn)101a接收到RPR分組后的操作與在圖14中所述的 相同,因此通過與在圖14中所示的相同的路徑來向節(jié)點(diǎn)102y傳送分組。圖18是示出當(dāng)在環(huán)101的環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí)傳送單播分 組的狀態(tài)的圖示。假定在環(huán)之間連接節(jié)點(diǎn)101a中發(fā)生故障,則環(huán)之間連接 節(jié)點(diǎn)102a的模式被馬上轉(zhuǎn)換到通過傳送模式。而且,因?yàn)榘l(fā)生了故障 609,環(huán)101自發(fā)地開始保護(hù)操作。環(huán)之間連接節(jié)點(diǎn)101b不僅接收目的地 為其本身的RPR分組,而且接收其中環(huán)之間連接節(jié)點(diǎn)101a的RPRMAC 地址是RPRMACDA的RPR分組。因此,環(huán)之間連接節(jié)點(diǎn)101b接收由節(jié) 點(diǎn)101x向節(jié)點(diǎn)101a發(fā)送的單播分組。在環(huán)之間連接節(jié)點(diǎn)101b從節(jié)點(diǎn) 101x接收單播分組直到節(jié)點(diǎn)102y接收的分組的點(diǎn)的操作與在圖15中所述 的相同。圖19是示出當(dāng)在環(huán)102的鏈路中發(fā)生故障時(shí)傳送單播分組的狀態(tài)的 圖示。假定在環(huán)102的鏈路中發(fā)生故障610,環(huán)102自發(fā)地開始保護(hù)操 作。在由節(jié)點(diǎn)101x發(fā)送的單播分組到達(dá)環(huán)之間連接節(jié)點(diǎn)101a直到環(huán)之間 連接節(jié)點(diǎn)101a向環(huán)之間連接節(jié)點(diǎn)102a發(fā)送用戶數(shù)據(jù)分組的點(diǎn)的操作與在 圖14中所述的相同。接收用戶數(shù)據(jù)分組的環(huán)之間連接節(jié)點(diǎn)102a封裝用戶數(shù)據(jù)分組,并且將 其傳送到節(jié)點(diǎn)102y。注意,環(huán)之間連接節(jié)點(diǎn)102a可以通過使用在用戶數(shù) 據(jù)分組中的MAC DA來作為關(guān)鍵字而搜索節(jié)點(diǎn)102y的RPR MAC地址。 但是,因?yàn)榄h(huán)102開始保護(hù)操作,因此環(huán)之間連接節(jié)點(diǎn)102a例如在重疊模
式中向節(jié)點(diǎn)102y發(fā)送單播分組。在重疊模式中的發(fā)送的情況下,環(huán)之間 連接節(jié)點(diǎn)102a位于與在圖19中所示的示例中發(fā)生故障的部分相鄰,因此 僅僅在一個(gè)方向上發(fā)送分組。因此,在這個(gè)示例中,環(huán)之間連接節(jié)點(diǎn)102a 向可發(fā)送方向發(fā)送目的地為102y的單播分組。即使在圖15-19中所示的各種故障發(fā)生,也不需要在傳統(tǒng)技術(shù)中要求 的、諸如從FDB消除原來有效的節(jié)點(diǎn)的MAC地址的操作。這使得能夠高 速地實(shí)現(xiàn)故障恢復(fù)。雖然已經(jīng)在圖14-19中說明了從環(huán)101向環(huán)102傳送分組的操作,但 是從環(huán)102向環(huán)101傳送分組的操作是相同的。接著,說明當(dāng)向環(huán)傳送未知的單播分組的操作。圖20是示出未知的 單播分組的傳送狀態(tài)的圖示。在圖20中,實(shí)線箭頭表示未知的單播分組 的路徑。當(dāng)分組通過鏈路103和104時(shí),其作為用戶數(shù)據(jù)分組被傳送。假 定當(dāng)節(jié)點(diǎn)101x從在環(huán)外部的用戶終端(未示出)接收到用戶數(shù)據(jù)分組并 且傳送RPR分組時(shí),節(jié)點(diǎn)101x未能搜索到對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的RPRMAC地址。在這種情況下,節(jié)點(diǎn)101x通過使用所述廣播分組 來作為RPRMACDA而封裝用戶數(shù)據(jù)分組,并且將未知的單播分組廣播 發(fā)送到環(huán)101。環(huán)之間連接節(jié)點(diǎn)101a和101b的每個(gè)接收未知的單播分 組。然后,環(huán)之間連接節(jié)點(diǎn)101a和101b的每個(gè)去封裝所接收的未知的單 播分組,并且向環(huán)之間連接節(jié)點(diǎn)102a或102b發(fā)送所述用戶數(shù)據(jù)分組。按 照本例證實(shí)施例的前提,不能在節(jié)點(diǎn)101x中搜索到對應(yīng)于用戶數(shù)據(jù)分組 的MACDA的RPRMAC地址,因此不能在包括公共地址表(FDB)的環(huán) 之間連接節(jié)點(diǎn)102a和102b中執(zhí)行這個(gè)搜索。因此,當(dāng)環(huán)之間連接節(jié)點(diǎn) 102a和102b的每個(gè)封裝經(jīng)由鏈路103或者104接收的用戶數(shù)據(jù)分組時(shí), 其傳送未知的單播分組。在這種情況下,環(huán)之間連接節(jié)點(diǎn)102a和102b的 每個(gè)在假冒RPRMAC SA的同時(shí)執(zhí)行雙向擴(kuò)散,因此不引起分組的多重 傳送。如上所述,根據(jù)本例證實(shí)施例的前提,在一個(gè)環(huán)101中的RPR分組的 模式在另一個(gè)環(huán)102中被繼承,即使在鏈路103和104中傳送時(shí)執(zhí)行去封 裝也是如此。換句話說,如圖20中所示,如果在環(huán)101中傳送未知的單
播分組,則當(dāng)經(jīng)由鏈路向環(huán)102傳送分組時(shí)即使在環(huán)102中也傳送未知的 單播分組。類似地,如果在環(huán)101中傳送廣播分組,則當(dāng)經(jīng)由鏈路向環(huán) 102傳送分組時(shí)在環(huán)102中傳送廣播分組。而且,如果在環(huán)101中傳送單 播分組,則當(dāng)經(jīng)由鏈路向環(huán)102傳送分組時(shí)也在環(huán)102中傳送單播分組。在第一例證實(shí)施例中,通過轉(zhuǎn)發(fā)電路51和52與分組轉(zhuǎn)換電路61來實(shí) 現(xiàn)在權(quán)利要求中所述的分組傳送單元。通過RPR MAC DA設(shè)置電路59來 實(shí)現(xiàn)地址假冒單元。通過TTL設(shè)置電路58來實(shí)現(xiàn)到達(dá)點(diǎn)設(shè)置單元。通過 小環(huán)選擇電路56和復(fù)用電路53和54來實(shí)現(xiàn)雙向廣播分組傳送單元。通過 物理接口中斷檢測電路62來實(shí)現(xiàn)故障檢測單元。通過轉(zhuǎn)發(fā)電路51和52來 實(shí)現(xiàn)通過傳送單元和接收單元。第二例證實(shí)施例按照本發(fā)明的第二例證實(shí)施例的分組環(huán)網(wǎng)絡(luò)系統(tǒng)的配置與在圖1中所 示的配置相同。但是,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的操作 與第一例證實(shí)施例部分地不同。在第二例證實(shí)施例中,在環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)向其所屬的環(huán)發(fā)送來自其不屬于的另一個(gè)環(huán)的分組時(shí),所述節(jié)點(diǎn)使 用其本身的RPRMAC地址來作為RPRMAC SA。換句話說,其不假冒源 (RPRMACSA),這與第一例證實(shí)施例不同。而且,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)接收到廣 播分組(其中在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間 連接節(jié)點(diǎn)的RPR MAC地址被用作RPR MAC SA)(包括未知的單播分 組)時(shí),所述節(jié)點(diǎn)從所述環(huán)消除所述廣播分組。但是,當(dāng)環(huán)之間連接節(jié)點(diǎn) 101a、 101b、 102a和102b的每個(gè)在通過傳送模式中時(shí),它甚至不消除其 中在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的 RPR MAC地址被用作RPR MAC SA的廣播分組,并且將其傳送到下一個(gè) 節(jié)點(diǎn)。換句話說,所述節(jié)點(diǎn)使得通過傳送模式的操作優(yōu)先于消除分組的操 作。而且,對于廣播分組(包括未知的單播分組)執(zhí)行如上所述的分組的 消除。但是對于單播分組不執(zhí)行如上所述的分組的消除。換句話說,即使當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)接收到其中在包括其 本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR MAC 地址被用作RPR MAC SA的分組時(shí),如果所述分組是單播分組,它也不 消除所述單播分組。以下,將以具體示例來進(jìn)行說明。假定環(huán)之間連接節(jié)點(diǎn)102a通過雙向 擴(kuò)散發(fā)送其中其本身的RPR MAC地址是RPR MAC SA并且廣播地址是 RPR MAC DA的廣播分組,則環(huán)之間連接節(jié)點(diǎn)102b接收所述廣播分組。 所述廣播分組的RPR MAC SA是與環(huán)之間連接節(jié)點(diǎn)102b形成一對環(huán)之間 連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)102a的RPR MAC地址,因此環(huán)之間連接節(jié)點(diǎn) 102b從所述環(huán)消除所述分組。而且,在另一個(gè)方向從環(huán)之間連接節(jié)點(diǎn)102a 傳送的廣播分組被傳送到在粘合點(diǎn)緊前的節(jié)點(diǎn),并且在所述節(jié)點(diǎn)被消除。 注意,設(shè)置TTL值的操作與第一例證實(shí)施例的相同。類似地,假定環(huán)之間連接節(jié)點(diǎn)102b通過雙向擴(kuò)散發(fā)送其中其本身的 RPR MAC地址是RPR MAC SA并且廣播地址是RPR MAC DA的廣播分 組,則環(huán)之間連接節(jié)點(diǎn)102a接收所述廣播分組。所述廣播分組的RPR MAC SA是與環(huán)之間連接節(jié)點(diǎn)102a形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連 接節(jié)點(diǎn)102b的RPR MAC地址,因此環(huán)之間連接節(jié)點(diǎn)102a從所述環(huán)消除 所述分組。而且,在另一個(gè)方向從環(huán)之間連接節(jié)點(diǎn)102b傳送的廣播分組 被傳送到在粘合點(diǎn)緊前的節(jié)點(diǎn),并且在所述節(jié)點(diǎn)被消除。在本例證實(shí)施例中,當(dāng)環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)在通常狀 態(tài)中執(zhí)行廣播分組的雙向擴(kuò)散時(shí),環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)消 除由另一個(gè)環(huán)之間連接節(jié)點(diǎn)傳送的廣播分組。而且,由環(huán)之間連接節(jié)點(diǎn) 102a在與節(jié)點(diǎn)102b相反的方向上傳送的廣播分組和由環(huán)之間連接節(jié)點(diǎn) 102b在與節(jié)點(diǎn)102a相反的方向上傳送的廣播分組分別被傳送到在粘合點(diǎn) 緊前的節(jié)點(diǎn)。這個(gè)方面與第一例證實(shí)施例相同。因此,即使環(huán)之間連接節(jié) 點(diǎn)的操作部分地不同,但是可以獲得與第一例證實(shí)施例相同的效果。而且,當(dāng)一個(gè)環(huán)之間連接節(jié)點(diǎn)在鏈接環(huán)的鏈路中或者在經(jīng)由所述鏈路 連接的一個(gè)環(huán)之間連接節(jié)點(diǎn)中檢測到故障時(shí),其馬上轉(zhuǎn)換到通過傳送模 式。在一個(gè)環(huán)上的兩個(gè)環(huán)之間連接節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)處于通過傳送模式 中、并且另一個(gè)節(jié)點(diǎn)執(zhí)行廣播分組的雙向擴(kuò)散的情況下,在通過傳送模式 中的節(jié)點(diǎn)發(fā)送所述分組。因此,在相反方向上從一個(gè)環(huán)之間連接節(jié)點(diǎn)傳送 的廣播分組被傳送到在粘合點(diǎn)緊前的節(jié)點(diǎn),并且在所述節(jié)點(diǎn)被消除。這個(gè) 方面也與第一例證實(shí)施例的相同。而且,在第二例證實(shí)施例中的環(huán)之間連接節(jié)點(diǎn)的配置可以與在圖3中 所示的那些相同。但是,轉(zhuǎn)發(fā)電路51和52的操作與在第一例證實(shí)施例中 的那些部分地不同。而且,RPR MAC SA設(shè)置電路59的操作也與在第一 例證實(shí)施例中的操作不同。當(dāng)轉(zhuǎn)發(fā)電路51和52的每個(gè)接收到其中在包括其本身的一對環(huán)之間連 接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR MAC地址是RPR MAC SA 的廣播分組時(shí),其消除所述廣播分組。但是,在通過傳送模式的情況下, 其向下一個(gè)節(jié)點(diǎn)傳送所述廣播分組。而且,轉(zhuǎn)發(fā)電路51和52的每個(gè)對于 廣播分組執(zhí)行分組的消除,但是不對于單播分組執(zhí)行。換句話說,即使如 果轉(zhuǎn)發(fā)電路51和52的每個(gè)接收到其中在包括自節(jié)點(diǎn)的一對環(huán)之間連接節(jié) 點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR MAC地址是RPR MAC SA的分 組,如果所述分組是單播分組,則其將不消除單播分組。RPR MAC SA設(shè)置單元59設(shè)置從分組轉(zhuǎn)換電路62傳送的分組的RPR MAC SA。在第二例證實(shí)施例中,所述RPR MAC SA設(shè)置單元59將自節(jié) 點(diǎn)的RPR MAC地址設(shè)置為RPR MAC SA。在本例證實(shí)施例中,除了被說明為與第一例證實(shí)施例的差別的那個(gè)之 外的方面與第一例證實(shí)施例的那些相同。因此,分組被傳送的路徑和當(dāng)發(fā) 生故障時(shí)的操作與第一例證實(shí)施例的那些相同,并且可以實(shí)現(xiàn)與第一例證 實(shí)施例的相同的效果。在第二例證實(shí)施例中,通過轉(zhuǎn)發(fā)電路51和52與分組轉(zhuǎn)換電路61來實(shí) 現(xiàn)在權(quán)利要求中所述的分組傳送單元。通過RPR MAC SA設(shè)置電路59來 實(shí)現(xiàn)源地址設(shè)置單元。通過TTL設(shè)置電路58來實(shí)現(xiàn)到達(dá)點(diǎn)設(shè)置單元。通 過小環(huán)選擇電路56和復(fù)用電路53和54來實(shí)現(xiàn)雙向廣播分組發(fā)送單元。通 過物理接口中斷檢測電路62來實(shí)現(xiàn)故障檢測單元。通過轉(zhuǎn)發(fā)電路51和52 來實(shí)現(xiàn)分組消除單元、通過傳送單元和接收單元。
注意即使在第二例證實(shí)施例中,通過傳送模式的操作不是用于在防止 在通常狀態(tài)中引起廣播流等的同時(shí)在連接環(huán)的多個(gè)鏈路之間實(shí)現(xiàn)分組傳送 的強(qiáng)制操作。因此,在不需要節(jié)約從故障到恢復(fù)所需要的時(shí)間的情況下,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)的配置可以是在圖2中 所示的配置(不包括物理接口中斷檢測電路62的配置)。在描述第三例證實(shí)施例和第四例證實(shí)施例之前,首先說明在第一和第 二例證實(shí)施例中消除所述狀態(tài)是第一到第三狀態(tài)之一的前提的情況下的現(xiàn) 象。圖21和22是示出在第一和第二例證實(shí)施例中消除所述前提的情況下 的現(xiàn)象的圖示。當(dāng)消除所述前提時(shí),在分組環(huán)網(wǎng)絡(luò)中包括的每個(gè)節(jié)點(diǎn)獨(dú)立 地研究在它接收的RPR分組的RPR MAC SA和用戶數(shù)據(jù)分組的MAC SA 之間的對應(yīng)關(guān)系。因此,在相應(yīng)節(jié)點(diǎn)的地址表中存儲的研究的內(nèi)容(表目 信息)不總是共同的。因此,如果多個(gè)節(jié)點(diǎn)接收到同一用戶數(shù)據(jù)分組,則 一些節(jié)點(diǎn)在搜索對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的RPR MAC地址中變得 成功,但是一些節(jié)點(diǎn)失敗。注意在圖21和22中,實(shí)線箭頭指示未知的單 播分組的路徑,點(diǎn)線箭頭指示單播分組的路徑。當(dāng)分組通過鏈路103和 104時(shí),其作為用戶數(shù)據(jù)分組被傳送。圖21示出了節(jié)點(diǎn)101x和節(jié)點(diǎn)102b搜索失敗并且節(jié)點(diǎn)102a搜索成功 的情況。當(dāng)節(jié)點(diǎn)101x從在環(huán)外部的用戶終端(未示出)接收用戶數(shù)據(jù)分 組并且傳送RPR分組時(shí),與在圖20中所示的情況相同,節(jié)點(diǎn)101x傳送未 知的單播分組,并且將其廣播發(fā)送到環(huán)101。然后,與在圖20中所示的情 況相同,環(huán)102的環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)接收用戶數(shù)據(jù)分 組。因?yàn)榄h(huán)之間連接節(jié)點(diǎn)102a在搜索對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的 RPRMAC地址中成功,它產(chǎn)生作為RPR分組的單播分組,并且將其發(fā)送 到特定節(jié)點(diǎn)(在這種情況下假定是節(jié)點(diǎn)102p)。環(huán)之間連接節(jié)點(diǎn)102b執(zhí) 行相同的搜索,但是失敗,因此它產(chǎn)生未知的單播分組,并且執(zhí)行雙向擴(kuò) 散。然后,在節(jié)點(diǎn)102p中引起分組的多重接收。即使分別在環(huán)之間連接 節(jié)點(diǎn)102a和102b中的搜索結(jié)果相反,也類似地引起分組的多重接收。圖22示出了節(jié)點(diǎn)101x搜索失敗但是節(jié)點(diǎn)102a和102b搜索成功的情 況。當(dāng)節(jié)點(diǎn)101x從在環(huán)外部的用戶終端(未示出)接收用戶數(shù)據(jù)分組并
且產(chǎn)生RPR分組時(shí),與在圖20中所示的情況相同,接收101x產(chǎn)生未知的 單播分組,并且將其廣播發(fā)送到環(huán)101。然后,與在圖20中所示的情況相 同,環(huán)102的環(huán)之間連接節(jié)點(diǎn)102a和102b分別接收用戶數(shù)據(jù)分組。環(huán)之 間連接節(jié)點(diǎn)102a和102b成功地搜索在用戶數(shù)據(jù)分組的MAC DA中的 RPRMAC地址,產(chǎn)生作為RPR分組的單播分組,并且將其發(fā)送到特定節(jié) 點(diǎn)(在這種情況下假定是節(jié)點(diǎn)102p)。然后,在節(jié)點(diǎn)102p中引起分組的 多重接收。如上所述,在其中接收分組的環(huán)中的環(huán)之間連接節(jié)點(diǎn)中執(zhí)行表搜索和 RPR封裝中,如果在環(huán)之間連接節(jié)點(diǎn)的至少一個(gè)的地址表中存在表目信 息,則發(fā)現(xiàn)可能在接收側(cè)環(huán)的目的地節(jié)點(diǎn)中引起分組的多重接收。這是由 于下述情況不總是在另一個(gè)環(huán)102中繼承在一個(gè)環(huán)101中的RPR分組的 模式,因?yàn)橄怂銮疤?。?yōu)選的是,即使消除了在第一和第二例證實(shí)施例中的所述前提,也不 引起在圖21和22中的多重接收。在下述的第三和第四例證實(shí)施例中,消 除了狀態(tài)是第一到第三狀態(tài)之一的前提,并且在這樣的狀態(tài)中,防止在圖 21和22中的分組的多重接收。第三例證實(shí)施例在本例證實(shí)施例和后述的第四例證實(shí)施例中,發(fā)送廣播分組(其中封 裝的用戶數(shù)據(jù)分組的MAC DA和RPR MAC DA二者是廣播地址)的操作 和發(fā)送未知的單播分組(其中,僅僅RPR MAC DA是廣播地址)的操作 不同。雖然第一和第二例證實(shí)施例包含"廣播分組(包括未知的單播分 組)"的說明,但是本例證實(shí)施例和后述的第四例證實(shí)施例分別描述廣播 分組和未知的單播分組。按照本發(fā)明的第三例證實(shí)施例的分組環(huán)網(wǎng)絡(luò)系統(tǒng)的配置與在圖1中所 示的配置相同。但是,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的操作 與第一例證實(shí)施例的那些部分地不同。與第一例證實(shí)施例相同,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b 的每個(gè)不僅接收目的地為其本身的RPR分組,并且接收目的地為在包括其 本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR分組。 而且,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)接收廣播 分組或者未知的單播分組時(shí),其向下一個(gè)節(jié)點(diǎn)發(fā)送所接收的RPR分組(過 渡),并且也向客戶(在這種情況下是通過鏈路鏈接的另一個(gè)環(huán)的環(huán)之間 連接節(jié)點(diǎn))傳送所述分組(復(fù)制)。這個(gè)操作與第一例證實(shí)施例的相同。 而且,在本例證實(shí)施例中,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b 的每個(gè)從與在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連 接節(jié)點(diǎn)相對的側(cè)接收單播分組時(shí),其向下一個(gè)節(jié)點(diǎn)傳送所接收的RPR分組 (過渡),并且也向客戶傳送所述分組(復(fù)制)。而且,當(dāng)環(huán)之間連接節(jié) 點(diǎn)101a、 101b、 102a和102b的每個(gè)從在包括其本身的一對環(huán)之間連接節(jié) 點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的側(cè)接收單播分組時(shí),其從所述環(huán)取出 分組(消除),并且將其傳送到客戶。在此所述的單播分組是目的地為環(huán) 之間連接節(jié)點(diǎn)的單播分組。作為這樣的操作的結(jié)果,目的地為環(huán)之間連接節(jié)點(diǎn)的廣播分組、未知 的單播分組和單播分組通過多個(gè)鏈路103和104被傳送到另一個(gè)環(huán)。但 是,如在第一例證實(shí)施例中所述,它們每個(gè)作為在鏈路103和104中的用 戶數(shù)據(jù)分組被傳送。在第一例證實(shí)施例和第二例證實(shí)施例中,廣播分組或 者未知的單播分組通過多個(gè)鏈路103和104被傳送到另一個(gè)環(huán)。在本例證 實(shí)施例中,目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組也通過多個(gè)鏈路103和 104被傳送到另一個(gè)環(huán)。而且,如果環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)向其所 屬的環(huán)發(fā)送從其不屬于的另一個(gè)環(huán)傳送的分組,則它使用在包括其本身的 一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR MAC地址來 作為RPR MAC SA。例如,假定從環(huán)101通過節(jié)點(diǎn)101a和鏈路103向環(huán) 之間連接節(jié)點(diǎn)102a傳送分組,接收到所述分組的環(huán)之間連接節(jié)點(diǎn)102使用 在所述一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)102b的RPR MAC地址而不是其本身的RPR MAC地址來作為RPR MAC SA。然后, 環(huán)之間連接節(jié)點(diǎn)102a發(fā)送其指示源是節(jié)點(diǎn)102b的RPR分組。換句話說, 當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)向其所屬的環(huán)發(fā)送從 另一個(gè)環(huán)發(fā)送的分組時(shí),其在假冒所述源(RPR MAC SA)的同時(shí)發(fā)送所 述分組。在第一例證實(shí)施例中, 一個(gè)節(jié)點(diǎn)當(dāng)其向其所屬的環(huán)發(fā)送廣播分組 或者未知的單播分組時(shí)執(zhí)行這樣的假冒,因?yàn)樗龇纸M是從另一個(gè)環(huán)傳送的。但是,在本例證實(shí)施例中,即使要發(fā)送到其所屬的環(huán)的RPR分組的類型是單播分組,節(jié)點(diǎn)也執(zhí)行這樣的假冒。而且,在本例證實(shí)施例中,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和 102b的每個(gè)封裝從其不屬于的另一個(gè)環(huán)傳送的分組(用戶數(shù)據(jù)分組)、并 且將其作為單播分組或者未知的單播分組發(fā)送到其所屬的環(huán)時(shí),其根據(jù)在 用戶數(shù)據(jù)分組中包括的信息(例如MAC DA和MAC SA)來確定小環(huán)。 例如,以指定的計(jì)算算法(散列函數(shù)等)來計(jì)算用戶數(shù)據(jù)分組的MAC DA 和MAC SA,并且根據(jù)計(jì)算結(jié)果,其確定小環(huán)。因此,通過在用戶數(shù)據(jù)分 組中包括的所述信息來唯一地確定其中封裝了用戶數(shù)據(jù)分組的單播分組或 者未知的單播分組的發(fā)送小環(huán)。因此,如果形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán) 之間連接節(jié)點(diǎn)102a和102b的每個(gè)經(jīng)由鏈路103和104接收用戶數(shù)據(jù)分組 并且向小環(huán)102發(fā)送單播分組或者未知的單播分組,則環(huán)之間連接節(jié)點(diǎn) 102a和102b的每個(gè)向同一小環(huán)發(fā)送單播分組或者未知的單播分組。雖然在第一例證實(shí)施例和第二例證實(shí)施例中通過雙向擴(kuò)散來發(fā)送未知 的單播分組,在本例證實(shí)施例中,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和 102b的每個(gè)確定一個(gè)小環(huán),并且僅僅向該小環(huán)發(fā)送未知的單播分組。關(guān)于廣播分組,與第一和第二例證實(shí)施例相同地執(zhí)行雙向擴(kuò)散。因 此,如果環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)封裝從其不屬 于的另一個(gè)環(huán)傳送的用戶數(shù)據(jù)分組并且向其所屬的環(huán)中發(fā)送廣播分組,則 其選擇兩個(gè)小環(huán)。相應(yīng)的環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的其他操作與第一 例證實(shí)施例的那些相同。圖23是示出按照本例證實(shí)施例的環(huán)之間連接節(jié)點(diǎn)的例證配置的方框 圖。但是,在圖23中,并排示出在同一環(huán)中形成一對環(huán)之間連接節(jié)點(diǎn)的 兩個(gè)環(huán)之間連接節(jié)點(diǎn)。而且,與第一例證實(shí)施例的那些相同的配置部分被 表示為與在圖2中的那些相同的附圖標(biāo)號,并且省略其說明。在本例證實(shí)施例中,被提供到一個(gè)環(huán)之間連接節(jié)點(diǎn)的兩個(gè)轉(zhuǎn)發(fā)電路的
操作不同。在下述的說明中,為了方便,從與被包括在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中的另一個(gè)環(huán)之間連接節(jié)點(diǎn)相對的側(cè)接收RPR分組的轉(zhuǎn)發(fā) 電路65被稱為外部轉(zhuǎn)發(fā)電路65。而且,從在包括其本身的一對環(huán)之間連 接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的側(cè)接收RPR分組的轉(zhuǎn)發(fā)電路66 被稱為內(nèi)部轉(zhuǎn)發(fā)電路66。內(nèi)部轉(zhuǎn)發(fā)電路66的操作與在第一例證實(shí)施例中 的轉(zhuǎn)發(fā)電路51和52的操作相同。當(dāng)外部轉(zhuǎn)發(fā)電路65從在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的 另一個(gè)環(huán)之間連接節(jié)點(diǎn)的相對側(cè)接收到廣播分組、未知的單播分組或者單 播分組(目的地為其本身或者目的地為與其本身形成一對環(huán)之間連接節(jié)點(diǎn) 的環(huán)之間連接節(jié)點(diǎn)的單播分組)時(shí),其向下一個(gè)節(jié)點(diǎn)傳送所接收的RPR分 組(過渡),并且也向客戶(在這種情況下是與所述鏈路鏈接的另一個(gè)環(huán) 的環(huán)之間連接節(jié)點(diǎn))傳送分組(復(fù)制)。注意當(dāng)外部轉(zhuǎn)發(fā)電路65接收除 了目的地為自節(jié)點(diǎn)或者與所述自節(jié)點(diǎn)一起形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之 間連接節(jié)點(diǎn)的單播分組之外的單播分組時(shí),其向同一小環(huán)發(fā)送所述單播分 組。RPR MAC SA設(shè)置電路63設(shè)置從分組轉(zhuǎn)換電路61發(fā)送的分組的RPR MACSA。但是,與通過封裝在分組轉(zhuǎn)換電路61中的用戶數(shù)據(jù)分組獲得的 RPR分組的類型無關(guān),所述電路將在包括自節(jié)點(diǎn)的一對環(huán)之間連接節(jié)點(diǎn)中 包括的另一個(gè)節(jié)點(diǎn)的RPR MAC地址設(shè)置為RPR MAC SA。換句話說, RPR MAC SA設(shè)置電路63假冒RPR MAC SA,而與通過在分組轉(zhuǎn)換電路 61中封裝用戶數(shù)據(jù)分組而獲得的RPR分組是廣播分組、未知的單播分組 或者單播分組無關(guān)。RPR MAC SA設(shè)置電路63向小環(huán)選擇電路64輸出其 中設(shè)置了 RPR MAC SA的分組。如果從RPR MAC SA設(shè)置電路63發(fā)送的分組是單播分組或者未知的 單播分組,則小環(huán)選擇電路64通過使用指定的計(jì)算算法(例如散列函 數(shù))來計(jì)算在封裝的用戶數(shù)據(jù)分組中包括的信息(在這種情況下是MAC DA和MACSA)。按照計(jì)算結(jié)果,小環(huán)選擇電路64確定被其發(fā)送單播分 組或者未知的單播分組的小環(huán)。與第一例證實(shí)施例不同,不考慮到目的地 節(jié)點(diǎn)的最小路徑。而且,與第一例證實(shí)施例相同,如果從RPRMACSA
設(shè)置電路63發(fā)送的分組是廣播分組,則小環(huán)選擇電路64選擇兩個(gè)小環(huán)。 在選擇小環(huán)后,小環(huán)選擇電路64向TTL設(shè)置電路58輸出所述分組。TTL設(shè)置電路58引用拓?fù)涔芾黼娐?7,由此向從小環(huán)選擇電路64發(fā) 送的分組設(shè)置TTL。 TTL設(shè)置電路58的TTL設(shè)置操作與第一例證實(shí)施例 的相同。但是,對于未知的單播分組,其設(shè)置TTL以便所述未知的單播分 組圍繞所述環(huán)移動(dòng)。注意,與在圖3中所示的情況相同,雖然在圖23中未示出物理接口 中斷檢測電路(參見圖3),但是每個(gè)環(huán)之間連接節(jié)點(diǎn)可以具有物理接口 中斷檢測電路。而且,也可以接受的是,物理接口中斷檢測電路檢測到來 自鏈接自節(jié)點(diǎn)和另一個(gè)環(huán)的鏈路的光中斷,因此其檢測到己經(jīng)在鏈路中或 者在與自節(jié)點(diǎn)連接的另一個(gè)環(huán)的環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障。與第一例證 實(shí)施例相同,在這種情況下,物理接口中斷檢測電路向轉(zhuǎn)發(fā)電路65和66 的每個(gè)通知已經(jīng)發(fā)生了故障。當(dāng)轉(zhuǎn)發(fā)電路65和66的每個(gè)接收到所述通知 時(shí),其轉(zhuǎn)到通過傳送模式。接著,說明操作。在圖24-27的時(shí)序圖中,由實(shí)線、虛線和點(diǎn)線所示的方框的含義與在 圖4-7中的時(shí)序圖的那些相同。而且,"[a]"指示在小環(huán)110a或者小環(huán) 120a上的發(fā)送。類似地,"[b]"指示在小環(huán)■或者小環(huán)120b上的發(fā) 送。而且,在圖24-27中的時(shí)序圖中,在下述前提上進(jìn)行說明環(huán)之間連 接節(jié)點(diǎn)101a、 101b、 102a和102b的RPR MAC地址分別是"101a"、 "101b" 、 "102a"和"102b"。而且,未知的單播分組被指示為 "UUC"。而且,在圖24的說明中,假定小環(huán)U0a和102a在順時(shí)針方向 上傳送分組,并且小環(huán)110b和120b在逆時(shí)針方向上傳送分組。注意其中用戶數(shù)據(jù)分組的MAC DA是廣播地址的RPR廣播分組的傳 送操作與第一例證實(shí)施例(參見圖4和5)的相同,因此省略其說明。圖24是示出在通常狀態(tài)中通過環(huán)之間連接節(jié)點(diǎn)來傳送單播分組的例 證操作的時(shí)序圖。假定在小環(huán)110a的方向上傳送其中RPR MAC DA是 "101a"的單播分組,并且環(huán)之間連接節(jié)點(diǎn)101a接收單播分組。即,在與 在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)101b
相對的側(cè)上接收單播分組。環(huán)之間連接節(jié)點(diǎn)101a確定所述分組目的地為其 本身,因?yàn)樗邮盏膯尾シ纸M的RPR MAC DA對應(yīng)于其本身的RPRMAC 地址"101a"。然后,環(huán)之間連接節(jié)點(diǎn)101a從環(huán)101提取從小環(huán)110a傳 送的單播分組,并且將其傳送到客戶(在這種情況下是環(huán)之間連接節(jié)點(diǎn) 102a (復(fù)制)。同時(shí),環(huán)之間連接節(jié)點(diǎn)101a執(zhí)行將RPR分組重發(fā)到小環(huán) (其從這個(gè)小環(huán)接收)的操作(轉(zhuǎn)發(fā))。環(huán)之間連接節(jié)點(diǎn)101a從被復(fù)制 (去封裝)的RPR分組(單播分組)提取用戶數(shù)據(jù)分組,并且向客戶發(fā)送 用戶數(shù)據(jù)分組。當(dāng)環(huán)之間連接節(jié)點(diǎn)102a從環(huán)之間連接節(jié)點(diǎn)101a接收到用戶數(shù)據(jù)分組 時(shí),其對于FDB (具體上是被提供到環(huán)之間連接節(jié)點(diǎn)102a的地址表60, 參見圖23)搜索對應(yīng)于在用戶數(shù)據(jù)分組中包括的MAC DA的RPR MAC 地址。此時(shí),下面的操作根據(jù)是否所述表具有表目(搜索成功)或者沒有 表目(搜索不成功)而不同。如果地址表60具有表目,則環(huán)之間連接節(jié)點(diǎn)102a將所搜索的RPR MAC地址設(shè)置為RPR MAC DA,并且封裝用戶數(shù)據(jù)分組,由此產(chǎn)生單播 分組。通過設(shè)置RPRMACDA,設(shè)置要作為目的地的節(jié)點(diǎn)。而且,環(huán)之間 連接節(jié)點(diǎn)102a將與其本身一起形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn) 120b的地址"120b"設(shè)置為RPR MAC SA,并且假冒源地址。在小環(huán)選 擇電路64 (參見圖23)中,環(huán)之間連接節(jié)點(diǎn)102a通過使用用戶數(shù)據(jù)分組 的MAC DA和MAC SA作為計(jì)算輸入數(shù)據(jù),根據(jù)使用指定的計(jì)算算法 (例如散列函數(shù))而獲得的計(jì)算結(jié)果來選擇小環(huán)。在圖24中,假定選擇 了小環(huán)120b。而且,環(huán)之間連接節(jié)點(diǎn)102a將從自節(jié)點(diǎn)到目的地節(jié)點(diǎn)的轉(zhuǎn) 發(fā)次數(shù)設(shè)置為TTL值,并且向所選擇的小環(huán)發(fā)送RPR分組。另一方面,如果地址表60沒有表目,則環(huán)之間連接節(jié)點(diǎn)102a通過將 廣播地址設(shè)置為RPR MAC DA而封裝用戶數(shù)據(jù)分組,并且產(chǎn)生未知的單 播分組。而且,環(huán)之間連接節(jié)點(diǎn)102a將與其本身形成一對環(huán)之間連接節(jié)點(diǎn) 的環(huán)之間連接節(jié)點(diǎn)120b的地址"102b"設(shè)置為RPR MAC SA,并且假冒 源地址。然后,在小環(huán)選擇電路64 (參見圖23)中,環(huán)之間連接節(jié)點(diǎn) 102a通過使用用戶數(shù)據(jù)分組的MAC DA和MAC SA作為計(jì)算輸入數(shù)據(jù),
根據(jù)通過指定的計(jì)算算法(例如散列函數(shù))而獲得的計(jì)算結(jié)果而選擇小環(huán)。因?yàn)橥ㄟ^用戶數(shù)據(jù)分組的MAC DA和MAC SA而選擇小環(huán),因此其 被唯一地確定,而與表目存在與否無關(guān)。因此,在這個(gè)示例中選擇小環(huán) 120b。而且,環(huán)之間連接節(jié)點(diǎn)102a設(shè)置TTL值,以便未知的單播分組圍 繞環(huán)移動(dòng),并且向所選擇的小環(huán)發(fā)送未知的單播分組。環(huán)之間連接節(jié)點(diǎn)102b接收從環(huán)之間連接節(jié)點(diǎn)101a向小環(huán)120b發(fā)送的 RPR分組。此時(shí),因?yàn)樗邮盏腞PR分組的RPR MAC SA與其本身的地 址"102b" —致,因此環(huán)之間連接節(jié)點(diǎn)102b丟棄RPR分組。因此,與環(huán) 之間連接節(jié)點(diǎn)102a產(chǎn)生單播分組或者未知的單播分組無關(guān),通過環(huán)之間連 接節(jié)點(diǎn)102b丟棄RPR分組,因此從不通過節(jié)點(diǎn)102b向節(jié)點(diǎn)傳送分組。環(huán)之間連接節(jié)點(diǎn)101b不僅接收目的地為其本身的RPR分組,并且接 收目的地為在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連 接節(jié)點(diǎn)的RPR分組。因此,環(huán)之間連接節(jié)點(diǎn)101b接收其中RPRMACDA 是"101a"的單播分組。在這個(gè)示例中,環(huán)之間連接節(jié)點(diǎn)101b接收單播分 組,所述單播分組是從在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一 個(gè)環(huán)之間連接節(jié)點(diǎn)101a傳送的,并且其中RPR MAC DA是"101a"。然 后,環(huán)之間連接節(jié)點(diǎn)101b從環(huán)101提取從小環(huán)101a傳送的單播分組,并 且將其傳送到客戶(在這個(gè)示例中是環(huán)之間連接節(jié)點(diǎn)102b)(剝離)。此 時(shí),環(huán)之間連接節(jié)點(diǎn)101b從單播分組提取用戶數(shù)據(jù)分組(去封裝),并 且向客戶發(fā)送用戶數(shù)據(jù)分組。這個(gè)用戶數(shù)據(jù)分組與環(huán)之間連接節(jié)點(diǎn)101a發(fā)送到環(huán)之間連接節(jié)點(diǎn) 101a的那個(gè)相同。接收到用戶數(shù)據(jù)分組的環(huán)之間連接節(jié)點(diǎn)102b的操作與 環(huán)之間連接節(jié)點(diǎn)102a的相同。艮口,當(dāng)在地址表60中存在表目時(shí),環(huán)之間連接節(jié)點(diǎn)102b在設(shè)置RPR MAC DA的同時(shí)封裝用戶數(shù)據(jù),由此產(chǎn)生單播分組。然后,環(huán)之間連接節(jié) 點(diǎn)102b假冒RPRMAC SA,選擇小環(huán),設(shè)置TTL,并且向所選擇的小環(huán) 發(fā)送單播分組。當(dāng)假冒RPRMAC SA時(shí),環(huán)之間連接節(jié)點(diǎn)102a將與其本 身形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)102a的地址"102a"設(shè)置為 RPRMAC SA。而且,環(huán)之間連接節(jié)點(diǎn)102b通過使用用戶數(shù)據(jù)分組的MAC DA和MAC SA (其與由環(huán)之間連接節(jié)點(diǎn)101a所接收的那個(gè)相同) 作為計(jì)算輸入數(shù)據(jù),以指定的計(jì)算算法來選擇小環(huán)。因此,所選擇的小環(huán) 總是與由環(huán)之間連接節(jié)點(diǎn)lOla選擇的小環(huán)相同。在這個(gè)示例中,環(huán)之間連 接節(jié)點(diǎn)102b選擇小環(huán)120b,并且向小環(huán)120b發(fā)送單播分組。目的地節(jié)點(diǎn) 接收所述單播分組。另一方面,當(dāng)在地址表60中沒有表目時(shí),環(huán)之間連接節(jié)點(diǎn)102b通過 使用廣播分組來作為RPR MAC DA而封裝用戶數(shù)據(jù),由此產(chǎn)生未知的單 播分組。然后,環(huán)之間連接節(jié)點(diǎn)102b假冒RPR MAC SA,選擇小環(huán),設(shè) 置TTL,并且向所選擇的小環(huán)發(fā)送所選擇的未知的單播分組。當(dāng)假冒RPR MAC SA時(shí),其將與其本身形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn) 102a的地址"102a"設(shè)置為RPRMACSA。所選擇的小環(huán)總是與由環(huán)之間 連接節(jié)點(diǎn)lOla選擇的小環(huán)相同,因此環(huán)之間連接節(jié)點(diǎn)102b選擇小環(huán) 120b,并且向小環(huán)120b發(fā)送未知的單播分組。所述未知的單播分組圍繞 所述環(huán)移動(dòng),直到環(huán)之間連接節(jié)點(diǎn)lOla,在那里被丟棄。因此,在所述環(huán) 中的每個(gè)節(jié)點(diǎn)接收到所述未知的單播分組,即使沒有表目,其也由期望的 節(jié)點(diǎn)接收。如上所述,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a和lOlb的每個(gè)經(jīng)由鏈路103或者 104接收用戶數(shù)據(jù)分組時(shí),其選擇同一小環(huán)(在這種情況下是小環(huán) 102b),并且向所述小環(huán)發(fā)送RPR分組。然后,因?yàn)榄h(huán)之間連接節(jié)點(diǎn) lOla和101b的每個(gè)假冒RPR MAC SA,因此由環(huán)之間連接節(jié)點(diǎn)lOla發(fā)送 的RPR分組被環(huán)之間連接節(jié)點(diǎn)101b丟棄,而與其是未知的單播分組還是 單播分組無關(guān)。由環(huán)之間連接節(jié)點(diǎn)101b發(fā)送的RPR分組被作為目的地的 期望節(jié)點(diǎn)接收,而與所述分組是單播分組還是未知分組無關(guān)。因此,與由 環(huán)之間連接節(jié)點(diǎn)101a和101b的每個(gè)執(zhí)行的地址表搜索是否成功無關(guān),有 可能在防止重復(fù)接收的同時(shí)向作為目的地的期望節(jié)點(diǎn)傳送分組。雖然在這個(gè)示例中描述了選擇小環(huán)120b的情況,但是在選擇小環(huán) 120a的情況下的操作是相同的。而且,在第一例證實(shí)施例中,在其中從環(huán)之間連接節(jié)點(diǎn)到特定節(jié)點(diǎn)的 通信量集中的網(wǎng)絡(luò)的情況下,總是選擇最小路徑,并且僅僅通過信號小環(huán)
來傳送分組,因此僅僅可以使用環(huán)的一半的頻帶。相反,在本例證實(shí)施例中,根據(jù)用戶數(shù)據(jù)分組的信息(在這種情況下是MAC DA和MAC SA) 來選擇小環(huán),因此有可能按照用戶數(shù)據(jù)分組的所述信息來向兩個(gè)小環(huán)發(fā)送 分組。因此,在本例證實(shí)施例中,可以使用環(huán)的整個(gè)頻帶(可以使用兩個(gè) 小環(huán)的頻帶),因此可以進(jìn)行負(fù)載分布。而且,為了改善所述分布,可以 將在用戶數(shù)據(jù)分組內(nèi)的IP地址信息增加為計(jì)算輸入數(shù)據(jù)。圖25是示出環(huán)之間連接節(jié)點(diǎn)在故障時(shí)發(fā)送單播分組的例證操作的時(shí) 序圖。假定在鏈接環(huán)之間連接節(jié)點(diǎn)101a和102a的鏈路103中發(fā)生故障, 則環(huán)之間連接節(jié)點(diǎn)101a和102a的每個(gè)在鏈路103中檢測已經(jīng)發(fā)生的故 障,并且轉(zhuǎn)換到通過傳送模式。假定在小環(huán)110a的方向上傳送其中RPR MAC DA是"101a"的單播 分組,并且環(huán)之間連接節(jié)點(diǎn)101a接收單播分組,則因?yàn)楣?jié)點(diǎn)101a被轉(zhuǎn)換 到通過傳送模式,環(huán)之間連接節(jié)點(diǎn)101a直接地向在小環(huán)110a中的下一個(gè) 節(jié)點(diǎn)(環(huán)之間連接節(jié)點(diǎn)101b)傳送所接收的單播分組。環(huán)之間連接節(jié)點(diǎn)101b不僅接收目的地為其本身的RPR分組,而且接 收目的地為在包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連 接節(jié)點(diǎn)的RPR分組。因此,環(huán)之間連接節(jié)點(diǎn)101b接收其中RPRMACDA 是"101a"的單播分組。在這個(gè)示例中,環(huán)之間連接節(jié)點(diǎn)101b接收一個(gè)單 播分組,所述單播分組是從包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另 一個(gè)環(huán)之間連接節(jié)點(diǎn)101a傳送的,并且其中RPR MAC DA是"101a"。 然后,環(huán)之間連接節(jié)點(diǎn)101b從環(huán)IOI提取從小環(huán)110a傳送的單播分組, 并且傳送到客戶(在這種情況下為環(huán)之間連接節(jié)點(diǎn)102b)(剝離)。此 時(shí),環(huán)之間連接節(jié)點(diǎn)101b從單播分組提取用戶數(shù)據(jù)分組(去封裝),并 且向客戶發(fā)送所述用戶數(shù)據(jù)分組。接收用戶數(shù)據(jù)分組的環(huán)之間連接節(jié)點(diǎn)102b的操作與通過使用圖24描 述的環(huán)之間連接節(jié)點(diǎn)102b的相同。因此,由環(huán)之間連接節(jié)點(diǎn)101b發(fā)送的 RPR分組在期望的目的地節(jié)點(diǎn)被接收,而與所述分組是單播分組還是未知 的單播分組無關(guān)。注意,與圖24相同,圖25示出了選擇小環(huán)120b的情 況。而且,環(huán)之間連接節(jié)點(diǎn)102a從不從鏈路103接收用戶數(shù)據(jù)分組,因此 從不從環(huán)之間連接節(jié)點(diǎn)102a發(fā)送單播分組或者未知的單播分組。因此,可 以在防止多重接收的同時(shí)向期望的目的地節(jié)點(diǎn)傳送分組,而與由環(huán)之間連 接節(jié)點(diǎn)101b進(jìn)行的地址表搜索是否成功無關(guān)。而且,即使環(huán)之間連接節(jié)點(diǎn)101b選擇小環(huán)120a,因?yàn)榄h(huán)之間連接節(jié) 點(diǎn)101a處于通過傳送模式中,環(huán)之間連接節(jié)點(diǎn)101a也發(fā)送來自環(huán)之間連 接節(jié)點(diǎn)101b的RPR分組。因此,即使環(huán)之間連接節(jié)點(diǎn)101b選擇小環(huán) 120a,也可以在防止多重接收的同時(shí)向期望的目的地節(jié)點(diǎn)傳送分組。而且,不能再在環(huán)之間執(zhí)行分組傳送的環(huán)之間連接節(jié)點(diǎn)被轉(zhuǎn)換到通過 傳送模式,并且向下一個(gè)節(jié)點(diǎn)傳送所接收的分組。而且,所述環(huán)之間連接 節(jié)點(diǎn)不僅接收目的地為其本身的RPR分組,而且接收目的地為在包括其本 身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR分組,并 且將所述分組傳送到另一個(gè)環(huán)。因此,即使在環(huán)之間的鏈路中的一個(gè)鏈路 變得不能傳送分組,也可以通過使用另一個(gè)鏈路來執(zhí)行在環(huán)之間的分組傳 送,這可以高速地實(shí)現(xiàn)故障恢復(fù)。而且,因?yàn)椴恍枰獜腇DB消除原來有效 的節(jié)點(diǎn)的MAC地址的操作,因此可以高速地恢復(fù)故障。圖26是示出在通常狀態(tài)中環(huán)之間連接節(jié)點(diǎn)傳送未知的單播分組的操 作的時(shí)序圖。假定環(huán)之間連接節(jié)點(diǎn)101a接收在小環(huán)101a的方向上傳送的 未知的單播分組,環(huán)之間連接節(jié)點(diǎn)101a從環(huán)101提取從小環(huán)110a傳送的 未知的單播分組,并且將其傳送到客戶(在這種情況下是環(huán)之間連接節(jié)點(diǎn) 102a)(復(fù)制)。同時(shí),環(huán)之間連接節(jié)點(diǎn)101a執(zhí)行向小環(huán)(從該小環(huán)接收 到RPR分組)重發(fā)RPR分組的操作(過渡)。環(huán)之間連接節(jié)點(diǎn)101a從被 復(fù)制的RPR分組(未知的單播分組)提取用戶數(shù)據(jù)分組(去封裝),并且 向客戶發(fā)送用戶數(shù)據(jù)分組。而且,從環(huán)之間連接節(jié)點(diǎn)101a接收到未知的單播分組的環(huán)之間連接節(jié) 點(diǎn)101b以與環(huán)之間連接節(jié)點(diǎn)101a相同的方式工作。當(dāng)在環(huán)101中TTL變 為O時(shí),丟棄所述未知的單播分組。環(huán)之間連接節(jié)點(diǎn)102a從環(huán)之間連接節(jié)點(diǎn)101a接收用戶數(shù)據(jù)分組,并 且類似地,環(huán)之間連接節(jié)點(diǎn)102b從環(huán)之間連接節(jié)點(diǎn)101b接收用戶數(shù)據(jù)分 組。這個(gè)用戶數(shù)據(jù)分組是從未知的單播分組去封裝的,因此MACDA不
是廣播地址。因此,接收到用戶數(shù)據(jù)分組的環(huán)之間連接節(jié)點(diǎn)102a和102b 的操作與通過使用圖24描述的環(huán)之間連接節(jié)點(diǎn)102a和102b的操作相同。 因此,可以在防止多重接收的同時(shí)向期望的目的地節(jié)點(diǎn)傳送分組,而與由 環(huán)之間連接節(jié)點(diǎn)101a和101b的每個(gè)執(zhí)行的地址表搜索是否成功無關(guān)。圖27是示出當(dāng)發(fā)生故障時(shí)環(huán)之間連接節(jié)點(diǎn)傳送未知的單播分組的例 證操作的時(shí)序圖。假定在鏈接環(huán)之間連接節(jié)點(diǎn)101a和102a的鏈路103中 發(fā)生故障,則環(huán)之間連接節(jié)點(diǎn)101a和102a的每個(gè)檢測已經(jīng)在鏈路103上 發(fā)生的故障,并且轉(zhuǎn)換到通過傳送模式。假定未知的單播分組在小環(huán)110a的方向上被傳送并且被環(huán)之間連接節(jié) 點(diǎn)101a接收,則因?yàn)榄h(huán)之間連接節(jié)點(diǎn)101a被轉(zhuǎn)換到通過傳送模式,環(huán)之 間連接節(jié)點(diǎn)101a直接地向在小環(huán)110a上的下一個(gè)節(jié)點(diǎn)(環(huán)之間連接節(jié)點(diǎn) 101b)傳送所接收的未知的單播分組。接收到未知的單播分組的環(huán)之間連 接節(jié)點(diǎn)101b從環(huán)101提取未知的單播分組,并且將其傳送到客戶(在這 種情況下為環(huán)之間連接節(jié)點(diǎn)102b)(復(fù)制)。同時(shí),環(huán)之間連接節(jié)點(diǎn) 101b執(zhí)行向小環(huán)(從這個(gè)小環(huán)接收到RPR分組)重發(fā)RPR分組的操作 (過渡)。環(huán)之間連接節(jié)點(diǎn)101b從要被復(fù)制的RPR分組(未知的單播分 組)提取用戶數(shù)據(jù)分組(去封裝),并且向客戶發(fā)送所述用戶數(shù)據(jù)分組。所述用戶數(shù)據(jù)分組是從所述未知的單播分組去封裝的,因此MAC DA 不是廣播地址。因此,接收到用戶數(shù)據(jù)分組的環(huán)之間連接節(jié)點(diǎn)102b的操 作與通過使用圖25所述的環(huán)之間連接節(jié)點(diǎn)102b的操作相同。因此,可以 在防止多重接收的同時(shí)向期望的目的地節(jié)點(diǎn)傳送分組,而不論在環(huán)之間連 接節(jié)點(diǎn)101b中的地址表搜索是否成功。而且,與圖25相同,圖27示出了在選擇小環(huán)時(shí)選擇小環(huán)120b的情 況。即使環(huán)之間連接節(jié)點(diǎn)101b選擇小環(huán)120a,因?yàn)榄h(huán)之間連接節(jié)點(diǎn)101a 處于通過傳送模式中,環(huán)之間連接節(jié)點(diǎn)101a也發(fā)送來自環(huán)之間連接節(jié)點(diǎn) 101b的RPR分組。因此,即使環(huán)之間連接節(jié)點(diǎn)101b選擇小環(huán)120a,也可 以在防止多重接收的同時(shí)向期望的目的地節(jié)點(diǎn)傳送分組。這個(gè)示例已經(jīng)描述了當(dāng)在鏈接兩個(gè)環(huán)的鏈路中發(fā)生故障時(shí)在鏈路兩端 的環(huán)之間連接節(jié)點(diǎn)被轉(zhuǎn)換到通過傳送模式的情況。如上所述,即使在鏈路
中發(fā)生故障,與在通常狀態(tài)中相同,在分組發(fā)送側(cè)的環(huán)中的環(huán)之間連接節(jié) 點(diǎn)也可以執(zhí)行向另一個(gè)環(huán)傳送分組的操作。例如,即使在鏈路103中發(fā)生故障,環(huán)之間連接節(jié)點(diǎn)101a在接收到每種分組時(shí)向環(huán)102傳送分組的操作 也可以與在通常狀態(tài)中的相同。但是,考慮到防止操作的復(fù)雜性,優(yōu)選的 是,當(dāng)在鏈路103中發(fā)生故障時(shí),在兩端上的環(huán)之間連接節(jié)點(diǎn)101a和 102a變?yōu)橥ㄟ^傳送模式。接著,將參見圖解環(huán)的附圖來說明本發(fā)明的操作。圖28A和28B是示出當(dāng)在通常狀態(tài)中在一個(gè)環(huán)上傳送目的地為環(huán)之間 連接節(jié)點(diǎn)的單播分組或者未知的單播分組時(shí)的操作的圖示。在圖28A和 28B中,以實(shí)線指示未知的單播分組的路徑,并且以點(diǎn)線來指示單播分組 的路徑。注意,在鏈路103和104上傳送用戶數(shù)據(jù)分組。而且,圖28A示 出了當(dāng)在環(huán)之間連接節(jié)點(diǎn)102a和102b中選擇在順時(shí)針方向上傳送分組的 小環(huán)120a的情況。圖28B示出了當(dāng)在環(huán)之間連接節(jié)點(diǎn)102a和102b中選擇 在逆時(shí)針方向上傳送分組的小環(huán)120b的情況。注意,在圖28A和28B中 所示的操作的描述中,假定環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的 配置是在圖23中所示的配置。但是,其可以是包括與在圖3中所示的物 理接口中斷檢測電路62相同的物理接口中斷檢測電路的配置。當(dāng)節(jié)點(diǎn)101x傳送未知的單播分組或者單播分組時(shí),形成在環(huán)101上 的一對環(huán)之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)101a和101b中的環(huán)之間連接節(jié) 點(diǎn)101a首先接收RPR分組。環(huán)之間連接節(jié)點(diǎn)101a向作為環(huán)之間連接節(jié)點(diǎn) 101b的下一個(gè)節(jié)點(diǎn)傳送未知的單播分組或者單播分組(過渡)。而且,環(huán) 之間連接節(jié)點(diǎn)101a去封裝所述未知的單播分組或者單播分組,并且經(jīng)由鏈 路103向環(huán)之間連接節(jié)點(diǎn)102a傳送其中MAC DA是單播地址的用戶數(shù)據(jù) 分組。環(huán)之間連接節(jié)點(diǎn)101b不僅接收目的地為其本身的RPR分組,而且接 收目的地為包括其本身的一對環(huán)之間連接節(jié)點(diǎn)中包括的另一個(gè)環(huán)之間連接 節(jié)點(diǎn)的RPR分組。環(huán)之間連接節(jié)點(diǎn)101b接收目的地為節(jié)點(diǎn)101a的單播分 組或者未知的單播分組(剝離)。而且,環(huán)之間連接節(jié)點(diǎn)101b去封裝所 述RPR分組,并且經(jīng)由鏈路104向環(huán)之間連接節(jié)點(diǎn)102b傳送其中MAC
DA是單播地址的用戶數(shù)據(jù)分組。環(huán)之間連接節(jié)點(diǎn)102a對于地址表搜索對應(yīng)于從客戶端口 (鏈路103) 接收的用戶數(shù)據(jù)分組的MAC DA的RPR MAC地址,其中,MAC DA是 單播地址。當(dāng)搜索成功時(shí),環(huán)之間連接節(jié)點(diǎn)102a封裝所述用戶數(shù)據(jù)分組, 并且將從搜索獲得的RPR MAC地址設(shè)置為RPR MAC DA,由此產(chǎn)生單播 分組。而且,環(huán)之間連接節(jié)點(diǎn)102a通過使用形成一對環(huán)之間連接節(jié)點(diǎn)的環(huán) 之間連接節(jié)點(diǎn)102b的RPR MAC地址來設(shè)置RPR MAC SA。而且,環(huán)之 間連接節(jié)點(diǎn)102a通過使用用戶數(shù)據(jù)分組的MAC DA和MAC SA作為計(jì)算 輸入數(shù)據(jù),根據(jù)通過指定計(jì)算算法(例如散列函數(shù))而獲得的計(jì)算結(jié)果來 選擇小環(huán)。圖28A示出了選擇小環(huán)120a的情況,圖28B示出了選擇小環(huán) 120b的情況。而且,當(dāng)環(huán)之間連接節(jié)點(diǎn)102a未能搜索到RPR MAC地址時(shí),其封裝 用戶數(shù)據(jù),并且將所述廣播地址設(shè)置為RPR MAC DA,由此產(chǎn)生未知的單 播分組。而且,其通過使用環(huán)之間連接節(jié)點(diǎn)102b的RPR MAC地址來設(shè)置 RPRMACSA。而且,環(huán)之間連接節(jié)點(diǎn)102a選擇小環(huán)。要選擇的小環(huán)依賴 于用戶數(shù)據(jù)分組,因此其被唯一地確定,而與是否成功地執(zhí)行搜索無關(guān)。環(huán)之間連接節(jié)點(diǎn)102a設(shè)置TTL值,并且向所選擇的小環(huán)發(fā)送所產(chǎn)生 的單播分組或者未知的單播分組。環(huán)之間連接節(jié)點(diǎn)102b的操作與環(huán)之間連接節(jié)點(diǎn)102a的操作相同。環(huán) 之間連接節(jié)點(diǎn)102a和102b接收包括相同信息的用戶數(shù)據(jù)分組,因此環(huán)之 間連接節(jié)點(diǎn)102b選擇與由環(huán)之間連接節(jié)點(diǎn)102a選擇的相同的小環(huán)。然 后,環(huán)之間連接節(jié)點(diǎn)102b向所選擇的小環(huán)發(fā)送所產(chǎn)生的單播分組或者未 知的單播分組。環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)假冒RPR MAC SA,選擇相同的 小環(huán),并傳送RPR分組(在這種情況下是單播分組或者未知的單播分 組)。因此,由一個(gè)環(huán)之間連接節(jié)點(diǎn)發(fā)送的RPR分組被另一個(gè)環(huán)之間連接 節(jié)點(diǎn)消除,并由執(zhí)行消除的環(huán)之間連接節(jié)點(diǎn)發(fā)送的RPR分組到達(dá)目的地節(jié) 點(diǎn)(在這種情況下假定是節(jié)點(diǎn)102y)。在圖28A所示的示例中,由環(huán)之 間連接節(jié)點(diǎn)102b發(fā)送的RPR分組被環(huán)之間連接節(jié)點(diǎn)102a消除,并且由環(huán)
之間連接節(jié)點(diǎn)102a發(fā)送的RPR分組到達(dá)節(jié)點(diǎn)102y。而且,在圖28B中所 示的示例中,由環(huán)之間連接節(jié)點(diǎn)102a發(fā)送的RPR分組被環(huán)之間連接節(jié)點(diǎn) 102b消除,并且由環(huán)之間連接節(jié)點(diǎn)102b發(fā)送的RPR分組到達(dá)節(jié)點(diǎn)102y。 因此,可以在防止多重接收的同時(shí)向期望的目的地節(jié)點(diǎn)傳送分組,而與通 過環(huán)之間連接節(jié)點(diǎn)101a和lOlb的每個(gè)是否成功地執(zhí)行地址表搜索無關(guān)。而且,因?yàn)楦鶕?jù)用戶數(shù)據(jù)分組來確定小環(huán),因此沒有僅僅選擇一個(gè)小 環(huán)的情況。因此,有可能防止負(fù)荷集中在一個(gè)小環(huán)上。在下面的說明中,其基于下述前提除了在圖23中所示的配置之 外,環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)還具有與在圖3中 所示的物理接口中斷檢測電路62相同的物理接口中斷檢測電路,因此其 具有能夠被轉(zhuǎn)到通過傳送模式的配置。圖29是示出當(dāng)在一個(gè)環(huán)中傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組 或者未知的單播分組時(shí)在鏈接環(huán)的鏈路中發(fā)生故障時(shí)的操作的圖示。假定 在鏈路103中發(fā)生故障606,則環(huán)之間連接節(jié)點(diǎn)101a和102b馬上轉(zhuǎn)換到 通過傳送模式。即使節(jié)點(diǎn)lOlx發(fā)送目的地為環(huán)之間連接節(jié)點(diǎn)101a或者環(huán) 之間連接節(jié)點(diǎn)101b的單播分組或者發(fā)送未知的單播分組,處于通過傳送 模式中的環(huán)之間連接節(jié)點(diǎn)101a也發(fā)送RPR分組。環(huán)之間連接節(jié)點(diǎn)101b接收通過環(huán)之間連接節(jié)點(diǎn)101a的單播分組(目 的地為環(huán)之間連接節(jié)點(diǎn)lOla或者環(huán)之間連接節(jié)點(diǎn)101b的單播分組)或者 未知的單播分組。然后,環(huán)之間連接節(jié)點(diǎn)101b去封裝所接收的RPR分 組,并且向環(huán)之間連接節(jié)點(diǎn)102b發(fā)送用戶數(shù)據(jù)分組。環(huán)之間連接節(jié)點(diǎn)102b搜索對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的RPR MAC地址。如果環(huán)之間連接節(jié)點(diǎn)102b研究對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的RPRMAC地址,則其成功地執(zhí)行所述搜索。環(huán)之間連接節(jié)點(diǎn)102b 封裝所述用戶數(shù)據(jù)分組以由此產(chǎn)生單播分組,根據(jù)所述用戶數(shù)據(jù)分組來選 擇小環(huán),并且向所述小環(huán)發(fā)送所述單播分組。此時(shí),因?yàn)榄h(huán)之間連接節(jié)點(diǎn) 102a處于通過傳送模式中,因此所述單播分組到達(dá)目的地節(jié)點(diǎn)(假定是節(jié) 點(diǎn)102y),而與所選擇的小環(huán)無關(guān)。而且,假定在地址表中沒有表目,因?yàn)橛捎跁r(shí)效(其為這樣的功能
其中,從地址表消除在預(yù)定時(shí)段中未引用的表目,以有效地使用地址表) 而導(dǎo)致所研究的內(nèi)容被消除等。在這種情況下,環(huán)之間連接節(jié)點(diǎn)102b搜 索失敗,因此它封裝用戶數(shù)據(jù)分組以由此產(chǎn)生未知的單播分組,根據(jù)所述 用戶數(shù)據(jù)分組來選擇小環(huán),并且向所述小環(huán)發(fā)送所述未知的單播分組。因?yàn)榄h(huán)之間連接節(jié)點(diǎn)102a處于通過傳送模式中,因此所述未知的單播分組與 選擇哪個(gè)小環(huán)無關(guān)地到達(dá)目的地節(jié)點(diǎn)102y。如上所述,即使在鏈路103中發(fā)生故障906,也不需要像在傳統(tǒng)技術(shù) 中那樣的從FDB消除曾經(jīng)有效的節(jié)點(diǎn)的MAC地址的操作,因此,可以高 速地實(shí)現(xiàn)故障恢復(fù)。而且,在來自節(jié)點(diǎn)101x的分組到達(dá)節(jié)點(diǎn)102y的過程中,如果每個(gè)節(jié) 點(diǎn)還沒有研究在用戶數(shù)據(jù)分組中的RPR MAC SA和MAC DA之間的對應(yīng) 關(guān)系,則每個(gè)節(jié)點(diǎn)在地址表中存儲對應(yīng)的關(guān)系。因此,節(jié)點(diǎn)102y變得能 夠通過經(jīng)由節(jié)點(diǎn)102b和節(jié)點(diǎn)101b的路徑向節(jié)點(diǎn)101x重新發(fā)送單播分組。 而且,即使在節(jié)點(diǎn)102y通過這個(gè)路徑向節(jié)點(diǎn)101x發(fā)送所述單播分組的情 況下,如果每個(gè)節(jié)點(diǎn)還沒有研究在用戶數(shù)據(jù)分組中的RPR MAC SA和 MAC DA之間的對應(yīng)關(guān)系,則每個(gè)節(jié)點(diǎn)存儲所述對應(yīng)的關(guān)系。因此,建立 了在節(jié)點(diǎn)101x和節(jié)點(diǎn)102y之間的雙向單播通信。圖30是示出當(dāng)在一個(gè)環(huán)中傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組 或者未知的單播分組的情況下在另一個(gè)環(huán)的環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障時(shí) 的操作。如果在形成一對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)環(huán)之間連接節(jié)點(diǎn)中發(fā)生 故障,則每個(gè)環(huán)之間連接節(jié)點(diǎn)不通過基于在用戶數(shù)據(jù)分組中包括的信息的 計(jì)算而確定小環(huán),而是選擇向與其中發(fā)生故障的環(huán)之間連接節(jié)點(diǎn)相對的側(cè) 發(fā)送分組的小環(huán)。當(dāng)在形成一對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)環(huán)之間連接節(jié)點(diǎn) 中發(fā)生故障時(shí),每個(gè)環(huán)之間連接節(jié)點(diǎn)開始保護(hù)操作。此時(shí),故障發(fā)生位置 的信息被記錄在拓?fù)涔芾黼娐?7 (參見圖23)中。每個(gè)環(huán)之間連接節(jié)點(diǎn) 的小環(huán)選擇電路64在選擇小環(huán)時(shí)確認(rèn)拓?fù)涔芾黼娐返挠涗泝?nèi)容,如果在 形成一對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)環(huán)之間連接節(jié)點(diǎn)中發(fā)生故障,則其選擇 向與所述環(huán)之間連接節(jié)點(diǎn)相對的側(cè)發(fā)送分組的小環(huán)。假定在環(huán)之間連接節(jié)點(diǎn)102a中發(fā)生故障907,則環(huán)之間連接節(jié)點(diǎn)101a
的模式馬上轉(zhuǎn)換到通過傳送模式。在節(jié)點(diǎn)101x向節(jié)點(diǎn)102y發(fā)送分組的情 況下,下述操作與在圖29中所述的情況相同從由節(jié)點(diǎn)101x發(fā)送的未知 的單播分組或者單播分組到達(dá)環(huán)之間連接節(jié)點(diǎn)101b直到環(huán)之間連接節(jié)點(diǎn) 101b去封裝單播分組并且將其發(fā)送到環(huán)之間連接節(jié)點(diǎn)102b。而且,當(dāng)故障907發(fā)生時(shí),小環(huán)102自發(fā)地開始保護(hù)操作(例如操縱 模式)。環(huán)之間連接節(jié)點(diǎn)102b搜索對應(yīng)于所接收的用戶數(shù)據(jù)分組的MAC DA 的RPR MAC地址。如果環(huán)之間連接節(jié)點(diǎn)102b己經(jīng)研究了對應(yīng)于用戶數(shù)據(jù) 分組的MACDA的RPRMAC地址,則其變得搜索成功,因此環(huán)之間連接 節(jié)點(diǎn)102b封裝所述用戶數(shù)據(jù)分組,并且建立單播分組。因?yàn)橐呀?jīng)在所述 一對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)環(huán)之間連接節(jié)點(diǎn)102a中發(fā)生了故障,因此環(huán) 之間連接節(jié)點(diǎn)102b選擇用于在與環(huán)之間連接節(jié)點(diǎn)102a相反的方向上傳送 分組的小環(huán),并且向所述小環(huán)發(fā)送單播分組。因此,包括在由節(jié)點(diǎn)lOlx 發(fā)送的未知的單播分組中包括的用戶數(shù)據(jù)分組的單播分組到達(dá)節(jié)點(diǎn)102y。而且,如果因?yàn)橛捎跁r(shí)效等而消除所研究的內(nèi)容導(dǎo)致在表中沒有表 目,則搜索失敗。在這種情況下,環(huán)之間連接節(jié)點(diǎn)102b封裝所述用戶數(shù) 據(jù)分組,由此產(chǎn)生未知的單播分組。而且,與如上所述的情況相同,環(huán)之 間連接節(jié)點(diǎn)102b選擇用于向與環(huán)之間連接節(jié)點(diǎn)102a相對的方向上發(fā)送分 組的小環(huán),并且向所述小環(huán)發(fā)送所述單播分組。因此,包括在由節(jié)點(diǎn)101x 發(fā)送的未知的單播分組中包括的用戶數(shù)據(jù)分組的未知的單播分組到達(dá)節(jié)點(diǎn) 102y。而且,與在圖29中所述的情況相同地執(zhí)行在節(jié)點(diǎn)101x和節(jié)點(diǎn)102y之間的雙向單播通信的建立。圖31是示出當(dāng)在一個(gè)環(huán)中傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組 或者未知的單播分組的情況下,在所述環(huán)中的環(huán)連接節(jié)點(diǎn)之間的間隔中發(fā) 生故障時(shí)的操作的圖示。環(huán)101自發(fā)地開始保護(hù)操作,因?yàn)橐呀?jīng)在環(huán)連接 節(jié)點(diǎn)之間的間隔中發(fā)生了故障908 。使用這個(gè)保護(hù)操作,環(huán)之間連接節(jié)點(diǎn) 101a和101b可以接收由節(jié)點(diǎn)101x發(fā)送的RPR分組。環(huán)之間連接節(jié)點(diǎn) 101a和101b的每個(gè)向環(huán)之間連接節(jié)點(diǎn)102a或者102b發(fā)送用戶數(shù)據(jù)分 組,這與在圖28A和28B中所示的情況相同。環(huán)之間連接節(jié)點(diǎn)102a和 102b接收用戶數(shù)據(jù)分組的操作與在圖28A和28B中所示的情況相同。注 意圖31示出以與在圖28A中所示的相同的方式來選擇小環(huán)的情況。圖32是示出示出在下述情況下的操作的圖示在一個(gè)環(huán)中傳送目的 地為環(huán)之間連接節(jié)點(diǎn)的單播分組或者未知的單播分組,并且已經(jīng)在所述環(huán) 中的環(huán)之間連接節(jié)點(diǎn)發(fā)生故障。假定在環(huán)之間連接節(jié)點(diǎn)101a中發(fā)生故障 909,環(huán)之間連接節(jié)點(diǎn)102a的模式馬上被轉(zhuǎn)換到通過傳送模式。而且,環(huán) 101自發(fā)地開始保護(hù)操作,因?yàn)橐呀?jīng)發(fā)生了故障909。環(huán)之間連接節(jié)點(diǎn) 101b不僅接收目的地為其本身的RPR分組,而且接收其中環(huán)之間連接節(jié) 點(diǎn)101a的RPR MAC地址是RPR MAC DA的RPR分組。因此,環(huán)之間連 接節(jié)點(diǎn)101b接收由節(jié)點(diǎn)101x向節(jié)點(diǎn)lOla發(fā)送的單播分組,并且也接收由 節(jié)點(diǎn)lOlx發(fā)送的未知的單播分組。從環(huán)之間連接節(jié)點(diǎn)101b從節(jié)點(diǎn)lOlx接 收到單播分組或者未知的單播分組時(shí)直到節(jié)點(diǎn)102y接收到所述分組的操 作與在圖29中所述的相同。圖33是示出當(dāng)在一個(gè)環(huán)上傳送目的地為環(huán)之間連接節(jié)點(diǎn)的單播分組 或者未知的單播分組的情況下在另一個(gè)環(huán)中發(fā)生故障的操作的圖示。但 是,假定這個(gè)故障不是在環(huán)之間連接節(jié)點(diǎn)中的故障。例如,所述故障不是 諸如在圖30中所示的故障907的故障。當(dāng)在除了另一個(gè)環(huán)之間連接節(jié)點(diǎn) 之外的節(jié)點(diǎn)中或者在其所屬的環(huán)中的節(jié)點(diǎn)中發(fā)生故障時(shí),每個(gè)環(huán)連接節(jié)點(diǎn) 操作如下。即,即使一個(gè)節(jié)點(diǎn)從另一個(gè)環(huán)接收到其中MACDA不是廣播 地址的用戶數(shù)據(jù)分組,其也產(chǎn)生未知的單播分組,而不搜索對應(yīng)于MAC DA的RPRMAC地址。因此,即使有可能成功地搜索RPRMAC地址并且 產(chǎn)生單播分組,所述節(jié)點(diǎn)也產(chǎn)生未知的單播分組。然后,所述節(jié)點(diǎn)選擇所 述兩個(gè)小環(huán),并且對于所述未知的單播分組執(zhí)行雙向擴(kuò)散。此時(shí),以與如 上所述相同的方式來執(zhí)行地址的假冒。即使在除了另一個(gè)環(huán)之間連接節(jié)點(diǎn) 之外的節(jié)點(diǎn)中或者在其所屬的環(huán)中的節(jié)點(diǎn)中發(fā)生故障,所述環(huán)之間連接節(jié) 點(diǎn)也開始保護(hù)操作。此時(shí),故障發(fā)生位置的信息被寫入拓?fù)涔芾黼娐?7 (參見圖23)。每個(gè)環(huán)之間連接節(jié)點(diǎn)確認(rèn)在拓?fù)涔芾黼娐?7中的所寫入 內(nèi)容,如果在除了所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)之外的節(jié)點(diǎn)或者鏈路中發(fā)生 故障,則所述節(jié)點(diǎn)執(zhí)行如上所述的操作。
假定在除了在環(huán)102中的環(huán)之間連接節(jié)點(diǎn)102a和102b之外的部分中 發(fā)生故障911,則環(huán)102自發(fā)地轉(zhuǎn)到保護(hù)操作,并且環(huán)102的每個(gè)節(jié)點(diǎn)在 拓?fù)涔芾黼娐?7中寫入發(fā)生故障的位置。在這種狀態(tài)中,假定節(jié)點(diǎn)101x發(fā)送目的地為節(jié)點(diǎn)101a或者節(jié)點(diǎn)101b 的單播分組或者未知的單播分組,則分別接收到RPR分組并且向環(huán)102發(fā) 送用戶數(shù)據(jù)分組的環(huán)之間連接節(jié)點(diǎn)101a和101b的每個(gè)的操作與通常狀態(tài) 的相同(參見圖28A和28B)。環(huán)102的環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)接收用戶數(shù)據(jù)分組。在 環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)中的分組轉(zhuǎn)換電路61引用拓?fù)涔芾黼?路57,并且當(dāng)其確認(rèn)已經(jīng)在除了一對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)環(huán)之間連接 節(jié)點(diǎn)之外的部分中發(fā)生故障時(shí),其將廣播地址設(shè)置為RPRMACDA,而不 搜索對應(yīng)于用戶數(shù)據(jù)分組的MAC DA的RPR MAC地址以由此封裝所述用 戶數(shù)據(jù)分組。換句話說,即使其接收到使得所述節(jié)點(diǎn)在通常狀態(tài)的情況下 產(chǎn)生用戶數(shù)據(jù)分組的用戶數(shù)據(jù)分組,所述節(jié)點(diǎn)也產(chǎn)生未知的單播分組而不 是單播分組。而且,在環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)中的小環(huán)選擇 電路64引用拓?fù)涔芾黼娐?7,并且當(dāng)其確認(rèn)已經(jīng)在除了所述一對環(huán)之間 連接節(jié)點(diǎn)的另一個(gè)環(huán)之間連接節(jié)點(diǎn)之外的部分中發(fā)生故障時(shí),其選擇所述 兩個(gè)小環(huán)。然后,環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)向所選擇的兩個(gè)小 環(huán)發(fā)送所述未知的單播分組(雙向擴(kuò)散)。注意,環(huán)之間連接節(jié)點(diǎn)102a和 102b的每個(gè)以與通常狀態(tài)相同的方式來假冒RPRMACSA。即,環(huán)之間 連接節(jié)點(diǎn)102a和102b的每個(gè)將另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR MAC地址 設(shè)置為RPR MAC SA。而且,環(huán)之間連接節(jié)點(diǎn)102a和102b的每個(gè)設(shè)置 TTL,以便未知的單播分組到達(dá)故障發(fā)生位置緊前。由環(huán)之間連接節(jié)點(diǎn)102a在向環(huán)之間連接節(jié)點(diǎn)102b的方向上發(fā)送的未 知的單播分組被環(huán)之間連接節(jié)點(diǎn)102b接收。所述未知的單播分組的RPR MAC SA是節(jié)點(diǎn)102b的RPR MAC地址,因此環(huán)之間連接節(jié)點(diǎn)102b消除 所述分組。因此,所述分組從不被傳送越過環(huán)之間連接節(jié)點(diǎn)102b。另一方 面,由環(huán)之間連接節(jié)點(diǎn)102a在與環(huán)之間連接節(jié)點(diǎn)102b相反的方向上傳送 的未知的單播分組被傳送到在故障911緊前的節(jié)點(diǎn)102f。
類似地,由環(huán)之間連接節(jié)點(diǎn)102b在環(huán)之間連接節(jié)點(diǎn)102a的方向上傳 送的未知的單播分組被環(huán)之間連接節(jié)點(diǎn)102a接收。因?yàn)樗鲇脩魯?shù)據(jù)分組 的RPR MAC SA是節(jié)點(diǎn)102a的RPR MAC地址,因此環(huán)之間連接節(jié)點(diǎn) 102a消除這個(gè)分組。因此,所述分組從不被傳送越過環(huán)之間連接節(jié)點(diǎn) 102a。另一方面,由環(huán)之間連接節(jié)點(diǎn)102b在與環(huán)之間連接節(jié)點(diǎn)102a相反 的方向上傳送的未知的單播分組被傳送到在故障911緊前的節(jié)點(diǎn)102e。 因此,有可能在防止多重接收的同時(shí)向期望的目的地節(jié)點(diǎn)傳送分組。 即使發(fā)生在圖29-33中所示的各種故障。也不必向傳統(tǒng)技術(shù)中那樣執(zhí) 行從FDB消除已經(jīng)有效的節(jié)點(diǎn)的MAC地址的操作,因此可以高速地實(shí)現(xiàn) 故障恢復(fù)。注意,雖然在圖29和30中描述了從環(huán)101向環(huán)102傳送分組的操 作,但是從環(huán)102向環(huán)101傳送分組的操作是相同的。在第三例證實(shí)施例中,通過外部轉(zhuǎn)發(fā)電路65和分組轉(zhuǎn)換電路61來實(shí) 現(xiàn)在權(quán)利要求中所述的第一傳送單元。通過內(nèi)部轉(zhuǎn)發(fā)電路66和分組轉(zhuǎn)換 電路62來實(shí)現(xiàn)第二傳送單元。通過分組轉(zhuǎn)換電路61和RPR MAC SA設(shè)置 電路63來實(shí)現(xiàn)所述源地址設(shè)置單元。通過小環(huán)選擇電路64來實(shí)現(xiàn)所述發(fā) 送方向選擇單元。通過復(fù)用電路53和54來實(shí)現(xiàn)所述發(fā)送單元。第四例證實(shí)施例在本發(fā)明的第四例證實(shí)施例中的分組環(huán)網(wǎng)絡(luò)系統(tǒng)的配置與第三例證實(shí) 施例的配置(即在圖1中所示的例證配置)相同。但是,環(huán)之間連接節(jié)點(diǎn) 101a、 101b、 102a和102b的操作與第三例證實(shí)施例的那些部分地不同。在第四例證實(shí)施例中,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)向其所屬的環(huán)中發(fā)送從其不屬于的另一個(gè)環(huán)傳送的分組時(shí),所述節(jié) 點(diǎn)使用其本身的RPR MAC地址來作為RPR MAC SA。換句話說,所述節(jié) 點(diǎn)將不像第三例證實(shí)施例那樣假冒源(RPRMACSA)。而且,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)接收到其 中包括其本身的一對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR MAC地址是RPR MAC SA的RPR分組時(shí),其從環(huán)消除所述RPR分組, 而與所述RPR分組的類型(廣播分組、未知的單播分組或者單播分組)無
關(guān)。但是,當(dāng)環(huán)之間連接節(jié)點(diǎn)101a、 101b、 102a和102b的每個(gè)處于通過 傳送模式中時(shí),其不消除,而是向下一個(gè)節(jié)點(diǎn)傳送RPR分組,即使所述分 組是其中RPR MAC SA是包括其本身的一對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)環(huán) 之間連接節(jié)點(diǎn)的RPR MAC地址的分組也是如此。換句話說,其將通過模 式的操作優(yōu)先于消除分組的操作。以下,將以具體示例來進(jìn)行說明。假定環(huán)之間連接節(jié)點(diǎn)102a和102b 的每個(gè)選擇同一小環(huán)(在這種情況下是順時(shí)針方向上傳送分組的小環(huán) 120a),并且發(fā)送單播分組或者未知的單播分組,則環(huán)之間連接節(jié)點(diǎn)102b 發(fā)送其中RPR MAC SA是其本身的RPR MAC地址的RPR分組,環(huán)之間 連接節(jié)點(diǎn)102a接收由環(huán)之間連接節(jié)點(diǎn)102b發(fā)送的未知分組的單播分組。 因?yàn)樗鯮PR分組的RPR MAC SA是與環(huán)之間連接節(jié)點(diǎn)102a形成一對環(huán) 之間連接節(jié)點(diǎn)的環(huán)之間連接節(jié)點(diǎn)102b的RPR MAC地址,因此環(huán)之間連接 節(jié)點(diǎn)102a從環(huán)消除所述分組。另一方面,環(huán)之間連接節(jié)點(diǎn)102a在與環(huán)之 間連接節(jié)點(diǎn)101b相對的方向上發(fā)送單播分組或者未知的單播分組。如果 環(huán)之間連接節(jié)點(diǎn)102a發(fā)送單播分組,則所述單播分組被傳送到目的地節(jié) 點(diǎn)。而且,如果環(huán)之間連接節(jié)點(diǎn)102a發(fā)送未知的單播分組,則RPR分組 圍繞環(huán)102移動(dòng)。即使在這種情況下,其也被傳送到目的地節(jié)點(diǎn)。如上所述,由環(huán)之間連接節(jié)點(diǎn)101b發(fā)送的RPR分組在環(huán)之間連接節(jié) 點(diǎn)101a被消除,并且由環(huán)之間連接節(jié)點(diǎn)101b傳送的RPR分組被傳送到目 的地節(jié)點(diǎn)。因此,有可能在防止多重接收的同時(shí)向期望的目的地節(jié)點(diǎn)傳送 分組,因此可以實(shí)現(xiàn)與第三例證實(shí)施例相同的效果。而且,當(dāng)一個(gè)環(huán)之間連接節(jié)點(diǎn)在鏈接環(huán)的鏈路中或者經(jīng)由所述鏈路連 接的環(huán)之間連接節(jié)點(diǎn)中檢測到故障時(shí),前一個(gè)環(huán)之間連接節(jié)點(diǎn)的模式馬上 轉(zhuǎn)換到通過傳送模式。假定在環(huán)上的兩個(gè)環(huán)之間連接節(jié)點(diǎn)之一變得處于通 過傳送模式中,并且另一個(gè)發(fā)送單播分組或者未知的單播分組。如果在與 處于通過傳送模式中的環(huán)之間連接節(jié)點(diǎn)相對的方向上發(fā)送RPR分組,則所 述RPR分組可以到達(dá)期望的目的地節(jié)點(diǎn)。而且,假定所述另一個(gè)環(huán)之間連 接節(jié)點(diǎn)向處于通過傳送模式中的所述環(huán)之間連接節(jié)點(diǎn)側(cè)發(fā)送RPR分組,則 處于通過傳送模式中的所述環(huán)之間連接節(jié)點(diǎn)向下一個(gè)節(jié)點(diǎn)傳送RPR分組。 因此,即使在這種情況下,所述RPR分組也可以到達(dá)期望的目的地節(jié)點(diǎn)。如上所述的RPR分組的傳送狀態(tài)與第三例證實(shí)施例的相同。而且,這 個(gè)示例示出了環(huán)之間連接節(jié)點(diǎn)發(fā)送其中源是其本身的未知的單播分組或者 未知的單播分組的情況。環(huán)之間連接節(jié)點(diǎn)發(fā)送其中源是其本身的廣播分組 的操作與第二例證實(shí)施例的相同,因此省略其說明。而且,在第四例證實(shí)施例中的配置可以是與在圖23中所示的相同的 配置。但是,在實(shí)現(xiàn)過渡到通過傳送模式以便縮短從故障到恢復(fù)所需要的 時(shí)間的情況下,也提供與在圖3中所示的物理接口中斷檢測電路62相同 的物理接口中斷檢測電路。而且,轉(zhuǎn)發(fā)電路65和66的操作與第三例證實(shí) 施例的操作部分地不同。并且,RPR MAC SA設(shè)置單元63的操作與在第 三例證實(shí)施例中的操作不同。當(dāng)轉(zhuǎn)發(fā)電路65和66的每個(gè)接收其中RPR MAC SA是包括其本身的一 對環(huán)之間連接節(jié)點(diǎn)的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的RPR MAC地址的RPR分組 時(shí),其消除所述RPR分組。在這種情況下,轉(zhuǎn)發(fā)電路65和66的每個(gè)消除 所述RPR分組,而與RPR分組的類型無關(guān)。但是,如果其處于通過傳送 模式中,則其向下一個(gè)節(jié)點(diǎn)傳送所傳送的RPR分組。RPR MAC SA設(shè)置電路63設(shè)置從分組轉(zhuǎn)換電路61發(fā)送的分組的RPR MAC SA。在第四例證實(shí)施例中,所述RPR MAC SA設(shè)置電路63將自節(jié) 點(diǎn)的RPR MAC地址設(shè)置為RPR MAC SA。注意即使在本例證實(shí)施例中,如果除了在其所述的環(huán)中的環(huán)之間連接 節(jié)點(diǎn)之外的部分中發(fā)生故障,則每個(gè)環(huán)之間連接節(jié)點(diǎn)產(chǎn)生未知的單播分 組,即使用戶數(shù)據(jù)分組的MACDA顯示指定的地址(即,即使其不是廣 播地址)也是如此,并且每個(gè)環(huán)之間連接節(jié)點(diǎn)以與第三例證實(shí)施例相同的 方式向未知的單播分組執(zhí)行雙向擴(kuò)散。分組轉(zhuǎn)換電路61的操作和小環(huán)選 擇電路64的操作與在圖33中所述的操作相同。而且,此時(shí)的被執(zhí)行雙向 擴(kuò)散的未知的單播分組的傳送狀態(tài)與在圖33中所示的相同,因此有可能 在防止多重接收的同時(shí)向期望的目的地接收傳送分組。在本例證實(shí)施例中,除了被描述為與第三例證實(shí)施例的方面不同的方 面之外的那些與第三例證實(shí)施例相同。因此,傳送分組的路徑和當(dāng)發(fā)生故
障時(shí)的操作與第三例證實(shí)施例的那些相同,并且可以實(shí)現(xiàn)與第三例證實(shí)施 例的那些相同的效果。在第四例證實(shí)施例中,通過外部轉(zhuǎn)發(fā)電路65和分組轉(zhuǎn)換電路61來實(shí) 現(xiàn)在權(quán)利要求中所述的第一傳送單元。通過內(nèi)部轉(zhuǎn)發(fā)電路66和分組轉(zhuǎn)換 電路61來實(shí)現(xiàn)第二傳送單元。通過分組轉(zhuǎn)換電路61和RPR MAC SA設(shè)置 電路63來實(shí)現(xiàn)所述源地址設(shè)置單元。通過小環(huán)選擇電路64來實(shí)現(xiàn)所述發(fā) 送方向選擇單元。通過復(fù)用電路53和54來實(shí)現(xiàn)所述發(fā)送單元。通過轉(zhuǎn)發(fā) 電路65和66來實(shí)現(xiàn)分組消除單元。第五例證實(shí)施例如上所述的例證實(shí)施例示出了分組環(huán)網(wǎng)絡(luò)系統(tǒng)包括兩個(gè)環(huán)的情況。在 分組環(huán)網(wǎng)絡(luò)系統(tǒng)中包括的環(huán)的數(shù)量不限于2,其可以是3或者更多。例 如,可以接受其中如圖34中所示線性地連接三個(gè)或者更多的環(huán)的配置。 但是,與第一例證實(shí)施例相同,所述環(huán)與多個(gè)鏈路(在這個(gè)示例中為2) 連接。注意在下述的圖34和圖35與36中,通過實(shí)線來指示環(huán)之間連接節(jié) 點(diǎn),并且通過虛線來指示其他節(jié)點(diǎn)。圖35示出了其中多個(gè)環(huán)(在這個(gè)示例中為2個(gè)環(huán))連接到一個(gè)環(huán)的 例證配置。即使在這種情況下,所述環(huán)也與多個(gè)鏈路(在這個(gè)示例中為 2)連接。而且,如圖36中所示,可以組合包括線性連接的環(huán)的配置和其中多個(gè)環(huán)連接到一個(gè)環(huán)的配置。如圖34和35中所示,即使在分組環(huán)網(wǎng)絡(luò)系統(tǒng)包括三個(gè)或者更多的環(huán) 的情況下,向另一個(gè)環(huán)發(fā)送分組的每個(gè)環(huán)的操作和從另一個(gè)環(huán)向其發(fā)送分 組的每個(gè)環(huán)的操作也與在第一到第四例證實(shí)施例中所述的任何一個(gè)相同。
權(quán)利要求
1.一種分組環(huán)網(wǎng)絡(luò)系統(tǒng),其中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連接的多個(gè)環(huán)之間連接節(jié)點(diǎn),并且在一個(gè)分組環(huán)中的所述多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)一對一地與在另一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以便分組環(huán)彼此連接,在每個(gè)分組環(huán)中提供的每個(gè)環(huán)之間連接節(jié)點(diǎn)包括分組傳送單元,當(dāng)從分組環(huán)傳送其中將該環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組或者廣播分組時(shí),其向另一個(gè)分組環(huán)傳送在所述分組或者在所述廣播分組中封裝的分組;地址假冒單元,其將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到分組環(huán)的廣播分組的源地址;到達(dá)點(diǎn)設(shè)置單元,其對于要發(fā)送到分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)點(diǎn);以及雙向廣播分組發(fā)送單元,其分別在所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向上和在與其相反的方向上發(fā)送廣播分組,在所述廣播分組中,通過所述地址假冒單元將所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置成了源地址,并且通過所述到達(dá)點(diǎn)設(shè)置單元設(shè)置了到達(dá)點(diǎn)。
2. —種分組環(huán)網(wǎng)絡(luò)系統(tǒng),其中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連 接的多個(gè)環(huán)之間連接節(jié)點(diǎn),并且在一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的 每個(gè)一對一地與在另一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以 便分組環(huán)彼此連接,在每個(gè)分組環(huán)中提供的每個(gè)環(huán)之間連接節(jié)點(diǎn)包括分組傳送單元,當(dāng)從分組環(huán)傳送其中將該環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置 為目的地地址的分組或者廣播分組時(shí),其向另一個(gè)分組環(huán)傳送在所述分組 或者在所述廣播分組中封裝的分組;源地址設(shè)置單元,其將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到所 述分組環(huán)的分組的源地址;到達(dá)點(diǎn)設(shè)置單元,其對于被發(fā)送到分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)占."、、,雙向廣播分組發(fā)送單元,其分別在設(shè)在同一分組環(huán)中的另一個(gè)環(huán)之間 連接節(jié)點(diǎn)的方向上和在與其相反的方向上發(fā)送廣播分組,在所述廣播分組 中,通過所述源地址設(shè)置單元將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置成了源地 址,并且通過所述到達(dá)點(diǎn)設(shè)置單元設(shè)置了到達(dá)點(diǎn);以及分組消除單元,當(dāng)從分組環(huán)傳送的廣播分組的源地址是所述另一個(gè)環(huán) 之間連接節(jié)點(diǎn)的地址時(shí),其從所述環(huán)消除所述廣播分組。
3. 按照權(quán)利要求1或者2的分組環(huán)網(wǎng)絡(luò)系統(tǒng),其中,在每個(gè)分組環(huán) 中提供的環(huán)之間連接節(jié)點(diǎn)的每個(gè)還包括故障檢測單元,其檢測在與該環(huán)之間連接節(jié)點(diǎn)連接的另一個(gè)分組環(huán)的 環(huán)之間連接節(jié)點(diǎn)中的故障或者在與所述另一個(gè)分組環(huán)中的環(huán)之間連接節(jié)點(diǎn) 之間的鏈路中的故障;通過傳送單元,當(dāng)所述故障檢測單元檢測到故障時(shí),其向分組環(huán)中的 下一個(gè)節(jié)點(diǎn)傳送從所述分組環(huán)傳送的分組;接收單元,其接收其中將所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置為目的地地址的分組,并且也接收其中將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連 接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組,其中所述分組傳送單元向另一個(gè)分組環(huán)傳送在由所述接收單元接收的分組 中封裝的分組。
4. 一種應(yīng)用于分組環(huán)網(wǎng)絡(luò)系統(tǒng)的分組傳送方法,在所述分組環(huán)網(wǎng)絡(luò) 系統(tǒng)中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連接的多個(gè)環(huán)之間連接節(jié)點(diǎn),并 且在一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)一對一地與在另一個(gè)分組 環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以便所述分組環(huán)彼此連接,所述 方法包括,由在每個(gè)分組環(huán)中提供的所述環(huán)之間連接節(jié)點(diǎn)的每個(gè)執(zhí)行以下 操作當(dāng)從分組環(huán)傳送其中將該環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的 分組或者廣播分組時(shí),向另一個(gè)分組環(huán)傳送在所述分組或者在所述廣播分組中封裝的分組;將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送 到所述分組環(huán)的廣播分組的源地址;對于要發(fā)送到所述分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)點(diǎn);并且 分別在所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向上和在與其相反的方向上發(fā) 送廣播分組,在所述廣播分組中,將所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè) 置成了源地址,并且設(shè)置了到達(dá)點(diǎn)。
5. —種應(yīng)用于分組環(huán)網(wǎng)絡(luò)系統(tǒng)的分組傳送方法,在所述分組環(huán)網(wǎng)絡(luò)系統(tǒng)中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連接的多個(gè)環(huán)之間連接節(jié)點(diǎn),并 且在一個(gè)分組環(huán)中的所述多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)一對一地與在另一個(gè) 分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以便所述分組環(huán)彼此連接, 所述方法包括,由在每個(gè)分組環(huán)中提供的環(huán)之間連接節(jié)點(diǎn)的每個(gè)執(zhí)行以下操作當(dāng)從分組環(huán)傳送其中將該環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的 分組或者廣播分組時(shí),向另一個(gè)分組環(huán)傳送在所述分組或者在所述廣播分 組中封裝的分組;將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到所述分組環(huán)的分組的源地址;對于要發(fā)送到所述分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá)點(diǎn); 分別在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向上和在與其相反的方向上發(fā)送廣播分組,在所述廣播分組中,將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置成了源地址,并且設(shè)置了到達(dá)點(diǎn);并且如果從所述分組環(huán)傳送的廣播分組的源地址是所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址,則從所述環(huán)消除所述廣播分組。
6. 按照權(quán)利要求4或者5的分組傳送方法,還包括,由在每個(gè)分組 環(huán)中提供的每個(gè)環(huán)之間連接節(jié)點(diǎn)執(zhí)行以下操作-檢測在與該環(huán)之間連接節(jié)點(diǎn)連接的另一個(gè)分組環(huán)的環(huán)之間連接節(jié)點(diǎn)中 的故障,或者在與所述另一個(gè)分組環(huán)的環(huán)之間連接節(jié)點(diǎn)之間的鏈路中的故 障;當(dāng)檢測到所述故障時(shí),向在所述分組環(huán)中的下一個(gè)節(jié)點(diǎn)傳送從所述分 組環(huán)傳送的分組;接收其中將所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置為源地址的分組,并 且也接收其中將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組;并且向另一個(gè)分組環(huán)傳送在所接收的分組中封裝的分組。
7. —種環(huán)之間連接節(jié)點(diǎn),被應(yīng)用到分組環(huán)網(wǎng)絡(luò)系統(tǒng),在所述分組環(huán) 網(wǎng)絡(luò)系統(tǒng)中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連接的多個(gè)環(huán)之間連接節(jié) 點(diǎn),并且在一個(gè)分組環(huán)中的所述多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)一對一地與在 另一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以便所述分組環(huán)彼此 連接,所述節(jié)點(diǎn)包括分組傳送單元,當(dāng)從分組環(huán)傳送其中將該環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置 為目的地地址的分組或者廣播分組時(shí),其向另一個(gè)分組環(huán)傳送在所述分組 或者在所述廣播分組中封裝的分組;地址假冒單元,其將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連接節(jié)點(diǎn)的 地址設(shè)置為被發(fā)送到所述分組環(huán)的廣播分組的源地址;到達(dá)點(diǎn)設(shè)置單元,其對于被發(fā)送到所述分組環(huán)的廣播分組設(shè)置預(yù)定到 達(dá)點(diǎn);以及雙向廣播分組發(fā)送單元,其分別在所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的方向 和與其相反的方向上發(fā)送所述廣播分組,在所述廣播分組中,通過所述地 址假冒單元將所述另一個(gè)環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置成了源地址,通過所 述到達(dá)點(diǎn)設(shè)置單元設(shè)置了所述到達(dá)點(diǎn)。
8. —種環(huán)之間連接節(jié)點(diǎn),被應(yīng)用到分組環(huán)網(wǎng)絡(luò)系統(tǒng),在所述分組環(huán) 網(wǎng)絡(luò)系統(tǒng)中,每個(gè)分組環(huán)包括與另一個(gè)分組環(huán)連接的多個(gè)環(huán)之間連接節(jié) 點(diǎn),并且在一個(gè)分組環(huán)中的所述多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)一對一地與在 另一個(gè)分組環(huán)中的多個(gè)環(huán)之間連接節(jié)點(diǎn)的每個(gè)連接,以便所述分組環(huán)彼此 連接,所述節(jié)點(diǎn)包括分組傳送單元,當(dāng)從分組環(huán)傳送其中將該環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置 為目的地地址的分組或者廣播分組時(shí),其向另一個(gè)分組環(huán)傳送在所述分組 或者在所述廣播分組中封裝的分組;源地址設(shè)置單元,其將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置為要發(fā)送到所 述分組環(huán)的分組的源地址;到達(dá)點(diǎn)設(shè)置單元,其對于要發(fā)送到分組環(huán)的廣播分組設(shè)置預(yù)定到達(dá) 點(diǎn);雙向廣播分組發(fā)送單元,其分別在設(shè)在同一分組環(huán)中的另一個(gè)環(huán)之間 連接節(jié)點(diǎn)的方向上和在與其相反的方向上發(fā)送廣播分組,在所述廣播分組 中,通過所述源地址設(shè)置單元將所述環(huán)之間連接節(jié)點(diǎn)的地址設(shè)置成了源地 址,并且通過所述到達(dá)點(diǎn)設(shè)置單元設(shè)置了到達(dá)點(diǎn);以及,分組消除單元,當(dāng)從分組環(huán)傳送的廣播分組的源地址是所述另一個(gè)環(huán) 之間連接節(jié)點(diǎn)的地址時(shí),其從所述環(huán)消除所述廣播分組。
9.按照權(quán)利要求7或者8的環(huán)之間連接節(jié)點(diǎn),還包括故障檢測單元,其檢測在與該環(huán)之間連接節(jié)點(diǎn)本身連接的另一個(gè)分組 環(huán)的環(huán)之間連接節(jié)點(diǎn)中的故障或者在與在所述另一個(gè)分組環(huán)中的環(huán)之間連 接節(jié)點(diǎn)之間的鏈路中的故障;通過傳送單元,當(dāng)所述故障檢測單元檢測到故障時(shí),其向在分組環(huán)中 的下一個(gè)節(jié)點(diǎn)傳送從所述分組環(huán)傳送的分組;接收單元,其接收其中將所述環(huán)之間連接節(jié)點(diǎn)本身的地址設(shè)置為目的 地地址的分組,并且也接收其中將在同一分組環(huán)中提供的另一個(gè)環(huán)之間連 接節(jié)點(diǎn)的地址設(shè)置為目的地地址的分組,其中,所述分組傳送單元向另一個(gè)分組環(huán)傳送在由所述接收單元接收的分組 中封裝的分組。
全文摘要
[問題]為了使得在未發(fā)生故障的通常狀態(tài)中在防止分組的多重接收和廣播流的同時(shí),連接環(huán)的多個(gè)鏈路的每個(gè)能夠執(zhí)行分組傳送。[解決問題的手段]環(huán)之間連接節(jié)點(diǎn)(101a)連接環(huán)之間連接節(jié)點(diǎn)(102a),并且類似地,環(huán)之間連接節(jié)點(diǎn)(101b)連接環(huán)之間連接節(jié)點(diǎn)(102b)。當(dāng)環(huán)之間連接節(jié)點(diǎn)(102a,102b)經(jīng)由鏈路(103,104)接收到要廣播的分組時(shí),其執(zhí)行所述廣播分組的雙向擴(kuò)散,以使分組達(dá)到預(yù)定的粘合點(diǎn)。此時(shí),環(huán)之間連接節(jié)點(diǎn)(102a,102b)的每個(gè)使用在另一節(jié)點(diǎn)的傳輸源地址,以便假冒傳輸源。
文檔編號H04L12/42GK101129026SQ20068000627
公開日2008年2月20日 申請日期2006年1月26日 優(yōu)先權(quán)日2005年2月28日
發(fā)明者坂內(nèi)正宏, 小笠原大作, 高木和男 申請人:日本電氣株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
义马市| 民和| 兴仁县| 渝中区| 磴口县| 漳平市| 二连浩特市| 陇西县| 法库县| 望都县| 蓝山县| 济阳县| 三河市| 阳江市| 吉林市| 纳雍县| 霸州市| 濉溪县| 洪洞县| 博白县| 固安县| 建平县| 静海县| 二连浩特市| 静安区| 商城县| 民乐县| 黄石市| 定陶县| 昌乐县| 邢台县| 海林市| 涞源县| 石首市| 白朗县| 孟津县| 大悟县| 和平县| 清远市| 长沙市| 合江县|