JP4980200B2 - Data communication system and transfer frame - Google Patents
Data communication system and transfer frame Download PDFInfo
- Publication number
- JP4980200B2 JP4980200B2 JP2007288261A JP2007288261A JP4980200B2 JP 4980200 B2 JP4980200 B2 JP 4980200B2 JP 2007288261 A JP2007288261 A JP 2007288261A JP 2007288261 A JP2007288261 A JP 2007288261A JP 4980200 B2 JP4980200 B2 JP 4980200B2
- Authority
- JP
- Japan
- Prior art keywords
- edge switch
- destination
- identifier
- network
- source
- 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
- 238000012546 transfer Methods 0.000 title claims description 119
- 238000004891 communication Methods 0.000 title description 11
- 230000005540 biological transmission Effects 0.000 claims description 68
- XEBWQGVWTUSTLN-UHFFFAOYSA-M phenylmercury acetate Chemical compound CC(=O)O[Hg]C1=CC=CC=C1 XEBWQGVWTUSTLN-UHFFFAOYSA-M 0.000 description 23
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 8
- 230000003068 static effect Effects 0.000 description 8
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- ZWIBGKZDAWNIFC-UHFFFAOYSA-N disuccinimidyl suberate Chemical compound O=C1CCC(=O)N1OC(=O)CCCCCCC(=O)ON1C(=O)CCC1=O ZWIBGKZDAWNIFC-UHFFFAOYSA-N 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
本発明は、広域イーサネット網(イーサネットは登録商標である。)において、VPN(Virtual Private Network)の数を、容易に増加させることが可能な技術に関するものである。 The present invention relates to a technique capable of easily increasing the number of VPNs (Virtual Private Networks) in a wide area Ethernet network (Ethernet is a registered trademark).
VPNは、通信事業者が提供する公衆回線網をあたかも各加入者間の専用回線であるかのように利用できるサービスである。このVPNは、イーサネットで用いられるVLAN(Virtual LAN)技術を用いて可能である。このVLANは12ビットのVLAN−ID(「VID」と略す場合もある。)によって表され、4096以下の数のVLANを識別することができ、4096以下のVPNを識別することができる。 VPN is a service that can use a public line network provided by a telecommunications carrier as if it were a dedicated line between subscribers. This VPN is possible using VLAN (Virtual LAN) technology used in Ethernet. This VLAN is represented by a 12-bit VLAN-ID (sometimes abbreviated as “VID”), can identify 4096 or less VLANs, and can identify 4096 or less VPNs.
ここで、広域イーサネットでは、通信事業者が提供する公衆回線網をキャリアバックボーンとして用いることが想定されており、4096を超えるVPNが提供可能であることが望まれている。 Here, in the wide area Ethernet, it is assumed that a public line network provided by a communication carrier is used as a carrier backbone, and it is desired that more than 4096 VPNs can be provided.
4096を超える数のVPNを提供することが可能な技術として、従来のVLAN―IDを含むVLANタグに加えて、新たなVLANタグを用意し、これら複数のVLANタグに含まれる12ビットを超えるVLAN−IDにより、4096を超えるVLANを識別する技術(「VLANスタッキング技術」と呼ばれる。)が考えられている。ただし、VLANスタッキング技術を用いる場合、広域イーサネット網を構成するためのスイッチとして、VLANスタッキング技術に対応するような機能拡張がなされた特別なスイッチを用いることになるため、VLANスタッキング技術に対応しない通常のスイッチを用いる場合に比べて、広域イーサネット網を構成するための価格が高額になってしまい、結果として通信費用の高額化を招くことになる。 As a technology capable of providing more than 4096 VPNs, in addition to the conventional VLAN tag including VLAN-ID, a new VLAN tag is prepared, and the VLAN exceeding 12 bits included in the plurality of VLAN tags. A technology for identifying more than 4096 VLANs by ID (referred to as “VLAN stacking technology”) is considered. However, when the VLAN stacking technology is used, a special switch having a function extension corresponding to the VLAN stacking technology is used as a switch for configuring the wide area Ethernet network. Compared with the case of using this switch, the price for constructing the wide area Ethernet network becomes high, resulting in an increase in communication cost.
本発明の目的は、上記した従来技術の問題点を解決し、VLANスタッキング技術に対応しない従来のスイッチを用いた場合においても、4096を超えるVPNを提供することができる技術を提供することにある。 An object of the present invention is to solve the above-described problems of the prior art and provide a technique capable of providing more than 4096 VPNs even when a conventional switch that does not support the VLAN stacking technique is used. .
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。 SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.
[適用例1]
広域ネットワークにおいて提供される仮想専用回線を介して、第1のユーザネットワークに含まれる送信元ホストから第2のユーザネットワークに含まれる送信先ホストへデータを伝送するデータ伝送システムであって、
前記広域ネットワークは、
前記送信元ホストが接続される送信元エッジスイッチと、
前記送信先ホストが接続される送信先エッジスイッチと、
1以上のコアスイッチにより構成され、前記送信元エッジスイッチと前記送信先エッジスイッチとの間を接続するコアネットワークと、
を備えており、
前記送信元エッジスイッチは、前記送信元ホストから前記データを含むユーザフレームが到着すると、前記ユーザフレームから転送フレームを生成し、生成した転送フレームを前記コアネットワークに転送し、
前記コアネットワーク内のコアスイッチは、前記転送フレームが到着すると、前記転送フレームをそのまま転送し、
前記送信先エッジスイッチは、前記転送フレームが到着すると、前記転送フレームから前記ユーザフレームを生成し、生成した前記ユーザフレームを前記送信先ホストへ送信し、
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビット(nは整数)の仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(mはnより大きい整数)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている
ことを特徴とするデータ伝送システム。
[Application Example 1]
A data transmission system for transmitting data from a source host included in a first user network to a destination host included in a second user network via a virtual private line provided in a wide area network,
The wide area network is:
A source edge switch to which the source host is connected;
A destination edge switch to which the destination host is connected;
A core network configured by one or more core switches and connecting between the source edge switch and the destination edge switch;
With
The source edge switch generates a transfer frame from the user frame when a user frame including the data arrives from the source host, transfers the generated transfer frame to the core network,
When the transfer frame arrives, the core switch in the core network transfers the transfer frame as it is,
The destination edge switch generates the user frame from the transfer frame when the transfer frame arrives, transmits the generated user frame to the destination host,
The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. an n-bit (n is an integer) virtual network identifier in the header, the data in the payload,
The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits for identifying the virtual private line (m is from n) A first integer identifier of n bits of a virtual private line identifier of a large integer) in a header, and the user frame excluding the virtual network identifier is included in a payload,
The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
The data transmission system, wherein the virtual private line identifier is defined corresponding to the virtual network identifier.
適用例1では、広域ネットワークを伝送する転送フレームのヘッダを構成する送信先エッジスイッチ用MACアドレスおよび送信元エッジスイッチ用MACアドレスに含まれる第2の部分識別子と、第1の部分識別子とで、mビットの仮想専用回線識別子を表すことができ、nビットの仮想ネットワーク識別子よりも多くの仮想専用回線を識別することが可能である。従って、例えば、広域ネットワークを広域イーサネットとした場合において、ローカルエリアネットワークに適用されるイーサネットのVLAN技術を用いて提供可能なVPNは4096以下であるのに対して、4096を越える数のVPNを提供することができる。 In the first application example, the second partial identifier included in the MAC address for the destination edge switch and the MAC address for the source edge switch constituting the header of the transfer frame that transmits the wide area network, and the first partial identifier, An m-bit virtual private line identifier can be represented, and more virtual private lines can be identified than an n-bit virtual network identifier. Therefore, for example, when the wide area network is a wide area Ethernet, the number of VPNs that can be provided using the Ethernet VLAN technology applied to the local area network is 4096 or less, but more than 4096 VPNs are provided. can do.
また、転送フレームのヘッダを構成する送信先エッジスイッチ用MACアドレス、送信元エッジスイッチ用MACアドレス、および、仮想専用回線の第1の部分識別子は、それぞれ、ユーザフレームのヘッダを構成する送信先MACアドレス、送信元MACアドレス、および、仮想ネットワーク識別子に対応するように構成されている。これにより、例えば、広域ネットワークを広域イーサネットとした場合に、従来技術で説明したVLANスタッキング技術に対応しない従来のスイッチを用いて広域イーサネットを構築することができる。 Further, the MAC address for the destination edge switch, the MAC address for the source edge switch, and the first partial identifier of the virtual private line that constitute the header of the transfer frame are respectively the destination MAC that constitutes the header of the user frame. It is configured to correspond to an address, a source MAC address, and a virtual network identifier. Thus, for example, when the wide area network is a wide area Ethernet, it is possible to construct a wide area Ethernet using a conventional switch that does not support the VLAN stacking technique described in the related art.
[適用例2]
適用例1記載のデータ伝送システムであって、
前記送信元エッジスイッチは、前記ユーザフレームに含まれる前記送信先MACアドレスおよび前記仮想ネットワーク識別子に基づいて、前記送信先エッジスイッチ識別子および前記第2の部分識別子で構成される前記送信先エッジスイッチ用MACアドレス、前記第1の部分識別子、および、前記転送フレームの転送を行なう宛先ポートを求めるためのテーブルを備えることを特徴とするデータ伝送システム。
[Application Example 2]
A data transmission system according to Application Example 1,
The source edge switch is for the destination edge switch composed of the destination edge switch identifier and the second partial identifier based on the destination MAC address and the virtual network identifier included in the user frame. A data transmission system comprising a table for obtaining a MAC address, the first partial identifier, and a destination port for transferring the transfer frame.
適用例2では、送信元エッジスイッチは、ユーザフレームに含まれる送信先MACアドレスおよび仮想ネットワーク識別子に基づいて、容易に、送信先エッジスイッチ識別子および第2の部分識別子で構成される送信先エッジスイッチ用MACアドレス、第1の部分識別子、および、転送フレームの転送を行なう宛先ポートを求めることができ、転送フレームを生成して、求めた宛先ポートから転送することができる。 In Application Example 2, the transmission source edge switch can be easily configured with the transmission destination edge switch identifier and the second partial identifier based on the transmission destination MAC address and the virtual network identifier included in the user frame. The MAC address, the first partial identifier, and the destination port for transferring the transfer frame can be obtained, and the transfer frame can be generated and transferred from the obtained destination port.
[適用例3]
適用例2記載のデータ伝送システムであって、
前記コアスイッチは、前記転送フレームに含まれる前記送信先エッジスイッチ用MACアドレスを構成する前記送信先エッジスイッチ識別子に基づいて、前記転送フレームの転送を行なう宛先ポートを求めるためのテーブルを備えることを特徴とするデータ伝送システム。
[Application Example 3]
A data transmission system according to Application Example 2,
The core switch includes a table for obtaining a destination port for forwarding the forwarding frame based on the destination edge switch identifier constituting the destination edge switch MAC address included in the forwarding frame. Characteristic data transmission system.
適用例3では、コアスイッチは、転送フレームに含まれる送信先エッジスイッチ用MACアドレスを構成する送信先エッジスイッチ識別子に基づいて、容易に、転送フレームの転送を行なう宛先ポートを求めることができ、転送フレームを求めた宛先ポートから転送することができる。 In the application example 3, the core switch can easily determine the destination port for forwarding the transfer frame based on the destination edge switch identifier constituting the MAC address for the destination edge switch included in the transfer frame, The transfer frame can be transferred from the destination port for which it was obtained.
[適用例4]
適用例3記載のデータ伝送システムであって、
前記送信先エッジスイッチは、前記転送フレームに含まれる前記第1の部分識別子と、前記送信先エッジスイッチ用MACアドレスおよび前記送信元エッジスイッチ用MACアドレスを構成する前記第2の部分識別子と、によって表される前記仮想専用回線識別子と、前記転送フレームに含まれる前記送信先MACアドレスとに基づいて、前記送信先ホストに対応する仮想ネットワーク識別子および前記ユーザフレームの送信を行なう宛先ポートを求めるためのテーブルを備えることを特徴とするデータ伝送システム。
[Application Example 4]
A data transmission system according to Application Example 3,
The transmission destination edge switch includes the first partial identifier included in the transfer frame, and the second partial identifier configuring the transmission destination edge switch MAC address and the transmission source edge switch MAC address. Based on the virtual private line identifier represented and the destination MAC address included in the transfer frame, a virtual network identifier corresponding to the destination host and a destination port for transmitting the user frame are obtained. A data transmission system comprising a table.
適用例4では、送信先エッジスイッチは、転送フレームに含まれる第1の部分識別子と、送信先エッジスイッチ用MACアドレスおよび送信元エッジスイッチ用MACアドレスを構成する第2の部分識別子と、によって表される仮想専用回線識別子と、転送フレームに含まれる送信先MACアドレスとに基づいて、容易に、送信先ホストに対応する仮想ネットワーク識別子およびユーザフレームの送信を行なう宛先ポートを求めることができ、ユーザフレームを求めた宛先ポートから送信することができる。 In Application Example 4, the transmission destination edge switch is represented by the first partial identifier included in the transfer frame, and the second partial identifier constituting the transmission destination edge switch MAC address and the transmission source edge switch MAC address. A virtual private network identifier corresponding to the destination host and a destination port for transmitting the user frame can be easily obtained based on the virtual private line identifier and the destination MAC address included in the transfer frame. The frame can be transmitted from the destination port from which the frame was obtained.
[適用例5]
広域ネットワークにおいて提供される仮想専用回線を介して、第1のユーザネットワークに含まれる送信元ホストから第2のユーザネットワークに含まれる送信先ホストへデータを伝送するデータ伝送システムの、前記送信元ホストが接続される送信元エッジスイッチと、前記送信先ホストが接続される送信先エッジスイッチと、1以上のコアスイッチにより構成され、前記送信元エッジスイッチと前記送信先エッジスイッチとの間を接続するコアネットワークと、を備える広域ネットワークにおいて、前記データを含むユーザフレームを伝送するために、前記送信先エッジスイッチにおいて、前記ユーザフレームから生成される転送フレームであって、
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビットの仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(m>n)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている
ことを特徴とする転送フレーム。
[Application Example 5]
The transmission source host of a data transmission system for transmitting data from a transmission source host included in the first user network to a transmission destination host included in the second user network via a virtual private line provided in the wide area network A source edge switch to which the destination host is connected, a destination edge switch to which the destination host is connected, and one or more core switches, and connects between the source edge switch and the destination edge switch A transmission frame generated from the user frame in the destination edge switch for transmitting a user frame including the data in a wide area network comprising a core network,
The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. an n-bit virtual network identifier in the header, the data in the payload,
The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits (m> n) identifying the virtual private line A first partial identifier of n bits of the virtual private line identifier, and a header including the user frame excluding the virtual network identifier,
The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
The transfer frame according to
適用例5の転送フレームを、データ伝送システムにおいて適用すれば、広域ネットワークを伝送する転送フレームのヘッダを構成する送信先エッジスイッチ用MACアドレスおよび送信元エッジスイッチ用MACアドレスに含まれる第2の部分識別子と、第1の部分識別子とで、mビットの仮想専用回線識別子を表すことができ、nビットの仮想ネットワーク識別子よりも多くの仮想専用回線を識別することが可能である。従って、例えば、広域ネットワークを広域イーサネットとした場合において、ローカルエリアネットワークに適用されるイーサネットのVLAN技術を用いて提供可能なVPNは4096以下であるのに対して、4096を越える数のVPNを提供することができる。 If the transfer frame of Application Example 5 is applied to the data transmission system, the second part included in the MAC address for the destination edge switch and the MAC address for the source edge switch that constitute the header of the transfer frame that transmits the wide area network The identifier and the first partial identifier can represent an m-bit virtual private line identifier, and can identify more virtual private lines than an n-bit virtual network identifier. Therefore, for example, when the wide area network is a wide area Ethernet, the number of VPNs that can be provided using the Ethernet VLAN technology applied to the local area network is 4096 or less, but more than 4096 VPNs are provided. can do.
また、転送フレームのヘッダを構成する送信先エッジスイッチ用MACアドレス、送信元エッジスイッチ用MACアドレス、および、仮想専用回線の第1の部分識別子は、それぞれ、ユーザフレームのヘッダを構成する送信先MACアドレス、送信元MACアドレス、および、仮想ネットワーク識別子に対応するように構成されている。これにより、例えば、広域ネットワークを広域イーサネットとした場合に、従来技術で説明したVLANスタッキング技術に対応しない従来のスイッチを用いて広域イーサネットを構築することができる。 Further, the MAC address for the destination edge switch, the MAC address for the source edge switch, and the first partial identifier of the virtual private line that constitute the header of the transfer frame are the destination MAC that constitutes the header of the user frame, respectively. It is configured to correspond to an address, a source MAC address, and a virtual network identifier. Thus, for example, when the wide area network is a wide area Ethernet, it is possible to construct a wide area Ethernet using a conventional switch that does not support the VLAN stacking technique described in the related art.
[形態1]
広域ネットワークにおいて提供される仮想専用回線を介して、第1のユーザネットワークに含まれる送信元ホストから第2のユーザネットワークに含まれる送信先ホストへデータを伝送するデータ伝送システムの、前記送信元ホストが接続される送信元エッジスイッチと、前記送信先ホストが接続される送信先エッジスイッチと、1以上のコアスイッチにより構成され、前記送信元エッジスイッチと前記送信先エッジスイッチとの間を接続するコアネットワークと、を備える広域ネットワークにおいて、前記データを含むユーザフレームを伝送するために、前記送信元エッジスイッチにおいて、前記ユーザフレームから生成される転送フレームであって、
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビット(nは整数)の仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(mはnより大きい整数)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている
ことを特徴とする転送フレーム。
[形態2]
広域ネットワークにおいて提供される仮想専用回線を介して、第1のユーザネットワークに含まれる送信元ホストから第2のユーザネットワークに含まれる送信先ホストへデータを伝送するデータ伝送システムにおいて、前記送信先ホストが接続される送信先エッジスイッチに、1以上のコアスイッチにより構成されるコアネットワークを介して接続され、前記送信元ホストが接続される送信元エッジスイッチであって、
前記送信元ホストから前記データを含むユーザフレームが到着すると、前記ユーザフレームから転送フレームを生成し、生成した転送フレームを前記コアネットワーク内のコアスイッチを介して前記転送先エッジスイッチへ転送し、
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビット(nは整数の仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(mはnより大きい整数)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている
ことを特徴とする送信元エッジスイッチ。
[形態3]
広域ネットワークにおいて提供される仮想専用回線を介して、第1のユーザネットワークに含まれる送信元ホストから第2のユーザネットワークに含まれる送信先ホストへデータを伝送するデータ伝送システムにおいて、前記送信元ホストが接続される送信元エッジスイッチに、1以上のコアスイッチにより構成されるコアネットワークを介して接続され、前記送信先ホストが接続される送信先エッジスイッチであって、
前記送信元エッジスイッチから前記コアネットワーク内のコアスイッチを介して転送された転送フレームが到着すると、前記転送フレームから前記送信元ホストが前記送信元エッジスイッチへ送信した前記データを含むユーザフレームを生成し、生成した前記ユーザフレームを前記送信先ホストへ送信し、
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビット(nは整数の仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(mはnより大きい整数)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている
ことを特徴とする送信先エッジスイッチ。
上記形態1の送信元エッジスイッチや形態2の送信先エッジスイッチを用いれば、上記適用例1のデータ伝送システムを構成することができる。
なお、本発明は、上記したデータ通信システムなどの装置発明の態様に限ることなく、データ通信方法などの方法発明としての態様で実現することも可能である。
[Form 1]
The transmission source host of a data transmission system for transmitting data from a transmission source host included in the first user network to a transmission destination host included in the second user network via a virtual private line provided in the wide area network A source edge switch to which the destination host is connected, a destination edge switch to which the destination host is connected, and one or more core switches, and connects between the source edge switch and the destination edge switch A transmission frame generated from the user frame in the source edge switch for transmitting a user frame including the data in a wide area network comprising a core network,
The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. an n-bit (n is an integer) virtual network identifier in the header, the data in the payload,
The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits ( m is from n) identifying the virtual private line. A first integer identifier of n bits of a virtual private line identifier of a large integer ) in a header, and the user frame excluding the virtual network identifier is included in a payload,
The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
The transfer frame according to
[Form 2]
In a data transmission system for transmitting data from a transmission source host included in a first user network to a transmission destination host included in a second user network via a virtual private line provided in a wide area network, the transmission destination host A source edge switch connected to a destination edge switch to which the source host is connected via a core network composed of one or more core switches, to which the source host is connected,
When a user frame including the data arrives from the source host, a transfer frame is generated from the user frame, and the generated transfer frame is transferred to the transfer destination edge switch via the core switch in the core network,
The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. n bits (n is an integer virtual network identifier) in the header, the data in the payload,
The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits for identifying the virtual private line (m is from n) A first integer identifier of n bits of a virtual private line identifier of a large integer) in a header, and the user frame excluding the virtual network identifier is included in a payload,
The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
The virtual private line identifier is defined corresponding to the virtual network identifier.
A source edge switch characterized by that.
[Form 3]
In the data transmission system for transmitting data from a transmission source host included in the first user network to a transmission destination host included in the second user network via a virtual private line provided in the wide area network, the transmission source host Is connected to a source edge switch to which is connected via a core network composed of one or more core switches, and is a destination edge switch to which the destination host is connected,
When a forward frame transferred from the source edge switch via the core switch in the core network arrives, a user frame including the data transmitted from the source frame to the source edge switch is generated from the forward frame. And transmitting the generated user frame to the destination host,
The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. n bits (n is an integer virtual network identifier) in the header, the data in the payload,
The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits for identifying the virtual private line (m is from n) A first integer identifier of n bits of a virtual private line identifier of a large integer) in a header, and the user frame excluding the virtual network identifier is included in a payload,
The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
The virtual private line identifier is defined corresponding to the virtual network identifier.
A destination edge switch characterized by that.
If the transmission source edge switch of the first aspect and the transmission destination edge switch of the second aspect are used, the data transmission system of the application example 1 can be configured.
Note that the present invention is not limited to the device invention such as the data communication system described above, but can also be realized as a method invention such as a data communication method.
以下、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
A.ネットワークの構成:
B.データ転送動作:
B1.動作概要:
B2.エッジスイッチ(イングレスエッジスイッチ)における動作:
B3.コアスイッチにおける動作:
B4.エッジスイッチ(イグレスエッジスイッチ)における動作:
C.効果
D.変形例:
Hereinafter, embodiments of the present invention will be described in the following order based on examples.
A. Network configuration:
B. Data transfer operation:
B1. Overview of operation:
B2. Operation in edge switch (ingress edge switch):
B3. Operation in the core switch:
B4. Operation in edge switch (Egress edge switch):
C. Effect D. Variations:
A.ネットワークの構成:
図1は本発明のデータ通信システムが適用されるネットワークを示す説明図である。このネットワークでは、図1に示すように、各ユーザ網(加入者網)間に、通信事業者によって提供される広域イーサネット網が介在する。広域イーサネット網内には、多数のネットワーク装置が存在し、それらが互いに回線によって接続されている。図1の例では、広域イーサネット網のエッジ部分に存在するエッジスイッチのうちの3つのエッジスイッチESW1〜ESW3を示し、広域イーサネット網の内部に存在するコアスイッチのうちのリング状のコアネットワークを形成する4つのコアスイッチCSW1〜CSW4を示している。なお、以下の説明では、エッジスイッチESW1〜ESW3を特に区別しない場合には、これらを単にエッジスイッチESWと呼ぶこととする。また、コアスイッチCSW1〜CSW4を特に区別しない場合には、これらを単にコアスイッチCSWと呼ぶこととする。
A. Network configuration:
FIG. 1 is an explanatory diagram showing a network to which a data communication system of the present invention is applied. In this network, as shown in FIG. 1, a wide area Ethernet network provided by a telecommunications carrier is interposed between user networks (subscriber networks). There are many network devices in the wide area Ethernet network, and they are connected to each other by lines. In the example of FIG. 1, three edge switches ESW1 to ESW3 among the edge switches existing at the edge portion of the wide area Ethernet network are shown, and a ring-shaped core network among the core switches existing inside the wide area Ethernet network is formed. 4 core switches CSW1 to CSW4 are shown. In the following description, when the edge switches ESW1 to ESW3 are not particularly distinguished, they are simply referred to as edge switches ESW. Further, when the core switches CSW1 to CSW4 are not particularly distinguished, they are simply referred to as the core switch CSW.
各ユーザ網は、広域イーサネット網のエッジ部分に存在するエッジスイッチESWに接続することにより、互いに接続されている。図1の例では、第1のエッジスイッチESW1のポート1、ポート2、および、ポート3に、それぞれユーザ1網、ユーザ2網、および、ユーザ3網が接続されており、第3のエッジスイッチESW3のポート2、ポート3、および、ポート4に、それぞれユーザ4網、ユーザ5網、および、ユーザ6網が接続されており、第2のエッジスイッチESW2のポート2にユーザ7網が接続されている。また、ユーザ1網、ユーザ2網、および、ユーザ3網内のホストとして、それぞれ、ホストA1、ホストA2、および、ホストA3が第1のエッジスイッチESW1に接続されており、ユーザ4網、ユーザ5網、および、ユーザ6網内のホストとして、それぞれ、ホストA3、ホストA4、および、ホストB2が第3のエッジスイッチESW3に接続されており、ユーザ7網内のホストとして、ホストA5が第2のエッジスイッチESW2に接続されている。
Each user network is connected to each other by connecting to an edge switch ESW existing at the edge of the wide area Ethernet network. In the example of FIG. 1, the
なお、以下の説明では、各ホストのMACアドレスを、各ホストの名称と同じ記号を用いることとする。例えば、ホストA1のMACアドレスを「A1」と表すこととする。ただし、これらのMACアドレスは説明を容易にするための一例であり、これに限定されるものではない。また、ホストA1〜A5のように、同じアルファベットの記号で表されるホストは、同じVLAN―IDで規定される同一のVPNに接続されているものとする。 In the following description, the same symbol as the name of each host is used for the MAC address of each host. For example, the MAC address of the host A1 is represented as “A1”. However, these MAC addresses are examples for facilitating the explanation, and the present invention is not limited to these. In addition, like the hosts A1 to A5, the hosts represented by the same alphabetic symbols are connected to the same VPN defined by the same VLAN-ID.
なお、図1では、図面を見やすくするために、以下の説明上必要としないネットワーク装置や回線、ユーザ網は全て省略している。このことは、後述する図についても同様である。 In FIG. 1, all network devices, lines, and user networks that are not necessary for the following description are omitted for easy understanding of the drawing. The same applies to the drawings described later.
ここで、エッジスイッチESWおよびコアスイッチCSWは、図2に示すような構成をなしている。 Here, the edge switch ESW and the core switch CSW are configured as shown in FIG.
図2はエッジスイッチやコアスイッチとして用いられ得るスイッチの構成を示すブロック図である。図2に示すように、スイッチ100は、主として、制御部110と、通信部120と、を備えている。このうち、制御部110は、CPU112及びメモリ114などを備えており、CPU112がメモリ114内に格納されたプログラムを実行することにより、装置全体の管理やパケット処理などを行う。また、メモリ114には、上記プログラムが格納される他、データや、必要に応じて管理テーブルなどが記憶される。また、通信部120は、ネットワークインタフェース122などを備えており、パケットの中継処理などを行う。各ネットワークインタフェース122は、それぞれ、ポート(図示せず)を介して、イーサネット(登録商標)などの物理回線(ツイストペアケーブル,光ファイバなど)に接続されている。
FIG. 2 is a block diagram showing a configuration of a switch that can be used as an edge switch or a core switch. As shown in FIG. 2, the
B.データ転送動作:
以下では、図1に示したネットワークにおいて実行されるデータ転送動作について、同じVPNに属するユーザ1網内のホストA1からユーザ4網内のホストA3へ、イーサネットフレームを送信する場合について、(1)動作概要、(2)イングレスエッジスイッチとしてのエッジスイッチにおける動作、(3)コアスイッチにおける動作、(4)イグレスエッジスイッチとしてのエッジスイッチにおける動作、の順で説明する。
B. Data transfer operation:
In the following, with respect to the data transfer operation executed in the network shown in FIG. 1, when an Ethernet frame is transmitted from the host A1 in the
B1.動作概要:
まず、ホストA1は、図3に示したフォーマットに従ったイーサネットフレーム(以下、「ユーザフレーム」と呼ぶ。)をホストA3に向けて送信するものとする。
B1. Overview of operation:
First, it is assumed that the host A1 transmits an Ethernet frame (hereinafter referred to as “user frame”) according to the format shown in FIG. 3 to the host A3.
図3はユーザフレームのフォーマットを示す説明図である。図に示すように、ユーザフレームは、6バイト(Byte)の宛先(送信先)MACアドレス(DA)フィールド、6バイトの送信元MACアドレス(SA)フィールド、4バイトのVLAN−TAGフィールド、2バイトのTYPEフィールド、Payloadフィールドの各フィールドが、この順に配列されることにより構成される。 FIG. 3 is an explanatory diagram showing the format of the user frame. As shown in the figure, the user frame has a 6-byte (byte) destination (destination) MAC address (DA) field, a 6-byte transmission source MAC address (SA) field, a 4-byte VLAN-TAG field, and 2 bytes. Each TYPE field and Payload field are arranged in this order.
VLAN−TAGフィールドは、さらに、2バイトのTPIDフィールドと2バイトのTCIフィールドとに区分されており、TCIフィールドは、さらに、3ビット(bit)のPRIフィールドと、1ビットのCFIフィールドと、12ビットのVLAN−ID(VID)フィールドに区分される。 The VLAN-TAG field is further divided into a 2-byte TPID field and a 2-byte TCI field. The TCI field is further divided into a 3-bit PRI field, a 1-bit CFI field, and 12-bit CFI field. It is divided into bit VLAN-ID (VID) fields.
ホストA1からホストA3にデータを送信する場合、送信元MACアドレスフィールドにはホストA1のMACアドレス「A1」が、宛先MACアドレスフィールドにはホストA3のMACアドレス「A3」が、VLAN−IDフィールドには「1」が挿入される。なお、VLAN−IDフィールドに挿入される「1」は、上述した記号「A」で表されるホスト群が属するVPNを示すものとする。また、記号「B」で表されるホスト群が属するVPNを示すVLAN−IDは「2」で表されるものとする。なお、これらのVLAN−IDは説明を容易にするための一例であり、これに限定されるものではない。 When data is transmitted from the host A1 to the host A3, the MAC address “A1” of the host A1 is stored in the source MAC address field, and the MAC address “A3” of the host A3 is stored in the destination MAC address field. Inserts “1”. Note that “1” inserted in the VLAN-ID field indicates the VPN to which the host group represented by the symbol “A” belongs. The VLAN-ID indicating the VPN to which the host group represented by the symbol “B” belongs is represented by “2”. Note that these VLAN-IDs are examples for facilitating the explanation, and the present invention is not limited to these.
ホストA1から送信されたユーザフレームが最初のエッジスイッチESW1(「イングレスエッジスイッチ」と呼ばれる。)に到達すると、このエッジスイッチESW1は、到達したユーザフレームを、図4に示したフォーマットに従ったイーサネットフレーム(以下、「転送フレーム」と呼ぶ。)で、後述するようにして求められた宛先ポートから送信する。 When the user frame transmitted from the host A1 reaches the first edge switch ESW1 (referred to as “ingress edge switch”), the edge switch ESW1 transmits the reached user frame to the Ethernet according to the format shown in FIG. A frame (hereinafter referred to as a “transfer frame”) is transmitted from a destination port obtained as described later.
なお、上記フレームフォーマットは、例えば、IEEE802.1Qで規定されている。 The frame format is defined by, for example, IEEE 802.1Q.
図4は転送フレームのフォーマットを示す説明図である。図に示すように、転送フレームは、6バイトの宛先PMACアドレス(PDA)フィールド、6バイトの送信元PMACアドレス(PSA)フィールド、2バイトのTPIDフィールド、2バイトのTCIフィールド、2バイトのTYPEフィールド、Payloadフィールドの各フィールドが、この順に配列されることにより構成される。 FIG. 4 is an explanatory diagram showing the format of the transfer frame. As shown in the figure, the transfer frame includes a 6-byte destination PMAC address (PDA) field, a 6-byte source PMAC address (PSA) field, a 2-byte TPID field, a 2-byte TCI field, and a 2-byte TYPE field. , Payload fields are arranged in this order.
宛先PMACアドレスフィールドは、さらに、5バイトのDSIDフィールドと、8ビットのVPN−Uフィールドとに区分される。DSIDフィールドは、宛先MACアドレスで表される宛先のホストが接続されるイグレスエッジスイッチとしてのエッジスイッチの識別子(以下、「宛先スイッチ識別子」と呼ぶ。)を示すフィールドである。VPN−Uフィールドは、VPNの識別子である20ビットのVPN−IDのうちの8ビット(1バイト)の上位部分を示すフィールドである。 The destination PMAC address field is further divided into a 5-byte DSID field and an 8-bit VPN-U field. The DSID field is a field indicating an identifier of an edge switch as an egress edge switch to which a destination host represented by a destination MAC address is connected (hereinafter referred to as “destination switch identifier”). The VPN-U field is a field indicating the upper part of 8 bits (1 byte) of the 20-bit VPN-ID that is the identifier of the VPN.
また、送信元PMACアドレスフィールドも、宛先PMACアドレスフィールドと同様に、さらに、5バイトのSSIDフィールドと、8ビットのVPN−Uフィールドとに区別される。SSIDフィールドは、送信元MACアドレスで表される送信元のホストが接続されるイングレスエッジスイッチとしてのエッジスイッチの識別子(以下、「送信元スイッチ識別子」と呼ぶ。)を示すフィールドである。 Similarly to the destination PMAC address field, the source PMAC address field is further distinguished into a 5-byte SSID field and an 8-bit VPN-U field. The SSID field is a field indicating an identifier of an edge switch as an ingress edge switch to which a transmission source host represented by a transmission source MAC address is connected (hereinafter referred to as “transmission source switch identifier”).
TCIフィールドは、ユーザフレームにおけるTCIフィールドと同様に、3ビットのPRIフィールドと、1ビットのCFIフィールドと、12ビットのVPN―Dフィールドとに区別される。VPN−Dフィールドは、VPN−IDのうちの12ビットの下位部分を示すフィールドである。 Similar to the TCI field in the user frame, the TCI field is classified into a 3-bit PRI field, a 1-bit CFI field, and a 12-bit VPN-D field. The VPN-D field is a field indicating the lower part of 12 bits of the VPN-ID.
Pyloadフィールドには、VLAN−TAGフィールドを除くユーザフレームを示すフィールドである。 The Pyload field is a field indicating a user frame excluding the VLAN-TAG field.
例えば、ホストA1からホストA3にデータを送信する場合、エッジスイッチESW1では、エッジスイッチESW1の識別子を「ESW1」とすると、送信元PMACアドレスフィールドのSSIDフィールドには、エッジスイッチESW1の識別子「ESW1」が挿入される。また、エッジスイッチESW3の識別子を「ESW3」とすると、宛先PMACアドレスフィールドのDSIDフィールドには、エッジスイッチESW3の識別子「ESW3」が挿入される。さらに、また、VPN−Uフィールドには、20ビットのVPN−IDのうちの8ビットの上位部分が挿入され、VPN−Dフィールドには、VPN−IDのうちの12ビットの下位部分が挿入される。これらの各フィールドへのデータの挿入は、実際には、ユーザフレームに含まれるVLAN−IDおよび宛先MACアドレスをキーとして、図1に示したエッジスイッチESW1の管理テーブルを検索することにより、求められる。なお、この管理テーブルを用いたイングレスエッジスイッチとしてのエッジスイッチESW1の動作については、さらに、後述する。 For example, when data is transmitted from the host A1 to the host A3, if the identifier of the edge switch ESW1 is “ESW1” in the edge switch ESW1, the identifier “ESW1” of the edge switch ESW1 is displayed in the SSID field of the source PMAC address field. Is inserted. If the identifier of the edge switch ESW3 is “ESW3”, the identifier “ESW3” of the edge switch ESW3 is inserted into the DSID field of the destination PMAC address field. Furthermore, the upper part of 8 bits of the 20-bit VPN-ID is inserted into the VPN-U field, and the lower part of 12 bits of the VPN-ID is inserted into the VPN-D field. The Insertion of data into each of these fields is actually obtained by searching the management table of the edge switch ESW1 shown in FIG. 1 using the VLAN-ID and destination MAC address included in the user frame as keys. . The operation of the edge switch ESW1 as an ingress edge switch using this management table will be described later.
そして、イングレスエッジスイッチとしてのエッジスイッチESW1から送信された転送フレームは、広域イーサネット網内のコアスイッチCSWを経由して、宛先であるホストA3が接続されたエッジスイッチESW3(「イグレスエッジスイッチ」と呼ばれる。)へ転送される。 Then, the transfer frame transmitted from the edge switch ESW1 as an ingress edge switch passes through the core switch CSW in the wide area Ethernet network and is connected to the edge switch ESW3 (“Egress edge switch”) to which the host A3 as the destination is connected. To be called).
ここで、広域イーサネット網内の各コアスイッチCSWは、転送フレーム中の宛先PMACアドレスフィールドのDSIDフィールドに挿入されているエッジスイッチの識別子のみをキーとして、管理テーブルを検索することにより、転送フレームを送信するポート(以下、「宛先ポート」と呼ぶ。)を決定し、決定した宛先ポートから転送フレームを送信する。なお、この管理テーブルを用いたコアスイッチCSWの動作についても、さらに、後述する。 Here, each core switch CSW in the wide-area Ethernet network searches the management table using only the identifier of the edge switch inserted in the DSID field of the destination PMAC address field in the transfer frame as a key, thereby searching for the transfer frame. A transmission port (hereinafter referred to as “destination port”) is determined, and a transfer frame is transmitted from the determined destination port. The operation of the core switch CSW using this management table will be described later.
イグレスエッジスイッチとしてのエッジスイッチESW3は、受け取った転送フレームに含まれているユーザフレームを抽出し、宛先MACアドレスに対応するホストA3に送信する。なお、実際には、VPN−UおよびVPN−Dによって表されるVPN−IDと、宛先MACアドレスと、をキーとして、管理テーブルを検索することにより、対応するVLAN−IDおよび宛先ポートを求める。そして、転送フレームのPyloadに挿入されており、VLAN−TAGが除かれたユーザフレームに、求めたVLAN−IDを含むVLAN−TAGを挿入することにより、ユーザフレームを抽出し、求めた宛先ポートから送信する。なお、この管理テーブルを用いたイグレスエッジスイッチとしてのエッジスイッチESW3の動作についても、さらに、後述する。 The edge switch ESW3 as the egress edge switch extracts the user frame included in the received transfer frame and transmits it to the host A3 corresponding to the destination MAC address. Actually, the corresponding VLAN-ID and destination port are obtained by searching the management table using the VPN-ID represented by VPN-U and VPN-D and the destination MAC address as keys. Then, the user frame is extracted by inserting the VLAN-TAG including the obtained VLAN-ID into the user frame inserted in the Pyload of the transfer frame and from which the VLAN-TAG is removed. Send. The operation of the edge switch ESW3 as an egress edge switch using this management table will be described later.
B2.エッジスイッチ(イングレスエッジスイッチ)における動作:
図5は、イングレスエッジスイッチとしてのエッジスイッチESW1における動作について示す説明図である。エッジスイッチESW1は、図に示すような管理テーブルを有している。この管理テーブルは、VLAN―ID(VID)と宛先MACアドレス(DA)とをキーとして検索される、20ビットのVPN−ID、6バイトの宛先PMACアドレス(PDA)、VPN−IDの12ビットの下位部分VPN−D、および、宛先ポートを、VLAN―IDおよび宛先MACアドレスに関係付けた情報として管理している。なお、宛先PMACアドレスは、さらに、5バイトの宛先スイッチ識別子(DSID)と、VPN−IDの8ビット(1バイト)の上位部分VPN−Uとに区分される。ただし、管理テーブルのうち、スタティックエントリ部分には、受け取ったユーザフレームに含まれているVLAN−IDと宛先MACアドレスに関係付けられた情報で、受け取ったユーザフレームに含まれているデータを、宛先MACアドレスの表す宛先へ転送するために用いられる情報(以下、この節において「対応する情報」とも呼ぶ。)が、ダイナミックエントリ部分に記憶されていない場合に、フラッディングを行なうための情報が、既に構築されているVPNごとに用意されている。
B2. Operation in edge switch (ingress edge switch):
FIG. 5 is an explanatory diagram showing an operation in the edge switch ESW1 as an ingress edge switch. The edge switch ESW1 has a management table as shown in the figure. This management table is searched using the VLAN-ID (VID) and the destination MAC address (DA) as keys, and includes a 20-bit VPN-ID, a 6-byte destination PMAC address (PDA), and a 12-bit VPN-ID. The lower part VPN-D and the destination port are managed as information related to the VLAN-ID and the destination MAC address. The destination PMAC address is further divided into a 5-byte destination switch identifier (DSID) and a VPN-ID 8-bit (1 byte) upper part VPN-U. However, in the management table, in the static entry portion, the data included in the received user frame is the destination information with the information related to the VLAN-ID and the destination MAC address included in the received user frame. If the information used for transfer to the destination indicated by the MAC address (hereinafter also referred to as “corresponding information” in this section) is not stored in the dynamic entry portion, information for flooding has already been constructed. Prepared for each VPN.
なお、図の管理テーブルでは、記号「A」,「B」で表されたホストが接続されるVPNに対応するVLAN―IDが「1」,「2」とされており、「1」,「2」で表されたVLAN−IDに対応するVPN−IDが、それぞれ、「0x05001」,「0x06001」とされている場合を示している。また、エッジスイッチESW1,ESW2,ESW3のスイッチ識別子が、それぞれ、「02:00:00:00:11」,「02:00:00:00:12」,「02:00:00:00:13」とされている場合を示している。なお、これらの前提は、以下の各説明においても同様とする。ただし、説明や図示を簡略化するため、各スイッチ識別子を、それぞれのエッジスイッチの符号「ESW1」,「ESW2」,「ESW3」を用いて示す場合もある。また、管理テーブル中の「D.C.」はマスクされ、「Don’t Care」扱いとなる。なお、フラッディングのために、スタティックエントリ部分には、広域イーサネット網を介して、既に構築されているVPNごとの情報が用意されている。 In the management table of the figure, the VLAN-IDs corresponding to the VPNs to which the hosts represented by the symbols “A” and “B” are connected are “1” and “2”. In this example, VPN-IDs corresponding to the VLAN-ID represented by “2” are “0x05001” and “0x06001”, respectively. Further, the switch identifiers of the edge switches ESW1, ESW2, ESW3 are “02: 00: 00: 00: 11”, “02: 00: 00: 00: 12”, “02: 00: 00: 00: 13”, respectively. "Is shown. These assumptions are the same in the following descriptions. However, in order to simplify the explanation and illustration, each switch identifier may be indicated by using the codes “ESW1”, “ESW2”, and “ESW3” of the respective edge switches. Also, “DC” in the management table is masked and treated as “Do n’t Care”. For flooding, information for each already constructed VPN is prepared in the static entry portion via the wide area Ethernet network.
ホストA1からホストA3へデータを送信する場合、上記前提条件で説明したように、対応するVLAN−IDは「1」で、宛先MACアドレスは「A3」であるので、エッジスイッチESW1では、これらをキーとして管理テーブルを検索する。このとき、以下で説明するように、対応する情報が、学習済みで管理テーブルのダイナミックエントリ部分に存在している場合と、対応する情報が、未学習で管理テーブルのダイナミックエントリ部分に存在していない場合と、で動作が異なることになる。 When data is transmitted from the host A1 to the host A3, as described in the above preconditions, the corresponding VLAN-ID is “1” and the destination MAC address is “A3”. Search the management table as a key. At this time, as described below, the corresponding information is learned and exists in the dynamic entry part of the management table, and the corresponding information is not learned and exists in the dynamic entry part of the management table. The operation will be different depending on the case.
(1)学習済みの場合:
受け取ったユーザフレームに対応する情報が学習済みで、学習した情報が管理テーブルのダイナミックエントリ部分に記憶されている場合には、その管理テーブルを検索すると、ダイナミックエントリ部分にある対応するエントリ番号、図の例ではエントリ番号「1」の情報にヒットする。このとき、ヒットした情報中の宛先PMACアドレス(PDA)に含まれる宛先スイッチ識別子DSIDとしての「02:00:00:00:13(「ESW3」に対応。)」、送信元PMACアドレスに含まれる送信元スイッチ識別子SSIDとしての「02:00:00:00:11(「ESW1」に対応。)、VPN−IDの上位部分VPN−Uとしての「05」、VPN−IDの下位部分VPN−Dとしての「001」を用いて、図4に示した転送フレームを構成し、宛先ポート「4」から広域イーサネット網内へ送信する。
(1) If you have already learned:
If the information corresponding to the received user frame has already been learned and the learned information is stored in the dynamic entry portion of the management table, the corresponding entry number in the dynamic entry portion can be retrieved by searching the management table. In the example, the information of entry number “1” is hit. At this time, “02: 00: 00: 00: 13 (corresponding to“ ESW3 ”)” as the destination switch identifier DSID included in the destination PMAC address (PDA) in the hit information is included in the source PMAC address. “02: 00: 00: 00: 11 (corresponding to“ ESW1 ”) as the source switch identifier SSID,“ 05 ”as the upper part VPN-U of the VPN-ID, and the lower part VPN-D of the VPN-ID “001” is used to construct the transfer frame shown in FIG. 4 and is transmitted from the destination port “4” to the wide area Ethernet network.
(2)未学習の場合:
受け取ったユーザフレームに対応する情報が未学習で、学習した情報が管理テーブルのダイナミックエントリ部に記憶されていない場合には、その管理テーブルを検索すると、スタティックエントリ部にある対応するエントリ番号、図の例ではエントリ番号「1001」の情報にヒットする。このとき、ヒットした情報中の宛先PMACアドレス(PAD)の宛先スイッチ識別子DSIDとしての「UN」(未ヒット用のエントリには「EE:EE:EE:EE:EE」が登録されており、これは「宛先不明」を意味する専用の識別子で有る。)、送信元PMACアドレスに含まれる送信元スイッチ識別子SSIDとしての「02:00:00:00:11(「ESW1」に対応。)、VPN−IDの上位部分VPN−Uとしての「05」、VPN−IDの下位部分VPN−Dとしての「001」を用いて、図4に示した転送フレームを構成し、宛先ポート「4」から広域イーサネット網内へ送信する。なお、宛先不明を意味する識別子「EE:EE:EE:EE:EE」は一例であり、他の値でも構わない。
(2) In case of not learning:
When the information corresponding to the received user frame is not learned and the learned information is not stored in the dynamic entry part of the management table, the corresponding entry number in the static entry part In the example, the information of the entry number “1001” is hit. At this time, “UN” (“EE: EE: EE: EE: EE” is registered in the non-hit entry as the destination switch identifier DSID of the destination PMAC address (PAD) in the hit information. Is a dedicated identifier that means “destination unknown”.), “02: 00: 00: 00: 11 (corresponding to“ ESW1 ”) as the source switch identifier SSID included in the source PMAC address, VPN The transfer frame shown in FIG. 4 is configured using “05” as the upper part VPN-U of ID and “001” as the lower part VPN-D of VPN-ID, and the wide area from the destination port “4” Send to the Ethernet network. Note that the identifier “EE: EE: EE: EE: EE” meaning that the destination is unknown is an example, and other values may be used.
なお、エッジスイッチESW1では、上記、フラッディングによる転送フレームに対応する応答情報を受け取ることにより、対応する情報が学習されて、管理テーブルのダイナミックエントリ部分に記憶される。 The edge switch ESW1 receives the response information corresponding to the above-described flooded transfer frame, and learns the corresponding information and stores it in the dynamic entry portion of the management table.
B3.コアスイッチにおける動作:
コアスイッチにおける動作も、イングレスエッジスイッチとしてのエッジスイッチESW1と同様に、受け取った転送フレームを転送するための情報(以下、この節において「対応する情報」と呼ぶ。)が学習済みで管理テーブルに記憶されているか否かに応じて異なる。そこで、以下では、受け取った転送フレームを転送するための情報が学習済みである場合、未学習である場合に分けてコアスイッチCSWの動作を説明する。
B3. Operation in the core switch:
Similarly to the edge switch ESW1 as an ingress edge switch, the operation in the core switch has learned information for transferring the received transfer frame (hereinafter referred to as “corresponding information” in this section) and stores it in the management table. It depends on whether it is done or not. Therefore, in the following, the operation of the core switch CSW will be described separately for cases where the information for transferring the received transfer frame has been learned and has not yet been learned.
(1)学習済みの場合:
図6は、受け取った転送フレームに対応する情報が学習済みのコアスイッチCSWにおける動作について示す説明図である。コアスイッチCSWも、上記したエッジスイッチESW1と同様に、管理テーブルを有している。図6には、エッジスイッチESW1からの転送フレームを最初に受け取る第1のコアスイッチCSW1の管理テーブルを示している。この管理テーブルは、宛先PMACアドレス(PDA)としての宛先スイッチ識別子DSIDおよびVPN−IDの上位部分VPN−Uと、VPN−IDの下位部分VPN−Dと、をキーとして検索される宛先ポートを、宛先PMACアドレスおよびVPN−IDの下位部分VPN−Dに関係付けた情報として管理している。ただし、ダイナミックエントリ部分に記憶されている情報のうち、VPN−IDの上位部分VPN−U、および、VPN−IDの下位部分VPN−Dは、「D.C.」となっている。すなわち、転送フレームを送信する宛先ポートを、宛先スイッチ識別子DSIDのみで管理している。また、スタティックエントリ部分には、受け取った転送フレームに含まれている宛先スイッチ識別子DSIDに関係付けられた情報で、受け取った転送フレームを、宛先スイッチ識別子DSISの表すイグレスエッジスイッチとしてのエッジスイッチへ転送するために用いられる情報(以下、この節において「対応する情報」とも呼ぶ。)が、ダイナミックエントリ部分に記憶されていない場合に、フラッディングを行なうための情報が、既に構築されているVPNごとに用意されている。
(1) If you have already learned:
FIG. 6 is an explanatory diagram showing an operation in the core switch CSW in which information corresponding to the received transfer frame has been learned. The core switch CSW also has a management table like the above-described edge switch ESW1. FIG. 6 shows a management table of the first core switch CSW1 that first receives the transfer frame from the edge switch ESW1. This management table includes a destination switch identifier DSID as a destination PMAC address (PDA) and an upper part VPN-U of VPN-ID and a lower part VPN-D of VPN-ID as destination keys. It is managed as information related to the destination PMAC address and the lower part VPN-D of the VPN-ID. However, among the information stored in the dynamic entry part, the upper part VPN-U of the VPN-ID and the lower part VPN-D of the VPN-ID are “DC”. That is, the destination port for transmitting the transfer frame is managed only by the destination switch identifier DSID. In the static entry part, the received transfer frame is transferred to the edge switch as the egress edge switch represented by the destination switch identifier DSIS with information related to the destination switch identifier DSID included in the received transfer frame. Information for performing flooding (hereinafter also referred to as “corresponding information” in this section) is not stored in the dynamic entry portion, but information for performing flooding is prepared for each VPN that has already been constructed. Has been.
受け取った転送フレーム対応する情報が学習済みで、学習した情報が管理テーブルのダイナミックエントリ部分に記憶されている場合には、その管理テーブルを検索すると、ダイナミックエントリ部分にある対応するエントリ番号、図の例ではエントリ番号「2」の情報にヒットする。このとき、ヒットした情報中の宛先ポート「2」から、受け取った転送フレームをそのまま転送する。 When the information corresponding to the received transfer frame has been learned and the learned information is stored in the dynamic entry portion of the management table, when the management table is searched, the corresponding entry number in the dynamic entry portion In the example, the information of entry number “2” is hit. At this time, the received transfer frame is transferred as it is from the destination port “2” in the hit information.
他のコアスイッチCSW2およびCSW3においても、同様に、管理テーブルを有しており、対応する情報が学習されており、管理テーブルのダイナミックエントリ部分に記憶されている場合には、第1のコアスイッチCSW1と同様に、ヒットしたエントリ番号の情報中に含まれている宛先ポート、図の例では、第2のコアスイッチCSW2では宛先ポート[3]、第3のコアスイッチCSW3では宛先ポート「2」から、受け取った転送フレームをそのまま転送する。 Similarly, the other core switches CSW2 and CSW3 have the management table, and when the corresponding information is learned and stored in the dynamic entry portion of the management table, the first core switch Similarly to CSW1, the destination port included in the information of the entry number that has been hit, in the example of the figure, the destination port [3] in the second core switch CSW2 and the destination port “2” in the third core switch CSW3 The received transfer frame is transferred as it is.
以上のようにして、転送フレームに含まれている宛先スイッチ識別子DSIDに対応するイグレスエッジスイッチとしてのエッジスイッチ、本例では、第3のエッジスイッチESW3、に転送フレームが転送される。 As described above, the transfer frame is transferred to the edge switch as the egress edge switch corresponding to the destination switch identifier DSID included in the transfer frame, in this example, the third edge switch ESW3.
(2)未学習の場合:
受け取った転送フレームに対応する情報が未学習の場合には、コアスイッチCSWにおける動作は、上記したイングレスエッジスイッチとしてのエッジスイッチESW1が学習済みで転送フレームがユニキャストによるものであるか、エッジスイッチEWS1が未学習で転送フレームがフラッディングによるものであるかに応じて異なる。
(2) In case of not learning:
When the information corresponding to the received transfer frame is not learned, the operation in the core switch CSW is performed by the edge switch ESW1 as the ingress edge switch described above and the transfer frame is based on unicast. It depends on whether EWS1 is unlearned and the transfer frame is due to flooding.
図7は、ユニキャストによる転送フレームを受け取った場合に、受け取った転送フレームに対応する情報が未学習のコアスイッチCSWにおける動作について示す説明図である。この場合、各コアスイッチCSWは、受け取った転送フレームに対応する情報が学習されておらず、ダイナミックエントリ部分にいない管理テーブルを有している。図には、第1のコアスイッチCSW1の管理テーブルを示している。 FIG. 7 is an explanatory diagram illustrating an operation in the core switch CSW in which information corresponding to the received transfer frame is not learned when a unicast transfer frame is received. In this case, each core switch CSW has a management table in which information corresponding to the received transfer frame has not been learned and is not in the dynamic entry portion. In the figure, a management table of the first core switch CSW1 is shown.
受け取った転送フレームに対応する情報が未学習で、学習した情報がダイナミックエントリ部分に記憶されていない場合には、管理テーブルを検索すると、スタティックエントリ部分にある対応するエントリ番号、図の例ではエントリ番号「1001」の情報にヒットし、フラッディングによる転送を実行する。すなわち、ヒットした情報から求められる宛先ポート「2」〜「4」の全ての宛先ポートから、受け取った転送フレームをそのまま転送する。 If the information corresponding to the received transfer frame is not learned and the learned information is not stored in the dynamic entry part, the management table is searched, and the corresponding entry number in the static entry part, the entry in the example in the figure, The information of the number “1001” is hit and the transfer by flooding is executed. That is, the received transfer frame is transferred as it is from all the destination ports “2” to “4” obtained from the hit information.
他のコアスイッチCSW2〜CSW4のいずれにおいても、同様に、管理テーブルを有しており、対応する情報が学習されておらず、管理テーブルのダイナミックエントリ部分に記憶されていない場合には、第1のコアスイッチCSW1と同様に、スタティックエントリ部分に記憶されており、ヒットしたエントリ番号の情報に含まれている全ての宛先ポートから、受け取った転送フレームをそのまま転送する。 Similarly, any of the other core switches CSW2 to CSW4 has a management table, and when the corresponding information has not been learned and is not stored in the dynamic entry portion of the management table, the first Similarly to the core switch CSW1, the received transfer frame is transferred as it is from all the destination ports which are stored in the static entry portion and included in the information of the entry number hit.
ここで、第3のコアスイッチCSW3の宛先ポート「2」から転送された転送フレームは第3のエッジスイッチESW3に到達し、宛先ポート「3」から転送された転送フレームは第2のエッジスイッチESW2に到達する。このとき、上記前提として、転送フレームはユニキャストされたものであり、転送フレームには、第3のエッジスイッチESW3を示す宛先スイッチ識別子DSIDとして「02:00:00:00:13(ESW3)」が含まれている。従って、第3のエッジスイッチESW3では、後述するイグレススイッチにおける動作が実行され、第2のエッジスイッチESW2では、受け取った転送フレームの宛先スイッチ識別子DSIDが自身のスイッチ識別子とは異なっているので、受け取った転送フレームはそのまま廃棄される。 Here, the transfer frame transferred from the destination port “2” of the third core switch CSW3 reaches the third edge switch ESW3, and the transfer frame transferred from the destination port “3” is the second edge switch ESW2. To reach. At this time, as a premise, the transfer frame is unicast, and the transfer frame includes “02: 00: 00: 00: 13 (ESW3)” as the destination switch identifier DSID indicating the third edge switch ESW3. It is included. Accordingly, the third edge switch ESW3 performs an operation in an egress switch described later, and the second edge switch ESW2 receives the destination switch identifier DSID of the received transfer frame that is different from its own switch identifier. The transferred frame is discarded as it is.
なお、図に示すように、第1〜第4のコアスイッチCSW1〜CSW4はリング接続される場合もあり、第3のコアスイッチCSW3に到達する転送フレームは、第2のコアスイッチCSW2を経由するものと、第4のコアスイッチCSW4を経由するものが存在し、第3のコアスイッチCSW3においてバッティングすることになる。そこで、第3のコアスイッチCSW3では、このバッティングを防止するため、あらかじめ設定されている取り決めに従って、いずれか一方の転送フレームの廃棄処理を実行する。図の例では、第4のコアスイッチCSW4を経由する転送フレームを廃棄することとしている。なお、第4のコアスイッチCSW4において転送フレームの廃棄を実行するようにしてもよい。 As shown in the figure, the first to fourth core switches CSW1 to CSW4 may be ring-connected, and the transfer frame that reaches the third core switch CSW3 passes through the second core switch CSW2. Some of them pass through the fourth core switch CSW4, and the third core switch CSW3 performs batting. Therefore, in order to prevent this batting, the third core switch CSW3 executes a discarding process for one of the transfer frames according to a preset rule. In the example shown in the figure, the transfer frame passing through the fourth core switch CSW4 is discarded. The fourth core switch CSW4 may discard the transfer frame.
図8は、フラッディングによる転送フレームを受け取った場合に、受け取った転送フレームに対応する情報が未学習のコアスイッチCSWにおける動作について示す説明図である。 FIG. 8 is an explanatory diagram showing an operation in the core switch CSW in which information corresponding to the received transfer frame is not learned when a transfer frame by flooding is received.
図7に示した場合と同様に、各コアスイッチCSWでは、フラッディングによる転送を実行する。ただし、この場合には、第3のエッジスイッチESW3における動作が異なっている。すなわち、第3のエッジスイッチESW3に到達した転送フレームに含まれている宛先スイッチ識別子DSIDは「UN」となっているため、第3のエッジスイッチESW3は、後述するように、ユーザフレームを抽出して、各宛先ポートから転送データの送信を実行する。そして、上記、フラッディングに対応する応答情報を受け取ることにより、対応する情報が学習されて、管理テーブルのダイナミックエントリ部分に記憶される。 As in the case shown in FIG. 7, each core switch CSW executes forwarding by flooding. However, in this case, the operation of the third edge switch ESW3 is different. That is, since the destination switch identifier DSID included in the transfer frame that has reached the third edge switch ESW3 is “UN”, the third edge switch ESW3 extracts the user frame as described later. The transfer data is transmitted from each destination port. Then, by receiving the response information corresponding to the flooding, the corresponding information is learned and stored in the dynamic entry portion of the management table.
B4.エッジスイッチ(イグレスエッジスイッチ)における動作:
イグレスエッジスイッチとしてのエッジスイッチESW3における動作も、イングレスエッジスイッチとしてのエッジスイッチESW1やコアスイッチCSWと同様に、受け取った転送フレームに対応する情報が学習済みであるか否かに応じて異なる。そこで、以下では、受け取った転送フレームに対応する情報が学習済みである場合、未学習である場合に分けてイグレスエッジスイッチとしてのエッジスイッチESW3の動作を説明する。
B4. Operation in edge switch (Egress edge switch):
The operation of the edge switch ESW3 as the egress edge switch also differs depending on whether or not the information corresponding to the received transfer frame has been learned, as with the edge switch ESW1 and the core switch CSW as the ingress edge switch. Therefore, in the following, the operation of the edge switch ESW3 as the egress edge switch will be described separately depending on whether the information corresponding to the received transfer frame has been learned or not.
(1)学習済みの場合:
図9は、受け取った転送フレームに対応する情報が学習済みのイグレスエッジスイッチとしてのエッジスイッチESW3における動作について示す説明図である。エッジスイッチESW3も、図に示すような管理テーブルを有している。この管理テーブルは、VPN−IDと宛先MACアドレス(DA)とをキーとして検索される、20ビットのVPN−IDに対応する12ビットのVLAN−ID、および、転送フレームからユーザフレームを抽出し、抽出したユーザフレームを送信する宛先ポートを、VPN−IDと宛先MACアドレスに関係付けた情報として管理している。ただし、管理テーブルのうち、ダイナミックエントリ部分には、フラッディングの応答情報として受け取った情報に基づいて、VPN−IDおよび宛先MACアドレスと、対応するVLAN−IDおよび宛先ポートとが関係付けられた情報が記憶されている。また、スタティックエントリ部分には、受け取った転送フレームに含まれるVPN−IDと宛先MACアドレスに対応する情報が、ダイナミックエントリ部分に記憶されていない場合に、フラッディングを行なうための情報が、既に構築されているVPNごとに用意されている。
(1) If you have already learned:
FIG. 9 is an explanatory diagram showing an operation in the edge switch ESW3 as an egress edge switch having learned information corresponding to the received transfer frame. The edge switch ESW3 also has a management table as shown in the figure. This management table extracts a user frame from a 12-bit VLAN-ID corresponding to a 20-bit VPN-ID and a transfer frame, which are searched using a VPN-ID and a destination MAC address (DA) as a key. The destination port for transmitting the extracted user frame is managed as information related to the VPN-ID and the destination MAC address. However, in the management table, the dynamic entry portion includes information in which the VPN-ID and the destination MAC address are associated with the corresponding VLAN-ID and the destination port based on information received as flooding response information. It is remembered. Also, in the static entry portion, information for performing flooding when information corresponding to the VPN-ID and the destination MAC address included in the received transfer frame is not stored in the dynamic entry portion is already constructed. It is prepared for each VPN.
受け取った転送フレームに対応する情報が学習済みで、学習した情報が管理テーブルのダイナミックエントリ部分に記憶されている場合には、その管理テーブルを検索すると、ダイナミックエントリ部分にある対応するエントリ番号、図の例では、VPN−IDの上位部分VPN−Uの「05」および下位部分VPN−Dの「001」により表されるVPN−IDが「0x05001」であり、宛先MACアドレス(DA)が「A3」であるので、エントリ番号「1」の情報にヒットする。このとき、転送フレームのPayloadに含まれているユーザフレームに関する情報、および、管理テーブルから求められたVLAN−IDを用いて、図3に示したフォーマットに従ったユーザフレームが構成され、ヒットした情報から求められる宛先ポート「4」から、宛先MACアドレス「A3」に対応するホストA3へ向けてユーザフレームが送信される。 If the information corresponding to the received transfer frame has been learned and the learned information is stored in the dynamic entry portion of the management table, the corresponding entry number in the dynamic entry portion is searched when the management table is searched. In this example, the VPN-ID represented by “05” of the upper part VPN-U and “001” of the lower part VPN-D of the VPN-ID is “0x05001”, and the destination MAC address (DA) is “A3”. Therefore, the information of the entry number “1” is hit. At this time, information about the user frame included in the payload of the transfer frame and the VLAN-ID obtained from the management table are used to construct a user frame according to the format shown in FIG. The user frame is transmitted from the destination port “4” obtained from the above to the host A3 corresponding to the destination MAC address “A3”.
このようにして、ホストA1からホストA3に向けて送信されたユーザフレームは、広域イーサネット網内を順に転送されてホストA3でのみ受け取ることができる。 In this way, user frames transmitted from the host A1 to the host A3 are sequentially transferred through the wide area Ethernet network and can be received only by the host A3.
(2)未学習の場合:
図10は、受け取った転送フレームに対応する情報が未学習のイグレスエッジスイッチとしてのエッジスイッチESW3における動作について示す説明図である。この場合、エッジスイッチESW3は、図に示すように、ダイナミックエントリ部分に対応する情報が学習されていない管理テーブルを有している。
(2) In case of not learning:
FIG. 10 is an explanatory diagram showing an operation in the edge switch ESW3 as an egress edge switch whose information corresponding to the received transfer frame is not learned. In this case, as shown in the figure, the edge switch ESW3 has a management table in which information corresponding to the dynamic entry portion is not learned.
受け取った転送フレームに対応する情報が未学習で、学習した情報が管理テーブルのダイナミックエントリ部分に記憶されていない場合には、その管理テーブルを検索すると、スタティックエントリ部分にある対応するエントリ番号、図の例ではエントリ番号「1001」の情報にヒットし、フラッディングによるユーザフレームの送信を実行する。すなわち、ヒットした情報から求められる宛先ポート「2」,「3」の全ての宛先ポートから、それぞれに接続されているホストA3,A4へ向けてユーザフレームが送信される。そして、それぞれのホストA3,A4からの応答を受け取ることにより、それぞれのホストのMACアドレスを宛先MACアドレスとし、それぞれのVLAN−IDに対応するVPN−IDと宛先MACアドレスをキーとし、対応するVLAN−IDと宛先ポートとが関係付けられた情報が学習され、管理テーブルのダイナミックエントリ部分に記憶される。 When the information corresponding to the received transfer frame is not learned and the learned information is not stored in the dynamic entry part of the management table, the corresponding entry number in the static entry part In this example, the information of the entry number “1001” is hit and the user frame is transmitted by flooding. That is, the user frame is transmitted from all the destination ports “2” and “3” obtained from the hit information to the hosts A3 and A4 connected thereto. Then, by receiving a response from each of the hosts A3 and A4, the MAC address of each host is used as the destination MAC address, the VPN-ID corresponding to each VLAN-ID and the destination MAC address are used as keys, and the corresponding VLAN -Information associated with ID and destination port is learned and stored in the dynamic entry portion of the management table.
ここで、第3のエッジスイッチESWの宛先ポートの「2」,「3」から送信されたユーザフレームの宛先MACアドレスは「A3」である。従って、宛先ポートの「2」から送信され、ホストA3に到達したユーザフレームは、ホストA3に取り込まれる。一方、宛先ポートの「3」から送信され、ホストA4に到達したユーザフレームは、ホストA4に取り込まれず廃棄される。この結果、ホストA1からホストA3に向けて送信されたユーザフレームは、広域イーサネット網内を順に転送されてホストA3でのみ受け取ることができる。 Here, the destination MAC address of the user frame transmitted from “2” and “3” of the destination port of the third edge switch ESW is “A3”. Therefore, the user frame transmitted from the destination port “2” and reaching the host A3 is taken into the host A3. On the other hand, the user frame transmitted from the destination port “3” and reaching the host A4 is not taken into the host A4 but discarded. As a result, the user frames transmitted from the host A1 to the host A3 are sequentially transferred through the wide area Ethernet network and can be received only by the host A3.
なお、上記説明では、管理テーブルを用いて、受け取った転送フレームに含まれているVPN−IDからVLAN−IDを求める場合を例に説明しているが、VPN−IDから一旦、中間的な識別子に変換し、中間的な識別子からVLAN−IDを求めるようにしてもよい。 In the above description, the case where the VLAN-ID is obtained from the VPN-ID included in the received transfer frame using the management table has been described as an example, but the intermediate identifier is temporarily determined from the VPN-ID. The VLAN-ID may be obtained from an intermediate identifier.
C.効果:
図3に示したユーザフレームの構造と図4に示した転送フレームの構造とを比較すればわかるように、転送フレームの外観上の構造は、ユーザフレームと同じである。従って、ユーザフレームの転送に対応する従来のスイッチを用いて、広域イーサネット網を構築することが可能である。
C. effect:
As can be seen by comparing the structure of the user frame shown in FIG. 3 with the structure of the transfer frame shown in FIG. 4, the structure of the appearance of the transfer frame is the same as the user frame. Therefore, it is possible to construct a wide area Ethernet network using a conventional switch that supports user frame transfer.
また、転送フレームは、図4に示したように、宛先MACアドレスおよび送信元MACアドレスに対応する宛先PMACアドレスおよび送信元PMACアドレスを用いて、ユーザフレームをカプセル化した構造としている。このようにカプセル化したフレームの場合、宛先PMACアドレスや送信元PMACアドレスとして、広域イーサネット網内でのみ用いられる専用のMACアドレスを用いることができるので、広域イーサネット網内の各スイッチでは、これら専用のMACアドレスを学習して管理すればよく、送信するユーザフレームに含まれるMACアドレスの全てを管理する必要がないので、管理しなければならない情報量を減少させることができる。 Further, as shown in FIG. 4, the transfer frame has a structure in which the user frame is encapsulated using the destination PMAC address and the source PMAC address corresponding to the destination MAC address and the source MAC address. In the case of a frame encapsulated in this way, a dedicated MAC address that is used only within the wide area Ethernet network can be used as the destination PMAC address and the source PMAC address. Since it is not necessary to manage all the MAC addresses included in the user frame to be transmitted, the amount of information to be managed can be reduced.
また、転送フレームは、VPNを識別するVPN−IDを20ビットとし、そのうち、12ビットの下位部分VPN−Dを、ユーザフレームのVLAN−IDフィールドに対応させるとともに、8ビット(1バイト)の上位部分VPN−Uを、6バイトの宛先PMACアドレスおよび6バイトの送信元MACアドレスの下位1バイトの部分に挿入させる構造としている。ただし、6バイトの宛先PMACアドレスおよび6バイトの送信元PMACアドレスに挿入される宛先スイッチ識別子DSIDおよび送信元スイッチ識別子SSIDとして用いられるスイッチ識別子は5バイトとされる。 The transfer frame has a VPN-ID for identifying the VPN of 20 bits, of which the 12-bit lower part VPN-D corresponds to the VLAN-ID field of the user frame, and the upper 8 bits (1 byte). The partial VPN-U is inserted into the 6-byte destination PMAC address and the 6-byte source MAC address in the lower 1 byte. However, the switch identifier used as the destination switch identifier DSID and the source switch identifier SSID inserted into the 6-byte destination PMAC address and the 6-byte source PMAC address is 5 bytes.
以上の説明からわかるように、上記実施例では、広域イーサネット網において、12ビット以下のVPNしか対応できない従来のユーザフレームと外観上同じ構造を有する新たな転送フレームを適用することにより、20ビットのVPNを提供することが可能である。また、従来技術で説明したVLANスタッキング技術を用いて4096を超えるVPNを提供する場合のように、これに対応するスイッチを用いる必要がなく、安価に広域イーサネット網を提供することが可能である。 As can be seen from the above description, in the above embodiment, in the wide area Ethernet network, by applying a new transfer frame having the same appearance as a conventional user frame that can only support a VPN of 12 bits or less, It is possible to provide a VPN. Further, unlike the case of providing more than 4096 VPNs using the VLAN stacking technology described in the prior art, it is not necessary to use a switch corresponding to this, and it is possible to provide a wide area Ethernet network at a low cost.
D.変形例:
なお、本発明は上記した実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
D. Variations:
The present invention is not limited to the above-described examples and embodiments, and can be implemented in various modes without departing from the scope of the invention.
上記説明においては、VPN−IDを20ビットとして説明したが、これに限定されるものではない。スイッチ識別子のビット数とVPN−IDの上位部分VPN−Uのビット数との合計が48ビット(6バイト)であればよく、広域イーサネット網を構成するスイッチ数を考慮して、スイッチ識別子のビット数とVPN−IDの上位部分のビット数を決定することにより、4096を超える種々の数のVPNを提供することが可能である。 In the above description, the VPN-ID has been described as 20 bits, but the present invention is not limited to this. The sum of the number of bits of the switch identifier and the number of bits of the upper part VPN-U of the VPN-ID may be 48 bits (6 bytes), and the switch identifier bits in consideration of the number of switches constituting the wide area Ethernet network. By determining the number and number of bits in the upper part of the VPN-ID, it is possible to provide various numbers of VPNs exceeding 4096.
以上の説明においては、広域イーサネット網を一例として採り上げたが、同じような機能を有する他のネットワーク構成においても、本発明を適用することは可能である。 In the above description, the wide-area Ethernet network is taken as an example, but the present invention can be applied to other network configurations having similar functions.
ESW…エッジスイッチ
ESW1〜ESW3…エッジスイッチ
CSW…コアスイッチ
CSW1〜ESW4…コアスイッチ
A1〜A5…ホスト
B1,B2…ホスト
100…スイッチ
110…制御部
112…CPU
114…メモリ
120…通信部
122…ネットワークインタフェース
ESW: Edge switch ESW1-ESW3: Edge switch CSW: Core switch CSW1-ESW4: Core switch A1-A5 ... Host B1, B2 ... Host 100 ... Switch 110 ...
114 ...
Claims (7)
前記広域ネットワークは、
前記送信元ホストが接続される送信元エッジスイッチと、
前記送信先ホストが接続される送信先エッジスイッチと、
1以上のコアスイッチにより構成され、前記送信元エッジスイッチと前記送信先エッジスイッチとの間を接続するコアネットワークと、
を備えており、
前記送信元エッジスイッチは、前記送信元ホストから前記データを含むユーザフレームが到着すると、前記ユーザフレームから転送フレームを生成し、生成した転送フレームを前記コアネットワークに転送し、
前記コアネットワーク内のコアスイッチは、前記転送フレームが到着すると、前記転送フレームをそのまま転送し、
前記送信先エッジスイッチは、前記転送フレームが到着すると、前記転送フレームから前記ユーザフレームを生成し、生成した前記ユーザフレームを前記送信先ホストへ送信し、
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビット(nは整数)の仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(mはnより大きい整数)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている
ことを特徴とするデータ伝送システム。 A data transmission system for transmitting data from a source host included in a first user network to a destination host included in a second user network via a virtual private line provided in a wide area network,
The wide area network is:
A source edge switch to which the source host is connected;
A destination edge switch to which the destination host is connected;
A core network configured by one or more core switches and connecting between the source edge switch and the destination edge switch;
With
The source edge switch generates a transfer frame from the user frame when a user frame including the data arrives from the source host, transfers the generated transfer frame to the core network,
When the transfer frame arrives, the core switch in the core network transfers the transfer frame as it is,
The destination edge switch generates the user frame from the transfer frame when the transfer frame arrives, transmits the generated user frame to the destination host,
The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. an n-bit (n is an integer) virtual network identifier in the header, the data in the payload,
The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits for identifying the virtual private line (m is from n) A first integer identifier of n bits of a virtual private line identifier of a large integer) in a header, and the user frame excluding the virtual network identifier is included in a payload,
The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
The data transmission system, wherein the virtual private line identifier is defined corresponding to the virtual network identifier.
前記送信元エッジスイッチは、前記ユーザフレームに含まれる前記送信先MACアドレスおよび前記仮想ネットワーク識別子に基づいて、前記送信先エッジスイッチ識別子および前記第2の部分識別子で構成される前記送信先エッジスイッチ用MACアドレス、前記第1の部分識別子、および、前記転送フレームの転送を行なう宛先ポートを求めるためのテーブルを備えることを特徴とするデータ伝送システム。 The data transmission system according to claim 1, wherein
The source edge switch is for the destination edge switch composed of the destination edge switch identifier and the second partial identifier based on the destination MAC address and the virtual network identifier included in the user frame. A data transmission system comprising a table for obtaining a MAC address, the first partial identifier, and a destination port for transferring the transfer frame.
前記コアスイッチは、前記転送フレームに含まれる前記送信先エッジスイッチ用MACアドレスを構成する前記送信先エッジスイッチ識別子に基づいて、前記転送フレームの転送を行なう宛先ポートを求めるためのテーブルを備えることを特徴とするデータ伝送システム。 A data transmission system according to claim 2, wherein
The core switch includes a table for obtaining a destination port for forwarding the forwarding frame based on the destination edge switch identifier constituting the destination edge switch MAC address included in the forwarding frame. Characteristic data transmission system.
前記送信先エッジスイッチは、前記転送フレームに含まれる前記第1の部分識別子と、前記送信先エッジスイッチ用MACアドレスおよび前記送信元エッジスイッチ用MACアドレスを構成する前記第2の部分識別子と、によって表される前記仮想専用回線識別子と、前記転送フレームに含まれる前記送信先MACアドレスとに基づいて、前記送信先ホストに対応する仮想ネットワーク識別子および前記ユーザフレームの送信を行なう宛先ポートを求めるためのテーブルを備えることを特徴とするデータ伝送システム。 The data transmission system according to claim 3, wherein
The transmission destination edge switch includes the first partial identifier included in the transfer frame, and the second partial identifier configuring the transmission destination edge switch MAC address and the transmission source edge switch MAC address. Based on the virtual private line identifier represented and the destination MAC address included in the transfer frame, a virtual network identifier corresponding to the destination host and a destination port for transmitting the user frame are obtained. A data transmission system comprising a table.
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビット(nは整数)の仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(mはnより大きい整数)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている
ことを特徴とする転送フレーム。 The transmission source host of a data transmission system for transmitting data from a transmission source host included in the first user network to a transmission destination host included in the second user network via a virtual private line provided in the wide area network A source edge switch to which the destination host is connected, a destination edge switch to which the destination host is connected, and one or more core switches, and connects between the source edge switch and the destination edge switch A transmission frame generated from the user frame in the source edge switch for transmitting a user frame including the data in a wide area network comprising a core network,
The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. an n-bit (n is an integer) virtual network identifier in the header, the data in the payload,
The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits ( m is from n) identifying the virtual private line. A first integer identifier of n bits of a virtual private line identifier of a large integer ) in a header, and the user frame excluding the virtual network identifier is included in a payload,
The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
The transfer frame according to claim 1, wherein the virtual private line identifier is defined corresponding to the virtual network identifier.
前記送信元ホストから前記データを含むユーザフレームが到着すると、前記ユーザフレームから転送フレームを生成し、生成した転送フレームを前記コアネットワーク内のコアスイッチを介して前記転送先エッジスイッチへ転送し、 When a user frame including the data arrives from the source host, a transfer frame is generated from the user frame, and the generated transfer frame is transferred to the transfer destination edge switch via the core switch in the core network,
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビット(nは整数の仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、 The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. n bits (n is an integer virtual network identifier) in the header, the data in the payload,
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(mはnより大きい整数)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、 The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits for identifying the virtual private line (m is from n) A first integer identifier of n bits of a virtual private line identifier of a large integer) in a header, and the user frame excluding the virtual network identifier is included in a payload,
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、 The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、 The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている The virtual private line identifier is defined corresponding to the virtual network identifier.
ことを特徴とする送信元エッジスイッチ。 A source edge switch characterized by that.
前記送信元エッジスイッチから前記コアネットワーク内のコアスイッチを介して転送された転送フレームが到着すると、前記転送フレームから前記送信元ホストが前記送信元エッジスイッチへ送信した前記データを含むユーザフレームを生成し、生成した前記ユーザフレームを前記送信先ホストへ送信し、 When a forward frame transferred from the source edge switch via the core switch in the core network arrives, a user frame including the data transmitted from the source frame to the source edge switch is generated from the forward frame. And transmitting the generated user frame to the destination host,
前記ユーザフレームは、前記送信元ホストを示す送信元MACアドレスおよび前記送信先ホストを示す送信先MACアドレスと、前記第1のユーザネットワークおよび前記第2のユーザネットワークにおいて提供される仮想ネットワークを識別するnビット(nは整数の仮想ネットワーク識別子と、をヘッダに含み、前記データをペイロードに含んでおり、 The user frame identifies a source MAC address indicating the source host and a destination MAC address indicating the destination host, and a virtual network provided in the first user network and the second user network. n bits (n is an integer virtual network identifier) in the header, the data in the payload,
前記転送フレームは、前記送信元エッジスイッチを示す送信元エッジスイッチ用MACアドレスおよび前記送信先エッジスイッチを示す送信先エッジスイッチ用MACアドレスと、前記仮想専用回線を識別するmビット(mはnより大きい整数)の仮想専用回線識別子のうちのnビットの第1の部分識別子と、をヘッダに含み、前記仮想ネットワーク識別子を除いた前記ユーザフレームをペイロードに含んでおり、 The forwarding frame includes a MAC address for a source edge switch indicating the source edge switch, a MAC address for a destination edge switch indicating the destination edge switch, and m bits for identifying the virtual private line (m is from n) A first integer identifier of n bits of a virtual private line identifier of a large integer) in a header, and the user frame excluding the virtual network identifier is included in a payload,
前記送信元エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信元エッジスイッチ識別子と、前記仮想専用回線識別子のうちの(m−n)ビットの第2の部分識別子と、を含んでおり、 The source edge switch MAC address includes a dedicated source edge switch identifier used only in the wide area network, and a second partial identifier of (mn) bits of the virtual private line identifier. And
前記送信先エッジスイッチ用MACアドレスは、前記広域ネットワークにおいてのみ使用する専用の送信先エッジスイッチ識別子と、前記第2の部分識別子と、を含んでおり、 The destination edge switch MAC address includes a dedicated destination edge switch identifier used only in the wide area network, and the second partial identifier,
前記仮想専用回線識別子は、前記仮想ネットワーク識別子に対応して規定されている The virtual private line identifier is defined corresponding to the virtual network identifier.
ことを特徴とする送信先エッジスイッチ。 A destination edge switch characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007288261A JP4980200B2 (en) | 2007-11-06 | 2007-11-06 | Data communication system and transfer frame |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007288261A JP4980200B2 (en) | 2007-11-06 | 2007-11-06 | Data communication system and transfer frame |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009118127A JP2009118127A (en) | 2009-05-28 |
JP4980200B2 true JP4980200B2 (en) | 2012-07-18 |
Family
ID=40784765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007288261A Active JP4980200B2 (en) | 2007-11-06 | 2007-11-06 | Data communication system and transfer frame |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4980200B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8369333B2 (en) * | 2009-10-21 | 2013-02-05 | Alcatel Lucent | Method and apparatus for transparent cloud computing with a virtualized network infrastructure |
JP5543813B2 (en) * | 2010-03-23 | 2014-07-09 | 日東電工株式会社 | Work transfer method and work transfer device |
JP5776337B2 (en) | 2011-06-02 | 2015-09-09 | 富士通株式会社 | Packet conversion program, packet conversion apparatus, and packet conversion method |
JP2016127546A (en) * | 2015-01-07 | 2016-07-11 | 日立金属株式会社 | Relay system and switch device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3695447B2 (en) * | 2002-02-27 | 2005-09-14 | 日立電線株式会社 | Virtual LAN connection device |
JP2004032006A (en) * | 2002-06-21 | 2004-01-29 | Fujitsu Ltd | Communications system |
JP2009065429A (en) * | 2007-09-06 | 2009-03-26 | Hitachi Communication Technologies Ltd | Packet transfer device |
-
2007
- 2007-11-06 JP JP2007288261A patent/JP4980200B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009118127A (en) | 2009-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11463279B2 (en) | Method and apparatus for implementing a flexible virtual local area network | |
JP5053376B2 (en) | Point-to-multipoint capability in bridged networks | |
JP5054056B2 (en) | Network system, core switch, edge switch, data relay method | |
EP1903723B1 (en) | Method and apparatus for transmitting message | |
US9100351B2 (en) | Method and system for forwarding data in layer-2 network | |
CN100442772C (en) | Bridge-connection transmitting method | |
US8767749B2 (en) | Method and system for transparent LAN services in a packet network | |
EP1471684B1 (en) | Method and apparatus for determining shared broadcast domains of network switches, ports and interfaces | |
CN102238083B (en) | For the system and method for adapted packet process streamline | |
US7751399B2 (en) | Scalable virtual private local area network service | |
CN101242285B (en) | Switching hub and LAN system | |
US8027348B2 (en) | Frame transfer method and frame transfer device | |
US20050138149A1 (en) | Method and system for increasing available user VLAN space | |
CN1866919B (en) | Service switching method based on VLAN stack | |
WO2017181757A1 (en) | Packet forwarding method and device | |
JP4980200B2 (en) | Data communication system and transfer frame | |
US7660291B2 (en) | Method for processing packets of a VLAN in a network switch | |
CN100373892C (en) | A Routable Virtual Switching Method | |
EP3962001A1 (en) | Variable-sized identifiers | |
EP2071766B1 (en) | System and method for improved traffic aggregation in an access network | |
JP4165376B2 (en) | Specific virtual LAN transfer device, frame transfer method and network | |
JP5536834B2 (en) | Network system, core switch, edge switch, data relay method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120227 |
|
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: 20120321 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120418 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150427 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4980200 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 |
|
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 |