JP3771554B2 - ネットワーク内のレイヤー3転送を実行する方法 - Google Patents
ネットワーク内のレイヤー3転送を実行する方法 Download PDFInfo
- Publication number
- JP3771554B2 JP3771554B2 JP2003351800A JP2003351800A JP3771554B2 JP 3771554 B2 JP3771554 B2 JP 3771554B2 JP 2003351800 A JP2003351800 A JP 2003351800A JP 2003351800 A JP2003351800 A JP 2003351800A JP 3771554 B2 JP3771554 B2 JP 3771554B2
- Authority
- JP
- Japan
- Prior art keywords
- layer
- packet
- router
- forwarding
- network
- 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
- H04L49/00—Packet switching elements
- H04L49/60—Software-defined switches
- H04L49/602—Multilayer or multiprotocol switching, e.g. IP switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/354—Switches specially adapted for specific applications for supporting virtual local area networks [VLAN]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Description
図1−5は、本発明の第1実地例に従って構成され、動作するスイッチング方法を示す。図1は、本発明の一実施例により構成され動作するスイッチング方法を表すフローチャートを示す。
(a)ルータから送られたIPパケットの宛先の学習、即ちその送信元MACアドレスがルータのMACアドレスであり、宛先IPアドレスが学習したステーションのIPアドレスであるようなパケットからの学習
(c)ARP応答の宛先の学習
(d)IPパケットの送信元,ローカルサブネットからの全てあるいは一部のみあるいは予め構成されたIPアドレス範囲に属するあるいは属さないものの学習
(f)ルータのARPテーブルまたはSNMPまたは他のメカニズムを用いてルータから読み出すことのできる他のデータベースからの学習
(g)他の構成からの学習
(a)スイッチでは取り扱われず、レイヤー2で常に転送される特殊なタイプのパケット、例えばIPオプションを具備するパケット。
(b)ルータを越えて移動する例えば図2Aのネットワーク内のAからDに送られるパケット。宛先Dは、スイッチには取得されず、例えばDは常にスイッチA,Cには未知のものであり、Dへの全てのパケットは、スイッチAとCによりレイヤー2でスイッチングされる。
IPか?(ステップ110)−フレームは、IPのタイプとして識別され、例えばイーサーネットネットワーク上では、イーサータイプ0×800のフレームは、IPパケットを搬送する。
ARPか?(ステップ120)−フレームはARPタイプとして識別される。例えばイーサーネットネットワーク上では、イーサータイプ0×860のフレームは、ARPパケットを搬送する。
通常のIPパケットか?(ステップ160)−RFC1812の定義に従って、このIPパケットは有効である。このIPパケットがバージョン4であり、IPオプションを含まずTTLが1より大きい。
見いだされたか?(ステップ240)−パケットの宛先IPアドレスに適合する記録がステップ230によりIPテーブル70内に見いだされるとステップ250に進み、それ以外の場合にはステップ260に進む。
IPテーブルのエージング(ステップ300)−30秒毎に全ての記録は図2BのIPテーブル70から消去(エージング)される。
IPテーブルからの除去(ステップ340)−図2BのIPテーブル70からMACアドレスフィールド内の前記MACアドレスを特定する全ての記録を取り除く。
無視(ステップ344)−何もしない。
* ARPパケットまたはARPリクエストまたはARP応答またはその両方の送信元を学習する
* ARP応答の宛先を学習する
* このIPパケットの送信元に関する情報を読みだし、この情報を用いて新たなステーションだけでなく情報をリフレッシュし、スイッチにすでに既知のステーションに関し別の方法で学習する
* 少なくともあるIPパケットの送信元フィールドから学習する
* 少なくともあるIPパケットの宛先フィールドから学習する
MACテーブル内(図2C)の受信したパケットの宛先MACアドレスに対応するポート番号がパケットを受信したポート番号ではない場合。
(b)受信したパケットの宛先IPアドレスがスイッチに既知で(即ち、図2BのIPテーブル70内に見いだされる)、
受信したパケットの宛先MACアドレスがパケットの宛先IPアドレスに対応するMACアドレス以外の場合、これは図2BのIPテーブルに見いだされる場合。
IPか?(ステップ510)−フレームは、IPタイプとして識別される。例えば、イーサーネットネットワーク上では、イーサータイプ0×800のフレームはIPパケットを搬送する。
送信側を学習したか?(ステップ525)−送信側の局のIPアドレスが図7Cの学習制御テーブル470とチェックされ、それがこのアドレスを学習することを許可されたか否かを決定する。
通常のIPパケット(ステップ550)−RFC1812の定義に従って、このIPパケットは、有効である。さらにまたこのIPパケットがバージョン4であり、IPオプションを含まずTTLが1より大きい。
ステップ580(宛先MACがオンセグメント)において、図7BのMACテーブル460内のパケットの宛先MACアドレスに対応するポートが、パケットがそこから受信したポートに等しいかあるいは等しくないかである。
ステップ600においては、図7AのIPテーブル450は、パケットの宛先IPアドレスにマッチする記録を見いだすために検索される。
ステップ610において、パケットの宛先IPアドレスにマッチする記録がステップ600によりIPテーブル450内で見いだされない場合には、ステップ620に進み、それ以外の場合には、ステップ650に進む。
(a)TTLを1づづ減分し、それに応じてIPチェックサムを更新する
(b)宛先MACアドレスを宛先IPに対応する図7AのIPテーブル450内の記録内で見いだされたMACアドレスで置換する
(c)送信元MACアドレスを現在のスイッチのMACアドレスで置換する。スイッチが複数のMACアドレスを有する場合には、本発明の方法はパケットが送信されるべきVLANに適した1つを使用する。
タイマーコール(ステップ700)においては、例えば30秒等の所定の時間が経過すると、シーケンスはステップ705に進む。
ステップ720(IPテーブルのエージング)−図7AのIPテーブル450内の各記録、即ちエントリに対しステップ730−750を繰り返す。
ステップ740:図7AのIPテーブル450内の「学習済みフラグ」フィールドがクリアされる。
ステップ750(エントリをIPテーブルから削除)は、図7AのIPテーブル450から現在検査された記録を削除する。
45、50、55 スイッチ
60 ルータ MACアドレス
64 ステーション
70 IPテーブル
80 MACテーブル
Claims (10)
- 複数のポートを有するネットワーク素子が、1つまたはそれ以上のルータからなるネットワーク内でレイヤー3転送を実行する方法において、該方法は、
ネットワーク内の各ルータに対し、複数のポートのうちの、ルータに到達可能な少なくとも1つをルータの上流側ポートとして識別しかつ、ルータに到達可能でない、1つまたはそれ以上の他のポートをルータの下流側ポートとして識別するステップと、
1つまたはそれ以上の他のポートに到達可能な1つまたはそれ以上のIPステーションに各々関連した1つまたはそれ以上のIPアドレスを含む転送情報を学習するステップと、
データパケットを受領するステップと、
パケットを受領すると、パケットが1つまたはそれ以上のルータのうちの1つのMACアドレスに等しいレイヤー2宛先を有し、かつ1つまたはそれ以上の学習したIPアドレスのうちの1つに等しいレイヤー3のIP宛先アドレスを有する場合に、レイヤー3転送を実行するステップとを含むことを特徴とする方法。 - 請求項1記載の方法において、前記パケットは、異なるサブネット内にある、レイヤー3送信元と、レイヤー3宛先とを有することを特徴とする方法。
- 請求項1記載の方法において、前記転送情報は、パケットのレイヤー3IP宛先アドレスに対応するVLANIDを含むことを特徴とする方法。
- 請求項1記載の方法において、前記転送情報は、パケットのレイヤー3宛先IPアドレスに対応するレイヤー2MACアドレスを含むことを特徴とする方法。
- 請求項1記載の方法において、レイヤー3転送がネットワーク素子によって実行されないパケットは、レイヤー2においてネットワーク素子によって転送されることを特徴とする方法。
- ステーションIからステーションIIに個々のパケットをレイヤー3転送するレイヤー3転送方法において、前記パケットのレイヤー2宛先は、ステーションI及びIIがそれを介して接続されるネットワーク素子Aからネットワークに到達可能なネットワーク内にルータを有しており、前記ルータはARP情報を記憶しており、該方法は、
ステーションIからステーションIIにパケットをレイヤー3転送する機能をネットワーク素子Aに具備させるステップと、
前記ネットワーク素子Aで前記個々のパケットに対しレイヤー3転送を実行するステップとを有し、
前記具備させるステップは、ネットワーク素子Aの一部の上に、ステーションIからステーションIIにパケットを転送するためにルータにより使用される転送情報を前記ルータのARP情報を読み込むことによって学習するステップを含むことを特徴とするレイヤー3転送方法。 - 複数のポートを有するネットワーク素子が、少なくとも1つのルータを有するネットワーク内でレイヤー3転送を転送情報を用いて実行する方法において、該方法は、
IPアドレスがユーザによって学習されるのに適しているとして設定されたステーションに関する転送情報を学習するステップと、
パケットを受領すると、ルータの識別性を用いずに、パケトがレイヤー3転送を必要としているか否かを決定するステップと、
パケトがレイヤー3転送を必要としている場合で、かつすべての必要な転送情報が得られる場合に、レイヤー3転送を実行し、そして他の場合にはレイヤー2転送を実行するステップとを含むことを特徴とする方法。 - 複数のポートを有するネットワーク素子が1つまたはそれ以上のルータを有するネットワーク内でレイヤー3転送を実行するシステムにおいて、該システムは、
ネットワーク内の各ルータに対し、複数のポートのうちの、ルータに到達可能な少なくとも1つをルータの上流側ポートとして識別しかつ、ルータに到達可能でない、1つまたはそれ以上の他のポートをルータの下流側ポートとして識別するために動作するポート識別子と、
1つまたはそれ以上の他のポートに到達可能な1つまたはそれ以上のIPステーションに各々関連した1つまたはそれ以上のIPアドレスを含む転送情報を学習するために動作する学習ユニットと、
1つまたはそれ以上のルータのうちの1つのMACアドレスに等しいレイヤー2宛先を有しかつ1つまたはそれ以上の学習したIPアドレスのうちの1つに等しいレイヤー3のIP宛先アドレスを有するパケットを受領すると、レイヤー3転送を実行するために動作するレイヤー3転送ユニットとを備えることを特徴とするシステム。 - ステーションIからステーションIIに個々のパケットをレイヤー3転送するレイヤー3転送システムにおいて、前記パケットのレイヤー2宛先は、ステーションI及びIIがそれを介して接続されるネットワーク素子Aからネットワークに到達可能なネットワーク内にルータを有しており、前記ルータはARP情報を記憶しており、該レイヤー3転送システムは、
ステーションIからステーションIIへパケットをレイヤー3転送する機能をネットワーク素子Aに具備させるために動作する学習素子と、
ネットワーク素子Aにおいて、前記個別のパケットをレイヤー3転送するためのレイヤー3転送ユニットとを備え、
前記具備させることは、ネットワーク素子Aの一部において、ステーションIからステーションIIにパケットを転送するためにルータにより使用される転送情報を前記ルータのARP情報を読み込むことによって学習することを含むことを特徴とするレイヤー3転送システム。 - 複数のポートを有するネットワーク素子が、少なくとも1つのルータを有するネットワーク内でレイヤー3転送を転送情報を用いて実行するシステムにおいて、該システムは、
IPアドレスがユーザによって学習されるのに適しているとして設定されたステーションに関する転送情報を学習する手段と、
パケットを受領すると、ルータの識別性を用いずに、パケトがレイヤー3転送を必要としているか否かを決定する手段と、
パケトがレイヤー3転送を必要としている場合で、かつすべての必要な転送情報が得られる場合に、レイヤー3転送を実行し、そして他の場合にはレイヤー2転送を実行する手段とを含むことを特徴とするシステム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/132,030 US6256314B1 (en) | 1998-08-11 | 1998-08-11 | Apparatus and methods for routerless layer 3 forwarding in a network |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22681699A Division JP2000101649A (ja) | 1998-08-11 | 1999-08-10 | ネットワ―ク内のレイヤ―3転送を実行する方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004072802A JP2004072802A (ja) | 2004-03-04 |
JP3771554B2 true JP3771554B2 (ja) | 2006-04-26 |
Family
ID=22452125
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22681699A Pending JP2000101649A (ja) | 1998-08-11 | 1999-08-10 | ネットワ―ク内のレイヤ―3転送を実行する方法 |
JP2003351800A Expired - Fee Related JP3771554B2 (ja) | 1998-08-11 | 2003-10-10 | ネットワーク内のレイヤー3転送を実行する方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22681699A Pending JP2000101649A (ja) | 1998-08-11 | 1999-08-10 | ネットワ―ク内のレイヤ―3転送を実行する方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US6256314B1 (ja) |
EP (1) | EP0980167B1 (ja) |
JP (2) | JP2000101649A (ja) |
CA (1) | CA2275080C (ja) |
DE (1) | DE69933417T2 (ja) |
Families Citing this family (91)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3233208B2 (ja) * | 1998-04-30 | 2001-11-26 | 日本電気株式会社 | レイヤ3フロースイッチング方法 |
US6618398B1 (en) * | 1998-08-06 | 2003-09-09 | Nortel Networks Limited | Address resolution for internet protocol sub-networks in asymmetric wireless networks |
US6556547B1 (en) * | 1998-12-15 | 2003-04-29 | Nortel Networks Limited | Method and apparatus providing for router redundancy of non internet protocols using the virtual router redundancy protocol |
US6556541B1 (en) * | 1999-01-11 | 2003-04-29 | Hewlett-Packard Development Company, L.P. | MAC address learning and propagation in load balancing switch protocols |
JP3082760B1 (ja) * | 1999-02-26 | 2000-08-28 | 日本電気株式会社 | Mpoaパケットの転送方法 |
US6640251B1 (en) * | 1999-03-12 | 2003-10-28 | Nortel Networks Limited | Multicast-enabled address resolution protocol (ME-ARP) |
US7058076B1 (en) * | 1999-07-08 | 2006-06-06 | Lucent Technologies Inc. | Internet protocol (IP)-based wireless infrastructure network |
US6970475B1 (en) * | 1999-08-17 | 2005-11-29 | At&T Corporation | System and method for handling flows in a network |
US6747951B1 (en) * | 1999-09-20 | 2004-06-08 | Nortel Networks Limited | Method and apparatus for providing efficient management of resources in a multi-protocol over ATM (MPOA) |
US6684241B1 (en) * | 1999-09-29 | 2004-01-27 | Nortel Networks Limited | Apparatus and method of configuring a network device |
US7702732B1 (en) | 1999-09-29 | 2010-04-20 | Nortel Networks Limited | Methods for auto-configuring a router on an IP subnet |
US6934292B1 (en) * | 1999-11-09 | 2005-08-23 | Intel Corporation | Method and system for emulating a single router in a switch stack |
US6728246B1 (en) * | 1999-12-07 | 2004-04-27 | Advanced Micro Devices, Inc. | Arrangement for reducing layer 3 header data supplied to switching logic on a network switch |
US7103035B1 (en) * | 2000-01-14 | 2006-09-05 | Advanced Micro Devices, Inc. | Arrangement for searching network addresses in a network switch using multiple tables based on subnet identifier |
GB2358760B (en) * | 2000-01-25 | 2003-06-25 | 3Com Corp | Network switch with self-learning routing facility |
US6934260B1 (en) * | 2000-02-01 | 2005-08-23 | Advanced Micro Devices, Inc. | Arrangement for controlling learning of layer 3 network addresses in a network switch |
US6694369B1 (en) * | 2000-03-30 | 2004-02-17 | 3Com Corporation | Tag echo discovery protocol to detect reachability of clients |
JP2004515088A (ja) * | 2000-04-13 | 2004-05-20 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド | ネットワークスイッチにおけるプログラマブルなレイヤ3アドレス自己学習スキーム |
US6571291B1 (en) * | 2000-05-01 | 2003-05-27 | Advanced Micro Devices, Inc. | Apparatus and method for validating and updating an IP checksum in a network switching system |
JP3538119B2 (ja) * | 2000-05-25 | 2004-06-14 | 日本電気株式会社 | 網間接続装置 |
US6914905B1 (en) * | 2000-06-16 | 2005-07-05 | Extreme Networks, Inc. | Method and system for VLAN aggregation |
FR2811179B1 (fr) * | 2000-06-30 | 2002-09-27 | Thomson Csf | Procede de routage de trame ip entre les usagers d'un reseau a graphe variable |
US6807176B1 (en) * | 2000-07-13 | 2004-10-19 | Advanced Micro Devices, Inc. | Arrangement for switching data packets in a network switch based on subnet identifier |
US6954462B1 (en) * | 2000-07-31 | 2005-10-11 | Cisco Technology, Inc. | Method and apparatus for determining a multilayer switching path |
KR20020017265A (ko) * | 2000-08-29 | 2002-03-07 | 구자홍 | 동일 아이피 서브넷상에 구성된 서로 다른 가상랜 사이의통신방법 |
US6850495B1 (en) * | 2000-08-31 | 2005-02-01 | Verizon Communications Inc. | Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header |
US8087064B1 (en) | 2000-08-31 | 2011-12-27 | Verizon Communications Inc. | Security extensions using at least a portion of layer 2 information or bits in the place of layer 2 information |
US7315554B2 (en) * | 2000-08-31 | 2008-01-01 | Verizon Communications Inc. | Simple peering in a transport network employing novel edge devices |
US6980549B1 (en) * | 2000-09-01 | 2005-12-27 | Avaya Technology Corp. | Policy enforcing switch |
US7739398B1 (en) | 2000-11-21 | 2010-06-15 | Avaya Inc. | Dynamic load balancer |
US20040213220A1 (en) * | 2000-12-28 | 2004-10-28 | Davis Arlin R. | Method and device for LAN emulation over infiniband fabrics |
US6912592B2 (en) * | 2001-01-05 | 2005-06-28 | Extreme Networks, Inc. | Method and system of aggregate multiple VLANs in a metropolitan area network |
US20020097717A1 (en) * | 2001-01-22 | 2002-07-25 | Vinsel Peter C. | Microkernel architecture-based forwarder |
JP2002290399A (ja) * | 2001-03-26 | 2002-10-04 | Fujitsu Ltd | 加入者終端装置およびパケット処理方法 |
US7269157B2 (en) * | 2001-04-10 | 2007-09-11 | Internap Network Services Corporation | System and method to assure network service levels with intelligent routing |
US7085224B1 (en) * | 2001-06-14 | 2006-08-01 | Cisco Technology, Inc. | Method and apparatus for fast failure detection in switched LAN networks |
JP4236398B2 (ja) * | 2001-08-15 | 2009-03-11 | 富士通株式会社 | 通信方法、通信システム及び通信接続プログラム |
US6606679B2 (en) * | 2001-08-20 | 2003-08-12 | Intel Corporation | Software transparent system and method for peer-to-peer message routing |
CN100568787C (zh) * | 2001-09-24 | 2009-12-09 | 朗米·谢尔雅·冈达 | 支持以太网媒体接入控制电路的方法及装置 |
US7133365B2 (en) * | 2001-11-02 | 2006-11-07 | Internap Network Services Corporation | System and method to provide routing control of information over networks |
US7222190B2 (en) * | 2001-11-02 | 2007-05-22 | Internap Network Services Corporation | System and method to provide routing control of information over data networks |
US7668966B2 (en) * | 2001-11-02 | 2010-02-23 | Internap Network Services Corporation | Data network controller |
US7561517B2 (en) | 2001-11-02 | 2009-07-14 | Internap Network Services Corporation | Passive route control of data networks |
US7260085B2 (en) * | 2002-03-21 | 2007-08-21 | Acme Packet, Inc. | System and method for determining a destination for an internet protocol packet |
US7234163B1 (en) * | 2002-09-16 | 2007-06-19 | Cisco Technology, Inc. | Method and apparatus for preventing spoofing of network addresses |
JP4101631B2 (ja) * | 2002-12-13 | 2008-06-18 | 富士通株式会社 | スイッチング装置 |
AU2003300900A1 (en) * | 2002-12-13 | 2004-07-09 | Internap Network Services Corporation | Topology aware route control |
ATE376743T1 (de) * | 2003-03-20 | 2007-11-15 | Ericsson Telefon Ab L M | Verfahren und vorrichtung zur übertragung von dateneinheiten |
JP4108524B2 (ja) * | 2003-04-14 | 2008-06-25 | 日本電気株式会社 | Atmブリッジ装置及びatmブリッジにおけるループ検出方法 |
US7523485B1 (en) * | 2003-05-21 | 2009-04-21 | Foundry Networks, Inc. | System and method for source IP anti-spoofing security |
US7516487B1 (en) * | 2003-05-21 | 2009-04-07 | Foundry Networks, Inc. | System and method for source IP anti-spoofing security |
US20040255154A1 (en) * | 2003-06-11 | 2004-12-16 | Foundry Networks, Inc. | Multiple tiered network security system, method and apparatus |
US7876772B2 (en) * | 2003-08-01 | 2011-01-25 | Foundry Networks, Llc | System, method and apparatus for providing multiple access modes in a data communications network |
AU2003263725A1 (en) * | 2003-08-29 | 2005-03-16 | Infineon Technologies Ag | A data switch, and communication system using the data switch |
US7735114B2 (en) * | 2003-09-04 | 2010-06-08 | Foundry Networks, Inc. | Multiple tiered network security system, method and apparatus using dynamic user policy assignment |
US7774833B1 (en) | 2003-09-23 | 2010-08-10 | Foundry Networks, Inc. | System and method for protecting CPU against remote access attacks |
US7876757B2 (en) * | 2003-11-06 | 2011-01-25 | International Business Machines Corporation | Router-assisted fast processing of packet termination in host |
US8528071B1 (en) | 2003-12-05 | 2013-09-03 | Foundry Networks, Llc | System and method for flexible authentication in a data communications network |
US20050165885A1 (en) * | 2003-12-24 | 2005-07-28 | Isaac Wong | Method and apparatus for forwarding data packets addressed to a cluster servers |
JP4320603B2 (ja) * | 2004-02-26 | 2009-08-26 | 日本電気株式会社 | 加入者回線収容装置およびパケットフィルタリング方法 |
US7720054B2 (en) * | 2004-03-02 | 2010-05-18 | Cisco Technology, Inc. | Router configured for outputting update messages specifying a detected attribute change of a connected active path according to a prescribed routing protocol |
TWI234373B (en) * | 2004-03-23 | 2005-06-11 | Realtek Semiconductor Corp | Method and apparatus for routing data packets |
US7854000B2 (en) * | 2004-10-26 | 2010-12-14 | Cisco Technology, Inc. | Method and system for addressing attacks on a computer connected to a network |
US7990966B2 (en) * | 2004-12-13 | 2011-08-02 | Electronics And Telecommunications Research Institute | Apparatus for changing MAC address to identify subscriber and method thereof |
US7715409B2 (en) * | 2005-03-25 | 2010-05-11 | Cisco Technology, Inc. | Method and system for data link layer address classification |
WO2006125454A1 (en) * | 2005-05-23 | 2006-11-30 | Telefonaktiebolaget L.M. Ericsson (Publ.) | Traffic diversion in an ethernet-based access network |
US7619992B2 (en) * | 2005-09-13 | 2009-11-17 | Alcatel Lucent | Low latency working VPLS |
JP4193832B2 (ja) * | 2005-09-14 | 2008-12-10 | 三菱マテリアル株式会社 | ネットワークシステム及びデータ転送方法 |
US7822033B1 (en) * | 2005-12-30 | 2010-10-26 | Extreme Networks, Inc. | MAC address detection device for virtual routers |
US7894451B2 (en) * | 2005-12-30 | 2011-02-22 | Extreme Networks, Inc. | Method of providing virtual router functionality |
US8116310B2 (en) * | 2007-11-24 | 2012-02-14 | Cisco Technology, Inc. | Reducing packet flooding by a packet switch |
US8031627B2 (en) | 2008-07-10 | 2011-10-04 | At&T Intellectual Property I, L.P. | Methods and apparatus to deploy and monitor network layer functionalities |
US8248951B2 (en) | 2009-09-11 | 2012-08-21 | At&T Intellectual Property I, Lp | Methods and apparatus to manage bypass paths in an internet protocol (IP) network |
US20110222538A1 (en) * | 2010-03-12 | 2011-09-15 | Bijendra Singh | Method and System for L3 Bridging Using L3-To-L2 Mapping Database |
JP5962786B2 (ja) * | 2010-03-19 | 2016-08-03 | ヤマハ株式会社 | 通信システム、スイッチングハブ、およびルータ |
US8699484B2 (en) | 2010-05-24 | 2014-04-15 | At&T Intellectual Property I, L.P. | Methods and apparatus to route packets in a network |
US9491085B2 (en) | 2010-05-24 | 2016-11-08 | At&T Intellectual Property I, L.P. | Methods and apparatus to route control packets based on address partitioning |
CN108200225B (zh) * | 2010-06-29 | 2022-04-12 | 华为技术有限公司 | 不对称网络地址封装 |
US8605732B2 (en) | 2011-02-15 | 2013-12-10 | Extreme Networks, Inc. | Method of providing virtual router functionality |
US9100213B1 (en) * | 2011-06-08 | 2015-08-04 | Juniper Networks, Inc. | Synchronizing VPLS gateway MAC addresses |
US9008095B2 (en) * | 2012-10-02 | 2015-04-14 | Cisco Technology, Inc. | System and method for hardware-based learning of internet protocol addresses in a network environment |
US8948181B2 (en) | 2012-10-23 | 2015-02-03 | Cisco Technology, Inc. | System and method for optimizing next-hop table space in a dual-homed network environment |
TW201421232A (zh) * | 2012-11-19 | 2014-06-01 | Ibm | 在一冗餘群組中實施故障備援的方法、裝置與電腦程式產品 |
US9253140B2 (en) | 2012-11-20 | 2016-02-02 | Cisco Technology, Inc. | System and method for optimizing within subnet communication in a network environment |
JP6064757B2 (ja) * | 2013-04-10 | 2017-01-25 | 富士通株式会社 | 通信システム及び通信方法 |
US10003536B2 (en) | 2013-07-25 | 2018-06-19 | Grigore Raileanu | System and method for managing bandwidth usage rates in a packet-switched network |
GB2534447B (en) * | 2014-09-30 | 2017-03-15 | Arris Entpr Inc | Bridging based upon media access control address |
US10924408B2 (en) | 2014-11-07 | 2021-02-16 | Noction, Inc. | System and method for optimizing traffic in packet-switched networks with internet exchanges |
US9769070B2 (en) | 2015-01-28 | 2017-09-19 | Maxim Basunov | System and method of providing a platform for optimizing traffic through a computer network with distributed routing domains interconnected through data center interconnect links |
CN105939274A (zh) * | 2016-05-17 | 2016-09-14 | 杭州迪普科技有限公司 | 报文转发方法及装置 |
US10931529B2 (en) * | 2019-07-10 | 2021-02-23 | Nanning Fugui Precision Industrial Co., Ltd. | Terminal device management method, server, and terminal device for managing terminal devices in local area network |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5309437A (en) * | 1990-06-29 | 1994-05-03 | Digital Equipment Corporation | Bridge-like internet protocol router |
US5420862A (en) * | 1991-06-14 | 1995-05-30 | Digital Equipment Corporation | Router using remote address resolution to enable bridge like data forwarding |
US6003074A (en) * | 1998-02-24 | 1999-12-14 | Hewlett-Packard Company | Method and apparatus for mapping the physical topology of a subnetwork |
-
1998
- 1998-08-11 US US09/132,030 patent/US6256314B1/en not_active Expired - Lifetime
-
1999
- 1999-06-17 CA CA002275080A patent/CA2275080C/en not_active Expired - Lifetime
- 1999-08-02 EP EP99306128A patent/EP0980167B1/en not_active Expired - Lifetime
- 1999-08-02 DE DE69933417T patent/DE69933417T2/de not_active Expired - Lifetime
- 1999-08-10 JP JP22681699A patent/JP2000101649A/ja active Pending
-
2003
- 2003-10-10 JP JP2003351800A patent/JP3771554B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000101649A (ja) | 2000-04-07 |
DE69933417D1 (de) | 2006-11-16 |
CA2275080C (en) | 2006-07-25 |
DE69933417T2 (de) | 2007-08-02 |
CA2275080A1 (en) | 2000-02-11 |
US6256314B1 (en) | 2001-07-03 |
EP0980167A1 (en) | 2000-02-16 |
EP0980167B1 (en) | 2006-10-04 |
JP2004072802A (ja) | 2004-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3771554B2 (ja) | ネットワーク内のレイヤー3転送を実行する方法 | |
US20040213272A1 (en) | Layer 2 switching device | |
US9369304B2 (en) | Subnet scoped multicast/broadcast packet distribution over a routed network | |
US7822027B2 (en) | Network routing to the socket | |
US7292573B2 (en) | Methods and apparatus for selection of mirrored traffic | |
US6912223B1 (en) | Automatic router configuration | |
US7260648B2 (en) | Extension of address resolution protocol (ARP) for internet protocol (IP) virtual networks | |
US8953629B2 (en) | Blade router with NAT support | |
JP4744723B2 (ja) | マルチプロトコル冗長ルータプロトコルサポート方法及び装置 | |
US8565069B2 (en) | Method of shrinking a data loss window in a packet network device | |
JP3812239B2 (ja) | ネットワーク中継装置 | |
US6195356B1 (en) | Switcher for spanning subnetworks | |
US20160065503A1 (en) | Methods, systems, and computer readable media for virtual fabric routing | |
EP3809641A1 (en) | Improved port mirroring over evpn vxlan | |
JP6323444B2 (ja) | 通信システム、制御装置、通信方法およびプログラム | |
JP4011528B2 (ja) | ネットワーク仮想化システム | |
JP2003324468A (ja) | データ転送システム及びノード装置 | |
Cisco | Configuring IP Multicast MLS | |
Cisco | Configuring Multilayer Switching | |
Cisco | Configuring IP Multicast MLS | |
Cisco | Configuring the Catalyst 8500 Software | |
Cisco | Configuring the Catalyst 8500 Software | |
Cisco | Configuring IP Multicast Layer 3 Switching | |
Cisco | Configuring IP MLS | |
Cisco | Configuring IP Multicast Layer 3 Switching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060104 |
|
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: 20060118 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3771554 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100217 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100217 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110217 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120217 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120217 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130217 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130217 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140217 Year of fee payment: 8 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |