可容納移動終端的信息包傳輸裝置的製作方法
2023-10-06 08:08:04
專利名稱:可容納移動終端的信息包傳輸裝置的製作方法
技術領域:
本發明涉及一種信息包傳輸裝置,更具體地說,涉及連接允許在區段間連接通信終端的移動的多個播放區段的信息包傳輸裝置。
背景技術:
在IP網絡中,例如,由乙太網(Ethernet註冊商標)等構成的多個播放區段通過被稱作L3開關或路由器的信息包傳輸裝置相互連接。這時,播放區段一般對應於被稱作「子網絡」的網絡單位。
各子網絡的地址標註為,例如「192.168.0.0/24」。在此,數組「192.168.0.0」表示32位的地址部之值,地址位的值,以0~255的十進位數標註在字節單位中。32位的地址部由表示子網絡地址的第1位群和表示主地址的第2位群構成。位於斜線標記後的數值「24」表示子網掩碼的比特數。
在此示出的例子中,表示子網掩碼的地址部的上位24位的值「192.168.0」表示子網絡地址,下位1位元組表示主地址。主地址用作屬於子網絡的各終端的標識符。路由器如果接收1個由子網絡傳輸的IP信息包,則從IP標題中含有的接收方IP位址的子網絡地址部分識別接收方子網絡,將接收信息包轉發到與上述接收方子網絡的連接區段相對應的輸出埠。
在各終端,在上位的位部分,分配具有與連接在該終端上的子網絡相同地址值的IP位址。因此,終端在由主子網略移動到其它子網絡時,需變更終端的IP位址。子網絡例如在數據鏈路層上使用乙太網時,相當於乙太網的播放區段。因此,終端由1個播放區段移動到其它播放區段時,需變更終端的IP位址。
通常,考慮到通信量的分離與安全性等在網絡管理上的要求,將子網絡定義。因此,往往將每個辦公大樓的房間或者樓層定義為子網絡,分別設置獨立的播放區段。
近幾年,以體積小、重量輕、易移動的筆記本式個人計算機及可攜式終端作為IP網絡的終端正在普及。由於無線LAN的實際使用,因此也可很容易地將在移動目的地的終端和網絡連接。
在這種情況下,需要在不變更終端IP位址,允許各終端在子網絡(或播放區段)間進行移動,終端用戶能在移動目的地簡單地使用網絡之類的通信服務的要求正在增加。為了很容易地在移動目的地使用網絡,例如,有以下幾種方式。
(1)增大子網絡(播放區段)規模,用1個子網絡覆蓋終端的移動範圍,例如,覆蓋辦公大樓的整個區域的網絡結構。這時,1個子網絡上設置多個無線訪問點。
若根據這種方式,由於在移動目的地可經常將各終端連接在同一網絡上,所以無需變更終端IP位址與默認路由器的IP位址。然而,在這種方式中,由於1個播放區段要連接所有的終端,因此,存在著通信量集中在同一網絡上,在各個終端上出現可利用的通信頻帶不足之類的問題。另外,由於播放、通信量到達所有終端,因此不能充分確保安全。
(2)採用在IETF的RFC2002中規定的移動IP的網絡結構。在移動IP中,在成為各終端標識鏈的子網絡上,配置有本地代理(HAHomeagent)功能;在移動目的地的鏈路上配置有外部代理(FAForeign Agent)功能;在各終端上,在移動到標識鏈外的子網絡(在域網)時,使該終端的起始地址與由在域網獲得的傳輸地址(CoACare of Address)的對應關係通知(終端位置註冊)到本地代理HA。
IP信息包的發送方終端,通過在接收方地址設定接收終端的起始地址,發送IP信息包。上述IP信息包由本地代理HA捕捉,在將與起始地址對應的傳輸地址作為接收方地址的IP標題中,以包封的形式傳輸到接收終端的在域網,以外部代理功能FA包封,輸送到接收終端。因此,在移動IP中,各終端需具有從在域網將位置註冊在本地代理功能HA上的移動IP功能。
(3)例如,如特開2002-135289號公報提案所述,檢測出終端移動的路由器通過在其它路由器上配置的移動終端的IP位址,能夠隨終端的移動而變更各路由器所具有的路由選擇圖表(路徑圖表)的內容的主地址路由選擇方式的網絡結構。
若根據這種方式,則各終端可經常利用同一IP位址,相反,由於在網絡內的各路由器上,需要保存/更新所有的終端的路徑信息,因此存在為網絡上的路徑控制需增加負載之類的問題。因此,需極力控制網絡的結構變更,例如,有必要下工夫按子網絡單位進行路徑控制等,以便減小路徑控制的負擔。
發明內容
本發明的目的在於提供一種信息包傳輸裝置,使其在不變更移動目的地終端IP位址的情況下,可很容易地進行終端間的通信。
本發明的其它目的在於提供一種信息包傳輸裝置,該裝置使終端可在多個區段間移動。
本發明的其它目的在於提供一種信息包傳輸裝置,該裝置可增加終端在移動範圍內所包含的區段數。
為了實現上述目的,本發明的信息包傳輸裝置由多個播放區段構成1個子網絡,在子網絡內的各終端允許使用同一IP位址。
通常,由於路由器管理的子網絡由1個播放區段構成,因此現有的路由器,例如,由IP路徑控制功能特定接收方終端所屬的子網絡,在該子網絡上,通過播放RFC826標準中規定的ARP(Address ResolutionProtocol)要求信息,獲得接收終端的MAC地址,將發送IP信息包轉換為MAC幀。
但是,由多個播放區段形成1個子網絡時,從接收信息包的接收IP位址不能專門指定應播放ARP要求信息的1個區段。因此,本發明的信息包傳輸裝置,參照表示終端MAC地址和IP位址以及該終端的連接區段的對應關係的圖表(以下稱作終端管理圖表),指定構成含有ARP要求信息及接收IP信息包的MAC幀發送地址的區段。
即,本發明的信息包傳輸裝置具有在多個播放區段間傳輸IP信息包的信息包的傳輸控制部,在上述多個播放區段中,通過分別容納多個終端連接的1組區段,形成具有1個子網絡地址的內部子網絡;
上述信息包的傳輸控制部具有存儲表示屬於上述內部子網絡的各終端的MAC地址及IP位址和連接該終端的區段的對應關係的多個條目的終端管理圖表,其特徵在於在從連接在上述內部子網絡內的任意區段上的發送方終端,接收指定由接收IP位址連接在上述內部子網絡內的其它區段的終端的MAC幀時,按照上述終端管理圖表將接收幀中含有的IP信息包,傳輸到上述接收方終端的連接區段上。
註冊到上述終端管理圖表的輸入,可按例如,RFC2131標準中規定的DHCP(Dynamic Host Configuration Protocol)與將地址分配到終端連動而自動地進行。在將IP位址固定地分配給各終端時,也可以用手動設定輸入。
本發明的信息包傳輸裝置的其它特徵在於含有一種單元,該單元用於從連接在上述內部子網絡內的任意區段上的發送方終端,接收通過指定接收方IP位址,訪問接收方終端的MAC地址的地址要求信息時,參照上述終端管理圖表,判斷接收終端的連接區段與上述地址要求信息的接收區段的同一性;在接收方終端的連接區段與上述地址要求信息的接收區段不同時,代替接收方終端,將含有上述接收方終端的IP位址與該路由器的MAC地址的應答信息,發送到上述發送方終端的連接區段。
於是,信息包傳輸裝置通過代理響應MAC地址,用信息包傳輸裝置捕捉含有連接在其它區段上的終端接收IP信息包的MAC幀,按照上述終端管理圖表,可傳輸到接收方裝置的連接區段上。
本發明的信息包傳輸裝置的其它特徵在於具有圖表更新單元,該單元在由連接在上述內部子網絡內的任意區段上的發送方終端接收MAC幀時,將該MAC幀的接收區段與同該MAC幀的發送方MAC地址相對應、而存儲於上述終端管理圖表中的連接區段相對照,在不一致時,判定為發送方終端在上述內部子網絡內移動,將存儲在上述終端管理圖表中的連接區段更新為上述MAC幀的接收區段。
於是,按照終端的移動通過更新終端管理圖表,在不變更移動目的地終端的IP位址和默認傳輸裝置的IP位址等網絡的設定的情況下,可允許各終端在區間之間移動。
若根據本發明的第1實施例,則上述圖表更新單元,在MAC幀的接收區段與存儲在終端管理圖表中的連接區段不一致時,將上述MAC幀的發送方地址的確認信息對上述接收區段與連接區段發送,根據上述兩區段的對上述確認信息的響應的接收狀況,檢查終端是否正常移動,決定是否更新存儲在終端管理圖表中的連接區段。
另外,有關由多個播放區段構成的子網絡,例如,雖在RFC3069標準中,所述為「VLAN Aggregation for Efficient IP Address Allocation」,但在此所所述的現有技術,目的在於節約分配給終端的IP位址,如上所述,目的不在於終端在區段間的移動。
本發明的信息包傳輸裝置的另1個特徵在於,具有連接線路,用於在與處於連動關係的鄰接的信息包傳輸裝置之間發送、接收MAC幀;信息包傳輸控制部,用於從連接在內部子網絡內的任意區段上的發送緣源終端,按接收方MAC地址指定該信息包傳輸裝置,在按接按接收方IP位址指定連接在上述內部子網絡內的其它區段上的終端的MAC幀時,將該接收幀中含有的IP信息包傳輸到連接上述接收方終端的區段上;MAC幀傳輸控制部,在從以上述鄰接的信息包傳輸裝置作為默認裝置的終端,通過上述內部子網絡的任意區段接收MAC幀時,將該MAC幀傳輸到與上述鄰接的信息包傳輸裝置的線路上;這時,信息包控制部根據上述的終端管理圖表控制上述內部子網絡內的區段間的IP信息包傳輸;MAC幀傳輸控制部根據存儲著表示MAC地址與連接區段間對應關係的多個輸入的MAC傳輸圖表,控制MAC幀向上述鄰接的信息包傳輸裝置的傳輸。另外,上述MAC幀控制部以將該信息包傳輸裝置以外的MAC地址作為接收方MAC地址的接收MAC幀作為處理對象,當與接收MAC幀的發送方終端相對應的輸入未註冊到MAC傳輸圖表中時,通過確認發送方終端的默認裝置為鄰接的信息包傳輸裝置後,進行接收MAC幀向鄰接的信息包傳輸裝置的傳輸以及上述發送方終端用的輸入向上述MAC傳輸圖表的註冊。
於是,通過在信息包傳輸裝置與處於協作關係的鄰接的信息包傳輸裝置之間使其具有發送、接收MAC幀的功能,各終端在默認裝置形成的子網絡內的區段間的移動不停止,還能允許向鄰接的信息包傳輸裝置形成的子網絡移動。
本發明的信息包傳輸裝置中,上述的信息包傳輸控制部具有與子網絡的地址對應、註冊了表示路徑控制信息的多個輸入的路徑圖表;與註冊在路徑圖表中的上述內部子網絡的地址相對應的輸入包含表示該內部子網絡由多個區段構成的區段標識符;在由連接在外部子網絡上的區段接收上述內部子網絡所屬的終端接收的IP位址信息包時,信息包傳輸控制部參照上述路徑圖表與終端管理圖表,特定接收方終端的連接區段,將接收信息包傳送到該特定區段。本發明的其它目的與特徵可從以下說明的實施例更加清楚。
圖1是表示採用本發明的路由器的網絡結構的一個例子框圖。
圖2是表示採用本發明的路由器10的第1實施例的結構框圖。
圖3是表示具有路由器10的終端管理圖表30內容圖。
圖4是表示具有路由器10路徑圖表40的內容圖。
圖5是表示具有路由器10的ARP圖表50的內容圖。
圖6是表示用DHCP伺服器6將IP位址分配到終端的程序圖。
圖7是表示乙太網幀的格式圖。
圖8是表示路由器10執行的ARP處理例程400的1個實施例的流程圖。
圖9是表示路由器10執行的信息包發送、接收處理例程200的1個圖10是表示圖9的IP信息包傳輸處理220的細節的流程圖。
圖11是表示為使多區段結構的子網絡大規模化所適用的路由器結構的一個例子圖。
圖12是表示採用本發明的路由器的網絡結構的其它例子的簡圖。
圖13是表示採用本發明路由器10的第2實施例的結構框圖。
圖14是表示具有第2實施例的路由器10的MAC傳輸圖表60內容圖。
圖15是表示圖12的默認路由器管理伺服器8具有的默認路由器管理圖表的內容圖。
圖16是第2實施例的路由器10執行的信息包發送、接收處理例程200X的流程圖。
圖17是表示圖16的MAC幀傳輸處理250的細節的流程圖。
圖18是表示圖16的路由器間終端移動處理270的細節的流程圖。
圖1表示採用本發明的第1實施例的信息包傳輸裝置(以下,包括第三層交換稱為「路由器」)的網絡框圖。
在此,對在內部子網絡的數據鏈路層上採用乙太網的IP網絡的路由器10的功能進行說明。路由器10將內部子網絡3與外部網絡5(子網絡5a~5n)連接,在這些子網絡間對IP信息包進行中繼。內部子網絡3的地址如圖所示,為「192.168.0.0/24」。
在本實施例中,內部子網絡3分別由可與多個終端連接的多個播放區段(連接線路)3a、3b、3c構成。在此,為了簡化,表示連接在區段3a上的終端為2a、2n,而連接在區段3b、3c上的終端為2b、2c。終端2a、2b、2c的IP位址分別為「192.168.0.2」、「192.168.0.3」、「192.168.0.4」。這些IP位址,上位24位具有與子網絡地址的掩碼長度位表示的前綴部分「192.168.0.」相一致的值。
在路由器10中,與子網絡3連接的接口的IP位址為「192.168.0.1」。終端2a~2c將該地址「192.168.0.1」用作默認路由器的IP位址。這些終端以默認路由器為中繼路由器,外部網絡5,在圖示的例中同與子網絡5a~5n連接的終端以及例如如5m、5x所示,與子網絡5a~5n結合的其它子網絡連接的終端,進行IP信息包的發送、接收。
如根據上述IP位址的關系所判定的那樣,本實施例的一個特徵在於使內部網絡3與多個區段3a、3b、3c相對應。
外部網絡5,由例如LAN(Local Area Network)、企業中樞(backbone)網絡、國際網際網路等任意用途的IP子網絡構成。6表示連接在子網絡5a上的DHCP(Dynamic Host Configuration Protocol)伺服器。DHCP伺服器6是為自動將終端IP位址與默認路由器IP位址分配給各終端的裝置,其動作在下文將詳細敘述。
圖2表示採用本發明的路由器10的結構框圖。
路由器10由以下部分構成用於容納構成內部子網絡3的多個區段3a、3b、3c的輸入線路接口11-1~11-3和輸出線路接口12-1~12-3;用於容納與外部子網絡5a~5n連接的區段4a~4n的輸入線路接口11-4~11-n和輸出線路接口12-4~12-n;連接在上述各輸入線路接口和內部通路19間的接收緩衝存儲器13(13-1~13-n);連接在上述各輸出線路接口與內部通路19間的發送緩衝存儲器14(14-1~14-n);連接在上述內部通路19上的處理器15、程序存儲器16和數據存儲器17以及操作員用的輸入、輸出裝置18。
在程序存儲器16中,作為由上述處理器15執行的程序,存儲著有選擇的起動如下例程的基本例程100,這些例程為信息包發送、接收例程200、具有終端信息管理功能的HDCP中繼站處理例程300,ARP(Address Resolution Protocol)處理例程400與應用其它例程500。而且在數據存儲器17中,形成埠信息圖表20、終端管理圖表30、路徑圖表40、ARP圖表50以及其它的數據區。
埠信息圖表20表示具有路由器10的輸入、輸出埠(輸入、輸出線路接口11、12)的標識符與連接在該埠上的區段類型的對應關係。這時的區段類型有區分的表示為如圖1多播放區段3a~3c所示,將1個子網絡地址與其它區段(以下稱作多區段)共享型、或如區段4a~4n所示,連接在具有各別子網絡地址的子網絡上的一般類型。
在終端管理圖表30中,如圖3所示,註冊表示屬於內部子網絡3、將路由器10作為默認路由器的各終端的MAC地址31和IP位址32,與連接該終端的區段的標識符33的對應關係的多個輸出30-1、30-2、......。
在路徑圖表40中,如圖4所示,註冊表示接收方前綴(Prefix)41與下一個中繼段42與輸出區段(輸出埠)的標識符43對應關係的多個輸入40-1、40-2、......。此處,接收方前綴41表示接收方子網絡的地址;下一個中繼段42表示中繼路由器到接收方子網絡的IP位址;例如如輸入40-1那樣,下一個中繼段42為「Connected」時,以接收方前綴(Prefix)表示的接收方子網絡意味著直接連接其路由器。輸出區段標識符43表示以下一個中繼段42表示的路由器的連接區段(輸出埠)的標識符。
由接收方前綴(Prefix)41表示的子網絡,如圖1的內部子網絡3所示,在由多個區段構成時,在輸出區段標識符43中設定表示該子網絡呈多區段型的識別代碼。
在ARP圖表50中,如圖5所示,註冊著表示分配到終端的IP位址51和MAC地址52與表示輸入有效期限的老化時間值53的對應關係的多個輸入50-1、50-2、......。
在現有的IP網絡中,連接到路由器的各子網絡由1個播放區段構成。這時,路由器可專指由接收信息包的接收方IP位址正連接在接收方終端的區段。
與此相反,如圖1所示,在由多個播放區的3a、3b、3c構成1個子網絡3時,就不能專門指定由接收方IP位址連接到接收方終端的區段。參照終端管理圖表30,以便從接收幀的接收方MAC地址或接收方IP位址,識別正被連接到接收方終端的區段。輸入網上述終端管理圖表30的註冊,可利用例如由HDCP伺服器6分配到終端的IP位址來進行。
圖6是表示由DHCP伺服器6將IP位址分配到終端的程序。
例如若用戶起動終端2a,則終端2a將DHCP伺服器檢測用的控制信息(DHCPDISCOVER)對區段3a進行播放。上述HDCP控制信息(DHCPDISCOVER),例如以圖7所示的乙太網幀(註冊商標)60的形式,發送到播放區段3a上。
乙太網幀60由MAC標題61與有效載荷62構成。在有效載荷62中含有由IP標題621、UDP標題622和HDCP控制信息(在本實施例中為DHCPDISCOVER信息)623構成的IP信息包620。
在發送DHCPDISCOVER信息時,終端2a在IP標題621的接收方IP位址中設定播放地址,在發送方IP位址中設定0,在MAC幀標題61的接收方地址中設定MAC播放地址,在發送方地址中設定自身的MAC地址。
路由器10若接收上述乙太網幀時,則由UDP標題專門指定應處理接收信息的上位例程,將接收幀轉移到HDCP中繼站處理例程300中。HDCP中繼站處理例程300若接收包含HDCP控制信息的乙太網幀60,則提取IP信息包620,將IP標題621的發送方IP位址改寫為自身的IP位址後,將該IP信息包傳輸到與連接DHCP伺服器6的子網絡5a的連接線路4a上。
DHCP伺服器6若由子網絡5接收包含上述HDCP控制信息(DHCPDISCOVER)的IP信息包時,則決定應分配到要求方終端上的IP位址,生成表示上述分配IP位址的應答信息(DHCPOFFER)。上述應答信息以在發送方IP位址中含有DHCP伺服器6的IP位址的IP信息包形式,發送到路由器10的接收方。路由器10用HDCP中繼站處理例程300處理包含上述應答信息(DHCPOFFER)的IP信息包,作為乙太網幀傳輸給區段3a。
終端2a若接收到上述應答信息(DHCPOFFER),則對DHPC伺服器發送確認IP位址分配要求用的HDCP控制信息(DHCPREQUEST)。上述DHCPREQUEST信息與DHCPDISCOVER信息相同,以播放MAC幀的形式發送給區段3a,由路由器10改寫發送方IP位址後,傳輸給DHCP伺服器6。
DHCP伺服器6若接收上述DHCPREQUEST信息,則生成確認應答用的HDCP控制信號(DHCPACK),將其以IP信息包的形式傳輸給路由器10。路由器10由HDCP中繼站處理例程300處理含有上述DHCPACK信息的IP信息包,作為乙太網幀傳輸給區段3a。通過終端2a接收上述DHCPACK信息,完成分配IP位址程序。
HDCP中繼站處理例程300,在上述HDCP控制信息的傳輸過程中,掌握了乙太網幀標題61中含有的終端的MAC地址和分配給終端的1個IP位址與乙太網幀接收區段的標識符的對應關係,在中繼DHCPACK信息時,將與IP位址要求方終端2a相對應的新的輸入註冊到終端管理圖表30中。
另外,將IP位址作為固定地址分配給每個終端時,路由器10的管理員也可通過輸入、輸出裝置18,由手工操作將輸入註冊到終端管理圖表30中。
其次,對採用本發明的路由器10中繼IP信息包的動作和對ARP要求的代理應答動作進行說明。
首先,對屬於同一個內部子網絡3的2個終端間的信息包通信進行說明。
在屬於同一個子網絡的所有終端連接在同一播放區段上的現有網絡結構中,由於可以在屬於上述子網絡中的所有終端間直接發送、接收信息包,因此不必用路由器進行信息包中繼。
在現有的網絡的結構中,例如終端X與終端Y通信時,終端X為獲得終端Y的MAC地址,將指定終端Y的IP位址的ARP要求信息播放給播放區段。終端Y對接收上述ARP要求信息進行應答,將自身的MAC地址與IP位址形成組的應答信息返回到要求方終端X上。終端X通過在接收方地址中使用表示上述應答信息的MAC地址,可以以MAC幀的形式將數據信息包發送給終端Y。
但是,在圖1所示的網絡結構中,由於內部子網絡3呈多區段型,因此,在內部子網絡中通信的2個終端不局限於屬於同一播放區段。因此,例如如連接在同一區段上的終端2a與終端2n間的通信那樣,由接收方終端2n接收終端2a播放給區段3a的ARP要求信息,在可將應答信息返回給要求方終端的情況下,例如如終端2a與終端2b間的通信那樣,由於終端連接區段不同,有時也不能由接收方終端2b接收終端2a播放給區段3a的ARP要求信息。
因此,在本發明中,在ARP要求信息的發送方終端X的連接區段與應該對該ARP信息應答的接收方終端Y的接收區段不同時,路由器10代替接收方終端Y執行對ARP要求的應答動作,。
例如,在圖1的網絡中,在終端2a指定終端2b的IP位址,將ARP要求信息發送給播放區段3a時,路由器10代替終端2b,回答表示終端2b的IP位址與路由器10的MAC地址的應答信息。這時,終端2a識別由接收方終端2b進行應答的情況,用以路由器10的MAC地址作為接收方地址的乙太網幀發送終端2b接收地址的數據(IP信息包)。
路由器10若接收來自終端2a的乙太網幀時,則從接收幀提取IP信息包,按照接收方IP位址傳輸接收信息包。在該例中,由於接收信息包的接收方IP位址為終端2b的接收方,因此路由器10參照路徑圖表40的結果,識別接收終端2b所屬的子網絡是直接連在自身路由器上的多區段型的子網絡,由終端管理圖表30查詢IP位址32與接收方IP位址相一致的輸入。
為了由終端管理圖表30的查詢結果判明接收方終端2b的MAC地址31與連接區段(區段標識符)33,路由器10可以以MAC幀(乙太網幀)的形式,將上述接收信息包傳輸到接收方終端2b的連接埠(發送緩衝存儲器14-2)上。
路由器10以終端代理的形式回答ARP要求信息的功能,一般被稱作代理ARP。當接收ARP要求信息時,本發明的路由器10執行圖8所示的ARP處理例程400。
在ARP處理例程400中,判定ARP要求信息的發送方終端(MAC地址)的輸入是否在終端管理圖表30中註冊(401)。如果發送方終端未在終端管理圖表30中註冊,則無論如何均結束該例程。
在發送方終端在終端管理圖表30中已註冊時,則從終端管理圖表30查詢與IP位址32與在ARP要求信息中指定的接收方IP位址相一致的輸入,將表示該輸入的區段標識符33的接收方終端的連接區段與ARP要求信息的接收區段(輸入埠)相比較(402)。在兩個區段一致時,判定為接收方終端能應答ARP要求信息,無需代理應答,結束該例程。
在接收方終端的連接區段與ARP要求信息的接收區段不同時,則生成表示接收方終端的IP位址與路由器10的MAC地址的應答信息,將該信息發送到與上述ARP要求信息的接收區段相對應的輸出埠(403),結束該例程。
本發明的路由器10,由於通過終端管理圖表30管理容納在內部子網絡3中的所有終端的IP位址,因此如上所述,通過僅以具有在終端管理圖表30中註冊輸入的終端作為代理ARP的對象,就可禁止來自地址不明的終端的信息包發送或地址不明的終端接收方的信息包發送。
在從連接在多區段型的內部子網絡3上的終端2a,將信息包發送到連接在外部網絡5上的終端Y時,終端2a將含有終端Y接收方的IP信息包的乙太網幀發送給作為默認路由器的路由器10接收方。路由器10從接收的乙太網幀中提取IP信息包,從該路徑圖表40中查詢相當於該接收IP信息包的接收方IP位址的輸入,按照下一個中繼段42和輸出區段43傳輸接收IP信息包。
在由外部網絡5接收到終端2a接收方的IP信息包時,路由器10由該路徑圖表40中查詢相當於該接收IP信息包的接收方IP位址的輸入。這時,由於根據查詢輸入的下一個中繼段42和輸出區段標識符43,判明接收方終端所屬的子網絡是連接在路由器10上的多播放區段型的,因此,路由器10從終端管理圖表30查詢相當於上述接收方IP位址的輸入,將接收IP信息包傳輸給區段標識符33表示的輸出埠。
以下,對終端在內部子網絡3內移動時的路由器10的動作進行說明。
圖1示出的播放區段3a~3c設置成例如,使其按一幢建築物的每個樓層或每個房間為不同的區段。各終端用戶由當前的位置移動到其它房間或樓層,將自身的終端連接到移動目的地的播放區段上時,則可很方便地與其它終端進行通信。
根據本發明的網絡結構,即使終端在播放區段3a~3c間移動時,由於該終端所屬的IP子網絡3不變,因此,也無需變更終端的IP位址與默認路由器地址。
例如在圖1中,即使終端2a由當前的區段3a移動到相鄰的區段3b,則在移動目的地終端2a所屬的子網絡是與移動前相同的地址為「192.168.0.0/24」的網絡3。因此,即使終端在播放區段3a~3c間移動,也無需變更終端2a的IP位址「192.168.0.2」與默認路由器的IP位址「192.168.0.1」。
於是,通過由多個播放區段構成1個內部子網絡,即使終端在內部子網絡的區段間移動,也不變更終端IP位址與默認路由器的地址,因此,可以允許各終端在移動目的地的網絡通信。所以,若根據本發明的網絡結構,則可減輕由用戶變更終端參數的設定的負擔,可在移動目的地與移動前一樣繼續通信。
本發明的路由器10,利用終端在移動目的地發送的最初的乙太網幀,可更新終端管理圖表30的輸入。在更新上述終端管理圖表時,可使用例如包含由移動前繼續通信的數據信息包的乙太網幀、新開通的通信乙太網幀、連接在移動目的地播放區段上時所發送的認證用的乙太網幀以及終端應用程式定期發送的乙太網幀等。
另外,由終端發送的乙太網幀也可以包括除IP信息包以外的、例如ARP信息和在Microsoft Windows中使用的NetBEUI通信信息包。
圖9表示路由器10執行的信息包發送、接收處理例程200的流程圖。
儲存在接收緩衝存儲器13-1~13-n中的接收幀,由基本控制例程100依次讀出;而HDCP控制信息與ARP要求信息以外的接收幀由信息包發送、接收處理例程200處理。
由信息包發送、接收處理例程200校驗接收幀的接收方MAC地址(201)、接收方MAC地址與自身的路由器地址不一致的接收幀予以報廢(217)、結束該例程。但是,由接收方MAC地址判定為接收幀報廢也可用輸入線路接口11-1~11-n進行。
在接收方MAC地址與自身的路由器地址一致時,判定接收幀的輸入埠(210)。在接收幀(乙太網幀)的輸入埠是多區段連接埠,即,接收幀為由緩衝存儲器13-1~13-3讀出的幀時,判定發送方的MAC地址或IP位址是否在終端管理圖表30中已註冊(211)。
在接收幀的輸入埠是多區段連接埠以外的埠,即,接收幀為從接收緩衝存儲器13-4~13-n讀出的外部子網絡連接區段發出的接收幀時,執行圖10中將預後述的IP信息包傳輸處理220。
在步驟211中判定的結果,在相當於發送方的輸入未在終端管理圖表30中註冊時,判定為接收幀是從連接在內部子網絡上的非法終端發出的信息,在記錄錯誤信息(216)後,報廢接收幀(217),結束該例程。
相當於發送方的輸入在終端管理圖表30中已註冊時,判定上述接收幀的輸入埠(接收區段)的標識符與在終端管理圖表30中已註冊的區段標識符33是否一致(212)。在2個標識符一致時,判定為接收幀的發送方終端未移動,不需更新終端管理圖表30,對於由接收幀提取的IP信息包,執行IP信息包傳輸處理220。
在接收區段的標識符與在終端管理圖表30中已註冊的區段標識符33不一致時,判定為接收幀的發送方終端處於移動狀態,執行發送方終端的移動確認處理(213)。終端的移動生成以註冊在終端管理圖表30中的發送方終端的MAC地址31作為接收方的確認幀(Ping幀),將其發送到表示區段標識符33的終端移動前的區段和與上述接收幀的輸入埠相對應的終端移動目的地的區段上,通過各區段中有無應答幀的接收予以確以。
終端在區段間移動時,只在移動目的地區段中的接收方終端理應對上述Ping幀予以應答。在移動目的地區段未對上述Ping幀應答時,可判定為發送方終端發生了異常。而且,在出現對移動前的區段發送的Ping幀應答時,意味著存在兩處具有同一MAC地址的接收方終端之類的異常狀態的發生。終端的移動確認處理的結果(214)、接收幀的發送方終端的移動中出現異常時,記錄錯誤(216),報廢接收幀(217),結束該例程。
在移動前的區段中無應答、而在移動目的地的區段中出現應答時,判定為終端正常移動。這時,將相當於註冊在終端管理圖表30中的上述發送方終端的輸入的區段標識符33改寫成移動後的區段的標識符(215),對從接收幀抽取的IP信息包,執行IP信息包傳輸220。
圖10是表示IP信息包傳輸處理裝置220的細節的流程圖。
在IP信息包傳輸處理220中,由路徑圖表40查詢相當於接收IP信息包的接收方地址的輸入(221),在無相當於接收方地址的輸入時,在記錄錯誤信息(229)後,報廢接收信息包(230),結束該例程。
在路徑圖表40中出現相當於接收方地址的輸入時,由輸出區段的標識符43的值,判定接收方終端是否為連接在多區段型內部子網絡上的終端(222)。當接收方終端為連接在多區段型內部子網絡的終端時,參照終端管理圖表30,判定相當於接收方IP位址的輸入是否已註冊(223);在未註冊時,記錄錯誤信息(229)後,報廢接收信息包(230),結束該例程。
當接收方終端是連接在通常區段上的終端時,或者,在步驟233中確認為已在終端管理圖表30中註冊的輸入的終端時,參照ARP圖表50,判定相當於接收方IP位址的輸入是否已在ARP圖表50中註冊。如果相當於接收方IP位址的輸入已註冊,則進行IP信息包的傳輸(228)。
在上述IP信息包(228)傳輸中,通過將註冊在ARP圖表50中的MAC地址用於接收方MAC地址,生成包含接收IP信息包的MAC幀,將MAC幀傳輸到路徑圖表40的輸出區段標識符43,或表示終端管理圖表30的區段標識符33的接收方終端的連接埠上(228)。
在相當於接收方IP位址的輸入未在ARP圖表50中註冊時,生成為獲得接收方終端的MAC地址用的ARP要求信息,並將其發送到路徑圖表40的輸出區段標識符43或表示終端管理圖表30的區段標識符33的接收方終端的連接埠(225)。若等待對上述ARP要求信息的應答,並在規定時間內未應答時,則記錄錯誤信息(229),報廢接收信息包(230),結束該例程。
在接收到對ARP要求的應答信息時,按照應答信息的內容生成接收方終端用ARP信息輸入,並在將其補充到ARP圖表50中(227)後,執行上述的IP信息包傳輸(228)。
圖11表示適用於增加上述的多區段型的子網絡3中含有的區段個數、擴充終端的移動範圍的路由器結構的1個例子。
在本實施例中,將VLAN開關(7a~7c)連接在具有路由器10的多區段連接用輸入、輸出埠3A~3B(輸入線路接口11-1~11-3、輸出線路接口12-1~12-3)上,在這些VLAN開關上分別裝入多個多播放區段3a-1~3a-N,3b-1~3b-N、3c-1~3c-N。
VLAN開關7a具有集中構成多播放區段的多個物理線路3a-1~3a-N,並將在這些物理線路上的發送幀在理論上多路復用/分離成輸入、輸出埠3A的功能。通過由VAN多路復用多個線路,可在路由器10可提供的少數輸入、輸出埠上容納多個播放區段。而且VLAN在IEEE802.1Q標準中已予標準化。
圖12表示應用構成本發明的第2實施例的路由器的網絡框圖。
第2實施例中,分別連接著容納多區段結構的子網絡的多臺路由器,在不變更終端IP位址的情況下,可允許終端在這些子網絡間移動。
在圖12中,路由器10A構成具有網絡地址為「192.168.0.0/24」的IP子網絡3A的默認路由器(具有IP位址「192.168.0.1」的默認網關)。而且,路由器10B構成具有網絡地址為「192.168.1.0/24」的IP子網絡3B的默認路由器(具有IP位址為「192.168.1.1」的默認網關)。
在路由器10A中,通過播放區段3a、3b、3c,分別容納IP子網絡3A所屬的終端2a(IP位址「192.168.0.2」)、終端2b(IP位址「192.168.0.3」)、終端2c(IP位址「192.168.0.4」)。
另外,在路由器10B中,通過播放網絡段3d、3e、3f,分別容納IP子網絡3B所屬的終端2d(IP位址「192.168.1.2」)、終端2e(IP位址「192.168.1.3」)、終端2f(IP位址「192.168.1.4」)。
這些路由器10A、10B通過線路3x連接,如下所述,通過上述線路3x構成可相互傳輸來自由其它子網絡移動來的終端的接收乙太網幀。
與第1實施例相同,各終端在啟動時,通過路由器10A或10B訪問DHCP伺服器6,接收與以其終端容納的路由器作為默認網關的IP子網絡對應的IP位址分配。在本實施例中,路由器10A、10B例如,通過訪問連接在子網絡5n上的默認路由器管理伺服器8,獲得容納於其它路由器中的終端的地址信息。
默認路由器管理伺服器8為了保持被容納在路由器10A、10B中的各終端的地址信息,例如,具有圖15所示的默認路由器管理圖表80。在默認路由器管理圖表80中,註冊了表示終端的MAC地址81和IP位址82與該終端默認路由器(默認網關)的標識符83的關係的多個輸入81-1、80-2、......。
路由器10A、10B在自身的終端管理圖表30中註冊新的輸入時,將終端的MAC地址31和IP位址32,以及自身的路由器標識符通知默認路由器管理伺服器8。默認路由器管理伺服器8由這些信息生成新的輸入80-i,並將其註冊到默認路由器管理圖表80中。
圖13表示第2實施例的路由器10(10A、10B)的結構。
本實施例的路由器10的結構是在圖2所示的第1實施例的路由器10中,添加連接在線路3x上的輸入線路接口11-x和輸出線路接口12-x;連接在這些接口與總線19間的接收緩衝存儲器13-x和發送緩衝存儲器14-x;在存儲器17上添加的MAC傳輸圖表60;在信息包發送、接收處理例程200X中添加新的功能。
在MAG傳輸圖表60中,如圖14所示,註冊著終端及默認路由器的MAC地址61,連接該終端或默認路由器的區段標識符62,表示輸入的有效期限的老化時間值63的多個輸入60-1、60-2、......。在系統建立時由操作員操作註冊默認路由器用的輸入。在默認路由器用的輸入的區段標識符62中,設定線路3x的標識符,老化時間值63成為不受時間限制的特殊設定值。
本實施例中的信息包發送、傳輸處理例程200X,除了根據路徑圖表40的IP信息包的傳輸功能外,還具有使用上述MAC傳輸圖表60的乙太網幀的中繼功能。乙太網幀的中繼功能,如下文所示,可用於終端在默認路由器(默認網關)間移動時。
例如,在圖12中,終端2a從屬於同一子網絡的區段3a移動到區段3b或3c時,路由器10A執行與第1實施例的路由器10相同的動作。終端2a從屬於子網絡3A的區段3a移動到屬於其它子網絡3B的區段3d~3f時,為了實現不同默認路由器間(子網絡間)的終端移動,在路由器10A、10B中,就需要一種第1實施例所沒有的特殊功能。
圖16表示10A、10B執行的信息包發送、傳輸處理例程200X的流程圖。
在信息包發送、接收處理例程200X中,判定添加在接收幀上的接收方MAC地址(201),如果接收方MAC地址與自身的路由器MAC地址一致時,則判定為上述幀的接收埠(210),以下,執行與第1實施例的信息包發送、接收處理例程200相同的處理步211~220。
在添加在接收幀中的接收方MAC地址與自身路由器MAC地址不一致時,執行MAC幀傳輸處理250。在MAC幀傳輸處理250中,如圖17所示,從MAC傳輸圖表60查詢MAC地址61與上述接收幀的發送方MAC地址一致的輸入(251)。在MAC傳輸圖表60中,未註冊與發送方MAC地址一致的輸入時,執行在圖8中下述的路由器間終端移動處理270。
在MAC傳輸圖表60中,已註冊與發送方MAC地址一致的輸入時,從MAC傳輸圖表60中查詢MAC地址61與上述接收幀的接收方MAC地址相一致的輸入(252)。在有與接收方MAC地址一致的輸入時,將接收幀(MAC幀)傳輸給該輸入的區段標識符62指定的輸出埠(256)。
例如,將路由器10A設置為默認路由器的終端2a移動到容納在路由器10B中的區段3d,並發送以默認路由器作為接收方MAC地址的MAC幀時,如果終端2a的輸入已在MAC傳輸圖表中註冊,則在上述步驟255中,將接收MAC幀傳輸到線路2x接收方。
在MAC傳輸圖表60中,未註冊與接收方MAC地址相一致的輸入時,判定接收幀是否為播放幀(253),如果不是播放幀,則記錄錯誤信息(257),報廢接收幀(258),結束該例程。
在接收幀為播放幀時,在默認路由器的管理伺服器8上,訪問與上述接收幀的發送方MAC地址相對應的默認路由器(254),將接收幀(MAC幀)傳送給默認路由器的連接區段(255)。
路由器間終端的移動處理270,在MAC傳輸圖表60中未註冊接收幀的發送方MAC的地址時,發送方終端根據從其它子網絡移動傳輸的信息的判斷進行。
在路由器間終端的移動處理270中,如圖18所示,對默認路由器管理伺服器8訪問與上述接收幀的發送方MAC地址相對應的默認路由器(271)。通過由默認路由器管理伺服器8發出的應答,判定為在默認路由器管理圖表80中,未註冊與上述發送方MAC地址相對應的輸入時(272),記錄錯誤信息(275),報廢接收幀(276),結束該例程。
在由默認路由器管理伺服器8出現與上述發送方MAC地址相對應的默認路由器的回答時,將接收幀(MAC幀)傳輸到默認路由器的連接區段上(273),在MAC管理圖表60上註冊與上述發送方MAC地址相對應的輸入(274),結束該例程。
由於新的輸入註冊到上述MAC傳輸圖表60中,從同一終端在其後接收的MAC幀,不向默認路由器管理伺服器進行默認路由器的訪問,也可傳輸到發送方終端的默認路由器上。
例如,在圖12的網絡中,將路由器10A作為默認路由器(默認網關)的終端2a,從區段3a移動到區段3d,將以路由器10A的MAC地址作為接收方的MAC幀發送給區段3d時,路由器10B執行MAC幀的傳輸處理250和路由器間終端的移動處理270,將接收MAC幀傳輸給與從默認路由器管理伺服器8通知的上述終端2a的默認路由器10A連接的區段,在該例中則傳輸給線路3x的連接埠。
另外,在步驟274中,通過在MAC傳輸圖表60中註冊終端2a用的輸入,其後,在MAC幀傳輸處理250中將終端2a發送的MAC幀傳輸給線路3x的連接埠。
因此,在區段3a上與終端2b通信的終端2a,即使在移動目的地的播放區段3d內與終端2b通信時,用戶也無需有意識地改變終端2a的連接區段,可按與過去相同的順序開始通信。
另外,在第2實施例中,路由器10A(10B)除了自身的子網絡3A所屬的終端以外,有時也從以路由器10B(10A)作為默認路由器的移動終端接收ARP要求信息。例如,在圖12的網絡中,終端2d在移動目的地的區段3c內,將指定終端2e的IP位址的ARP要求信息進行播放時,路由器10A將接收的ARP要求信息傳輸給路由器10B,需要對路由器10B進行代理應答。
為了實現這種在路由器間傳輸ARP要求信息,例如,在圖8所示的ARP處理例程400中,在步驟401中,判明接收幀的發送方終端為未在終端管理圖表中註冊的終端時,接收信息的接收方地址為播放地址(接收信息為ARP要求信息)時,執行與圖18所示的路由器間的終端的移動處理270相同的處理;在接收方地址表示為播放地址以外的個別的終端地址時,(接收信息為應答信息時),進一步判定接收方地址是否在MAC傳輸圖表中已註冊,如果已註冊,則可將接收幀傳輸到所註冊的區段上。
於是,路由器10A可將終端2d發送的ARP要求以MAC傳輸給路由器10B,路由器B由線路3x接收到由接收方終端2e的代理生成的應答信息時,也可將其傳輸到作為ARP要求信息的發送方的終端2d上。
若根據上述第2實施例,則由於路由器10A、10B具有通過線路3x,相互發送、接收對方路由器接收人的MAC幀的功能,可將圖12中用實線表示的多區段結構的子網絡3A、3B的範圍有效地擴大到用虛線表示的範圍。
另外,第2實施例的路由器10A、10B,對外部子網絡可發揮作為相互獨立的路由器功能。例如,在子網絡5a上布設路徑信息時,路由器10A布設內部子網絡3A的地址「192.168.0.0/24」和連接在路由器10A上的子網絡5a以外的外部子網絡(5b~5n)的子網絡地址。
同樣,路由器10B布設內部子網絡3A的地址「192.168.1.1/24」和連接在路由器10B上的子網絡5a以外的外部子網絡(5b~5n)的子網絡地址。這在屬於子網絡的終端移動到其它的路由器容納的播放區段時也是不變的。
於是,與終端的物理位置無關,通過經常以子網絡為單位使用路徑信息,可減小路徑控制功能所承受的負擔。
在以上實施例中,路由器10通過多區段型的內部子網絡容納終端,本發明的路由器作為連接終端用的內部子網絡,除多區段型內部子網絡以外,也可具有通常的單區段型內部子網絡。但是,後者的內部子網絡所屬的終端由於可以同連接在外部子網絡上的終端同樣使用,因此,不能享受採用本發明的終端移動的好處。
如上所述,採用本發明,由多個播放區段構成1個子網絡,通過路由器用信息包傳輸裝置對各終端與連接區段間的對應關係進行自動管理,不變更終端IP位址及默認裝置的地址等的設定值,就可允許終端在跨區間移動。
權利要求
1.一種信息包傳輸裝置,具有連接在多個播放區段上,並在這些播放區段間傳輸IP信息包的信息包傳輸控制部,其特徵在於在上述多個播放區段中,通過分別容納多個終端的一組區段,形成具有1個子網絡地址的內部子網絡;上述信息包的傳輸控制部具有終端管理圖表和下述單元;該終端管理圖表存儲表示上述內部子網絡所屬的各終端的MAC地址和IP位址與連接該終端的區段的對應關係的多個輸入;該單元用於從連接在上述內部子網絡內的任意區段上的發送方終端,在收到由接收方IP位址指定連接在上述內部子網絡內的其它區段上的終端的MAC幀時,按照上述終端管理圖表將接收幀含有的IP信息包傳送到上述接收方終端的連接區段上。
2.根據權利要求1所述的信息包傳輸裝置,其特徵在於,具有下述單元,該單元用於從連接在上述內部子網絡內的任意區段上的發送方終端,按指定接收方IP位址接收訪問接收方終端的MAC地址的地址要求信息時,參照上述終端管理圖表,判斷上述接收方終端的連接區段與上述地址要求信息的接收區段的一致性,在接收方終端的連接區段與上述地址要求信息的接收區段不同時,代替接收方終端,將含有上述接收方終端的IP位址與該路由器的MAC地址的應答信息發送給上述發送方終端的連接區段。
3.根據權利要求1所述的信息包傳輸裝置,其特徵在於,上述信息包傳輸控制部具有在與子網絡地址對應、註冊了表示路徑控制信息的多個輸入的路徑圖表中,與註冊在上述路徑圖表中的上述內部子網絡的地址相對應的輸入,含有表示該內部子網絡由多區段構成的區段標識符;還具有下述單元,該單元用於在由連接在外部子網絡的區段接收上述內部子網絡所屬的終端接收方的IP信息包時,上述信息包傳輸控制部參照上述路徑圖表與上述終端管理圖表,專門指定接收方終端的連接區段並將接收信息包傳送到該區段上。
4.根據權利要求1所述的信息包傳輸裝置,其特徵在於,具有圖表更新單元,該單元在接收到來自連接在上述內部子網絡內的任意區段上的發送方終端的MAC幀時,與該MAC幀的接收區段和該MAC幀的發送方MAC地址相對應,對照存儲在上述終端管理圖表中的連接區段,在不一致時,則判斷為發送方終端在上述內部子網絡內移動,將存儲在上述終端管理圖表中的連接區段變更為上述MAC幀的接收區段。
5.根據權利要求4所述的信息包傳輸裝置,其特徵在於,上述圖表更新單元具有下述單元,該單元用於在上述MAC幀的接收區段與存儲於上述終端管理圖表的連接區段不一致時,對上述接收區段與連接區段發送上述MAC幀的發送方地址接收方的確認信息,並按照對上述2區段的上述確認信息的應答接收情況,判斷是否更新存儲在上述終端管理圖表中的連接區段。
6.一種信息包傳輸裝置,該裝置連接在多個播放區段上,在這些區段間傳輸IP信息包,其特徵在於上述多個播放區段中,通過分別容納多個終端的一組區段,形成具有1個子網絡地址的內部網絡,並具有連接線路,用於在與處於協作關係的鄰接信息包傳輸裝置間,發送、接收MAC幀;信息包傳輸控制部,由連接在上述內部子網絡內的任意區段上的發送方終端,用接收方MAC地址指定該信息包傳輸裝置,在接收到由接收方IP位址指定連接在上述內部子網絡內的其它區段上的終端的MAC幀時,將該接收幀含有的IP信息包傳輸到連接上述接收方終端的區段;MAC幀傳輸控制部,通過上述內部子網絡的任意區段,在接收到從以上述鄰接信息包傳輸裝置作為默認裝置的終端輸出的MAC幀時,將該MAC幀傳輸到與上述鄰接信息包傳輸裝置連接的線路上。
7.根據權利要求6所述的信息包傳輸裝置,其特徵在於上述信息包控制部具有終端管理圖表和下述單元上述終端管理圖表存儲有屬於上述內部子網絡,表示以該信息包傳輸裝置作為默認裝置的各終端的MAC地址及IP位址與連接該終端的區段的對應關係的多個輸入;該單元用於按該終端管理圖表,控制上述內部子網絡內的區段間IP信息包的傳輸;上述MAC幀傳輸控制部具有MAC傳輸圖表和下述單元該MAC傳輸圖表存儲有表示MAC地址和連接區段的對應關係的多個輸入;該單元用於按該MAC傳輸圖表,控制MAC幀向上述相鄰接信息包傳輸裝置的傳輸。
8.根據權利要求7所述的信息包傳輸裝置,其特徵在於上述MAC幀傳輸控制部,將以該信息包傳輸裝置以外的MAC地址作為接收方MAC地址的接收MAC幀作為處理對象,在上述MAC傳輸圖表中未註冊與接收MAC幀的發送方終端相對應的輸入時,確認上述發送方終端的默認裝置為上述鄰接的信息包傳輸裝置,進行接收MAC幀想上述鄰接信息包傳輸裝置的傳送,以及將上述發送方終端用的輸入註冊到上述MAC傳輸圖表中。
9.根據權利要求6所述的信息包傳輸裝置,其特徵在於,具有下述單元,該單元用於在由連接在上述內部子網絡內的任意區段上的發送方終端,指定接收方IP位址,接收到訪問接收方終端的MAC地址的地址要求信息時,參照上述終端管理圖表,判斷有無與上述發送方終端相對應的輸入和上述接收方終端的連接區段與上述地址要求信息的接收區間的一致性,在與發送方終端相對應的輸入已註冊、在接收方終端的連接區段與上述地址要求信息的接收區段不同時,為代替接收方終端,將含有上述接收方終端的IP位址與該路由器的MAC地址的應答信息發送到上述發送方終端的連接區段上。
10.根據權利要求9所述的信息包傳輸裝置,其特徵在於,上述信息包傳輸控制部具有在與子網絡地址相對應、註冊表示路徑控制信息的多個輸入的路徑圖表中,與註冊在上述路徑圖表中的上述內部子網絡的地址相對應的輸入含有表示該內部子網絡由多個區段構成的區段標識符;還具有下述單元,該單元用於在接收由連接在外部子網絡上的區段發送的屬於上述內部子網絡的終端接收方的IP信息包時,上述信息包傳輸控制部參照上述路徑圖表及上述終端管理圖表,特定接收方終端的連接區段,將該接收信息包傳送到該區段上。
11.根據權利要求9所述的信息包傳輸裝置的,其特徵在於上述信息包傳輸裝置控制部含有圖表更新單元在由連接在內部子網絡內的任意區段上的發送方終端,接收到由接收方MAC地址指定該信息包傳輸裝置的MAC幀時,對照該MAC幀的接收區段與該MAC幀的發送方MAC地址相對應而存儲在上述終端管理圖表中的連接區段,在不一致時,判斷為發送方終端在上述內部子網絡內移動,將存儲在上述終端管理圖表中的連接區段變更為上述MAC幀的接收區段。
12.根據權利要求11所述的信息包傳輸裝置,其特徵在於,上述圖表更新單元具有下述單元,該單元用於在上述MAC幀的接收區段與存儲在上述終端管理圖表中的連接區段不一致時,將上述MAC幀的發送方地址接收方的確認信息對上述接收區段與連接區段發送,按照與上述2個區段的上述確認信息相對應的應答接收情況,判斷是否更新被存儲在上述終端管理圖表中的連接區段。
全文摘要
本發明涉及一種信息包傳輸裝置。該信息包傳輸裝置,由分別容納終端的一組播放區段形成的內部子網絡連接,在由連接在內部子網絡內的任意區段上的終端,接收由接收方IP位址指定其它區段的終端的MAC幀時,按照表示屬於上述內部子網絡中的各終端的地址信息與連接區段間的對應關係的終端管理圖表,將上述MAC幀中的IP信息包傳輸到接收方終端的連接區段上。
文檔編號H04L12/46GK1507231SQ0310465
公開日2004年6月23日 申請日期2003年2月20日 優先權日2002年12月10日
發明者滝廣真利, 吉本哲郎, 川井惠理, 廣真利, 理, 郎 申請人:株式會社日立製作所