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

幀處理方法以及幀處理設備的制作方法

文檔序號:7641259閱讀:224來源:國知局
專利名稱:幀處理方法以及幀處理設備的制作方法
技術領域
本發(fā)明涉及幀處理方法以及幀處理設備,尤其涉及可將廣播幀或組播 幀轉換為單播幀并只傳送給預先許可的終端的幀處理方法以及幀處理設 備。
背景技術
在家庭中構建不僅加入PC而且還加入游戲機或AV設備等信息家用 電器(下面記為終端)的家用LAN (Local Area Newwork:局域網(wǎng),下面記 為LAN)的案例近年來逐漸變多。而且還經(jīng)由互聯(lián)網(wǎng)等中繼網(wǎng)提供了各種 服務,例如從外出目的地連接這些終端來進行遠程控制,或者在家庭之間 進行連接并相互共享照片或動畫等信息,或者實時享受同時進行的游戲。在這些服務中,為了防止信息泄漏或不法訪問,重要的是要保證只與 預先許可的終端進行通信。為了保證只與預先許可的終端進行通信,需要 如圖2所示那樣在每個終端中設置用于設定通信隧道的隧道傳送部41、 42,并通過通信隧道將末端的終端之間連接起來。當設想通常的家庭內(nèi)的 LAN環(huán)境時,終端30、 31其自身并不具有設定用于與其他終端36相互連 接的通信隧道的隧道傳送部等。而且普遍為也不能采用VLAN等LAN虛 擬技術的環(huán)境。為此,大多情況下采用如圖1所示那樣由終端以外的專用 設備使用隧道傳送手段等來將LAN全體彼此連接的方法。在圖1中,終端30以及終端31連接在LAN ll上,LANll經(jīng)由幀處 理設備20與互聯(lián)網(wǎng)等中繼網(wǎng)IO相連。幀處理設備20具有設定通信隧道的 隧道傳送部41。終端36具有隧道傳送部42。在隧道傳送部41與隧道傳 送部42之間的中繼網(wǎng)IO上設定通信隧道。由此,可從連接在中繼網(wǎng)10上 的終端36經(jīng)由通信隧道而訪問LAN11內(nèi)的每個終端30、 31。在上述結構中,可將能夠訪問連接在LAN 11上的終端30、 31的外部終端限定為經(jīng)由幀處理設備20而設定了通信隧道的終端36。但與圖2的 情況不同,不能如允許終端36與終端30之間的通信、但不允許終端36與 終端31之間的通信那樣,對連接在LAN ll上的終端群進行分組。其原因 如下當從終端36傳來的以太網(wǎng)幀的目的地址為廣播地址或組播地址 時,在幀處理設備20中需要向LAN 11送出該幀以使其到達終端30,但 此時所許可終端30以外的終端31也將接收到該幀。在日本專利文獻特開2004-312562號公報(專利文獻1)以及特開 2004-363897號公報(專利文獻2)中記載了只向所許可的終端傳送數(shù)據(jù)的 技術。該技術是將以IP組播方式傳來的IP分組轉換為單播的IP分組并進 行傳送的技術。該技術適用于幀處理設備20。 IP分組的目的地組播地址被 轉換為終端30的單播地址后被送出。但是,該方法是只對IP組播分組有 效,然而以使用IP組播為前提的信息家電卻很少。因此,限制了其使用領 域。相反,在以使用IP組播為前提的信息家電中,由于應以組播地址到達 的IP分組只以單播地址到達,因而有可能無法對轉換地址后的分組進行處 理。此外,在日本專利文獻特開2003-298602號公報(專利文獻3)中記 載了只向所許可的終端傳送數(shù)據(jù)的另一技術。在所述另一技術中,由表保 持了組播MAC地址和單播MAC地址之間的對應。當所接收的MAC幀為 組播幀時,將組播MAC地址作為關鍵詞對表進行檢索,然后將該幀轉換 為具有所對應的單播地址的MAC幀后傳送。該技術適用于幀處理設備 20。 MAC幀的目的地組播地址被轉換為終端30的單播地址后被送出。但 是,在該方法中,由于單播MAC地址被組播MAC地址唯一確定,因 而,當存在多個經(jīng)由中繼網(wǎng)10而與幀處理設備20相連的外部終端36時, 從這些所有的外部終端送出的組播幀將均被轉換為單播幀。因此無法對特 定的終端群進行分組,以便只向特定的終端30以單播方式傳送來自特定 的外部終端的組播MAC地址的幀。發(fā)明內(nèi)容如上所述,當從遠程終端傳來的以太網(wǎng)幀的目的地址為廣播地址或組播地址時,存在該以太網(wǎng)幀被預先許可的終端以外的終端接收并處理的問 題。本發(fā)明的目的在于,提供一種幀處理方法以及幀處理設備,根據(jù)所述 方法和設備,即便以太網(wǎng)幀的目的地址為廣播地址或組播地址,也只使預先許可的終端接收該以太網(wǎng)幀并進行處理,而不用采用VLAN等LAN虛 擬技術,并且也不用使終端進行特別的處理。本發(fā)明第一方面涉及的幀處理方法包括如下步驟,在該步驟中,將從 第一網(wǎng)絡獲得的目的地址為同播(同報)地址的數(shù)據(jù)鏈路層幀轉換為下述 一個以上的數(shù)據(jù)鏈路層幀并輸出給第二網(wǎng)絡,所述一個以上的數(shù)據(jù)鏈路層 幀是將所述獲得的數(shù)據(jù)鏈路層幀的所述目的地址替換為預先與所述獲得的 數(shù)據(jù)鏈路層幀的傳送源地址對應起來的一個以上單播地址中的每一個而得 的數(shù)據(jù)鏈路層幀。所述幀處理方法包括如下步驟,在該步驟中,從第一網(wǎng)絡接收被封裝 的網(wǎng)絡層分組,并將所述接收的網(wǎng)絡層分組解封裝來獲得所述數(shù)據(jù)鏈路層 幀。所述幀處理方法包括如下步驟,在該步驟中,將所述目的地址為同播 地址以外的地址的數(shù)據(jù)鏈路層幀直接輸出給所述第二網(wǎng)絡。 所述幀處理方法包括如下步驟對于從第二網(wǎng)絡接收的數(shù)據(jù)鏈路層幀,當該數(shù)據(jù)鏈路層幀的目的地址 和傳送源地址的組與預先確定的目的地址和傳送源地址的組一致時,或者 當該數(shù)據(jù)鏈路層幀的目的地址為同播地址且傳送源地址與預先確定的一個 以上的傳送源地址一致時,將所述數(shù)據(jù)鏈路層幀設為有效,除此之外丟棄 數(shù)據(jù)鏈路層幀;當所述有效的數(shù)據(jù)鏈路層幀的目的地址為同播地址時,將該數(shù)據(jù)鏈路 層幀封裝為將針對其傳送源地址而預先確定的一個以上的隧道傳送目的地 址作為目的地址的一個以上的網(wǎng)絡層分組,當所述有效的數(shù)據(jù)鏈路層幀的 目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀封裝為將針對其目的地址和 傳送源地址的組而預先確定的隧道傳送目的地址作為目的地址的網(wǎng)絡層分 組,然后向所述第一網(wǎng)絡傳送每個所述分組。本發(fā)明第二方面涉及的幀處理方法是一種幀處理設備中的幀處理方 法,其特征在于,所述幀處理設備連接在第一網(wǎng)絡和第二網(wǎng)絡上,并具有 保持一組以上的本地地址、遠程地址以及隧道傳送目的地址的組的表部, 所述本地地址是連接在所述第二網(wǎng)絡上的終端的數(shù)據(jù)鏈路層地址,所述遠 程地址是連接在隧道傳送目標設備屬下的局域網(wǎng)上的終端的數(shù)據(jù)鏈路層地 址,所述隧道傳送目的地址是所述隧道傳送目標設備的被分配在所述第一 網(wǎng)絡側的網(wǎng)絡層地址,所述幀處理方法包括步驟(a),從所述第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所述接 收的網(wǎng)絡層分組解封裝來獲得數(shù)據(jù)鏈路層幀;步驟(b),如果在所述步驟(a)中獲得的數(shù)據(jù)鏈路層幀的目的地址 為同播地址,則將數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述表部 的所述遠程地址,生成利用匹配的組的一個以上所述本地地址中的每一個 替換掉所述數(shù)據(jù)鏈路層幀的目的地址的一個以上的幀并分別傳送給所述第 二網(wǎng)絡,如果是目的地址為同播地址以外的地址的數(shù)據(jù)鏈路層幀,則將其 直接傳送給所述第二網(wǎng)絡;步驟(c),從所述第二網(wǎng)絡接收數(shù)據(jù)鏈路層幀,并且,當通過將所 述接收的數(shù)據(jù)鏈路層幀的目的地址和傳送源地址作為關鍵詞檢索所述表部 的所述遠程地址和所述本地地址而存在匹配的組時,或者,當所述接收的 數(shù)據(jù)鏈路層幀的目的地址為同播地址且通過將傳送源地址作為關鍵詞檢索 所述表部的所述本地地址而存在匹配的組時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄所述數(shù)據(jù)鏈路層幀;步驟(d),當在所述步驟(c)中設為有效的數(shù)據(jù)鏈路層幀的目的地 址為同播地址時,將該數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述 表部的所述本地地址,并封裝為將匹配的一個以上組的不同的所述隧道傳 送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當在所述步驟(c) 中設為有效的數(shù)據(jù)鏈路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層 幀的目的地址和傳送源地址作為關鍵詞來檢索所述表部的所述遠程地址和 所述本地地址,并封裝為將匹配的組的所述隧道傳送目的地址作為目的地址的網(wǎng)絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。這里,為了提高效率,也可以將步驟(a)和步驟(b)的處理合并, 并保持表部的檢索結果,以便只進行一次檢索。在所述幀處理方法中,優(yōu)選所述數(shù)據(jù)鏈路層幀是以太網(wǎng)幀,所述網(wǎng)絡 層分組是IP分組,所述同播地址是以太網(wǎng)的廣播地址或組播地址,所述表 部的所述本地地址和所述遠程地址是MAC地址,所述表部的所述隧道傳 送目的地址是IP地址,所述第一網(wǎng)絡是可轉送IP分組的內(nèi)聯(lián)網(wǎng)或互聯(lián) 網(wǎng),并且所述第二網(wǎng)絡是可轉送以太網(wǎng)幀的有線或無線LAN。在所述幀處理方法中,在所述步驟(d)和所述步驟(a)中使用的封 裝方式和解封裝方式優(yōu)選為Ether IP、 Ethernet、 over HTTPS、 Ethernet overIPsec、 L2TP、 Ethernet over UDP、 Ethernet over TCP中的任一種。本發(fā)明第三方面涉及的幀處理設備包括目的地處理部,該目的地處理 部將從第一網(wǎng)絡獲得的目的地址為同播地址的數(shù)據(jù)鏈路層幀轉換為下述一 個以上的數(shù)據(jù)鏈路層幀并輸出給第二網(wǎng)絡,所述一個以上的數(shù)據(jù)鏈路層幀 是將所述獲得的數(shù)據(jù)鏈路層幀的所述目的地址替換為預先與所述獲得的數(shù) 據(jù)鏈路層幀的傳送源地址對應起來的一個以上單播地址中的每一個而得的 數(shù)據(jù)鏈路層幀。所述幀處理設備還包括解封裝部,該解封裝部從第一網(wǎng)絡接收被封裝 的網(wǎng)絡層分組,并將所述接收的網(wǎng)絡層分組解封裝來獲得所述數(shù)據(jù)鏈路層 幀。所述目的地處理部將所述目的地址為同播地址以外的地址的數(shù)據(jù)鏈路 層幀直接輸出給所述第二網(wǎng)絡。 所述幀處理設備還包括-過濾器部,對于從所述第二網(wǎng)絡接收的數(shù)據(jù)鏈路層幀,當該數(shù)據(jù)鏈路 層幀的目的地址和傳送源地址的組與預先確定的目的地址和傳送源地址的 組一致時,或者當該數(shù)據(jù)鏈路層幀的目的地址為同播地址且傳送源地址與 預先確定的一個以上的傳送源地址一致時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄數(shù)據(jù)鏈路層幀;以及封裝部,當所述有效的數(shù)據(jù)鏈路層幀的目的地址為同播地址時,將該數(shù)據(jù)鏈路層幀封裝為將針對其傳送源地址而預先確定的一個以上的隧道傳 送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當所述有效的數(shù)據(jù)鏈 路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀封裝為將針對其目 的地址和傳送源地址的組而預先確定的隧道傳送目的地址作為目的地址的 網(wǎng)絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。本發(fā)明第四方面涉及的幀處理設備是一種連接在第一網(wǎng)絡和第二網(wǎng)絡 上的幀處理設備,其包括表部,其中保持一組以上的本地地址、遠程地址以及隧道傳送目的地 址的組,所述本地地址是連接在所述第二網(wǎng)絡上的終端的數(shù)據(jù)鏈路層地 址,所述遠程地址是連接在隧道傳送目標設備屬下的局域網(wǎng)上的終端的數(shù) 據(jù)鏈路層地址,所述隧道傳送目的地址是所述隧道傳送目標設備的被分配 在所述第一網(wǎng)絡側的網(wǎng)絡層地址;解封裝部,從所述第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所述接收 的網(wǎng)絡層分組解封裝來獲得數(shù)據(jù)鏈路層幀;目的地處理部,如果在所述解封裝部中獲得的數(shù)據(jù)鏈路層幀的目的地 址為同播地址,則將數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述表 部的所述遠程地址,生成利用匹配的組的一個以上所述本地地址中的每一 個替換掉所述數(shù)據(jù)鏈路層幀的目的地址的一個以上的幀并分別傳送給所述 第二網(wǎng)絡,如果是目的地址為同播地址以外的地址的數(shù)據(jù)鏈路層幀,則將 其直接傳送給所述第二網(wǎng)絡;過濾器部,從所述第二網(wǎng)絡接收數(shù)據(jù)鏈路層幀,并且,當通過將所述 接收的數(shù)據(jù)鏈路層幀的目的地址和傳送源地址作為關鍵詞檢索所述表部的 所述遠程地址和所述本地地址而存在匹配的組時,或者,當所述接收的數(shù) 據(jù)鏈路層幀的目的地址為同播地址且通過將傳送源地址作為關鍵詞檢索所 述表部的所述本地地址而存在匹配的組時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄所述數(shù)據(jù)鏈路層幀;以及封裝部,當在所述過濾器部中設為有效的數(shù)據(jù)鏈路層幀的目的地址為 同播地址時,將該數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述表部 的所述本地地址,并封裝為將匹配的一個以上組的不同的所述隧道傳送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當在所述過濾器部中設為 有效的數(shù)據(jù)鏈路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀的目 的地址和傳送源地址作為關鍵詞來檢索所述表部的所述遠程地址和所述本 地地址,并封裝為將匹配的組的所述隧道傳送目的地址作為目的地址的網(wǎng) 絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。為了提高效率,也可以將所述解封裝部和所述目的地處理部合并為一 個部分,并保持表部的檢索結果,以便只進行一次檢索。優(yōu)選所述數(shù)據(jù)鏈路層幀是以太網(wǎng)幀,所述網(wǎng)絡層分組是IP分組,所述 同播地址是以太網(wǎng)的廣播地址或組播地址,所述表部的所述本地地址和所述遠程地址是MAC地址,所述表部的所述隧道傳送目的地址是IP地址, 所述第一網(wǎng)絡是可轉送IP分組的內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng),并且所述第二網(wǎng)絡是可 轉送以太網(wǎng)幀的有線或無線LAN。在所述封裝部和所述解封裝部中使用的封裝方式和解封裝方式優(yōu)選為 Ether IP、 Ethernet、 overHTTPS、 Ethernet over IPsec、 L2TP、 Ethernet over UDP、 Ethernet over TCP中的任一種。本發(fā)明第五方面涉及的程序用于使計算機作為目的地處理裝置而發(fā)揮 功能,所述目的地處理裝置將從第一網(wǎng)絡獲得的目的地址為同播地址的數(shù) 據(jù)鏈路層幀轉換為下述一個以上的數(shù)據(jù)鏈路層幀并輸出給第二網(wǎng)絡,所述 一個以上的數(shù)據(jù)鏈路層幀是將所述獲得的數(shù)據(jù)鏈路層幀的所述目的地址替 換為預先與所述獲得的數(shù)據(jù)鏈路層幀的傳送源地址對應起來的一個以上單 播地址中的每一個而得的數(shù)據(jù)鏈路層幀。所述程序還使計算機作為解封裝裝置而發(fā)揮功能,所述解封裝裝置從 第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所述接收的網(wǎng)絡層分組解封裝來 獲得所述數(shù)據(jù)鏈路層幀。所述目的地處理裝置將所述目的地址為同播地址以外的地址的數(shù)據(jù)鏈 路層幀直接輸出給所述第二網(wǎng)絡。所述程序還使計算機作為以下裝置而發(fā)揮功能過濾器裝置,對于從所述第二網(wǎng)絡接收的數(shù)據(jù)鏈路層幀,當該數(shù)據(jù)鏈 路層幀的目的地址和傳送源地址的組與預先確定的目的地址和傳送源地址的組一致時,或者當該數(shù)據(jù)鏈路層幀的目的地址為同播地址且傳送源地址 與預先確定的一個以上的傳送源地址一致時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄數(shù)據(jù)鏈路層幀;以及封裝裝置,當所述有效的數(shù)據(jù)鏈路層幀的目的地址為同播地址時,將 該數(shù)據(jù)鏈路層幀封裝為將針對其傳送源地址而預先確定的一個以上的隧道 傳送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當所述有效的數(shù)據(jù) 鏈路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀封裝為將針對其 目的地址和傳送源地址的組而預先確定的隧道傳送目的地址作為目的地址 的網(wǎng)絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。本發(fā)明第六方面涉及的種程序用于使計算機作為以下裝置而發(fā)揮功 能,其中,所述計算機連接在所述第一網(wǎng)絡和所述第二網(wǎng)絡上并包括用于存儲表 的存儲部,在所述表中保持一組以上的本地地址、遠程地址以及隧道傳送 目的地址的組,所述本地地址是連接在所述第二網(wǎng)絡上的終端的數(shù)據(jù)鏈路 層地址,所述遠程地址是連接在隧道傳送目標設備屬下的局域網(wǎng)上的終端 的數(shù)據(jù)鏈路層地址,所述隧道傳送目的地址是所述隧道傳送目標設備的被 分配在所述第一網(wǎng)絡側的網(wǎng)絡層地址,所述裝置包括解封裝裝置,從所述第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所述接收的網(wǎng)絡層分組解封裝來獲得數(shù)據(jù)鏈路層幀;目的地處理裝置,如果在所述解封裝裝置中獲得的數(shù)據(jù)鏈路層幀的目 的地址為同播地址,則將數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所 述表部的所述遠程地址,生成利用匹配的組的一個以上的所述本地地址中 的每一個替換掉所述數(shù)據(jù)鏈路層幀的目的地址的一個以上的幀并分別傳送給所述第二網(wǎng)絡,如果是目的地址為同播地址以外的地址的數(shù)據(jù)鏈路層幀,則將其直接傳送給所述第二網(wǎng)絡;過濾器裝置,從所述第二網(wǎng)絡接收數(shù)據(jù)鏈路層幀,并且,當通過將所 述接收的數(shù)據(jù)鏈路層幀的目的地址和傳送源地址作為關鍵詞檢索所述表部 的所述遠程地址和所述本地地址而存在匹配的組時,或者,當所述接收的數(shù)據(jù)鏈路層幀的目的地址為同播地址且通過將傳送源地址作為關鍵詞檢索 所述表部的所述本地地址而存在匹配的組時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄所述數(shù)據(jù)鏈路層幀;以及封裝裝置,當在所述過濾器裝置中設為有效的數(shù)據(jù)鏈路層幀的目的地 址為同播地址時,將該數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述 表部的所述本地地址,并封裝為將匹配的一個以上組的不同的所述隧道傳 送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當在所述過濾器部中 設為有效的數(shù)據(jù)鏈路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀 的目的地址和傳送源地址作為關鍵詞來檢索所述表部的所述遠程地址和所 述本地地址,并封裝為將匹配的組的所述隧道傳送目的地址作為目的地址 的網(wǎng)絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。這里,為了提高效率,也可以將所述封裝裝置和所述目的地處理裝置 合并為一個裝置,并保持表部的檢索結果,以便只進行一次檢索。優(yōu)選所述數(shù)據(jù)鏈路層幀是以太網(wǎng)幀,所述網(wǎng)絡層分組是IP分組,所述 同播地址是以太網(wǎng)的廣播地址或組播地址,所述表部的所述本地地址和所述遠程地址是MAC地址,所述表部的所述隧道傳送目的地址是IP地址, 所述第一網(wǎng)絡是可轉送IP分組的內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng),并且所述第二網(wǎng)絡是可 轉送以太網(wǎng)幀的有線或無線LAN。在所述封裝裝置和所述解封裝裝置中使用的封裝方式和解封裝方式優(yōu) 選為Ether IP 、 Ethernet 、 over HTTPS 、 Ethernet over IPsec、 L2TP 、 Ethernet over UDP、 Ethernet over TCP中的任一種。在本發(fā)明中進行如下操作對于從第一網(wǎng)絡獲得的目的地址為同播地 址的數(shù)據(jù)鏈路層幀,參照該幀的傳送源地址,并將該幀轉換為單播幀后傳 送給第二網(wǎng)絡,所述單播幀是將事先被設定為許可來自所述數(shù)據(jù)鏈路層幀 的傳送源地址的幀傳送的一個以上的對方終端的地址保持為目的地址的單 播幀。發(fā)明效果根據(jù)本發(fā)明,可提供幀處理方法以及幀處理設備,根據(jù)所述方法和設 備,即便以太網(wǎng)幀的目的地址為廣播地址或組播地址,也只使預先許可的終端接收該以太網(wǎng)幀并進行處理,而不用采用VLAN等LAN虛擬技術, 并且也不用使終端進行特別的處理。這是因為將目的地址為同播地址的數(shù) 據(jù)鏈路層幀轉換為具有與該幀的傳送源地址相對應地預先確定的一個以上 的對方終端的地址作為目的地址的單播幀來向第二網(wǎng)絡傳送的緣故。


