JP5381080B2 - フレーム転送装置及びフレーム転送方法 - Google Patents
フレーム転送装置及びフレーム転送方法 Download PDFInfo
- Publication number
- JP5381080B2 JP5381080B2 JP2008326430A JP2008326430A JP5381080B2 JP 5381080 B2 JP5381080 B2 JP 5381080B2 JP 2008326430 A JP2008326430 A JP 2008326430A JP 2008326430 A JP2008326430 A JP 2008326430A JP 5381080 B2 JP5381080 B2 JP 5381080B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- information
- received
- port
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
- H04L12/4675—Dynamic sharing of VLAN information amongst network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/66—Layer 2 routing, e.g. in Ethernet based MAN's
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/72—Routing based on the source address
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
(本実施の形態に係るフレーム転送装置の動作原理)
図1−5を用いて、本実施の形態に係るフレーム転送装置100の動作原理を説明する。図1は、フレーム転送装置100のハードウェア構成の一例を示す図である。図1で示すように、フレーム転送装置100は、CPU210、ROM220、RAM230、通信I/F240を有する。また、図1では、CPU210、ROM220、RAM230、通信I/F240はそれぞれ1つずつ図示してあるが、各ハードウェアは複数有っても良い。
以下では、図6−10を用いて、フレーム転送装置100による処理例をフレーム転送処理及び強制エージング処理に分けて説明し、さらに、強制エージング処理に関する複数の形態について説明する。
ここでは、図6を用いてフレーム転送装置100によるフレーム転送処理について説明する。図6は、フレーム転送装置100によるフレーム転送処理の流れを示すフローチャートである。ここで、フレーム転送処理とは、主に、MAC学習手段110及びフレーム送信手段120によって行われる処理である。
図7を用いて、フレーム転送装置100による強制エージングの基本処理について説明する。図7は、フレーム転送装置100による強制エージングの基本処理の流れを示すフローチャートである。ここで、以下で説明する強制エージング処理は、主に、学習情報消去手段130によって実行される処理である。
図8を用いて、フレーム転送装置100によって行われる強制エージング処理であって、MAC学習テーブル140の全領域を消去する処理について説明する。図8は、フレーム転送装置100によって行われる強制エージング処理(その1)の流れを示すフローチャートである。
図9を用いて、フレーム転送装置100によって行われる強制エージング処理であって、MAC学習テーブル140をVLANタグ単位で消去する処理について説明する。図9は、フレーム転送装置100によって行われる強制エージング処理(その2)の流れを示すフローチャートである。
図10を用いて、フレーム転送装置100によって行われる強制エージング処理であって、MAC学習テーブル140をポート単位で消去する処理について説明する。図10は、フレーム転送装置100によって行われる強制エージング処理(その3)の流れを示すフローチャートである。
開示のフレーム転送装置100は、装置間の経路制御プロトコルを使用せずとも、ネットワーク冗長化構成を提供することができるため、通信ネットワークの保守及び運用を容易にすることができる。
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
(付記1)
送信元情報及び送信先情報を含むフレームの受送信を行うためのポートを複数有するデータ転送装置において、
受信した前記フレームに含まれる前記送信元情報と該フレームを受信した前記ポート情報とを関連付けた情報を蓄積する処理手段と、
前記処理手段により蓄積される情報の中から、前記受信したフレームに含まれる前記送信先情報に対応する前記ポート情報を抽出して、抽出した該ポートを介して該受信したフレームを送信するフレーム送信手段と、
所定の時間毎に、前記処理手段により蓄積される情報を消去する学習情報消去手段と、を有することを特徴とするフレーム転送装置。
(付記2)
一の前記ポートを介してフレームを受信し、かつ、該フレームが有する前記送信元情報と他の前記ポート情報とが前記処理手段により既に蓄積済みの場合、
前記処理手段は、受信した該フレームが有する該送信元情報と該一のポート情報とを関連付けて蓄積せず、
前記フレーム送信手段は、受信した該フレームを送信する代わりに、廃棄することを特徴とする付記1に記載のフレーム転送装置。
(付記3)
前記フレームは、仮想的に構築されるネットワークを識別するためのVLANタグ情報をさらに含み、
前記処理手段は、前記受信したフレームに含まれる前記送信元情報と該フレームを受信した前記ポート情報と該フレームが有する前記VLANタグ情報とを関連付けた情報を蓄積し、
学習情報消去手段は、所定の前記VLANタグ情報と関連付けられて蓄積されている情報を消去することを特徴とする付記1又は2に記載のフレーム転送装置。
(付記4)
前記学習情報消去手段は、所定の前記ポート情報と関連付けられて蓄積されている情報を消去することを特徴とする付記1乃至3の何れか一に記載のフレーム転送装置。
(付記5)
当該フレーム転送装置を識別するためのMACアドレスを有し、
所定の時間とは、前記MACアドレスに所定の関数を適用して得られ、当該フレーム転送装置毎に定まる時間であることを特徴とする付記1乃至4の何れか一に記載のフレーム転送装置。
(付記6)
前記受信したフレームに含まれる前記送信先情報に対応する前記ポート情報が前記処理手段によって蓄積されていない場合、
前記フレーム送信手段は、前記受信したフレームを受信したポートを除く全てのポートを介して、該受信したフレームを送信することを特徴とする付記1乃至5の何れか一に記載のフレーム転送装置。
(付記7)
送信元情報及び送信先情報を含むフレームの受送信を行うためのポートを複数有するデータ転送装置のデータ転送方法において、
処理手段が、受信した前記フレームに含まれる前記送信元情報と該フレームを受信した前記ポート情報とを関連付けた情報を蓄積するステップと、
フレーム送信手段が、前記処理手段により蓄積される情報の中から、前記受信したフレームに含まれる前記送信先情報に対応する前記ポート情報を抽出して、抽出した該ポートを介して該受信したフレームを送信するステップと、
学習情報消去手段が、所定の時間毎に、前記処理手段により蓄積される情報を消去するステップと、を有することを特徴とするフレーム転送方法。
(付記8)
一の前記ポートを介してフレームを受信し、かつ、該フレームが有する前記送信元情報と他の前記ポート情報とが前記処理手段により既に蓄積済みの場合、
前記処理手段は、受信した該フレームが有する該送信元情報と該一のポート情報とを関連付けて蓄積せず、
前記フレーム送信手段は、受信した該フレームを送信する代わりに、廃棄することを特徴とする付記7に記載のフレーム転送方法。
(付記9)
前記フレームは、仮想的に構築されるネットワークを識別するためのVLANタグ情報をさらに含み、
前記処理手段は、前記受信したフレームに含まれる前記送信元情報と該フレームを受信した前記ポート情報と該フレームが有する前記VLANタグ情報とを関連付けた情報を蓄積し、
学習情報消去手段は、所定の前記VLANタグ情報と関連付けられて蓄積されている情報を消去することを特徴とする付記7又は8に記載のフレーム転送方法。
(付記10)
前記学習情報消去手段は、所定の前記ポート情報と関連付けられて蓄積されている情報を消去することを特徴とする付記7乃至9の何れか一に記載のフレーム転送方法。
(付記11)
前記フレーム転送装置は、該フレーム転送装置を識別するためのMACアドレスを有し、
所定の時間とは、前記MACアドレスに所定の関数を適用して得られ、当該フレーム転送装置毎に定まる時間であることを特徴とする付記7乃至10の何れか一に記載のフレーム転送方法。
(付記12)
前記受信したフレームに含まれる前記送信先情報に対応する前記ポート情報が前記処理手段によって蓄積されていない場合、
前記フレーム送信手段は、前記受信したフレームを受信したポートを除く全てのポートを介して、該受信したフレームを送信することを特徴とする付記1乃至5の何れか一に記載のフレーム転送方法。
110 MAC学習手段(処理手段)
120 フレーム送信手段
130 学習情報消去手段
140 MAC学習テーブル
150 受信フレーム
160 送信フレーム
170 送信元情報
180 送信先情報
190 VLANタグ
200 ポート
210 CPU
220 ROM
230 RAM
240 通信I/F
Claims (5)
- 送信元情報及び送信先情報を含むフレームの受送信を行うためのポートを複数有するデータ転送装置において、
受信した前記フレームに含まれる前記送信元情報と該フレームを受信した前記ポート情報とを関連付けた情報を蓄積する処理手段と、
前記処理手段により蓄積される情報の中から、前記受信したフレームに含まれる前記送信先情報に対応する前記ポート情報を抽出して、抽出した該ポートを介して該受信したフレームを送信するフレーム送信手段と、
所定の時間毎に、前記処理手段により蓄積される情報を消去する学習情報消去手段と、を有し、
さらに、当該フレーム転送装置を識別するためのMACアドレスを有し、
前記所定の時間とは、前記MACアドレスに所定の関数を適用して得られ、当該フレーム転送装置毎に定まる時間であり、
一の前記ポートを介してフレームを受信し、かつ、該フレームが有する前記送信元情報と他の前記ポート情報とが前記処理手段により既に蓄積済みの場合、
前記処理手段は、受信した該フレームが有する該送信元情報と該一のポート情報とを関連付けて蓄積せず、
前記フレーム送信手段は、受信した該フレームを送信する代わりに、廃棄することを特徴とするフレーム転送装置。 - 前記フレームは、仮想的に構築されるネットワークを識別するためのVLANタグ情報をさらに含み、
前記処理手段は、前記受信したフレームに含まれる前記送信元情報と該フレームを受信した前記ポート情報と該フレームが有する前記VLANタグ情報とを関連付けた情報を蓄積し、
学習情報消去手段は、所定の前記VLANタグ情報と関連付けられて蓄積されている情報を消去することを特徴とする請求項1に記載のフレーム転送装置。 - 前記学習情報消去手段は、所定の前記ポート情報と関連付けられて蓄積されている情報を消去することを特徴とする請求項1に記載のフレーム転送装置。
- 前記受信したフレームに含まれる前記送信先情報に対応する前記ポート情報が前記処理手段によって蓄積されていない場合、
前記フレーム送信手段は、前記受信したフレームを受信したポートを除く全てのポートを介して、該受信したフレームを送信することを特徴とする請求項1乃至3の何れか一に記載のフレーム転送装置。 - 送信元情報及び送信先情報を含むフレームの受送信を行うためのポートを複数有するデータ転送装置のデータ転送方法において、
処理手段が、受信した前記フレームに含まれる前記送信元情報と該フレームを受信した前記ポート情報とを関連付けた情報を蓄積するステップと、
フレーム送信手段が、前記処理手段により蓄積される情報の中から、前記受信したフレームに含まれる前記送信先情報に対応する前記ポート情報を抽出して、抽出した該ポートを介して該受信したフレームを送信するステップと、
学習情報消去手段が、所定の時間毎に、前記処理手段により蓄積される情報を消去するステップと、を有し、
さらに、当該フレーム転送装置を識別するためのMACアドレスを有し、
前記所定の時間とは、前記MACアドレスに所定の関数を適用して得られ、当該フレーム転送装置毎に定まる時間であり、
一の前記ポートを介してフレームを受信し、かつ、該フレームが有する前記送信元情報と他の前記ポート情報とが前記処理手段により既に蓄積済みの場合、
前記処理手段は、受信した該フレームが有する該送信元情報と該一のポート情報とを関連付けて蓄積せず、
前記フレーム送信手段は、受信した該フレームを送信する代わりに、廃棄することを特徴とするフレーム転送方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008326430A JP5381080B2 (ja) | 2008-12-22 | 2008-12-22 | フレーム転送装置及びフレーム転送方法 |
US12/627,005 US8462779B2 (en) | 2008-12-22 | 2009-11-30 | Frame transfer apparatus and frame transfer method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008326430A JP5381080B2 (ja) | 2008-12-22 | 2008-12-22 | フレーム転送装置及びフレーム転送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010148063A JP2010148063A (ja) | 2010-07-01 |
JP5381080B2 true JP5381080B2 (ja) | 2014-01-08 |
Family
ID=42266007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008326430A Expired - Fee Related JP5381080B2 (ja) | 2008-12-22 | 2008-12-22 | フレーム転送装置及びフレーム転送方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8462779B2 (ja) |
JP (1) | JP5381080B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5566967B2 (ja) * | 2011-07-26 | 2014-08-06 | 日本電信電話株式会社 | フレーム転送システム、フレーム転送装置およびフレーム転送方法 |
US9160633B1 (en) * | 2011-10-07 | 2015-10-13 | Adtran, Inc. | Systems and methods for dynamically learning virtual local area network (VLAN) tags |
US20150023349A1 (en) * | 2013-07-19 | 2015-01-22 | Richard Lynn Wheeler | Packet discovery and learning for vlan provisioning |
US9929880B2 (en) * | 2013-10-07 | 2018-03-27 | Dell Products L.P. | System and method for managing VLAN associations with network ports |
CN105634999B (zh) * | 2014-11-05 | 2018-09-11 | 北京东土科技股份有限公司 | 一种介质访问控制地址的老化方法及装置 |
CN107666445B (zh) * | 2016-07-29 | 2021-09-07 | 中兴通讯股份有限公司 | 一种分布式系统mac地址处理方法和装置 |
US11689455B2 (en) | 2020-05-28 | 2023-06-27 | Oracle International Corporation | Loop prevention in virtual layer 2 networks |
CN116235484A (zh) | 2020-07-14 | 2023-06-06 | 甲骨文国际公司 | 层2网络中的基于接口的acl |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2007A (en) * | 1841-03-16 | Improvement in the mode of harvesting grain | ||
JPH0697965A (ja) * | 1992-09-14 | 1994-04-08 | Hitachi Ltd | ルータにおける中継制御方式 |
JP3255596B2 (ja) | 1997-10-16 | 2002-02-12 | 日本電信電話株式会社 | Macブリッジング装置 |
US6353620B1 (en) * | 1998-04-09 | 2002-03-05 | Ericsson Inc. | System and method for facilitating inter-nodal protocol agreement in a telecommunications |
JP3506327B2 (ja) * | 1999-11-16 | 2004-03-15 | 日本電気株式会社 | 高速/高信頼性イーサ伝送方式及びi/f装置 |
JP4329264B2 (ja) * | 2000-12-27 | 2009-09-09 | セイコーエプソン株式会社 | アクセス権限レベル制御装置及び方法 |
JP3967141B2 (ja) * | 2002-01-28 | 2007-08-29 | 富士通株式会社 | フレーム中継システムおよびフレーム中継装置 |
JP2004320248A (ja) * | 2003-04-14 | 2004-11-11 | Fujitsu Ltd | 通信装置,輻輳回避方法および伝送システム |
JP2006254341A (ja) * | 2005-03-14 | 2006-09-21 | Fujitsu Ltd | スパニングツリープロトコルネットワークにおけるブリッジ装置および制御パケット処理方法 |
JP2006279820A (ja) * | 2005-03-30 | 2006-10-12 | Fujitsu Ltd | ブロードキャスト抑制機能を有するネットワークシステム |
JP4709623B2 (ja) | 2005-09-26 | 2011-06-22 | 富士通株式会社 | Mac学習補正システム |
JP2007266850A (ja) * | 2006-03-28 | 2007-10-11 | Fujitsu Ltd | 伝送装置 |
US8085790B2 (en) * | 2006-07-14 | 2011-12-27 | Cisco Technology, Inc. | Ethernet layer 2 protocol packet switching |
-
2008
- 2008-12-22 JP JP2008326430A patent/JP5381080B2/ja not_active Expired - Fee Related
-
2009
- 2009-11-30 US US12/627,005 patent/US8462779B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8462779B2 (en) | 2013-06-11 |
JP2010148063A (ja) | 2010-07-01 |
US20100158019A1 (en) | 2010-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5381080B2 (ja) | フレーム転送装置及びフレーム転送方法 | |
EP3338416B1 (en) | Reducing flooding of link state changes in networks | |
JP2016012896A (ja) | 通信装置及びマルチホッピングネットワーク | |
JP2004336716A (ja) | アドホックネットワークにおけるパスmtu発見システム及び方法 | |
WO2016107424A1 (zh) | 一种链路状态检测方法、装置和系统 | |
JPWO2014068616A1 (ja) | 通信制御方法、ネットワークシステム、および通信装置 | |
CN107483248A (zh) | 一种基于无线传感器网络的约束最小生成树拓扑控制算法 | |
CN104320347B (zh) | 一种主动更新lldp的方法及设备 | |
KR101555315B1 (ko) | 저전력 사물 인터넷 네트워크 관리를 위한 네트워크 관리 데이터 전파 방법 및 저전력 사물 인터넷 노드 장치 | |
JP2010074691A (ja) | アドホックネットワーク無線通信方法 | |
JP6433851B2 (ja) | 情報収集システムおよび方法 | |
CN111327527A (zh) | 流量转发方法、系统、sdn控制器及计算机可读存储介质 | |
JP5287373B2 (ja) | 通信装置及び通信処理方法 | |
KR20150104435A (ko) | 라우팅 처리기의 동작 모드 천이 방법 | |
JP6221786B2 (ja) | 中継装置、通信システム、および、通信方法 | |
US10764768B2 (en) | Communication apparatus that flexibly responds to a change in a network configuration, network system therewith, and non-transitory computer readable medium therefor | |
KR101952187B1 (ko) | 서비스 노드 능력 처리 방법, 장치, 서비스 분류기 및 서비스 제어기 | |
JP4877769B2 (ja) | ネットワークシステム、通信コスト算出プログラム及び通信コスト算出方法 | |
WO2016056210A1 (ja) | サーバ、フロー制御方法および仮想スイッチ用プログラム | |
JP2016076903A (ja) | ゲートウェイ、通信機器及び無線通信システム | |
US9853857B2 (en) | System, switch device and method of controlling a plurality of switch devices | |
US20100238926A1 (en) | Network interface control apparatus and control method | |
JP6590402B2 (ja) | 無線ノード | |
CN105553864B (zh) | 降低lmp中消息数量的方法及装置 | |
JP2011049835A (ja) | ネットワーク故障検出装置、ネットワーク故障検出プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110907 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120808 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120925 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130625 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130819 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130916 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5381080 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |