Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6445985B2 - Distribution system, distribution device, and distribution method - Google Patents
[go: Go Back, main page]

JP6445985B2 - Distribution system, distribution device, and distribution method - Google Patents

Distribution system, distribution device, and distribution method Download PDF

Info

Publication number
JP6445985B2
JP6445985B2 JP2016020404A JP2016020404A JP6445985B2 JP 6445985 B2 JP6445985 B2 JP 6445985B2 JP 2016020404 A JP2016020404 A JP 2016020404A JP 2016020404 A JP2016020404 A JP 2016020404A JP 6445985 B2 JP6445985 B2 JP 6445985B2
Authority
JP
Japan
Prior art keywords
mac address
distribution
output port
data
user terminal
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
Application number
JP2016020404A
Other languages
Japanese (ja)
Other versions
JP2017139677A (en
Inventor
達也 出水
達也 出水
池邉 隆
隆 池邉
雅史 舩田
雅史 舩田
博史 野口
博史 野口
慎吾 梅川
慎吾 梅川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2016020404A priority Critical patent/JP6445985B2/en
Publication of JP2017139677A publication Critical patent/JP2017139677A/en
Application granted granted Critical
Publication of JP6445985B2 publication Critical patent/JP6445985B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Description

本発明は、振分システム、振分装置、及び振分方法に関する。   The present invention relates to a sorting system, a sorting device, and a sorting method.

図9に示すように、MACアドレス(Media Access Control address)に従い、出力ポート(Port)を振り分けるL2スイッチ201が知られている。ここで、同一のL2ブロードキャストドメイン206上に複数のゲートウェイ(GW)204と、これらに対応するNIC(Network Interface Card)203を持つユーザ端末202が存在する環境を想定する。左側のGW204と接続するのは、サービスaを提供するネットワークαであり、右側のGW204と接続するのは、サービスbを提供するネットワークβである。ブロードキャスト用テーブル205は、L2スイッチ201に設けられていてもよいし、ここで図示しない管理データベース(DB)に設けられていてもよい。   As shown in FIG. 9, an L2 switch 201 that distributes output ports (Ports) according to a MAC address (Media Access Control address) is known. Here, an environment is assumed in which a user terminal 202 having a plurality of gateways (GW) 204 and a corresponding NIC (Network Interface Card) 203 exists on the same L2 broadcast domain 206. The network α that provides the service a is connected to the GW 204 on the left side, and the network β that provides the service b is connected to the GW 204 on the right side. The broadcast table 205 may be provided in the L2 switch 201 or may be provided in a management database (DB) not shown here.

ブロードキャスト用テーブル205は、「宛先MACアドレス」としてブロードキャスト(Broadcast)が指定されたフレームに対して、「MACアドレス(送信MACアドレス)」と、これに関連付けて「出力ポート」が登録されている。「MAC 1」「MAC 2」は、ユーザ端末202側からそれぞれ出力ポート2、出力ポート3に接続するために送信元として指定するMACアドレスである。「MAC A」「MAC B」は、サービスa,b側からそれぞれ出力ポート1に接続するために送信元として指定するMACアドレスである。
このように、かかる技術は、送信元のMACアドレスに従って適切なサービスa又はbへのみブロードキャストフレームを振り分けることができる。こうして、L2ブロードキャストドメイン206が構築されている。
非特許文献1には、レイヤ2認証におけるサイト多重帰属方式について記載されている。かかる技術ではユーザ端末の複数ネットワークへの同時接続を可能にする技術について開示されている。
In the broadcast table 205, “MAC address ( source MAC address)” and “output port” are registered in association with the frame for which “Broadcast” is designated as “destination MAC address”. . “MAC 1” and “MAC 2” are MAC addresses designated as transmission sources in order to connect to the output port 2 and the output port 3 from the user terminal 202 side, respectively. “MAC A” and “MAC B” are MAC addresses designated as transmission sources in order to connect to the output port 1 from the services a and b.
As described above, this technique can distribute the broadcast frame only to the appropriate service a or b according to the MAC address of the transmission source. Thus, the L2 broadcast domain 206 is constructed.
Non-Patent Document 1 describes a site multiple attribution method in layer 2 authentication. Such a technique discloses a technique that enables simultaneous connection of a user terminal to a plurality of networks.

石川、外1名、「レイヤ2認証におけるサイト多重帰属方式」、社団法人電子情報通信学会、NS2004-12(2004-4)Ishikawa, 1 other person, “Multiple site attribution method in layer 2 authentication”, The Institute of Electronics, Information and Communication Engineers, NS2004-12 (2004-4)

しかしながら、図10に示すように、キャリアサービスでは、1つのネットワークに多数のエンドユーザが接続するため、ブロードキャスト用テーブル205のエントリ数が増大し、L2スイッチ201の収納可能ユーザ数、サービス数に制約が生じる。すなわち、この例では、4台のユーザ端末202、2つのネットワーク(サービス)α,βを使用するために、ブロードキャスト用テーブル205には、「MAC 1」〜「MAC 8」の8個のMACアドレスを格納しなければならない(なお、ユーザ端末202にNICを格納して図示していないが、以下でもNICを便宜上省略して図示する)。
そこで、本発明は、多数のエンドユーザが存在しても、ブロードキャスト用テーブルの格納データ量を縮減させ、振分システム(振分装置)の収容可能ユーザ数、サービス数を増大することを目的とする。
However, as shown in FIG. 10, in the carrier service, since many end users are connected to one network, the number of entries in the broadcast table 205 increases, and the number of users that can be stored in the L2 switch 201 and the number of services are limited. Occurs. That is, in this example, since four user terminals 202 and two networks (services) α and β are used, the broadcast table 205 includes eight MAC addresses “MAC 1” to “MAC 8”. (The NIC is stored in the user terminal 202 and is not shown in the figure, but the NIC is also shown below for the sake of convenience).
Therefore, the present invention aims to reduce the amount of data stored in the broadcast table even when there are a large number of end users, and to increase the number of users and services that can be accommodated in the distribution system (distribution device). To do.

請求項1に記載の発明は、送信元MACアドレスまたは送信先MACアドレスに従ってフレームを出力ポートに振り分ける振分システムであって、前記送信元MACアドレスまたは前記送信先MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、各ユーザ端末でそれぞれ使用する前記送信元MACアドレスまたは前記送信先MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであることを特徴とする振分システムである。
請求項4に記載の発明は、送信元MACアドレスまたは送信先MACアドレスに従ってフレームを出力ポートに振り分ける振分装置であって、前記送信元MACアドレスまたは前記送信先MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、各ユーザ端末でそれぞれ使用する前記送信元MACアドレスまたは前記送信先MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであることを特徴とする振分装置である。
請求項5に記載の発明は、送信元MACアドレスまたは送信先MACアドレスに従ってフレームを出力ポートに振り分ける振分装置の振分方法であって、前記振分装置は、前記送信元MACアドレスまたは前記送信先MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、各ユーザ端末でそれぞれ使用する前記送信元MACアドレスまたは前記送信先MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであり、そのデータによって振り分けを行うことを特徴とする振分方法である。
これらの発明によれば、多数のエンドユーザが存在しても、格納データ量を縮減させ、L2スイッチ等の収容可能ユーザ数、サービス数を増大することができる。
The invention according to claim 1 is a distribution system that distributes a frame to an output port according to a transmission source MAC address or a transmission destination MAC address, and is set based on a predetermined rule as the transmission source MAC address or the transmission destination MAC address The data set is transmitted as a transmission source MAC address or a transmission destination MAC address used by each user terminal by transmitting a broadcast frame from a desired user terminal to the desired output port. The predetermined rule is that a portion of the data that is referred to for selection of the output port and that indicates a distribution destination is the same data for each user terminal. It is a distribution system.
The invention according to claim 4 is a distribution device that distributes a frame to an output port according to a transmission source MAC address or a transmission destination MAC address, and is set based on a predetermined rule as the transmission source MAC address or the transmission destination MAC address The data set is transmitted as a transmission source MAC address or a transmission destination MAC address used by each user terminal by transmitting a broadcast frame from a desired user terminal to the desired output port. The predetermined rule is that a portion of the data that is referred to for selection of the output port and that indicates a distribution destination is the same data for each user terminal. It is a sorting device.
The invention according to claim 5 is a sorting method of a sorting device that sorts a frame to an output port according to a source MAC address or a destination MAC address, and the sorting device is configured to send the source MAC address or the transmission By using data set based on a predetermined rule as a destination MAC address, a broadcast frame is transmitted from a desired user terminal to a desired output port side, and the source MAC address or each of the user terminals used respectively The predetermined rule of the data set as a transmission destination MAC address is that a part of the data that is referred to for selection of the output port and that indicates a distribution destination is set for each user terminal. Is the same data, and the distribution method is characterized in that the distribution is performed based on the data.
According to these inventions, even if there are many end users, the amount of stored data can be reduced, and the number of users that can be accommodated such as L2 switches and the number of services can be increased.

請求項2に記載の発明は、前記送信元MACアドレスまたは前記送信先MACアドレスの前記データは、前記出力ポートごとに同報用テーブルに登録されていることを特徴とする請求項1に記載の振分システムである。
請求項6に記載の発明は、前記送信元MACアドレスまたは前記送信先MACアドレスの前記データは、前記出力ポートごとに同報用テーブルに登録されているものが使用されることを特徴とする請求項5に記載の振分方法である。
これらの発明によれば、同報用テーブルを設けることによって、多数のエンドユーザが存在しても、同報用テーブルの格納データ量を縮減させ、L2スイッチ等の収容可能ユーザ数、サービス数を増大することができる。
The invention according to claim 2 is characterized in that the data of the transmission source MAC address or the transmission destination MAC address is registered in a broadcast table for each of the output ports. It is a distribution system.
The invention according to claim 6 is characterized in that the data of the transmission source MAC address or the transmission destination MAC address registered in the broadcast table for each output port is used. Item 6. The distribution method according to Item 5.
According to these inventions, by providing a broadcast table, even if there are many end users, the amount of data stored in the broadcast table is reduced, and the number of users and services that can be accommodated such as L2 switches are reduced. Can be increased.

請求項3に記載の発明は、送信元MACアドレスに従ってフレームを出力ポートに振り分ける振分システムであって、前記送信元MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、各ユーザ端末でそれぞれ使用する前記送信元MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであり、前記送信元MACアドレスとして設定されている前記データは、前記出力ポートの選択のために参照される部分を区分けすることにより前記振り分け先を階層的に対応付けして構成され、各階層により前記出力ポートを振り分けることを特徴とする振分システムである。
請求項7に記載の発明は、送信元MACアドレスに従ってフレームを出力ポートに振り分ける振分装置の振分方法であって、前記振分装置は、前記送信元MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、各ユーザ端末でそれぞれ使用する前記送信元MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであり、前記送信元MACアドレスとして設定されている前記データは、前記出力ポートの選択のために参照される部分を区分けすることにより前記振り分け先を階層的に対応付けして構成され、各階層により前記出力ポートを振り分けることを特徴とする振分方法である。
これらの発明によれば、MACアドレスの各階層によりサービス(ネットワーク)を振り分けることができる。
The invention according to claim 3, a sorting system for distributing frame to the output port according to the source MAC address, using the data that is set based on a predetermined rule as the transmission source MAC address, the broadcast frame The predetermined rule of the data transmitted from the desired user terminal to the desired output port side and set as the transmission source MAC address used by each user terminal is the selection of the output port of the data. The part that is referred to for indicating the distribution destination is the same data for each user terminal, and the data set as the source MAC address is used for selecting the output port. By classifying the parts referred to in a hierarchical manner, the distribution destinations are associated with each other in a hierarchical manner. A sorting system, characterized by allocating the power port.
The invention according to claim 7 is a distribution method of a distribution device that distributes a frame to an output port according to a transmission source MAC address, and the distribution device is set based on a predetermined rule as the transmission source MAC address that data was used to transmit a broadcast frame from a desired user terminal to a desired the output port side, the predetermined rule of the data set as the source MAC address to be used by the respective user terminal, Of the data, a part that is referred to for selection of the output port and indicates a distribution destination is the same data for each user terminal, and is set as the source MAC address Data is configured by hierarchically associating the distribution destinations by dividing a portion referred to for selection of the output port Is a distribution wherein the distributing the output port by the hierarchy.
According to these inventions, services (networks) can be distributed according to each layer of MAC addresses.

本発明によれば、多数のエンドユーザが存在しても、格納データ量を縮減させ、L2スイッチ等の収容可能ユーザ数、サービス数を増大することができる。   According to the present invention, even if there are a large number of end users, the amount of stored data can be reduced, and the number of users that can be accommodated such as L2 switches and the number of services can be increased.

本発明の一実施形態で用いるMACアドレスを2進数で示している。The MAC address used in an embodiment of the present invention is shown in binary. 本発明の一実施形態となるポート振分システムの構成図である。It is a lineblock diagram of a port distribution system used as one embodiment of the present invention. 本発明の一実施形態で用いるサービスコードの変形例(a)(b)と、Ethernet(登録商標)フレームの拡張の説明図(c)である。It is explanatory drawing (c) of the expansion (a) and (b) of the service code used in one Embodiment of this invention, and an Ethernet (trademark) frame. 本発明の一実施形態でMACアドレスを取得する通信のシーケンス図である。It is a sequence diagram of communication which acquires a MAC address in one Embodiment of this invention. 本発明の一実施形態における一連の通信シーケンス図である。It is a series of communication sequence diagrams in one embodiment of the present invention. 本発明の一実施形態の変形例を説明する説明図である。It is explanatory drawing explaining the modification of one Embodiment of this invention. 本発明の一実施形態の変形例を説明する説明図である。It is explanatory drawing explaining the modification of one Embodiment of this invention. 本発明の一実施形態の変形例を説明する説明図である。It is explanatory drawing explaining the modification of one Embodiment of this invention. 背景技術を説明する説明図である。It is explanatory drawing explaining background art. 本発明の課題を説明する説明図である。It is explanatory drawing explaining the subject of this invention.

以下、本発明の一実施形態について説明する。
図1は、本実施形態に用いるMACアドレスを2進数で示している。提供するサービスごとのネットワーク(後述のネットワークα,β)が予め分かっていて、今後変更の予定の無い場合には、後述のポート振分システム100においてNICの製造の際に後述のルールに従ったMACアドレスを付与する。
Hereinafter, an embodiment of the present invention will be described.
FIG. 1 shows the MAC address used in this embodiment in binary. When the network for each service to be provided (the networks α and β described later) is known in advance and is not scheduled to be changed in the future, the rules described later are used in the manufacture of the NIC in the port distribution system 100 described later. Assign a MAC address.

MACアドレスは第1オクテット〜第6オクテットまであるが、例えば冒頭の第1オクテット〜第3オクテットでNICの受け持つネットワーク(サービス)を表すようにする。そして、残りの第4オクテット〜第6オクテットでそのサービス内でNICを一意に特定する場合、前者の第1オクテット〜第3オクテットを「サービスコード」、後者の第4オクテット〜第6オクテットを「ユニークID」と呼ぶことにする。
なお、サービスコードとユニークIDとの区切りは、第3オクテットと第4オクテットとの間に限定されるものではなく、本システムのサービス数、NIC数に応じて設定すべきである。また、サービスコードとユニークIDの順番も上記には限定されない。
The MAC address ranges from the first octet to the sixth octet. For example, the first octet to the third octet at the beginning represent the network (service) handled by the NIC. When the remaining 4th to 6th octets uniquely identify the NIC in the service, the former 1st to 3rd octets are set to “service code”, and the latter 4th to 6th octets are set to “ It will be called “unique ID”.
The delimiter between the service code and the unique ID is not limited to between the third octet and the fourth octet, and should be set according to the number of services and the number of NICs in the system. Further, the order of the service code and the unique ID is not limited to the above.

図2は、本発明の振分システム、振分装置の実施形態となるポート振分システム100の構成図である。ポート振分システム100は、出力ポート(Port)1〜3となるPort1〜Port3を備え、MACアドレスに従い、出力ポートを振り分けるL2スイッチ101を備えている。サービスを提供するネットワークα,βそれぞれにはGW(ゲートウェイ)102が対応している。   FIG. 2 is a configuration diagram of a port distribution system 100 according to an embodiment of the distribution system and the distribution apparatus of the present invention. The port distribution system 100 includes Port1 to Port3 that are output ports (Ports) 1 to 3, and includes an L2 switch 101 that distributes output ports according to a MAC address. A GW (gateway) 102 corresponds to each of the networks α and β that provide the service.

この例では、4台以上のユーザ端末103が出力ポート1に接続されている。ユーザ端末103は、出力ポート又は出力ポートを選択可能である。各ユーザ端末103は、図示を省略するがNIC(Network Interface Card)を備えている。このような構成で、各ユーザ端末103に対応してL2ブロードキャストドメイン104が構築されている。
図1で説明したMACアドレスは、各ユーザ端末103に対応してMACアドレス1とMACアドレス2の2種類が用意されている。図2では、これらのMACアドレスを16進法で表記している。MACアドレス1は出力ポート2に接続するときに使用し、MACアドレス2は出力ポート3に接続するときに使用する。
In this example, four or more user terminals 103 are connected to the output port 1. The user terminal 103 can select the output port 2 or the output port 3 . Each user terminal 103 includes a NIC (Network Interface Card) (not shown). With such a configuration, the L2 broadcast domain 104 is constructed corresponding to each user terminal 103.
As the MAC address described in FIG. 1, two types of MAC address 1 and MAC address 2 are prepared corresponding to each user terminal 103. In FIG. 2, these MAC addresses are expressed in hexadecimal. MAC address 1 is used when connecting to output port 2, and MAC address 2 is used when connecting to output port 3.

MACアドレス1とMACアドレス2は、データの所定領域において送信先を示す部分が何れも同じデータである。具体的には、図2の例では、第1オクテット〜第3オクテットである。かかる部分の値は、各ユーザ端末103において、MACアドレス1とMACアドレス2の全てで同じである。また、すべてのL2ブロードキャストドメイン104のMACアドレス1とMACアドレス2の全てで同じである。
これに対応してブロードキャスト用テーブル105も、MACアドレスの上位3オクテットは、ユーザ端末103全てで共通であり、出力ポートの違いによってのみ異なる。すなわち、ユーザ数によらず、サービス数(ネットワーク数)分のエントリにより、ブロードキャスト用テーブル105のデータは異なる。
The MAC address 1 and the MAC address 2 are the same data in the portion indicating the transmission destination in the predetermined area of the data. Specifically, in the example of FIG. 2, the first octet to the third octet. The value of this part is the same for all MAC addresses 1 and 2 in each user terminal 103. The same is true for all MAC addresses 1 and 2 of all L2 broadcast domains 104.
Correspondingly, in the broadcast table 105, the upper 3 octets of the MAC address are common to all the user terminals 103, and differ only in the difference of the output ports. That is, the data in the broadcast table 105 differs depending on the number of services (number of networks) regardless of the number of users.

図3は、サービスコードの変形例である。図3(a)に示すように、サービスコードが第1オクテット〜第3オクテットである場合、サービスコードの冒頭部分を第1サービスコード、中間部分を第2サービスコード、最後の部分を第3サービスコードとして、これらを階層的に表記する。例えば、第1サービスコードをサービスA、サービスBに区分けし、第2サービスコードでは、サービスAに対応して、サービスA−1、サービスA−2をそれぞれ関連付ける。更に第3サービスコードでは、サービスA−1に対応してサービスA−1−a、サービスA−1−bをそれぞれ関連付ける。これにより、図3(b)に示すように、第1サービスコードでAネットワークとBネットワークとを振り分け、第2サービスコードでA−1ネットワークとA−2ネットワークとを振り分け、第3サービスコードでA−1−aネットワークとA−1−bネットワークとを振り分けて、サービスコードに記載された、例えばA−1−aネットワークを選択することができる。すなわちMACアドレスとして設定されているデータは、サービスコードを区分けすることにより、データの送信先を階層的に対応付けして構成する。そして、各階層により前記出力ポートを振り分ける。   FIG. 3 shows a modification of the service code. As shown in FIG. 3A, when the service code is the first octet to the third octet, the first part of the service code is the first service code, the middle part is the second service code, and the last part is the third service. These are expressed hierarchically as codes. For example, the first service code is divided into service A and service B, and the second service code is associated with service A-1 and service A-2 corresponding to service A, respectively. Further, in the third service code, the service A-1-a and the service A-1-b are associated with the service A-1. Thus, as shown in FIG. 3B, the A service and the B network are assigned by the first service code, the A-1 network and the A-2 network are assigned by the second service code, and the third service code is assigned. For example, the A-1-a network described in the service code can be selected by distributing the A-1-a network and the A-1-b network. That is, the data set as the MAC address is configured by hierarchically associating data transmission destinations by classifying service codes. Then, the output ports are distributed according to each layer.

また、サービスコードをMACアドレスと別に追加するようにしてもよい。図3(c)は、この例を示す説明図である。すなわち、システムで使用しているEthernet(イーサネット)(登録商標)のEthernetフレームに前記の第1サービスコード〜第3サービスコードを付加する。本例では、EthernetフレームのMACアドレスに第1サービスコードを付与し、残りのヘッダに第2サービスコード、第3サービスコードを付与している。   Also, the service code may be added separately from the MAC address. FIG. 3C is an explanatory diagram showing this example. That is, the first service code to the third service code are added to the Ethernet (registered trademark) Ethernet frame used in the system. In this example, the first service code is assigned to the MAC address of the Ethernet frame, and the second service code and the third service code are assigned to the remaining headers.

また、前記の例では、MACアドレス1とMACアドレス2とがシステムの製造時から固定であったが、システムを接続する際にMACアドレスを取得するようにしてもよい。図4は、この場合を説明する通信シーケンス図である。通信の一方はユーザ端末103のNIC、他方はネットワーク(NW)側装置(L2スイッチ(SW)201等)である。   In the above example, the MAC address 1 and the MAC address 2 are fixed from the time of manufacture of the system. However, the MAC address may be acquired when the system is connected. FIG. 4 is a communication sequence diagram illustrating this case. One of the communications is the NIC of the user terminal 103, and the other is a network (NW) side device (L2 switch (SW) 201 etc.).

図4において、まず、NICからNW側装置へのAuto-negotiation時のLink Code Wordsを拡張する(NICが相当する宛先GWを表す情報を含める)。これを受けて、NW側装置からNICへのAuto-negotiation時のLink Code Wordsを拡張する。これにより、NIC側でサービスコード、ユニークIDをLink Code Wordsに含めることができる。
そして、NIC側でサービスコード、ユニークIDを元にMACアドレスを設定する。これにより、NIC側、NW側装置側でリンクアップする。
In FIG. 4, first, Link Code Words at the time of Auto-negotiation from the NIC to the NW side device is expanded (including information indicating the destination GW corresponding to the NIC). In response to this, Link Code Words at the time of auto-negotiation from the NW side device to the NIC is expanded. As a result, the service code and unique ID can be included in the Link Code Words on the NIC side.
Then, the MAC address is set based on the service code and unique ID on the NIC side. As a result, link-up is performed on the NIC side and the NW side device side.

前記のように、MACアドレス1とMACアドレス2とがシステムの製造時から固定であった場合、MACアドレスが基本的に世界で一意となるように、第1オクテットのb2が0の、製造者が一意に付与可能なMACアドレスにするという制約が生じる可能性がある。一方、前記のようにシステムを接続する際にMACアドレスを取得する場合は、ローカルで一意であれば充分であるため、第1オクテットのb2は1とする。
一方、第1オクテットのb1はユニキャストの場合、通常0とする。また、ここを1にすればマルチキャストの通信を行える。
As described above, when MAC address 1 and MAC address 2 are fixed from the time of manufacture of the system, the manufacturer in which b2 of the first octet is 0 so that the MAC address is basically unique in the world. There is a possibility that the MAC address may be uniquely assigned. On the other hand, when the MAC address is acquired when the system is connected as described above, it is sufficient if the MAC address is locally unique, so b2 of the first octet is 1.
On the other hand, b1 of the first octet is normally 0 in the case of unicast. If this is set to 1, multicast communication can be performed.

以上のようなシステムで、一連の通信の手順について説明する。図5は、当該手順を説明する通信シーケンス図である。
まず、NICが担当する宛先GW(ゲートウェイ)はNW(ネットワーク)αであることをAuto-negotiation時のLink Code Wordsを拡張することでNW側装置へ知らせる。
次に、NW(ネットワーク)αのサービスコードを管理DB(データベース)に問い合わせる。ここでは、前記のブロードキャスト用テーブル105等をシステムの管理DBで管理しているからである。
A series of communication procedures in the system as described above will be described. FIG. 5 is a communication sequence diagram for explaining the procedure.
First, the NW side apparatus is notified by extending Link Code Words at the time of auto-negotiation that the destination GW (gateway) handled by the NIC is NW (network) α.
Next, the management DB (database) is inquired about the service code of NW (network) α. This is because the broadcast table 105 and the like are managed by the system management DB.

これを受けて管理DBは、サービスコードである例えば上位の3オクテット(この例で、02:00:00)と、ユニークIDである例えば下位の3オクテット(この例で、00:00:01)をNW側装置に通知する。これを受けて、NW側装置は、Auto-negotiation時のLink Code Wordsを拡張することで、サービスコード02:00:00とユニークID00:00:01をNIC側に通知する。これにより、NIC側ではMACアドレス02:00:00:00:00:01を設定する。これにより、NICとNW側装置との通信はリンクアップする。   In response to this, the management DB, for example, the upper 3 octets that are service codes (in this example, 02:00:00) and the lower ID that is a unique ID, for example, 3 octets (in this example, 00:00:01) To the NW side device. In response to this, the NW side device notifies the NIC side of the service code 02: 00: 00: 00 and the unique ID 00:00:01 by extending Link Code Words during Auto-negotiation. Thereby, the MAC address 02: 00: 00: 00: 01 is set on the NIC side. As a result, communication between the NIC and the NW side device is linked up.

その後、NICは、送信元のMACアドレスを02:00:00:00:00:01としてブロードキャストフレームをNW側装置に送信する。NW側装置は、このMACアドレスからNW(ネットワーク)α向けのデータ送信であることを判定する。当該ブロードキャストフレームを該当するNW(ネットワーク)αに送信する。
なお、物理NICの背景で仮想NIC(vNIC)が存在し、MACアドレスを仮想NICに伝えるようにしてもよい。
Thereafter, the NIC transmits the broadcast frame to the NW side apparatus with the MAC address of the transmission source as 02: 00: 00: 00: 01. The NW side device determines from this MAC address that the data transmission is for NW (network) α. The broadcast frame is transmitted to the corresponding NW (network) α.
Note that a virtual NIC (vNIC) exists in the background of the physical NIC, and the MAC address may be transmitted to the virtual NIC.

以上説明したポート振分システム100は、L2スイッチ101が持つべきブロードキャスト用テーブル105のエントリ数が収容ユーザ数×サービス数(ネットワーク数)ではなく、サービス数(ネットワーク数)によって決まるため、多数のエンドユーザが存在しても、ブロードキャスト用テーブルの格納データ量を縮減させ、L2スイッチの収容可能ユーザ数、サービス数を増大することができる。
また、MACアドレスを階層的に構成する場合は、各階層によりサービス(ネットワーク)を振り分けることができる。
In the port distribution system 100 described above, the number of entries in the broadcast table 105 that the L2 switch 101 should have depends on the number of services (number of networks), not the number of accommodated users × number of services (number of networks). Even if there are users, the amount of data stored in the broadcast table can be reduced, and the number of users and services that can be accommodated in the L2 switch can be increased.
Further, when the MAC addresses are hierarchically configured, services (networks) can be distributed according to the respective layers.

次に、以上の構成の応用例について説明する。
6に示すように、応用例におけるブロードキャストフレームでは、MACアドレスのサービスコードの1又は複数ビットずつに、NICを具備するデバイスの能力や属性を対応させる。このような能力や属性とサービスコードの関連付けとしては、デバイスに磁気センサ有、加速度センサ有、2Dデバイス有、3Dデバイス有等、図6に例示している。
一方、図7に示すように、L2スイッチ101には、各出力ポートにデバイス151,152,153が接続されている。また、L2スイッチ101はMACアドレステーブル161を備えている。MACアドレステーブル161は各デバイス151,152,153のMACアドレスと出力ポートとが関連付けられている。
Next, application examples of the above configuration will be described.
As shown in FIG. 6, in the broadcast frame in the application example, the capability and attribute of the device including the NIC are associated with one or more bits of the service code of the MAC address. Such association between the capability and attribute and the service code is illustrated in FIG. 6 such as a device having a magnetic sensor, an acceleration sensor, a 2D device, and a 3D device.
On the other hand, as shown in FIG. 7, devices 151, 152, and 153 are connected to the output ports of the L2 switch 101. The L2 switch 101 includes a MAC address table 161. In the MAC address table 161, the MAC addresses of the devices 151, 152, and 153 are associated with output ports.

また、ここで、各デバイス151,152,153のMACアドレスは、図8に示すように、MACアドレスのサービスコードの1又は複数ビットずつに、当該各デバイス151,152,153の現実の能力や属性を対応させている。このような能力や属性とサービスコードの関連付けとしては、デバイスに磁気センサ有、加速度センサ有、2Dデバイス有、3Dデバイス有等、図6と同様である。例えば、図7でデバイス152の第1オクテットのb8、b7には、夫々“1”“1”が記録されているが、これらは夫々デバイス152に磁気センサ有、加速度センサ有であることを意味している。   Here, as shown in FIG. 8, the MAC address of each device 151, 152, 153 is the actual capability of each device 151, 152, 153 or the like for each one or more bits of the service code of the MAC address. Associate attributes. Such association between the capability and attribute and the service code is the same as in FIG. 6, such as a device having a magnetic sensor, an acceleration sensor, a 2D device, and a 3D device. For example, in FIG. 7, “1” and “1” are recorded in b8 and b7 of the first octet of the device 152, respectively, which means that the device 152 has a magnetic sensor and an acceleration sensor, respectively. doing.

ここで、図7に示すように、ブロードキャスト送信元163から、図6に示したブロー
ドキャストフレーム162を送信するものとする。このブロードキャストフレーム162
のMACアドレスは、図7に示す符号であり、ブロードキャスト送信元163からL2ス
イッチ101に送信するものとする。なお、このように、図6のデータをブロードキャス
トで送信するときは、宛先MACアドレスの各ビットがすべて“1”(FF:FF:FF
:FF:FF:FF)である一般的なブロードキャストフレームとは異なり、ユニークI
D及び第1オクテッのb1を“1”にする。
Here, as shown in FIG. 7, the broadcast frame 162 shown in FIG. 6 is transmitted from the broadcast transmission source 163. This broadcast frame 162
The MAC address is the code shown in FIG. 7 and is transmitted from the broadcast transmission source 163 to the L2 switch 101. In this way, when the data of FIG. 6 is transmitted by broadcast, all bits of the destination MAC address are all “1” (FF: FF: FF
: FF: FF: FF), unlike a typical broadcast frame
D and b1 of the first octet is set to "1".

送信した図7のMACアドレスと図7のMACアドレステーブル161に登録されているMACアドレスとを比較して、該当する1又は複数ビットが同じときは、ブロードキャストフレーム162のMACアドレスが指示する能力や属性と各デバイス151,152,153のいずれかの能力や属性が一致するということである。例えば、図6で、磁気センサ有を示すb8と加速度センサ有を示すb7とが“1”であれば、磁気センサ有かつ加速度センサ有のデバイスを指定している。
これに対して図8に示すようにデバイス152の磁気センサ有、加速度センサ有を示す第1オクテットのb8、b7も“1”であり、両MACアドレスの該ビットが合致するので、当該デバイス152が選択され、ブロードキャストフレーム162はデバイス152にブロードキャストされる。この点は、デバイス153の磁気センサ有、加速度センサ有を示す第1オクテットのb8、b7も“1”であるので同様であり、同様にブロードキャストフレーム162はデバイス153にブロードキャストされる。
これにより、所望の能力や属性を備えたデバイスに対してブロードキャストを行うことが可能になる。
When the transmitted MAC address in FIG. 7 and the MAC address registered in the MAC address table 161 in FIG. 7 are compared, and the corresponding one or more bits are the same, the capability indicated by the MAC address of the broadcast frame 162 This means that the attribute and the capability or attribute of any of the devices 151, 152, and 153 match. For example, in FIG. 6, if b8 indicating the presence of a magnetic sensor and b7 indicating the presence of an acceleration sensor are “1”, a device having a magnetic sensor and an acceleration sensor is designated.
On the other hand, as shown in FIG. 8, b8 and b7 of the first octet indicating the presence of the magnetic sensor and the acceleration sensor of the device 152 are also “1”, and the bits of both MAC addresses match. Is selected and the broadcast frame 162 is broadcast to the device 152. This is the same because b8 and b7 of the first octet indicating the presence of the magnetic sensor and the acceleration sensor of the device 153 are also “1”, and the broadcast frame 162 is broadcast to the device 153 in the same manner.
This makes it possible to broadcast to devices having desired capabilities and attributes.

1 MACアドレス
2 MACアドレス
100 ポート振分システム(振分システム、振分装置)
105 ブロードキャスト用テーブル
1 MAC address 2 MAC address 100 Port distribution system (distribution system, distribution device)
105 Broadcast table

Claims (7)

送信元MACアドレスまたは送信先MACアドレスに従ってフレームを出力ポートに振り分ける振分システムであって、
前記送信元MACアドレスまたは前記送信先MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、
各ユーザ端末でそれぞれ使用する前記送信元MACアドレスまたは前記送信先MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであることを特徴とする振分システム。
A distribution system that distributes frames to output ports according to a source MAC address or a destination MAC address,
Using the data set based on a predetermined rule as the source MAC address or the destination MAC address, a broadcast frame is transmitted from the desired user terminal to the desired output port side,
The predetermined rule of the data set as the transmission source MAC address or the transmission destination MAC address used in each user terminal is a portion referred to for selection of the output port in the data, The distribution system is characterized in that the portion indicating the distribution destination is the same data for each of the user terminals.
前記送信元MACアドレスまたは前記送信先MACアドレスの前記データは、前記出力ポートごとに同報用テーブルに登録されていることを特徴とする請求項1に記載の振分システム。 The distribution system according to claim 1, wherein the data of the transmission source MAC address or the transmission destination MAC address is registered in a broadcast table for each output port. 送信元MACアドレスに従ってフレームを出力ポートに振り分ける振分システムであって、
前記送信元MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、
各ユーザ端末でそれぞれ使用する前記送信元MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであり、
前記送信元MACアドレスとして設定されている前記データは、前記出力ポートの選択のために参照される部分を区分けすることにより前記振り分け先を階層的に対応付けして構成され、各階層により前記出力ポートを振り分けることを特徴とする振分システム。
A distribution system that distributes frames to output ports according to a source MAC address,
Using data set based on a predetermined rule as the source MAC address, a broadcast frame is transmitted from a desired user terminal to the desired output port side,
The predetermined rule of the data set as the transmission source MAC address used in each user terminal is a part of the data that is referred to for selection of the output port and that indicates a distribution destination. Both are the same data for each user terminal,
The data set as the transmission source MAC address is configured by hierarchically associating the distribution destinations by dividing a portion referred to for selection of the output port, and the output is performed by each layer. Sorting system characterized by sorting ports.
送信元MACアドレスまたは送信先MACアドレスに従ってフレームを出力ポートに振り分ける振分装置であって、
前記送信元MACアドレスまたは前記送信先MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、
各ユーザ端末でそれぞれ使用する前記送信元MACアドレスまたは前記送信先MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであることを特徴とする振分装置。
A distribution device that distributes frames to output ports according to a source MAC address or a destination MAC address,
Using the data set based on a predetermined rule as the source MAC address or the destination MAC address, a broadcast frame is transmitted from the desired user terminal to the desired output port side,
The predetermined rule of the data set as the transmission source MAC address or the transmission destination MAC address used in each user terminal is a portion referred to for selection of the output port in the data, A distribution apparatus characterized in that a portion indicating a distribution destination is the same data for each of the user terminals.
送信元MACアドレスまたは送信先MACアドレスに従ってフレームを出力ポートに振り分ける振分装置の振分方法であって、
前記振分装置は、前記送信元MACアドレスまたは前記送信先MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、
各ユーザ端末でそれぞれ使用する前記送信元MACアドレスまたは前記送信先MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであり、そのデータによって振り分けを行うことを特徴とする振分方法。
A distribution method of a distribution device that distributes frames to output ports according to a source MAC address or a destination MAC address,
The distribution device transmits a broadcast frame from a desired user terminal to a desired output port using data set based on a predetermined rule as the transmission source MAC address or the transmission destination MAC address,
The predetermined rule of the data set as the transmission source MAC address or the transmission destination MAC address used in each user terminal is a portion referred to for selection of the output port in the data, The distribution method is characterized in that the portion indicating the distribution destination is the same data for each user terminal, and the distribution is performed based on the data.
前記送信元MACアドレスまたは前記送信先MACアドレスの前記データは、前記出力ポートごとに同報用テーブルに登録されているものが使用されることを特徴とする請求項5に記載の振分方法。 6. The distribution method according to claim 5, wherein the data of the transmission source MAC address or the transmission destination MAC address is registered in a broadcast table for each output port. 送信元MACアドレスに従ってフレームを出力ポートに振り分ける振分装置の振分方法であって、
前記振分装置は、前記送信元MACアドレスとして所定の規則に基づき設定されるデータを用いて、同報フレームを所望のユーザ端末から所望の前記出力ポート側に送信し、
各ユーザ端末でそれぞれ使用する前記送信元MACアドレスとして設定される前記データの前記所定の規則は、前記データのうち前記出力ポートの選択のために参照される部分であって振り分け先を示す部分が前記各ユーザ端末に対して何れも同じデータであり、
前記送信元MACアドレスとして設定されている前記データは、前記出力ポートの選択のために参照される部分を区分けすることにより前記振り分け先を階層的に対応付けして構成され、各階層により前記出力ポートを振り分けることを特徴とする振分方法。
A distribution method of a distribution device that distributes frames to output ports according to a source MAC address,
The allocating device transmits a broadcast frame from a desired user terminal to a desired output port using data set based on a predetermined rule as the source MAC address,
The predetermined rule of the data set as the transmission source MAC address used in each user terminal is a part of the data that is referred to for selection of the output port and that indicates a distribution destination. Both are the same data for each user terminal,
The data set as the transmission source MAC address is configured by hierarchically associating the distribution destinations by dividing a portion referred to for selection of the output port, and the output is performed by each layer. A sorting method characterized by sorting ports.
JP2016020404A 2016-02-05 2016-02-05 Distribution system, distribution device, and distribution method Active JP6445985B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016020404A JP6445985B2 (en) 2016-02-05 2016-02-05 Distribution system, distribution device, and distribution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016020404A JP6445985B2 (en) 2016-02-05 2016-02-05 Distribution system, distribution device, and distribution method

Publications (2)

Publication Number Publication Date
JP2017139677A JP2017139677A (en) 2017-08-10
JP6445985B2 true JP6445985B2 (en) 2018-12-26

Family

ID=59566096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016020404A Active JP6445985B2 (en) 2016-02-05 2016-02-05 Distribution system, distribution device, and distribution method

Country Status (1)

Country Link
JP (1) JP6445985B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5445671B2 (en) * 2010-03-31 2014-03-19 富士通株式会社 Network relay node device, network relay method, program, and network system

Also Published As

Publication number Publication date
JP2017139677A (en) 2017-08-10

Similar Documents

Publication Publication Date Title
US7889748B1 (en) Mapping a port on a packet switch appliance
US8175107B1 (en) Network routing based on MAC address subnetting
EP3275132B1 (en) Scalable handling of bgp route information in vxlan with evpn control plane
US10616108B2 (en) Scalable MAC address virtualization
WO2010022767A1 (en) Packet forwarding in a network
CN102150148A (en) Differentiated services for unicast multicast frames in layer 2 topologies
EP2654250A2 (en) Virtual local area network identity transformation method and apparatus
JP2005510953A (en) Explicit multicast tunneling service method and apparatus
US10382391B2 (en) Systems and methods for managing network address information
CN104144120A (en) Forwarding information configuration method and device
CN114205282B (en) SRv6 Policy scheduling method, system, router and controller
CN104838625A (en) Communication system, control device, communication control method, transmission control method, and transmission control program
CN107547346B (en) Message transmission method and device
CN101536410B (en) LAN topology detection and address assignment
CN102404193B (en) Method and edge device capable of generating forward list item, forwarding message and obtaining address
CN206422787U (en) Equipment and system for communication
EP3429139A1 (en) Ingress gateway selection for a shortest path bridging network to support inter domain multicast routing
CN103384218A (en) Flow forward method and system on basis of service grade
US7978728B2 (en) Network clustering for improving connection management and re-routing capabilities
EP3382953A1 (en) Method for grouped transmission of packets over software-defined networks
US20230336380A1 (en) Method of operating a network
CN103354567B (en) A kind of method and apparatus of synchronized multimedia accessing to control address
JP6445985B2 (en) Distribution system, distribution device, and distribution method
CN100499592C (en) Method and device for shunting data flow in telecommunication network
EP3217610B1 (en) Network communication method and device, and internet system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180807

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181003

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181030

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181113

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: 20181127

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181130

R150 Certificate of patent or registration of utility model

Ref document number: 6445985

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150