圖1是示出采用由終端以外的專用設備將LAN全體彼此連接的方法 時的網(wǎng)絡結構的框圖;圖2是示出采用由終端本身使用隧道傳送手段等而與其他終端相互連 接的方法時的網(wǎng)絡結構的框圖;圖3是示出本發(fā)明第一實施方式的網(wǎng)絡全體的結構的框圖;圖4是示出本發(fā)明第一實施方式的操作流程圖;圖5是示出本發(fā)明第一實施方式的操作流程圖;圖6是示出本發(fā)明第二實施方式的網(wǎng)絡全體的結構的框圖。
具體實施方式
下面,參考附圖對本發(fā)明的第一實施方式進行詳細的說明。參考圖3可知,網(wǎng)絡全體包括互聯(lián)網(wǎng)或地區(qū)IP網(wǎng)等可通過IP分組進行通信的中繼網(wǎng)10、多個局域網(wǎng)11 13、與局域網(wǎng)11 13相連的多個 終端30 35、以及多個幀處理設備20 22,其中,所述多個局域網(wǎng)11 13是在家庭或辦公室等中通過以太網(wǎng)或無線LAN等而構成并可通過以太 網(wǎng)幀進行通信的廣播域;所述多個幀處理設備20 22在從局域網(wǎng)11 13 的終端30 35發(fā)生的以太網(wǎng)幀中,只將預先許可的以太網(wǎng)幀經(jīng)由中繼網(wǎng) 10向其他局域網(wǎng)11 13隧道傳送,并根據(jù)需要而轉換、復制以及丟棄該 以太網(wǎng)幀。中繼網(wǎng)IO將從與其連接的多個幀處理設備20 22接收的IP分組向在 該IP分組中指定的目的地正確地送出。目的地使用用于識別幀處理設備 20 22的IP地址。局域網(wǎng)11 13將從與其連接的終端30 35或幀處理設備20 22接收的以太網(wǎng)幀向在該以太網(wǎng)幀中指定的目的地正確地送出。目的地使用用于識別終端30 35或幀處理設備20 22的MAC地址。該MAC地址有表 示終端30 35或幀處理設備20 22其自身的單播地址;表示與局域網(wǎng) 11 13連接的所有的終端30 35和幀處理設備20 22的廣播地址;以及 表示任意設備的全部的組播地址。將廣播地址和組播地址合稱為同播地 址。局域網(wǎng)11 13具體地包括學習傳送源MAC地址來有效地進行以太 網(wǎng)幀的傳送的交換式集線器、為無線和有線搭橋的無線LAN接入點、以 及電波或以太網(wǎng)線纜等。終端30 35分別具有一個作為局域網(wǎng)11 13的連接點的NIC (Network Interface Card,網(wǎng)絡接口卡)部(沒有圖示)。終端30 35的 NIC部保持作為在局域網(wǎng)11 13內(nèi)使用的標識符的MAC地址,并與局域 網(wǎng)11 13進行以太網(wǎng)幀的接收傳送。NIC部丟棄從局域網(wǎng)U 13接收的 在以太網(wǎng)幀中的目的地MAC地址為單播地址且不是自己所保持的MAC 地址的以太網(wǎng)幀。從NIC部反向局域網(wǎng)11 13傳送的以太網(wǎng)幀的傳送源 MAC地址總是自己所保持的MAC地址。幀處理設備20 22分別包括目的地處理部201、 211、 221;解封裝 部202、 212、 222;過濾器部203、 213、 223;封裝部204、 214、 224;表 部205、 215、 225;以及兩個NIC部206、 216、 226、 207、 217、 227。幀處理設備20 22的表部205、 215、 225預先保持一個以上的本地 地址、遠程地址、隧道傳送目的地址的組。這里,隧道傳送目的地址是隧 道傳送目的地的幀處理設備20 22的分配于中繼網(wǎng)一側的IP地址,本地 地址是與幀處理設備20 22屬下的局域網(wǎng)11 13連接的終端30 35的 MAC地址,遠程地址是與通過隧道傳送目的地址而識別的幀處理設備 20 22屬下的局域網(wǎng)11 13連接的終端30 35的MAC地址。幀處理設備20 22的目的地處理部201、 211、 221將從解封裝部 202、 212、 222輸入的目的地址為同播地址的以太網(wǎng)幀的傳送源MAC地 址作為關鍵詞檢索表部205、 215、 225的遠程地址,生成通過所匹配的組 的一個以上本地地址的每個地址替換該幀的目的地MAC地址而得的一個以上的幀,通過NIC部206、 216、 226向局域網(wǎng)11 13傳送所述每個 幀,并通過NIC部206、 216、 226向局域網(wǎng)11 13傳送所輸入的目的地 MAC地址不是同播地址的以太網(wǎng)幀。這里,目的地處理部201、 211、 221即便上位層為IP層也不改變目的 地IP地址。從而,從結果上可發(fā)生如下情況,S卩雖然目的地MAC地址 為單播地址,但也生成目的地IP地址為廣播地址或組播地址那樣的以太網(wǎng) 幀來傳送。這是為了防止在以使用IP組播為前提的信息家電中,由于應以 組播地址到達的IP分組以單播地址到達而無法對轉換地址后的分組進行處 理。當然,在沒有這種可能性的情況下,也可以將IP地址轉換為單播地 址。幀處理設備20 22的過濾器部203、 213、 223針對從局域網(wǎng)11 13 經(jīng)由NIC部206、 216、 226接收的數(shù)據(jù)鏈路層幀,當存在將該幀的目的地 MAC地址與傳送源MAC地址作為關鍵詞來檢索表部205、 215、 225的遠 程地址和本地地址并存在匹配的組時、以及該幀的目的地MAC地址為同 播地址并且將傳送源MAC地址作為關鍵詞來檢索所述表部205、 215、 225的所述本地地址并存在匹配的組時,向封裝部204、 214、 224輸出該 幀,而丟棄其他的該幀。幀處理設備20 22的解封裝部202、 212、 222通過NIC部207、 217、 227接收從中繼網(wǎng)IO封裝的IP分組,將該分組解封裝來復原為以太 網(wǎng)幀,并向目的地處理部201、 211、 221輸出該幀。幀處理設備20 22的封裝部204、 214、 224在所輸入的該幀的目的 地MAC地址為同播地址時,將該幀的目的地MAC地址作為關鍵詞來檢 索表部205、 215、 225的本地地址,并將該幀封裝為將匹配的一個以上的 組的隧道傳送目的地址作為目的地IP地址的一個以上的IP分組。封裝部 204、 214、 224在所輸入的該幀的目的地MAC地址不是同播地址時,將 該幀的目的地MAC地址與傳送源MAC地址作為關鍵詞來檢索表部205、 215、 225的遠程地址和本地地址,將該幀封裝為將匹配的組的隧道傳送目 的地址作為目的地IP地址的IP分組,并經(jīng)由NIC部207、 217、 227向中 繼網(wǎng)10傳送每個所述IP分組。但是,當有多個具有相同的所述隧道傳送目的地址的組匹配時,每個所述IP分組不是被分別傳送,而是只被傳送一次。通過該操作,防止向?qū)γ娴膸幚碓O備20 22多次傳送相同內(nèi)容的 IP分組。在封裝部204、 214、 224和解封裝部202、 212、 222中分別使用的封 裝方式和解封裝方式可以是Ether IP、 Ethernet over HTTPS、 Ethernet over IPsec、 L2TP、 Ethernet over UDP、 Ethernet over TCP中的任一種。由封裝 部204、 214、 224和解封裝部202、 212、 222構成了隧道傳送部。幀處理設備20 22的NIC部206、 216、 226分別連接在局域網(wǎng)11 13上,NIC部207、 217、 227連接在中繼網(wǎng)10上。分別連接在局域網(wǎng) U 13上的NIC部206、 216、 226保持作為在局域網(wǎng)11 13內(nèi)使用的標 識符的MAC地址,并且,向局域網(wǎng)11 13傳送從目的地處理部201、 211、 221接收的以太網(wǎng)幀,向過濾器部203、 213、 223傳送從局域網(wǎng) 11 13接收的以太網(wǎng)幀。連接在中繼網(wǎng)10上的NIC部207、 217、 227保 持作為在中繼網(wǎng)10內(nèi)使用的標識符的IP地址,并且,在隧道傳送部與中 繼網(wǎng)10之間傳送IP分組。接著,參考圖3、圖4以及圖5,對本發(fā)明的實施方式進行詳細的說明。當前,在使用終端30、終端32、終端33、終端34這四個終端來形成 一個通信組時,幀處理設備20、 21、 22的表部205、 215、 225分別預先 存儲以下的數(shù)據(jù)。幀處理設備20的表部205預先存儲作為"本地地址、遠程地址、隧 道傳送目的地址"的組的以下三個組,即"終端30的MAC地址a、終 端32的MAC地址c、幀處理設備21的IP地址B"、"終端30的MAC 地址a、終端33的MAC地址d、幀處理設備21的IP地址B"、以及"終 端30的MAC地址a、終端34的MAC地址e、幀處理設備22的IP地址 C"。幀處理設備21的表部215預先存儲作為"本地地址、遠程地址、隧 道傳送目的地址"的組的以下四個組,即"終端32的MAC地址c、終 端30的MAC地址a、幀處理設備20的IP地址A"、"終端32的MAC21地址c、終端34的MAC地址e、幀處理設備22的IP地址C"、"終端 33的MAC地址d、終端30的MAC地址a、幀處理設備20的IP地址 A"、以及"終端33的MAC地址d、終端34的MAC地址e、幀處理設 備22的IP地址C"。幀處理設備22的表部225預先存儲作為"本地地址、遠程地址、隧 道傳送目的地址"的組的以下三個組,即"終端34的MAC地址e、終 端30的MAC地址a、幀處理設備20的IP地址A"、"終端34的MAC 地址e、終端32的MAC地址c、幀處理設備22的IP地址B"、以及"終 端34的MAC地址e、終端33的MAC地址d、幀處理設備21的IP地址 B,,。下面,假定進行了以上設定的狀態(tài),來說明在此狀態(tài)下本發(fā)明的實施 方式。首先,詳細說明從終端30傳送將目的地MAC地址設定為終端32的 MAC地址c的以太網(wǎng)幀時的操作。當從終端30傳送了將目的地MAC地址設定為終端32的MAC地址c 以太網(wǎng)幀時,幀處理設備20的NIC部216接收該以太網(wǎng)幀,并向過濾器 部203輸出該以太網(wǎng)幀(圖5的步驟S10)。過濾器部203輸入所述幀。由于目的地MAC地址不是同播地址(步 驟Sll),過濾器部203將作為所述幀的目的地MAC地址的終端32的 MAC地址c、以及作為傳送源MAC地址的終端30的MAC地址a作為關 鍵詞,檢索表部205的本地地址和遠程地址(步驟S12)。檢索后由于檢 索到"終端30的MAC地址a、終端32的MAC地址c、幀處理設備21的 IP地址B"的組,因而過濾器部203向封裝部204輸出所述幀(步驟 S13)。封裝部204輸入所述幀。由于所述幀的目的地MAC地址不是同播地 址,封裝部204將作為所述幀的目的地MAC地址的終端32的MAC地址 c、以及作為傳送源MAC地址的終端30的MAC地址a作為關鍵詞,檢索 表部205的本地地址和遠程地址。于是檢索到"終端30的MAC地址a、 終端32的MAC地址c、幀處理設備21的IP地址B"的組,因此封裝部204將所述幀封裝為將目的地IP地址設定為幀處理設備21的IP地址B的 IP分組,并向NIC部207輸出(步驟S14)。NIC部207輸入所述IP分組,并向中繼網(wǎng)10傳送該IP分組(步驟 S15)。中繼網(wǎng)10向被指定為目的地IP地址B的幀處理設備21傳送該IP分組。幀處理設備21通過NIC217接收該IP分組,并向解封裝部212輸出 該IP分組(圖4的步驟S1)。解封裝部212將所述IP分組解封裝,并向目的地處理部211輸出復原 的幀(步驟S2)。目的地處理部211輸入所述幀,并由于目的地MAC地址c不是同播 地址,因而向NIC部216輸出所述幀(步驟S3)。NIC部216向局域網(wǎng)12傳送所輸入的所述幀(步驟S4)。局域網(wǎng)12向作為所接收的所述幀的目的地MAC地址c的終端32傳 送所述幀。如此,當從終端30傳送了將目的地MAC地址設定為終端32的MAC 地址c的以太網(wǎng)幀時,終端32接收所述幀。當向與此相反的方向、即從終 端32傳送了將目的地MAC地址設定為終端30的MAC地址a的以太網(wǎng)幀 時,也進行相同的操作,并由終端30接收所述幀。接著,詳細說明從終端30傳送了將目的地MAC地址設定為同播地址 (廣播地址或組播地址)的以太網(wǎng)幀時的操作。當從終端30傳送了將目的地MAC地址設定為同播地址的以太網(wǎng)幀 時,幀處理設備20的NIC部216接收該以太網(wǎng)幀,并向過濾器部203輸 出該以太網(wǎng)幀(圖5的步驟S10)。過濾器部203輸入所述幀。由于目的地MAC地址為同播地址(步驟 Sll),因而過濾器部203將作為所述幀的傳送源MAC地址的終端30的 MAC地址a作為關鍵詞,檢索表部205的本地地址(步驟S16)。于是檢 索到"終端30的MAC地址a、終端32的MAC地址c、幀處理設備21的 IP地址B"、"終端30的MAC地址a、終端33的MAC地址d、幀處理設備21的IP地址B"、以及"終端30的MAC地址a、終端34的MAC 地址e、幀處理設備22的IP地址C"這三個組,因此過濾器部203向封裝 部204輸出所述幀(步驟S17)。封裝部204輸入所述幀。由于所述幀的目的地MAC地址為同播地 址,因而封裝部204將作為所述幀的傳送源MAC地址的終端30的MAC 地址a作為關鍵詞,檢索表部205的本地地址。于是檢索到"終端30的 MAC地址a、終端32的MAC地址c、幀處理設備21的IP地址B"、"終端30的MAC地址a、終端33的MAC地址d、幀處理設備21的IP 地址B"、以及"終端30的MAC地址a、終端34的MAC地址e、幀處 理設備22的IP地址C"這三個組。由于彼此不同的隧道傳送目的地址為 幀處理設備21的IP地址B和幀處理設備22的IP地址C這兩個(步驟 S18),因而,封裝部204將所述幀封裝為將目的地IP地址設定為幀處理 設備21的IP地址B的IP分組和將目的地IP地址設定為幀處理設備22的 IP地址C的IP分組這兩個,并將它們向NIC部207輸出(步驟S19)。 NIC部207輸入所述兩個IP分組,并向中繼網(wǎng)10傳送該兩個IP分組(步驟S20)。中繼網(wǎng)10向幀處理設備21傳送被指定為目的地IP地址B的所述IP 分組,向幀處理設備22傳送被指定為目的地IP地址C的所述IP分組。幀處理設備21通過INC部217接收所述IP分組,并向解封裝部212 輸出該IP分組(圖4的步驟S1)。解封裝部212將所述IP分組解封裝,并向目的地處理部211輸出復原 的幀(步驟S2)。目的地處理部211輸入所述幀。由于目的地MAC地址c為同播地址 (步驟S3),目的地處理部211將作為所述幀的傳送源MAC地址的終端 30的MAC地址a作為關鍵詞,檢索表部215的遠程地址(步驟S5)。由 于檢索到"終端32的MAC地址c、終端30的MAC地址a、幀處理設備 20的IP地址A"和"終端33的MAC地址d、終端30的MAC地址a、幀 處理設備20的IP地址A"這兩個組(步驟S6),目的地處理部211生成 將所述幀的目的地MAC地址替換為終端32的MAC地址c的幀、以及將所述幀的目的地MAC地址替換為終端32的MAC地址d的幀這兩個幀 (步驟S7),并向NIC部216輸出每個幀。NIC部216向局域網(wǎng)12傳送 所輸入的所述每個幀(步驟S8)。局域網(wǎng)12向終端32和終端33分別傳送所接收的所述每個幀。終端 32和終端33分別接收所述幀。另一方面,幀處理設備22通過NIC部227接收所述IP分組,并向解 封裝部222輸出所述IP分組(圖4的步驟S1)。解封裝部222將所述IP分組解封裝,并向目的地處理部221輸出復原 的幀(步驟S2)。目的地處理部221輸入所述幀。由于目的地MAC地址為同播地址 (步驟S3),目的地處理部221將作為所述幀的傳送源MAC地址的終端 30的MAC地址a作為關鍵詞,檢索表部225的遠程地址(步驟S5)。由 于檢索到"終端34的MAC地址e、終端30的MAC地址a、幀處理設備 20的IP地址C"的組(步驟S6),目的地處理部211生成將所述幀的目 的地MAC地址替換為終端34的MAC地址e的幀(步驟S7),并向NIC 部226輸出所述幀。NIC部226向局域網(wǎng)13傳送所輸入的所述幀(步驟 S8)。局域網(wǎng)13向作為所接收的所述幀的目的地MAC地址e的終端34傳 送所述幀。終端34接收所述幀。如上所述,從終端30發(fā)出的同播幀被終端32、終端33、終端34的 每一個接收,所述終端32、終端33、終端34是在表部205中存儲了遠程 地址c、 d、 e的終端。雖然終端31也接收所述同播幀,但由于是連接在相 同局域網(wǎng)ll上的終端,因此不會產(chǎn)生太大問題。接著,詳細說明從終端31傳送將目的地MAC地址設定為同播地址的 以太網(wǎng)幀時的操作。當從終端31傳送了將目的地MAC地址設定為同播地址的以太網(wǎng)幀 時,幀處理設備20的NIC部206接收該以太網(wǎng)幀,并向過濾器部203輸 出該以太網(wǎng)幀(圖5的步驟S10)。過濾器部203輸入所述幀。由于目的地MAC地址為同播地址(步驟SI 1),過濾器部203將作為所述幀的傳送源MAC地址的終端31的MAC 地址b作為關鍵詞,檢索表部205的本地地址(步驟S16)。此時由于沒 有檢索到一致的組(步驟S17),因而過濾器部203丟棄所述幀。由此,根據(jù)本實施方式,能夠在通過不能直接接收傳送數(shù)據(jù)鏈路層幀 的中繼網(wǎng)IO而隔開并且不能利用VLAN或隧道傳送手段的終端30 35彼 此之間直接接收傳送數(shù)據(jù)鏈路層幀。而且,根據(jù)本發(fā)明,可以使其他沒有 被許可的終端不處理經(jīng)中繼網(wǎng)IO發(fā)來的數(shù)據(jù)鏈路層幀。接著,參考附圖對本發(fā)明的第二實施方式進行詳細的說明。 參考圖6,本實施方式除了在互聯(lián)網(wǎng)或地區(qū)IP網(wǎng)等可通過IP分組進 行通信的中繼網(wǎng)IO上連接了一個以上的終端36之外,其余與本發(fā)明的第 一實施方式相同。終端36包括NIC部367,其與中繼網(wǎng)IO相連;解封裝部362,其將 從NIC部367輸入的封裝后的IP分組解封裝并提取以太網(wǎng)幀;以及封裝 部364,其將以太網(wǎng)幀封裝為IP分組并向NIC部367輸出。NIC部367保 持作為在中繼網(wǎng)10內(nèi)使用的標識符的IP地址G以及MAC地址g。通過 采用這種結構,幀處理設備20 22將終端36看作與幀處理設備相同的結 構。此外,在本實施方式中,幀處理設備20的表部205存儲作為"本地 地址、遠程地址、隧道傳送目的地址"的組的以下四個組,SP:"終端30 的MAC地址a、終端32的MAC地址c、幀處理設備21的IP地址B"、 "終端30的MAC地址a、終端33的MAC地址d、幀處理設備21的IP 地址B"、"終端30的MAC地址a、終端34的MAC地址e、幀處理設 備22的IP地址C"、以及"終端30的MAC地址a、終端36的MAC地 址g、終端36的IP地址G"。幀處理設備21的表部215預先存儲作為"本地地址、遠程地址、隧 道傳送目的地址"的組的以下六個組,即"終端32的MAC地址c、終 端30的MAC地址a、幀處理設備20的IP地址A"、"終端32的MAC 地址c、終端34的MAC地址e、幀處理設備22的IP地址C"、"終端 33的MAC地址d、終端30的MAC地址a、幀處理設備20的IP地址A"、"終端33的MAC地址d、終端34的MAC地址e、幀處理設備22 的IP地址C"、"終端32的MAC地址c、終端36的MAC地址g、終端 36的IP地址G"、以及"終端33的MAC地址d、終端36的MAC地址 g、終端36的IP地址G"。幀處理設備22的表部225預先存儲作為"本地地址、遠程地址、隧 道傳送目的地址"的組的以下四個組,即"終端34的MAC地址e、終 端30的MAC地址a、幀處理設備20的IP地址A"、"終端34的MAC 地址e、終端32的MAC地址c、幀處理設備22的IP地址B"、"終端 34的MAC地址e、終端33的MAC地址d、幀處理設備21的IP地址 B"、以及"終端34的MAC地址e、終端36的MAC地址g、終端36的 IP地址G"。由此,通過與前面說明的本發(fā)明第一實施方式相同的處理,終端36 能夠與各局域網(wǎng)11 13內(nèi)的同一組的終端30、 32、 33以及34直接利用以 太網(wǎng)幀進行通信。通過如上構成,可從帶出自家的PC等終端36直接遠程訪問自家的指 定的終端。以上對本發(fā)明的實施方式進行了說明,但本發(fā)明不限于以上例子,除 此之外還可以添加各種變更。此外,本發(fā)明的幀處理設備當然可以以硬件 的方式來實現(xiàn)其所具有的功能,另外也可以用計算機和程序來實現(xiàn)。程序 被記錄在磁盤、半導體存儲器等計算機可讀記錄介質(zhì)中來提供,其諸如在 計算機啟動等時被讀取到計算機中,并控制該計算機的操作,由此使該計 算機發(fā)揮上述各實施方式中的幀處理設備的功能,執(zhí)行圖4及圖5所例示 那樣的處理。
權利要求
1.一種幀處理方法,其特征在于,將從第一網(wǎng)絡獲得的目的地址為同播地址的數(shù)據(jù)鏈路層幀轉換為下述一個以上的數(shù)據(jù)鏈路層幀并輸出給第二網(wǎng)絡,所述一個以上的數(shù)據(jù)鏈路層幀是將所述獲得的數(shù)據(jù)鏈路層幀的所述目的地址替換為預先與所述獲得的數(shù)據(jù)鏈路層幀的傳送源地址對應起來的一個以上單播地址中的每一個而得的數(shù)據(jù)鏈路層幀。
2. 如權利要求1所述的幀處理方法,其特征在于,從第一網(wǎng)絡接收被 封裝的網(wǎng)絡層分組,并將所述接收的網(wǎng)絡層分組解封裝來獲得所述數(shù)據(jù)鏈 路層幀。
3. 如權利要求1或2所述的幀處理方法,其特征在于,將所述目的地 址為同播地址以外的地址的數(shù)據(jù)鏈路層幀直接輸出給所述第二網(wǎng)絡。
4. 如權利要求2或3所述的幀處理方法,其特征在于, 對于從第二網(wǎng)絡接收的數(shù)據(jù)鏈路層幀,當該數(shù)據(jù)鏈路層幀的目的地址和傳送源地址的組與預先確定的目的地址和傳送源地址的組一致時,或者 當該數(shù)據(jù)鏈路層幀的目的地址為同播地址且傳送源地址與預先確定的一個 以上的傳送源地址一致時,將所述數(shù)據(jù)鏈路層幀設為有效,除此之外丟棄 數(shù)據(jù)鏈路層幀;當所述有效的數(shù)據(jù)鏈路層幀的目的地址為同播地址時,將該數(shù)據(jù)鏈路 層幀封裝為將針對其傳送源地址而預先確定的一個以上的隧道傳送目的地 址作為目的地址的一個以上的網(wǎng)絡層分組,當所述有效的數(shù)據(jù)鏈路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈 路層幀封裝為將針對其目的地址和傳送源地址的組而預先確定的隧道傳送 目的地址作為目的地址的網(wǎng)絡層分組,然后向所述第 一 網(wǎng)絡傳送每個所述分組。
5. —種幀處理設備中的幀處理方法,其特征在于, 所述幀處理設備連接在第一網(wǎng)絡和第二網(wǎng)絡上,并具有保持一組以上的本地地址、遠程地址以及隧道傳送目的地址的組的表部,所述本地地址 是連接在所述第二網(wǎng)絡上的終端的數(shù)據(jù)鏈路層地址,所述遠程地址是連接2在隧道傳送目標設備屬下的局域網(wǎng)上的終端的數(shù)據(jù)鏈路層地址,所述隧道 傳送目的地址是所述隧道傳送目標設備的被分配在所述第一網(wǎng)絡側的網(wǎng)絡 層地址,所述幀處理方法包括步驟(a),從所述第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所述接 收的網(wǎng)絡層分組解封裝來獲得數(shù)據(jù)鏈路層幀;步驟(b),如果在所述步驟(a)中獲得的數(shù)據(jù)鏈路層幀的目的地址 為同播地址,則將數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述表部 的所述遠程地址,生成利用匹配的組的一個以上所述本地地址中的每一個 替換掉所述數(shù)據(jù)鏈路層幀的目的地址的一個以上的幀并分別傳送給所述第 二網(wǎng)絡,如果是目的地址為同播地址以外的地址的數(shù)據(jù)鏈路層幀,則將其 直接傳送給所述第二網(wǎng)絡;步驟(c),從所述第二網(wǎng)絡接收數(shù)據(jù)鏈路層幀,并且,當通過將所 述接收的數(shù)據(jù)鏈路層幀的目的地址和傳送源地址作為關鍵詞檢索所述表部 的所述遠程地址和所述本地地址而存在匹配的組時,或者,當所述接收的 數(shù)據(jù)鏈路層幀的目的地址為同播地址且通過將傳送源地址作為關鍵詞檢索 所述表部的所述本地地址而存在匹配的組時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄所述數(shù)據(jù)鏈路層幀;以及步驟(d),當在所述步驟(c)中設為有效的數(shù)據(jù)鏈路層幀的目的地 址為同播地址時,將該數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述 表部的所述本地地址,并封裝為將匹配的一個以上組的不同的所述隧道傳 送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當在所述步驟(c)中設為有效的數(shù)據(jù)鏈路層幀的目的地址不是同播 地址時,將該數(shù)據(jù)鏈路層幀的目的地址和傳送源地址作為關鍵詞來檢索所 述表部的所述遠程地址和所述本地地址,并封裝為將匹配的組的所述隧道 傳送目的地址作為目的地址的網(wǎng)絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。
6.如權利要求5所述的幀處理方法,其特征在于,所述數(shù)據(jù)鏈路層幀是以太網(wǎng)幀,所述網(wǎng)絡層分組是IP分組,所述同播地址是以太網(wǎng)的廣播地址或組播地址,所述表部的所述本地地址和所述遠程地址是MAC地址, 所述表部的所述隧道傳送目的地址是IP地址, 所述第一網(wǎng)絡是可轉送IP分組的內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng), 所述第二網(wǎng)絡是可轉送以太網(wǎng)幀的有線或無線LAN。
7. 如權利要求5或6所述的幀處理方法,其特征在于, 在所述步驟(d)和所述步驟(a)中使用的封裝方式和解封裝方式為Ether IP、 Ethernet、 overHTTPS、 Ethernet over IPsec、 L2TP、 Ethernet over UDP、 Ethernet over TCP中的任一種。
8. —種幀處理設備,其特征在于,包括目的地處理部,該目的地處理 部將從第一網(wǎng)絡獲得的目的地址為同播地址的數(shù)據(jù)鏈路層幀轉換為下述一 個以上的數(shù)據(jù)鏈路層幀并輸出給第二網(wǎng)絡,所述一個以上的數(shù)據(jù)鏈路層幀 是將所述獲得的數(shù)據(jù)鏈路層幀的所述目的地址替換為預先與所述獲得的數(shù) 據(jù)鏈路層幀的傳送源地址對應起來的一個以上單播地址中的每一個而得的 數(shù)據(jù)鏈路層幀。
9. 如權利要求8所述的幀處理設備,其特征在于,還包括解封裝部, 該解封裝部從第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所述接收的網(wǎng)絡層 分組解封裝來獲得所述數(shù)據(jù)鏈路層幀。
10. 如權利要求8或9所述的幀處理設備,其特征在于,所述目的地 處理部將所述目的地址為同播地址以外的地址的數(shù)據(jù)鏈路層幀直接輸出給 所述第二網(wǎng)絡。
11. 如權利要求9或10所述的幀處理設備,其特征在于,還包括 過濾器部,對于從所述第二網(wǎng)絡接收的數(shù)據(jù)鏈路層幀,當該數(shù)據(jù)鏈路層幀的目的地址和傳送源地址的組與預先確定的目的地址和傳送源地址的 組一致時,或者當該數(shù)據(jù)鏈路層幀的目的地址為同播地址且傳送源地址與 預先確定的一個以上的傳送源地址一致時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄數(shù)據(jù)鏈路層幀;以及封裝部,當所述有效的數(shù)據(jù)鏈路層幀的目的地址為同播地址時,將該數(shù)據(jù)鏈路層幀封裝為將針對其傳送源地址而預先確定的一個以上的隧道傳 送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當所述有效的數(shù)據(jù)鏈 路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀封裝為將針對其目 的地址和傳送源地址的組而預先確定的隧道傳送目的地址作為目的地址的 網(wǎng)絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。
12. —種幀處理設備,連接在第一網(wǎng)絡和第二網(wǎng)絡上,其特征在于,包括表部,其中保持一組以上的本地地址、遠程地址以及隧道傳送目的地 址的組,所述本地地址是連接在所述第二網(wǎng)絡上的終端的數(shù)據(jù)鏈路層地 址,所述遠程地址是連接在隧道傳送目標設備屬下的局域網(wǎng)上的終端的數(shù) 據(jù)鏈路層地址,所述隧道傳送目的地址是所述隧道傳送目標設備的被分配 在所述第一網(wǎng)絡側的網(wǎng)絡層地址;解封裝部,從所述第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所述接收 的網(wǎng)絡層分組解封裝來獲得數(shù)據(jù)鏈路層幀;目的地處理部,如果在所述解封裝部中獲得的數(shù)據(jù)鏈路層幀的目的地 址為同播地址,則將數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述表 部的所述遠程地址,生成利用匹配的組的一個以上所述本地地址中的每一 個替換掉所述數(shù)據(jù)鏈路層幀的目的地址的一個以上的幀并分別傳送給所述 第二網(wǎng)絡,如果是目的地址為同播地址以外的地址的數(shù)據(jù)鏈路層幀,則將 其直接傳送給所述第二網(wǎng)絡;過濾器部,從所述第二網(wǎng)絡接收數(shù)據(jù)鏈路層幀,并且,當通過將所述 接收的數(shù)據(jù)鏈路層幀的目的地址和傳送源地址作為關鍵詞檢索所述表部的 所述遠程地址和所述本地地址而存在匹配的組時,或者,當所述接收的數(shù) 據(jù)鏈路層幀的目的地址為同播地址且通過將傳送源地址作為關鍵詞檢索所 述表部的所述本地地址而存在匹配的組時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄所述數(shù)據(jù)鏈路層幀;以及封裝部,當在所述過濾器部中設為有效的數(shù)據(jù)鏈路層幀的目的地址為 同播地址時,將該數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述表部 的所述本地地址,并封裝為將匹配的一個以上組的不同的所述隧道傳送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當在所述過濾器部中設為 有效的數(shù)據(jù)鏈路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀的目 的地址和傳送源地址作為關鍵詞來檢索所述表部的所述遠程地址和所述本 地地址,并封裝為將匹配的組的所述隧道傳送目的地址作為目的地址的網(wǎng) 絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。
13. 如權利要求12所述的幀處理設備,其特征在于, 所述數(shù)據(jù)鏈路層幀是以太網(wǎng)幀, 所述網(wǎng)絡層分組是IP分組, 所述同播地址是以太網(wǎng)的廣播地址或組播地址, 所述表部的所述本地地址和所述遠程地址是MAC地址, 所述表部的所述隧道傳送目的地址是IP地址, 所述第一網(wǎng)絡是可轉送IP分組的內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng), 所述第二網(wǎng)絡是可轉送以太網(wǎng)幀的有線或無線LAN。
14. 如權利要求12或13所述的幀處理設備,其特征在于, 在所述封裝部和所述解封裝部中使用的封裝方式和解封裝方式為Ether IP 、 Ethernet、 overHTTPS、 Ethernet over IPsec、 L2TP、 Ethernet over UDP 、 Ethernet over TCP中的任一種。
15. —種程序,其用于使計算機作為目的地處理裝置而發(fā)揮功能,所 述目的地處理裝置將從第一網(wǎng)絡獲得的目的地址為同播地址的數(shù)據(jù)鏈路層 幀轉換為下述一個以上的數(shù)據(jù)鏈路層幀并輸出給第二網(wǎng)絡,所述一個以上 的數(shù)據(jù)鏈路層幀是將所述獲得的數(shù)據(jù)鏈路層幀的所述目的地址替換為預先 與所述獲得的數(shù)據(jù)鏈路層幀的傳送源地址對應起來的一個以上單播地址中 的每一個而得的數(shù)據(jù)鏈路層幀。
16. 如權利要求15所述的程序,其用于使計算機還作為解封裝裝置而 發(fā)揮功能,所述解封裝裝置從第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所 述接收的網(wǎng)絡層分組解封裝來獲得所述數(shù)據(jù)鏈路層幀。
17. 如權利要求15或16所述的程序,其特征在于,所述目的地處理 裝置將所述目的地址為同播地址以外的地址的數(shù)據(jù)鏈路層幀直接輸出給所 述第二網(wǎng)絡。
18. 如權利要求16或17所述的程序,其用于使計算機還作為以下裝置而發(fā)揮功能過濾器裝置,對于從所述第二網(wǎng)絡接收的數(shù)據(jù)鏈路層幀,當該數(shù)據(jù)鏈 路層幀的目的地址和傳送源地址的組與預先確定的目的地址和傳送源地址 的組一致時,或者當該數(shù)據(jù)鏈路層幀的目的地址為同播地址且傳送源地址 與預先確定的一個以上的傳送源地址一致時,將所述數(shù)據(jù)鏈路層幀設為有效,除此之外丟棄數(shù)據(jù)鏈路層幀;以及封裝裝置,當所述有效的數(shù)據(jù)鏈路層幀的目的地址為同播地址時,將 該數(shù)據(jù)鏈路層幀封裝為將針對其傳送源地址而預先確定的一個以上的隧道 傳送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當所述有效的數(shù)據(jù) 鏈路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀封裝為將針對其 目的地址和傳送源地址的組而預先確定的隧道傳送目的地址作為目的地址 的網(wǎng)絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。
19. 一種程序,用于使計算機作為以下裝置而發(fā)揮功能,其中, 所述計算機連接在所述第一網(wǎng)絡和所述第二網(wǎng)絡上并包括用于存儲表的存儲部,在所述表中保持一組以上的本地地址、遠程地址以及隧道傳送 目的地址的組,所述本地地址是連接在所述第二網(wǎng)絡上的終端的數(shù)據(jù)鏈路 層地址,所述遠程地址是連接在隧道傳送目標設備屬下的局域網(wǎng)上的終端 的數(shù)據(jù)鏈路層地址,所述隧道傳送目的地址是所述隧道傳送目標設備的被 分配在所述第一網(wǎng)絡側的網(wǎng)絡層地址, 所述裝置包括解封裝裝置,從所述第一網(wǎng)絡接收被封裝的網(wǎng)絡層分組,并將所述接 收的網(wǎng)絡層分組解封裝來獲得數(shù)據(jù)鏈路層幀;目的地處理裝置,如果在所述解封裝裝置中獲得的數(shù)據(jù)鏈路層幀的目 的地址為同播地址,則將數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所 述表部的所述遠程地址,生成利用匹配的組的一個以上的所述本地地址中 的每一個替換掉所述數(shù)據(jù)鏈路層幀的目的地址的一個以上的幀并分別傳送 給所述第二網(wǎng)絡,如果是目的地址為同播地址以外的地址的數(shù)據(jù)鏈路層 幀,則將其直接傳送給所述第二網(wǎng)絡;過濾器裝置,從所述第二網(wǎng)絡接收數(shù)據(jù)鏈路層幀,并且,當通過將所 述接收的數(shù)據(jù)鏈路層幀的目的地址和傳送源地址作為關鍵詞檢索所述表部 的所述遠程地址和所述本地地址而存在匹配的組時,或者當所述接收的數(shù) 據(jù)鏈路層幀的目的地址為同播地址且通過將傳送源地址作為關鍵詞檢索所 述表部的所述本地地址而存在匹配的組時,將所述數(shù)據(jù)鏈路層幀設為有 效,除此之外丟棄所述數(shù)據(jù)鏈路層幀;以及封裝裝置,當在所述過濾器裝置中設為有效的數(shù)據(jù)鏈路層幀的目的地 址為同播地址時,將該數(shù)據(jù)鏈路層幀的傳送源地址作為關鍵詞來檢索所述 表部的所述本地地址,并封裝為將匹配的一個以上組的不同的所述隧道傳 送目的地址作為目的地址的一個以上的網(wǎng)絡層分組,當在所述過濾器部中 設為有效的數(shù)據(jù)鏈路層幀的目的地址不是同播地址時,將該數(shù)據(jù)鏈路層幀 的目的地址和傳送源地址作為關鍵詞來檢索所述表部的所述遠程地址和所 述本地地址,并封裝為將匹配的組的所述隧道傳送目的地址作為目的地址 的網(wǎng)絡層分組,然后向所述第一網(wǎng)絡傳送每個所述分組。
20. 如權利要求19所述的程序,其特征在于, 所述數(shù)據(jù)鏈路層幀是以太網(wǎng)幀, 所述網(wǎng)絡層分組是IP分組, 所述同播地址是以太網(wǎng)的廣播地址或組播地址, 所述表部的所述本地地址和所述遠程地址是MAC地址, 所述表部的所述隧道傳送目的地址是IP地址, 所述第一網(wǎng)絡是可轉送IP分組的內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng), 所述第二網(wǎng)絡是可轉送以太網(wǎng)幀的有線或無線LAN。
21. 如權利要求19或20所述的程序,其特征在于, 在所述封裝裝置和所述解封裝裝置中使用的封裝方式和解封裝方式為Ether IP 、 Ethernet、 overHTTPS、 Ethernet over IPsec、 L2TP、 Ethernet over UDP、 Ethernet over TCP中的任一種。
全文摘要
當從隧道傳送目的地經(jīng)由解封裝部(202)輸入了目的地址為同播地址的數(shù)據(jù)鏈路層幀時,目的地處理部(201)生成利用一個以上單播地址中的每一個替換掉所述幀的目的地址的數(shù)據(jù)鏈路層幀并傳送給局域網(wǎng)(11),所述一個以上單播地址是由表部(205)針對傳送源地址而預先設定的單播地址。
文檔編號H04L12/46GK101326770SQ200680045930
公開日2008年12月17日 申請日期2006年12月7日 優(yōu)先權日2005年12月9日
發(fā)明者小出俊夫 申請人:日本電氣株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永城市| 茶陵县| 乌鲁木齐县| 疏附县| 张家港市| 边坝县| 镇赉县| 内乡县| 新晃| 唐山市| 连云港市| 日喀则市| 禹州市| 凭祥市| 屯昌县| 信阳市| 马公市| 昆山市| 固镇县| 克什克腾旗| 新乡市| 麦盖提县| 美姑县| 丽水市| 湄潭县| 同心县| 临安市| 黑龙江省| 聊城市| 荆州市| 荔波县| 博兴县| 广德县| 中阳县| 门源| 崇阳县| 得荣县| 留坝县| 灵寿县| 滦平县| 崇礼县|