JP5713865B2 - Vpn終端装置、通信システム、パケット転送方法、及びプログラム - Google Patents
Vpn終端装置、通信システム、パケット転送方法、及びプログラム Download PDFInfo
- Publication number
- JP5713865B2 JP5713865B2 JP2011218344A JP2011218344A JP5713865B2 JP 5713865 B2 JP5713865 B2 JP 5713865B2 JP 2011218344 A JP2011218344 A JP 2011218344A JP 2011218344 A JP2011218344 A JP 2011218344A JP 5713865 B2 JP5713865 B2 JP 5713865B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- vpn
- mac address
- routing table
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
本発明は上記の点に鑑みてなされたものであり、ユーザ端末から送出されたIPパケットを、VPN終端装置間でのMACアドレスを用いたカプセリングにより構成されたVPNトンネルに収容して転送するVPNにおいて、MACアドレス解決のためのARPパケット送信等を行うことなく、IPパケット通信を可能とするための技術を提供することを目的とする。
図2に、本発明の実施の形態に係る仮想閉域網(以下、VPNと呼ぶ)を含むネットワーク構成例を示す。図2に示すように、本実施の形態に係るネットワークは、PE装置201、202とVPN終端装置101、102とが通信路で接続されて構成されている。また、VPN終端装置101にユーザ端末Xが接続され、VPN終端装置102にユーザ端末Yが接続されている。各VPN終端装置は、図1(a)に示したCE装置と比べて、同じネットワーク上の位置に配置され、IPパケットのルーティングを行う点で共通するが、それらの機能には異なる点がある。また、各PE装置については、通信処理に関しては図1(a)に示したPE装置と同じであるが、MAC学習テーブルの設定方法が異なる。詳細については後述する。
次に、図7(a)、(b)を参照して本実施の形態に係るパケットの転送処理を説明する。図7(a)は、図2に示したネットワークをより具体的に示した図である。図7(a)に示すように、本例では、VPN終端装置101、102、103を含み、PE装置201、202、203を含む。VPN終端装置101にユーザ端末Aが接続され、VPN終端装置102にユーザ端末Bが接続され、VPN終端装置103にユーザ端末Cが接続されている。
以下、図7(b)のシーケンス図を参照して、図7(a)に示すネットワークで、ユーザ端末Aからユーザ端末BにIPパケット通信を行う場合の動作例を示す。以下の説明においては図3、図5に示した構成の中の機能部を適宜参照して説明に用いる。
上述した実施の形態では、VPN400のバックボーンネットワークとして、MPLSを用いたMPLSバックボーン300を適用する例を示したが、VPN400の網構成はこれに限られるわけではない。例えば、図8に示すように、L2ネットワーク350(広域イーサ網等)を用いることも可能である。L2ネットワーク350は、L2スイッチ(イーサスイッチ等)を接続して構成されたネットワークである。図8では、4つのL2スイッチ701、702、703、704が示されている。各L2スイッチの中のMAC学習テーブル(MACアドレスとインターフェースとの対応付け)はスタティックに設定しておくものとする。なお、説明を分かり易くするために、本変形例でも、図中のMAC学習テーブルは、1VPNユーザの個別テーブルイメージを記載したものとしているが、実際には、例えば、ユーザ毎にテーブルを備え、受信パケットの情報から識別されたユーザに対応するテーブルを参照することにより転送処理を行う構成とすることができる。
本実施の形態によれば、IPパケットをMACヘッダでカプセリングして転送を行うVPNを構成するVPN終端装置に、IPアドレス、MACアドレス、及び出力インターフェースを対応付けたルーティングテーブルを格納するルーティングテーブル格納手段と、IPパケットを受信したときに、前記ルーティングテーブルを参照して、当該IPパケットの宛先IPアドレスに対応するMACアドレス及び出力インターフェースを決定し、前記IPパケットを含む前記MACアドレス宛てのパケットを、前記出力インターフェースから転送するパケット転送手段とを備えることとした。
40、50、60 CE装置
70 MPLSバックボーン
80 VPN
101、102、103 VPN終端装置
201、202、203 PE装置
300 MPLSバックボーン
400 VPN
500 NWオペレーション装置
600 通信ネットワーク
110 ユーザ側パケット処理部
120 プロバイダ側パケット処理部
121 MACルーティングテーブル設定指示受信部
122 MACルーティングテーブル格納部
123 パケット転送処理部
131、132 インターフェース
210 MAC学習テーブル設定指示受信部
220 MAC学習テーブル格納部
230 パケット転送処理部
241、242 インターフェース
350 L2ネットワーク
701、702、703、704 L2スイッチ
Claims (5)
- MACアドレスを用いたカプセリングにより構成されたVPNトンネルに、IPパケットを収容して転送を行うVPN終端装置であって、
IPサブネットワーク情報、MACアドレス、及び出力インターフェースを対応付けたルーティングテーブルを格納するルーティングテーブル格納手段と、
前記VPN終端装置とネットワーク接続されたNWオペレーション装置から前記ルーティングテーブルの設定情報を受信し、当該設定情報を前記ルーティングテーブル格納手段に格納する設定手段と、
IPパケットを受信したときに、前記ルーティングテーブルを参照して、当該IPパケットの宛先IPアドレスに対応するMACアドレス及び出力インターフェースを決定し、前記IPパケットを含む前記MACアドレスを宛先MACアドレスとしたパケットを、前記出力インターフェースから転送するパケット転送手段と
を備えたことを特徴とするVPN終端装置。 - 前記VPN終端装置は、
ユーザ端末側のネットワークに接続される第1のパケット処理手段と、
前記ルーティングテーブル格納手段と前記パケット転送手段とを含み、前記VPNのバックボーンネットワークに接続される第2のパケット処理手段と、を備え、
前記第1のパケット処理手段は、IPルーティング処理を行うことにより前記ユーザ端末側のネットワークに対するIPパケット転送を行う
ことを特徴とする請求項1に記載のVPN終端装置。 - 請求項1又は2に記載のVPN終端装置と、前記VPNのバックボーンネットワークを構成し、前記VPN終端装置に接続されるエッジ装置と、を備える通信システムであって、
前記エッジ装置は、
MACアドレスと出力インターフェースとを対応付けたテーブルを格納するテーブル格納手段と、
前記VPN終端装置から転送された前記パケットを受信したときに、前記テーブルを参照して、当該パケットの宛先MACアドレスに対応する出力インターフェースを決定し、当該パケットを、当該出力インターフェースから転送するパケット転送手段と、を備える
ことを特徴とする通信システム。 - MACアドレスを用いたカプセリングにより構成されたVPNトンネルに、IPパケットを収容して転送を行うVPN終端装置が実行するパケット転送方法であって、
前記VPN終端装置は、IPサブネットワーク情報、MACアドレス、及び出力インターフェースを対応付けたルーティングテーブルを格納するルーティングテーブル格納手段を備え、
前記VPN終端装置とネットワーク接続されたNWオペレーション装置から前記ルーティングテーブルの設定情報を受信し、当該設定情報を前記ルーティングテーブル格納手段に格納する設定ステップと、
IPパケットを受信したときに、前記ルーティングテーブルを参照して、当該IPパケットの宛先IPアドレスに対応するMACアドレス及び出力インターフェースを決定し、前記IPパケットを含む前記MACアドレスを宛先MACアドレスとしたパケットを、前記出力インターフェースから転送するパケット転送ステップと
を備えたことを特徴とするパケット転送方法。 - コンピュータの構成を含む通信装置を、請求項1又は2に記載のVPN終端装置の各手段として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011218344A JP5713865B2 (ja) | 2011-09-30 | 2011-09-30 | Vpn終端装置、通信システム、パケット転送方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011218344A JP5713865B2 (ja) | 2011-09-30 | 2011-09-30 | Vpn終端装置、通信システム、パケット転送方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013078087A JP2013078087A (ja) | 2013-04-25 |
JP5713865B2 true JP5713865B2 (ja) | 2015-05-07 |
Family
ID=48481223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011218344A Active JP5713865B2 (ja) | 2011-09-30 | 2011-09-30 | Vpn終端装置、通信システム、パケット転送方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5713865B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160057105A1 (en) * | 2013-05-23 | 2016-02-25 | Mitsubishi Electric Corporation | Relay device, method for selecting communication method, and program |
US9426060B2 (en) | 2013-08-07 | 2016-08-23 | International Business Machines Corporation | Software defined network (SDN) switch clusters having layer-3 distributed router functionality |
CN105812260B (zh) | 2014-12-31 | 2019-03-19 | 华为技术有限公司 | 一种控制mac地址转发表发送的方法、装置及*** |
WO2018047943A1 (ja) | 2016-09-09 | 2018-03-15 | 日本電気株式会社 | 通信システム、エッジノード、通信方法及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3638742B2 (ja) * | 1996-11-29 | 2005-04-13 | アンリツ株式会社 | ルータ |
JP4183379B2 (ja) * | 2000-11-27 | 2008-11-19 | 富士通株式会社 | ネットワーク及びエッジルータ |
JP4255863B2 (ja) * | 2004-03-03 | 2009-04-15 | 日本電信電話株式会社 | 広域ネットワークシステム及び通信方法 |
JP4585498B2 (ja) * | 2006-08-30 | 2010-11-24 | 日本電信電話株式会社 | Mplsルータ、経路設定方法およびプログラム |
-
2011
- 2011-09-30 JP JP2011218344A patent/JP5713865B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013078087A (ja) | 2013-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11533249B2 (en) | Route processing method and apparatus, and data transmission method and apparatus | |
EP3863237B1 (en) | Packet forwarding method, packet transmission device, and packet reception device | |
JP6032278B2 (ja) | Lan多重化装置 | |
CN110445649B (zh) | 用于经由交换结构在边缘设备之间实施连接的方法和装置 | |
US8908527B2 (en) | Using context labels to scale MAC tables on computer network edge devices | |
JP5991424B2 (ja) | パケット書換装置、制御装置、通信システム、パケット送信方法及びプログラム | |
US20060146832A1 (en) | Method and system for transporting data using pseudowire circuits over a bridged network | |
WO2004045153A1 (en) | Methods and apparatus for broadcast domain interworking | |
CN101110745A (zh) | 衔接二层网络和三层网络的方法、装置和*** | |
WO2020173198A1 (zh) | 一种报文的处理方法、报文转发装置以及报文处理装置 | |
US11706140B2 (en) | Packet forwarding method and network device | |
WO2009021371A1 (fr) | Procédé et dispositif permettant de réaliser une émulation pseudo-filaire de bout en bout | |
WO2011160517A1 (zh) | 一种多协议标签交换业务隧道切换的方法及*** | |
EP2822238B1 (en) | Method and device for establishing a pseudo wire | |
JP5713865B2 (ja) | Vpn終端装置、通信システム、パケット転送方法、及びプログラム | |
CN112822097B (zh) | 报文转发的方法、第一网络设备以及第一设备组 | |
CN108075991B (zh) | 报文转发方法及装置 | |
CN101753426B (zh) | 防火墙多出口智能选路方法 | |
US20220247598A1 (en) | Packet Detection Method, Connectivity Negotiation Relationship Establishment Method, and Related Device | |
KR101851031B1 (ko) | 오프셋을 사용하는 대역 내 제어 채널을 제공하는 의사회선 | |
CN113660151B (zh) | L2vpn跨业务通信方法、装置、电子设备和可读介质 | |
JP2022074129A (ja) | BIERv6パケットを送信するための方法および第1のネットワークデバイス | |
JP2006174508A (ja) | パケット転送制御方法及びvpn識別情報の設定方法 | |
JP5784447B2 (ja) | ネットワーク設定装置、vpn終端装置、ネットワーク設定方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140121 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150105 |
|
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: 20150224 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150310 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5713865 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |