JP3746282B2 - Network system, node device, and network management device - Google Patents
Network system, node device, and network management device Download PDFInfo
- Publication number
- JP3746282B2 JP3746282B2 JP2003324730A JP2003324730A JP3746282B2 JP 3746282 B2 JP3746282 B2 JP 3746282B2 JP 2003324730 A JP2003324730 A JP 2003324730A JP 2003324730 A JP2003324730 A JP 2003324730A JP 3746282 B2 JP3746282 B2 JP 3746282B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual lan
- vlan
- frame
- edge
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
本発明は仮想LAN(VLAN: Virtual LAN)システムに好適であり、特に、VLAN内のトラフィックの状況に応じてネットワークトポロジーを変化させ得るネットワークシステム、ノード装置、およびネットワーク管理装置に関する。 The present invention is suitable for a virtual LAN (VLAN) system, and more particularly, relates to a network system, a node device, and a network management device that can change a network topology in accordance with traffic conditions in the VLAN.
LAN(Local Area Network)の技術の進歩は早い。イーサネット(商標)については、80年代にIEEE802.3委員会において10BASE5の標準化が行われ、現在では、ギガビットイーサネットが、世界中の企業や一般家庭で用いられるようになった。また、最近では、LANの技術を一般公衆網すなわちWANの世界に適用することも盛んに行われるようになってきた。 LAN (Local Area Network) technology advances rapidly. As for Ethernet (trademark), standardization of 10BASE5 was made by the IEEE802.3 committee in the 1980s, and now Gigabit Ethernet has been used in companies and general households around the world. In recent years, the application of LAN technology to the general public network, that is, the world of WAN, has been actively performed.
LANが飛躍的に用いられるようになった一因は、LANスイッチをベースとしてサーバークライアントシステムをツリー構造で構成できるようになったことにある。従来のイエローケーブルによるシェアドメディアによるLANの場合、1台のクライアントがサーバにデータを送信しているときには、他のクライアントはデータを何も送信することができなかった。しかし、LANスイッチを用いた場合、LANスイッチの出力ポートでデータが衝突しない限り、同時にデータを送信することができるようになった。例えば、1台のクライアントがプリンタにデータフレームを転送している最中に、他のクライアントが同時にサーバにデータを転送できる。 One reason why LAN has come to be used drastically is that the server client system can be configured in a tree structure based on the LAN switch. In the case of a conventional LAN with shared media using a yellow cable, when one client is transmitting data to the server, the other clients cannot transmit any data. However, when a LAN switch is used, data can be sent simultaneously as long as there is no data collision at the LAN switch output port. For example, while one client is transferring a data frame to a printer, another client can simultaneously transfer data to the server.
以上のような理由により、LANスイッチを用いたツリー構造のLANが盛んに用いられるようになった。LANスイッチは、シェアドメディア形ではないので、LANスイッチに接続されるクライアントは自由にデータを送信することができる。
イーサネットには、アドレス解決の仕組みがある。送信元クライアントは、送信したい宛先のMAC(Media Access Control)アドレスが分からない場合には、アドレス解決用フレームの宛先アドレスをブロードキャストアドレスにして送信する。例えば上位プロトコルがIP(Internet Protocol)である場合、IPアドレスが一致する宛先のクライアントは、送信元クライアントに、その宛先MACアドレスを教える。このアドレス解決用フレームはブロードキャストアドレスであることから、クライアントに繋がっているLANスイッチでは、すべてのポートからアドレス解決用フレームを送信する。したがって、物理的に接続されているLANセグメント全体にブロードキャストフレームが届き、結局はLAN全体の効率が落ちる。このようなブロードキャストフレームの非効率的な送信は、イーサネットで大規模のWANを構成する場合に特に問題となる。また、WANとして通常のLANスイッチを用いるとLANセグメント全体にフレームが行き渡るため、セキュリティ上も大きい問題であった。
For these reasons, tree-structured LANs using LAN switches have become popular. Since the LAN switch is not a shared media type, a client connected to the LAN switch can freely transmit data.
Ethernet has an address resolution mechanism. If the source client does not know the destination MAC (Media Access Control) address to be transmitted, the source client transmits the destination address of the address resolution frame as a broadcast address. For example, when the host protocol is IP (Internet Protocol), the destination client whose IP address matches tells the source client the destination MAC address. Since this address resolution frame is a broadcast address, the LAN switch connected to the client transmits address resolution frames from all ports. Therefore, the broadcast frame reaches the entire physically connected LAN segment, and eventually the efficiency of the entire LAN decreases. Such inefficient transmission of broadcast frames is particularly problematic when a large-scale WAN is configured with Ethernet. In addition, when a normal LAN switch is used as a WAN, frames are spread over the entire LAN segment, which is a serious security problem.
このような問題に対し、仮想LAN(以下、「VLAN」と表記する)では、VLANスイッチの機能を利用することにより、ネットワークのスケーラビリティとセキュリティを共に向上することができる。例えば、ブロードキャストやマルチキャストのフレームが届く範囲を論理的に限定することができる。これには、VLANスイッチのポートに入力するフレームをポート単位に区別する方式や、上位プロトコル単位で区別する方式など種々の方式が考えられる。例えば、ポート単位でフレームを区別するVLAN方式では、予め設定したポートにフレームが入力すると、該フレームはそのグループに含まれるポートのみからしか出力されない。VLANには、フレームヘッダに続けてVLANタグを明示的に記載する方法と、暗黙的にはタグを記載しない方法とがある。 For such a problem, in a virtual LAN (hereinafter referred to as “VLAN”), the scalability and security of the network can be improved by using the function of the VLAN switch. For example, a range in which a broadcast or multicast frame can be reached can be logically limited. For this, various methods such as a method of distinguishing the frame input to the port of the VLAN switch on a port basis and a method of distinguishing on a higher protocol basis can be considered. For example, in the VLAN method in which frames are distinguished on a port basis, when a frame is input to a preset port, the frame is output only from ports included in the group. In VLAN, there are a method of explicitly describing a VLAN tag following a frame header, and a method of not implicitly describing a tag.
VLANによれば、物理的には同一セグメントであっても、異なるVLANグループにはフレームが転送されることが無いため、セキュリティを向上できる。 According to VLANs, even if they are physically in the same segment, frames are not transferred to different VLAN groups, so that security can be improved.
VLANを用いることにより、LANのブロードキャストドメインを論理的に制限することが可能となり、ネットワークの規模が大きくなっても、ブロードキャストパケットを制限できるため、スケーラビリティが向上する。また、不要なパケットがLAN上に行き渡ることが無いため、セキュリティも向上する。 By using a VLAN, it is possible to logically limit the broadcast domain of the LAN, and the broadcast packet can be limited even if the network scale increases, so that scalability is improved. In addition, security is improved because unnecessary packets do not reach the LAN.
しかしながら、従来のVLANでは、同一VLAN識別子を持つグループにおいてトラフィックの偏りがある場合、同一VLANグループ内で輻輳状態が発生するばかりでなく、他のVLANグループのトラフィックにも悪影響を与えるという問題点がある。 However, in the conventional VLAN, when there is a traffic bias in a group having the same VLAN identifier, there is a problem that not only a congestion state occurs in the same VLAN group, but also the traffic of other VLAN groups is adversely affected. is there.
本発明はかかる事情を考慮してなされたものであり、仮想LAN上のトラフィックを測定して制御し、輻輳を回避することのできるネットワークシステム、ノード装置、ネットワーク管理装置を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object thereof is to provide a network system, a node device, and a network management device capable of measuring and controlling traffic on a virtual LAN and avoiding congestion. To do.
本発明の一観点に係るネットワークシステムは、ユーザエンドシステムに接続され、転送すべきフレームに対応する仮想LANを識別し、その識別結果に従って該フレームを転送する複数の仮想LANエッジノードと、前記複数の仮想LANエッジノード間に伝送路を介して接続され、前記フレームに対応する仮想LANを識別し、その識別結果に従って該フレームを転送する複数の仮想LANコアノードと、前記複数の仮想LANエッジノードのそれぞれにおける前記フレームの流入トラフィック量および流出トラフィック量を測定する測定手段と、前記測定手段による測定結果に基づいて、前記流入トラフィック量が最大となる第1の仮想LANエッジノードおよび前記流出トラフィック量が最大となる第2の仮想LANエッジノードを決定する決定手段と、前記第1、第2の仮想LANエッジノードと前記複数の仮想LANコアノードの少なくともいずれかとを含む経路を特定する特定手段と、前記特定手段により特定された経路に対応する伝送路の帯域幅を拡大する帯域制御手段と、を具備するネットワークシステムである。 A network system according to one aspect of the present invention is connected to a user end system, identifies a virtual LAN corresponding to a frame to be transferred, and transfers a plurality of virtual LAN edge nodes according to the identification result. A plurality of virtual LAN core nodes that are connected to each other via a transmission path, identify a virtual LAN corresponding to the frame, and transfer the frame according to the identification result; and a plurality of virtual LAN edge nodes Based on the measurement result of the inflow traffic amount and the outflow traffic amount of the frame in each, and the measurement result by the measurement means, the first virtual LAN edge node and the outflow traffic amount that maximize the inflow traffic amount The largest second virtual LAN edge node Determining means for determining, a specifying means for specifying a path including at least one of the first and second virtual LAN edge nodes and the plurality of virtual LAN core nodes, and a transmission corresponding to the path specified by the specifying means And a bandwidth control means for expanding the bandwidth of the road.
本発明の別の観点に係るネットワークシステムは、ユーザエンドシステムに接続され、転送すべきフレームに対応する仮想LANを識別し、その識別結果に従って該フレームを転送する複数の仮想LANエッジノードと、前記複数の仮想LANエッジノード間に第1の伝送路及び第2の伝送路を介して接続され、前記フレームに対応する仮想LANを識別し、その識別結果に従ってフレームを転送する複数の仮想LANコアノードと、前記複数の仮想LANエッジノードのそれぞれにおける前記フレームの流入トラフィック量および流出トラフィック量を測定する測定手段と、前記測定手段による測定結果に基づいて、前記流入トラフィック量が最大となる第1の仮想LANエッジノードおよび前記流出トラフィック量が最大となる第2の仮想LANエッジノードを決定する決定手段と、前記第1、第2の仮想LANエッジノードと前記複数の仮想LANコアノードの少なくともいずれかとを含む経路を特定する特定手段と、前記特定手段により特定された経路に対応して前記第2の伝送路が用いられ、他の経路に対応して前記第1の伝送路が用いられて前記フレームが転送されるように、前記仮想LANエッジノード及び前記仮想LANコアノードを制御する制御手段と、を具備するネットワークシステムである。 According to another aspect of the present invention, a network system is connected to a user end system, identifies a virtual LAN corresponding to a frame to be transferred, and transfers a plurality of virtual LAN edge nodes according to the identification result; A plurality of virtual LAN core nodes which are connected between a plurality of virtual LAN edge nodes via a first transmission path and a second transmission path, identify a virtual LAN corresponding to the frame, and transfer the frame according to the identification result; , Measuring means for measuring the inflow traffic amount and outflow traffic amount of the frame at each of the plurality of virtual LAN edge nodes, and a first virtual in which the inflow traffic amount is maximized based on a measurement result by the measurement means LAN edge node and second temporary traffic flow amount maximizing Determining means for determining a LAN edge node; specifying means for specifying a path including at least one of the first and second virtual LAN edge nodes and the plurality of virtual LAN core nodes; and a path specified by the specifying means The virtual LAN edge node and the virtual LAN core node so that the second transmission path is used corresponding to the other path and the first transmission path is used corresponding to the other path to transfer the frame. And a control means for controlling the network system.
本発明によれば、仮想LANにおいてトラフィックの偏りがあるときでも、トラフィックが比較的大きい経路を推定でき、ノード間を結ぶ伝送路の帯域を増加するトラフィック制御により、ネットワークの輻輳状態を避けることが可能となる。 According to the present invention, even when there is a traffic bias in a virtual LAN, a route with relatively large traffic can be estimated, and traffic control that increases the bandwidth of a transmission path connecting nodes can avoid network congestion. It becomes possible.
以下、図面を参照しながら本発明の実施形態を説明する。
(第1実施形態)
図1は、本発明の第1実施形態に係るネットワークシステムの構成例を示す図である。説明の都合上、本構成例では、仮想LAN(VLAN)を構築するためのVLANエッジノードが3台設けられると共にVLANコアノードが3台設けられるものとするが、これらVLANエッジノードおよびVLANコアノードの設置台数は任意である。また、本実施形態に係るネットワークシステムの物理層は例えばイーサネット(商標)である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(First embodiment)
FIG. 1 is a diagram showing a configuration example of a network system according to the first embodiment of the present invention. For convenience of explanation, in this configuration example, it is assumed that three VLAN edge nodes and three VLAN core nodes are provided for constructing a virtual LAN (VLAN), and these VLAN edge nodes and VLAN core nodes are installed. The number is arbitrary. The physical layer of the network system according to the present embodiment is, for example, Ethernet (trademark).
3台のVLANエッジノードは、それぞれ、VLANエッジスイッチ107、108、109と第1の制御部114、115、116から構成される。VLANエッジスイッチと第1の制御部との間は制御線およびデータ線を介して接続される。図1において、制御線は点線で示してあり、データ線は実線で示してある。VLANエッジノードのVLANエッジスイッチ107には伝送路を介してエンドシステム101、102が接続され、VLANエッジスイッチ108には伝送路を介してエンドシステム103、104が接続され、VLANエッジスイッチ109には伝送路を介してエンドシステム105、106が接続される。なお、VLANエッジノードに接続可能なエンドシステムの数は任意である。
The three VLAN edge nodes are configured by
3台のVLANエッジノードは、それぞれが1台のVLANコアノードに伝送路を介して接続されている。図1に示すように、3台のVLANコアノードは、それぞれ、VLANコアスイッチ110、111、112と第2の制御部117、118、119から構成される。VLANコアスイッチと第2の制御部との間は、制御線およびデータ線を介して接続されている。
Each of the three VLAN edge nodes is connected to one VLAN core node via a transmission path. As shown in FIG. 1, the three VLAN core nodes are configured by
VLANエッジノードとVLANコアノードとの接続は、具体的には、それぞれのノードを構成するVLANエッジスイッチとVLANコアスイッチとの接続であり、これらは、ペア(対)をなす2本の伝送路を介して接続されている。また、3台のVLANコアノードを構成するVLANコアスイッチ間は、2ペアの伝送路によって互いに(リング状に)接続されている。 Specifically, the connection between the VLAN edge node and the VLAN core node is a connection between the VLAN edge switch and the VLAN core switch constituting each node, and these two channels are paired. Connected through. The VLAN core switches constituting the three VLAN core nodes are connected to each other (in a ring) by two pairs of transmission paths.
ネットワーク管理装置113は、本実施形態ではVLANコアノードのVLANコアスイッチ110に接続されている。
エンドシステム(101〜106)は、VLAN対応のネットワーク機能を備えていなくてもよいものとする。このため、エンドシステムに対するVLANエッジスイッチ107、108、109のネットワークインタフェースは、このようなエンドシステムとの間で送受されるVLANタグを持たない暗黙的なフレームを処理可能である。一方、VLANコアスイッチ110、111、112に対するVLANエッジスイッチ107、108、109のネットワークインタフェースは、VLANを構成するこれらエッジスイッチとの間で送受される、VLANタグを持つ明示的なフレームを処理可能である。
In this embodiment, the
It is assumed that the end systems (101 to 106) do not need to have a network function corresponding to VLAN. For this reason, the network interfaces of the
VLANコアスイッチ110、111、112のネットワークインタフェースは、VLANタグを持つフレームを送受信するため、これらVLANコアスイッチにおいては、MAC(Media Access Control)アドレスによるスイッチングを行う必要が無く、VLANタグのみで、フォワーディングを行う出力ポートを決めて良い。しかし、これらVLANコアスイッチは、後述するリンク集約(アグリゲーション)機能を用いるため、入力するVLANタグを見てスイッチングを行うことが可能であると共に、MACアドレスを見てフォワーディングを行うMACフォワーディング機能を併せ持つものとする。
Since the network interfaces of the
上述したように第2の制御部117、118、119は、それぞれ、VLANコアスイッチ110、111、112と制御線とデータ線で接続されている。第2の制御部117、118、119は、制御線を用いて、VLANコアスイッチ110、111、112それぞれのタグフォワーディングテーブルを書き直すことができる。タグフォワーディングテーブルとは、入力するフレームのVLAN識別子と出力ポートとの関係を示すテーブルのことである。VLANコアスイッチに入力したフレームのVLANタグを読み込んでVLAN識別子を得て、このVLAN識別子をキーにしてタグフォワーディングテーブルを検索し、出力すべき出力ポートを導き出す。
As described above, the
上述したように、第1の制御部114、115、116は、それぞれ、VLANエッジスイッチ107、108、109と制御線及びデータ線を介して接続される。VLANエッジスイッチ側のネットワークでは、送受信するフレームに明示的にVLANタグが含まれている。一方、エンドシステム側のネットワークは暗黙的VLANであり、そのフレームにはVLANタグが含まれていない。このためすなわち、VLANエッジスイッチはVLANではないネットワークとVLANとの境目の役割を行う。
As described above, the
具体的には、例えば、エンドシステムからのフレームが入力するVLANエッジスイッチのポート単位にVLAN識別子を割り振るポートVLAN方式が考えられる。また、上位プロトコルに応じてVLAN識別子を割り振るプロトコルVLANなども考えられる。本実施形態では、ポートVLANで説明を行うが、本発明はVLAN方式には依存しない。第1の制御部は、制御線を用いて、VLAN(タグフォワーディング)テーブルを書き換えるものとする。VLANテーブルは、ポートVLAN方式の場合、エンドシステム側ポート番号、ネットワーク側ポート番号、およびVLAN識別子の関係を示すものとする。VLANエッジスイッチは、MACアドレスによるMACフォワーディングテーブルにより、同一VLAN識別子の複数の出力ポートから、ひとつの出力ポートを選択してフレームを出力する。第1の制御部114、115、116がそれぞれVLANエッジスイッチ107、108、109と接続されるデータ線は、ネットワーク管理装置113とのデータ通信に用いられる。
Specifically, for example, a port VLAN method in which a VLAN identifier is assigned to each port of a VLAN edge switch to which a frame from an end system is input can be considered. Further, a protocol VLAN that assigns a VLAN identifier according to a higher-level protocol is also conceivable. In the present embodiment, description will be made with a port VLAN, but the present invention does not depend on the VLAN method. It is assumed that the first control unit rewrites a VLAN (tag forwarding) table using a control line. In the case of the port VLAN method, the VLAN table indicates the relationship between the end system side port number, the network side port number, and the VLAN identifier. The VLAN edge switch selects one output port from a plurality of output ports with the same VLAN identifier and outputs a frame based on the MAC forwarding table based on the MAC address. Data lines to which the
ネットワーク管理装置113と、第1の制御部114、115、116、第2の制御部117、118、119は、互いにデータ線で接続されており、VLANタグ付きフレームで通信を行うことが可能である。この通信のために、VLAN識別子VLAN-D(Default)が設定される。
The
VLANコアスイッチ110、111、112間はリング接続であることから、VLANエッジスイッチ間のデータ転送を行う際に経路が2つ存在してしまう。これを避ける目的として、データ転送の単一経路化を行うSTP(Spanning Tree Protocol)がVLANコアスイッチに実装される。あるいは、ネットワーク管理装置113から、第2の制御部117、118、119を通じてVLANコアスイッチを制御し、タグフォワーディングテーブルを用いて単一経路化することも可能である。なお、VLANコアスイッチ間がリング接続でない場合には、STPのような経路の単一化は不要である。
Since the VLAN core switches 110, 111, and 112 are ring-connected, there are two paths when performing data transfer between the VLAN edge switches. In order to avoid this, STP (Spanning Tree Protocol) that implements a single path for data transfer is implemented in the VLAN core switch. Alternatively, it is also possible to control the VLAN core switch from the
上述したように、VLANエッジスイッチ107、108、109とVLANコアスイッチ110、111、112は、それぞれ、1ペアの伝送路により接続されている。また、VLANコアスイッチ110、111、112も互いに1ペア(隣合う2台のVLANコアスイッチ間で2ペア)の伝送路により接続されている。独立したMACアドレスを用い、ペアをなす2本の伝送路にフレームを転送すると、経路が2つとみなされることから所期の動作とはならない。そこで、本実施形態では複数のリンクを集約して仮想的に1本のリンク(伝送路)に見せるリンク集約制御プロトコル(LACP:Link Aggregation Control Protocol)を利用する。LACPについてはIEEE802.3adで標準化されている。LACPは、ポート単位の複数のMACアドレスを、アグリゲータと呼ばれるリンク集約化レイヤによって仮想的にひとつのMACアドレスとして扱えるようにするプロトコルである。 As described above, the VLAN edge switches 107, 108, 109 and the VLAN core switches 110, 111, 112 are each connected by a pair of transmission paths. The VLAN core switches 110, 111, and 112 are also connected to each other by a pair of transmission paths (two pairs between two adjacent VLAN core switches). If an independent MAC address is used and a frame is transferred to two paired transmission paths, the expected operation is not considered because there are two paths. Therefore, in the present embodiment, a link aggregation control protocol (LACP) that aggregates a plurality of links and virtually displays them on one link (transmission path) is used. LACP is standardized by IEEE802.3ad. LACP is a protocol that allows a plurality of MAC addresses per port to be treated as a single MAC address virtually by a link aggregation layer called an aggregator.
以上のように構成された本実施形態のネットワークシステムにおいて、トラフィックを測定して制御することにより輻輳を回避する動作を説明する。
初期状態では、VLANエッジスイッチ107、108、109とVLANコアスイッチ110、111、112が、それぞれ、1本の伝送路で接続されているものとする。すなわち、初期状態では、VLANエッジスイッチ107、108、109とVLANコアスイッチ110、111、112とのペアをなす2本のリンクの内、VLAN識別子に1本のリンクしか割り振られない。
An operation for avoiding congestion by measuring and controlling traffic in the network system of the present embodiment configured as described above will be described.
In the initial state, it is assumed that the VLAN edge switches 107, 108, 109 and the VLAN core switches 110, 111, 112 are each connected by one transmission line. That is, in the initial state, only one link is allocated to the VLAN identifier among the two links forming a pair of the VLAN edge switches 107, 108, 109 and the VLAN core switches 110, 111, 112.
そして、VLANエッジスイッチ107、108、109のポートの入出力では、VLAN識別子単位でフレームのトラフィックが測定される。第1の制御部114、115、116は、それぞれVLANエッジスイッチ107、108、109にアクセスしてこの測定されたトラフィック情報を取得する。さらに、ネットワーク管理装置113は、第1の制御部114、115、116のそれぞれからトラフィック情報を吸い上げる。
At the input / output of the ports of the VLAN edge switches 107, 108, and 109, frame traffic is measured in units of VLAN identifiers. The
ネットワーク管理装置113は、VLANエッジノードにおける外部ネットワークとの入出力トラフィック情報を収集する。本実施形態のように3台のVLANエッジノードの場合、VLANエッジノード間を結ぶ経路は6経路存在するとともに、外部ネットワークから3台のVLANエッジノードに入出力するトラフィックの情報は6個存在する。図1に示す3台のVLANエッジノードの場合は、VLANエッジノード間の経路のトラフィックは明示的に解を持つことができる。
The
一般的には、VLANエッジノードがn個存在する場合を考える必要がある。VLANエッジノードがn個存在する場合、それぞれのVLANエッジノード間を接続する経路は、n*(n−1)個存在する。測定可能なトラフィック量は、2n個であるため、nが4以上のときには、それぞれの経路を通過するトラフィックを求めることはできない。 In general, it is necessary to consider a case where there are n VLAN edge nodes. When there are n VLAN edge nodes, there are n * (n-1) paths connecting the respective VLAN edge nodes. Since the traffic volume that can be measured is 2n, when n is 4 or more, the traffic passing through each path cannot be obtained.
今、図2に示すように、VLANネットワークにn個のエッジノードが存在すると仮定する。外部からエッジノード番号iに流入するトラフィック量をIiとし、かつ、エッジノード番号iから外部に流出するトラフィック量をEiとする。また、エッジノード番号kからエッジノード番号mへの経路を流れるトラフィック量をtkmとする。測定できるトラフィック量は、Ii(i=1からnまで)、Ei(i=1からnまで)である。 Assume that there are n edge nodes in the VLAN network as shown in FIG. Let Ii be the amount of traffic flowing into the edge node number i from the outside, and Ei be the amount of traffic flowing out of the edge node number i. Also, let t km be the amount of traffic flowing through the path from the edge node number k to the edge node number m. The traffic volume that can be measured is Ii (i = 1 to n) and Ei (i = 1 to n).
ここで、まず、ネットワークを流れるトラフィックが均等であると考える。その時には、Ii(i=1からnまで)は等しく、Ei(i=1からnまで)も等しい。このようになる条件としては、まず、すべての経路に流れるトラフィック量がすべて等しい状況であると考える。この時、エッジノードkからk以外のエッジノードへの経路のトラフィックtkj(j=1からnまで、kを除く)がすべて等しく、m以外のエッジノードからエッジノードmへ向かう経路のトラフィックtjm(j=1からnまで、mを除く)がすべて等しい。次に、トラフィックに不均衡が生じて、IkがIi(i=1からnまで)の中で最も大きくなり、かつ、EmがEi(i=1からnまで)のなかで最も大きくなった時を考える。トラフィックが変化し、トラフィックIkとトラフィックEmが最も大きくなるためには、エッジノードkからエッジノードmへ流れるトラフィック量tkmが大きくなることである。この経路以外のトラフィック量が増加する場合には、IkとEmが同時に最大となることが無い。 Here, first, it is considered that the traffic flowing through the network is equal. At that time, Ii (i = 1 to n) is equal, and Ei (i = 1 to n) is also equal. As a condition for such a situation, first, it is considered that the amount of traffic flowing in all routes is equal. At this time, the traffic t kj of the path from the edge node k to the edge node other than k is all equal (j = 1 to n, excluding k), and the traffic t of the path from the edge node other than m to the edge node m jm (j = 1 to n, excluding m) are all equal. Next, when traffic is unbalanced, Ik is the largest among Ii (i = 1 to n) and Em is the largest among Ei (i = 1 to n) think of. In order for the traffic to change and the traffic Ik and the traffic Em to become the largest, the amount of traffic t km flowing from the edge node k to the edge node m must be large. When the traffic volume other than this route increases, Ik and Em do not become maximum simultaneously.
以上により、エッジノードのトラフィック情報から、エッジノード間の経路の中でトラフィックが最大となる経路を推定することができる。
ここで、同一のVLANグループにエンドシステム101、103、105が属している場合を考える。このグループをVLAN1とする。VLANグループの設定は、各ノードを手動で設定することが可能である。また、ネットワーク管理装置113より、第1の制御部、第2の制御部を介して、VLANエッジスイッチおよびVLANコアスイッチのパラメータを設定することが可能である。
As described above, from the traffic information of the edge node, it is possible to estimate a route having the maximum traffic among routes between the edge nodes.
Here, consider a case where the
ネットワーク管理装置113は、各エッジノードから吸い上げたトラフィック情報を用いて、上述した推定によりトラフィックの最も大きい経路を導き出す。導き出したイングレスVLANエッジノードからエグレスVLANエッジノードまでのトラフィックの中で、最もトラフィックが大きい経路の帯域を2倍にする。このため、該当する経路上のノード間でペアをなす伝送路の全て(すなわち2本の伝送路)が用いられるように、VLANエッジスイッチとVLANコアスイッチのタグフォワーディングテーブルを書き直す。
The
たとえば、VLANエッジスイッチ107からVLANエッジスイッチ108への経路上のトラフィックが最も大きい場合、VLANエッジスイッチ107のVLANフォワーディングテーブルを書き直し、VLAN識別子であるVLAN1のタグ付きフレームが該当する2本の伝送路に出力されるようにする。また、VLANコアスイッチ110のタグフォワーディングテーブルについても、VLANコアスイッチ111との間を接続する2本の伝送路(すなわちペアをなす伝送路)が使用されるように書き直す。具体的には、VLAN1という識別子を持つタグの出力ポートを2つに変更する。さらに、VLANコアスイッチ111のタグフォワーディングテーブルについても同様に書き直す。
For example, when the traffic on the path from the
以上のようにしてタグフォワーディングテーブルが書き直されることにより、イングレスVLANエッジスイッチ107とエグレスVLANエッジスイッチ108との伝送路が2本となる。LACPにより、これら2本の伝送路による転送帯域幅を2倍にする。その結果、当該VLANにおいて最もトラフィックが大きい経路の帯域を倍増することができ、これにより輻輳を回避することができる。
By rewriting the tag forwarding table as described above, the transmission path between the ingress
図3は、トラフィックを測定して制御することにより輻輳を回避する動作をより具体的に示すフローチャートである。なお、この動作はある一つのVLAN(例えば上記VLAN1)についてのものであって、VLAN別に同様の動作が繰り替えされる。まずステップS0〜S3において、ネットワーク管理装置113は、全てのエッジノードi(i=1〜n)から、それぞれのイングレストラフィック量及びエグレストラフィック量を得る。次にステップS4において、ネットワーク管理装置113は、イングレストラフィック量が最も大きいのは例えばノードkであると決定し、ステップS5においては、エグレストラフィック量が最も大きいのは例えばノードmであると決定する。次にステップS6において、ネットワーク管理装置113は、ステップS4及びステップS5の結果から、ノードkからノードmへの経路のトラフィックが大きいものと決定する。続いてネットワーク管理装置113は、事前に設定されているネットワークトポロジ情報と使用中帯域を示す情報とに基づいて、ノードkからノードmへの最短経路を決定する。次に、ネットワーク管理装置113は、ステップS7において決定された経路上のエッジノードkの第1の制御部に対し、帯域を2倍にするようメッセージ(指令)を与える(ステップS8)。また、ステップS7において決定された経路上のコアノードの第2の制御部に対し、帯域を2倍にするようメッセージ(指令)を与える(ステップS9)。さらに、ネットワーク管理装置113は、ステップS7において決定された経路上のエッジノードmの第1の制御部に対し、帯域を2倍にするようメッセージを与える(ステップS10)。そして、各ノードの第1の制御部及び第2の制御部は、当該VLANに対応するタグフォワーディングテーブルを書き直す。
FIG. 3 is a flowchart more specifically showing an operation of avoiding congestion by measuring and controlling traffic. Note that this operation is for one VLAN (for example,
なお、トラフィック情報については、常にネットワーク管理装置113によりモニターしておき、他にトラフィックが増加した経路がある場合は、前述で追加した経路を解放して、新たな経路の帯域を2倍にする。また、特定の時間間隔で、前述で追加した経路を解放することも考えられる。
The traffic information is always monitored by the
また本実施形態においては、説明の都合上、VLANエッジスイッチ107、108、109とVLANコアスイッチ110、111、112がそれぞれペアをなす2本の伝送路で接続され、また、VLANコアスイッチ110、111、112も互いにペアをな2本の伝送路で接続されるものとして説明した。しかしながら、スイッチ間の伝送路の本数は、1ペア(=2本)に限定されない。このような伝送路ペアは、伝送路の本数が実際に2本であってもよいし、実際には伝送路が1本であるが、時分割多重など種々の多重技術を利用することにより、等価的に伝送路ペア(或いはそれ以上の伝送路組)を確保するようにしてもよい。要するに、輻輳回避のためのトラフィック制御に応答して帯域幅を制御可能であるならば、物理的な伝送路の本数は任意である。
In the present embodiment, for convenience of explanation, the VLAN edge switches 107, 108, 109 and the VLAN core switches 110, 111, 112 are connected by two transmission lines that make a pair, and the
また、本実施形態では、ネットワーク管理装置113はVLANコアノードのVLANコアスイッチ110と接続されるものとして説明したが、ネットワーク管理装置113がVLANエッジノードに接続されても良い。あるいは、ネットワーク管理装置113がVLAN内における他の任意のVLANコアノードに接続されても良い。
In the present embodiment, the
(第2実施形態)
図4は、本発明の第2実施形態に係るネットワークシステムの構成例を示す図である。第1実施形態と同様に、第2実施形態においても、VLANエッジノードが3台であり、VLANコアノードが3台であることを想定している。
VLANエッジノードは、それぞれ、VLANエッジスイッチ207、208、209と第1の制御部214、215、216とからから構成される。VLANエッジスイッチと第1の制御部との間は制御線およびデータ線を介して接続される。VLANエッジノードのVLANエッジスイッチ207には伝送路を介してエンドシステム201、202が接続され、VLANエッジスイッチ208には伝送路を介してエンドシステム203、204が接続され、VLANエッジスイッチ209には伝送路を介してエンドシステム205、206が接続される。なお、VLANエッジノードに接続可能なエンドシステムの数は任意である。
(Second Embodiment)
FIG. 4 is a diagram showing a configuration example of a network system according to the second embodiment of the present invention. Similar to the first embodiment, the second embodiment also assumes that there are three VLAN edge nodes and three VLAN core nodes.
The VLAN edge node includes VLAN edge switches 207, 208, and 209 and
3台のVLANエッジノードは、それぞれが1台のVLANコアノードに伝送路を介して接続されている。図4に示すように、3台のVLANコアノードは、それぞれ、VLANコアスイッチ210、211、212と、光スイッチ220、221、222と、第2の制御部217、218、219から構成される。VLANコアスイッチと第2の制御部との間は、制御線およびデータ線を介して接続され、光スイッチと第2の制御部との間は制御線を介して接続されている。
Each of the three VLAN edge nodes is connected to one VLAN core node via a transmission path. As shown in FIG. 4, the three VLAN core nodes are configured by VLAN core switches 210, 211, 212,
VLANエッジノードとVLANコアノードとの接続は、具体的には、それぞれのノードを構成するVLANエッジスイッチとVLANコアスイッチとの接続、及びVLANエッジスイッチと光スイッチとの接続である。本実施形態では、VLANエッジスイッチとVLANコアスイッチとの間は1本の伝送路を介して接続され、VLANエッジスイッチと光スイッチとの間も1本の伝送路を介して接続されるものとし、これらの伝送路がペア(対)をなしている。また、3台のVLANコアノードを構成するVLANコアスイッチ間は、1本の伝送路によって互いに(リング状に)接続され、光スイッチ間も1本の伝送路によって互いに(リング状に)接続されており、これら2本の伝送路がペア(対)をなしている。つまり、第1の実施形態と同様に、1台のVLANコアノードは、他の2台のVLANコアノードに対して2ペアの伝送路により接続されている。第2実施形態は、ペアをなす2本の伝送路のうちの1本(光スイッチ間)が光パスである点で第1実施形態とは異なる。 Specifically, the connection between the VLAN edge node and the VLAN core node is a connection between the VLAN edge switch and the VLAN core switch constituting each node, and a connection between the VLAN edge switch and the optical switch. In the present embodiment, the VLAN edge switch and the VLAN core switch are connected via a single transmission line, and the VLAN edge switch and the optical switch are also connected via a single transmission line. These transmission lines form a pair. The VLAN core switches constituting the three VLAN core nodes are connected to each other by a single transmission line (in a ring), and the optical switches are also connected to each other by a single transmission line (in a ring). These two transmission lines form a pair. That is, as in the first embodiment, one VLAN core node is connected to the other two VLAN core nodes by two pairs of transmission paths. The second embodiment is different from the first embodiment in that one of two transmission lines forming a pair (between optical switches) is an optical path.
ネットワーク管理装置213は、VLANコアノードのVLANコアスイッチ210に接続されている。
エンドシステム(201〜206)は、VLAN対応のネットワーク機能を備えていなくてもよいものとする。このため、エンドシステムに対するVLANエッジスイッチ207、208、209のネットワークインタフェースは、このようなエンドシステムとの間で送受されるVLANタグを持たない暗黙的なフレームを処理可能である。一方、VLANコアスイッチ210、211、212に対するVLANエッジスイッチ207、208、209のネットワークインタフェースは、VLANを構成するこれらエッジスイッチとの間で送受される、VLANタグを持つ明示的なフレームを処理可能である。
The
It is assumed that the end systems (201 to 206) do not have to have a network function corresponding to the VLAN. Therefore, the network interface of the VLAN edge switches 207, 208, and 209 for the end system can process an implicit frame having no VLAN tag transmitted / received to / from such an end system. On the other hand, the network interfaces of the VLAN edge switches 207, 208, and 209 for the VLAN core switches 210, 211, and 212 can process explicit frames with VLAN tags that are sent to and received from these edge switches that constitute the VLAN. It is.
VLANコアスイッチ210、211、212のネットワークインタフェースは、VLANタグを持つフレームを送受信するため、VLANコアスイッチにおいては、MACアドレスによりスイッチングを行う必要が無く、VLANタグのみで、フォワーディングを行う出力ポートを決めて良い。 Since the network interfaces of the VLAN core switches 210, 211, and 212 transmit and receive frames with VLAN tags, there is no need to perform switching by MAC address in the VLAN core switch, and output ports that perform forwarding only with VLAN tags. You can decide.
第2の制御部217、218、219は、それぞれ、VLANコアスイッチ210、211、212と制御線とデータ線で接続されている。第2の制御部217、218、219は、制御線を用いて、VLANコアスイッチ210、211、212それぞれのタグフォワーディングテーブルを書き直すことができる。タグフォワーディングテーブルとは、入力するフレームのVLAN識別子と出力ポートとの関係を示すテーブルのことである。VLANコアスイッチに入力したフレームのVLANタグを読み込んでVLAN識別子を得て、このVLAN識別子をキーにしてタグフォワーディングテーブルを検索し、出力すべき出力ポートを導き出す。
The
第2の制御部217、218、219のそれぞれとVLANコアスイッチ210、211、212のそれぞれとの間を接続するデータ線は、第2の制御部とネットワーク管理装置213とのデータ通信に用いられる。また、第2の制御部217、218、219は、それぞれ、VLANコアノードを構成する光スイッチ220、221、222にも接続され、第2の制御部を介して、光スイッチの状態を制御できるようになっている。
Data lines connecting the
第1の制御部214、215、216及びVLANエッジスイッチ207、208、209については、第1実施形態において対応する第1の制御部114、115、116及びVLANエッジスイッチ107、108、109と同様の構成であるから、ここでは詳細な説明を省略する。
The
以上のように構成された本実施形態のネットワークシステムにおいて、トラフィックを測定して制御することにより輻輳を回避する動作を説明する。
初期状態では、VLANエッジスイッチ207、208、209とVLANコアスイッチ210、211、212がそれぞれ1本の伝送路で接続されているものとする。すなわち、初期状態では、VLANエッジスイッチ207、208、209とVLANコアノードの光スイッチ220、221、222のリンクにはデータが流れていない。また、光スイッチ220、221、222間にもデータが流れていない。さらに、VLANエッジスイッチ207、208、209のポートの入出力では、VLAN識別子単位でフレームのトラフィックが測定される。第1の制御部214、215、216は、それぞれVLANエッジスイッチ207、208、209にアクセスして情報を取得し、さらに、ネットワーク管理装置213が、第1の制御部214、215、216からトラフィック情報を吸い上げる。
An operation for avoiding congestion by measuring and controlling traffic in the network system of the present embodiment configured as described above will be described.
In the initial state, it is assumed that the VLAN edge switches 207, 208, and 209 and the VLAN core switches 210, 211, and 212 are each connected by one transmission line. That is, in the initial state, data does not flow through the link between the VLAN edge switches 207, 208, and 209 and the
ここで、同一のVLANグループにエンドシステム201、203、205が属している場合を考える。このグループをVLAN1とする。VLANグループの設定は、各ノードを手動で設定することが可能である。また、ネットワーク管理装置213より、第1の制御部、第2の制御部を介して、VLANエッジスイッチおよびVLANコアスイッチのパラメータを設定することが可能である。
Here, consider a case where the
第1実施形態において説明したように、外部ネットワークとエッジノードとの入出力トラフィック量から、最もトラフィック量の大きい経路が推定される。外部ネットワークとは、VLAN(本実施形態ではコアノード間ネットワーク)の外側のネットワークのことである。この推定により、VLAN識別子単位のVLANエッジスイッチ入出力トラフィック情報を用いて、イングレスVLANエッジスイッチからエグレスVLANエッジスイッチまでの最もトラフィック量が大きい経路がわかることになる。 As described in the first embodiment, the route with the largest traffic amount is estimated from the input / output traffic amount between the external network and the edge node. The external network is a network outside the VLAN (network between core nodes in this embodiment). By this estimation, the route with the largest traffic amount from the ingress VLAN edge switch to the egress VLAN edge switch can be found using the VLAN edge switch input / output traffic information in units of VLAN identifiers.
具体的には、ネットワーク管理装置213は、各エッジノードから吸い上げたトラフィック情報を用いて、トラフィックの最も大きい経路を導き出す。そしてネットワーク管理装置213は、その経路のイングレスVLANエッジノードとエグレスVLANエッジノードを特定する。例えば、外部からVLANエッジスイッチ207に入力するトラフィック量が大きく、VLANエッジスイッチ208から外部に流れるトラフィック量が大きい場合には、VLANエッジスイッチ207からVLANエッジスイッチ208の経路を流れるトラフィックが最も大きいものと推定する。ネットワーク管理装置213は、最もトラフィックが大きくなる経路のイングレスVLANエッジスイッチ207に対し、第1の制御部214を通じて、タグフォワーディングテーブルを書き直す指示を行う。すなわち、VLANエッジスイッチ207のタグフォワーディングテーブルには、当初、VLAN識別子がVLAN1であるフレームが、VLANコアノードのVLANコアスイッチ210に転送されるように設定されていたところ、このフレームが、VLANコアノードの光スイッチ220に転送されるようにする。また、ネットワーク管理装置213は、第2の制御部217、218を通じて光スイッチ220,221を制御し、VLANエッジスイッチ207から、光スイッチ220、221を介して、VLANエッジスイッチ208に向かう全光パスを設定する。
Specifically, the
以上のようにタグフォワーディングテーブルを書き直すとともに、光スイッチ217、218を制御することにより、イングレスVLANエッジスイッチ207とエグレスVLANエッジスイッチ208間の経路が光パスに切り替わる。光パスの帯域を十分大きくしておくことにより、結果的に、ネットワークにおいて最もトラフィックが大きい経路の帯域を増加することになる。したがって、帯域の増加により輻輳を回避することができる。ここで、ネットワーク管理装置213は、イングレスVLANエッジスイッチ207とエグレスVLANエッジスイッチ208との間の経路上におけるノードの第1の制御部214、第2の制御部217、218に対して設定制御を行うものとして説明したが、このような経路制御の手法としては、上述したものに限定されるものではない。例えば、ネットワーク管理装置213が、イングレスVLANエッジノードの第1の制御部214のみに対し指示を出すようにしてもよい。この場合、指示を受け取ったイングレスVLANエッジノードの第1の制御部214は、指示された経路上のノードに向かってスイッチングを自律的に行うGMPLS(Generalized Multi-Protocol Label Switch)の仕組みを備える。GMPLSに関しては、ITU-T G.8080あるいはIETFのsub-IPなどにおいて標準化されている。
The path between the ingress
また、トラフィック情報については、常にネットワーク管理装置213によりモニターしておき、他にトラフィックが増加した経路がある場合は、上述のトラフィック制御で追加した経路を解放し、新たな経路の帯域を増加するようにしてもよい。また、特定の時間間隔で光パスを解放するように制御してもよい。
Also, the traffic information is always monitored by the
なお、本実施形態は、VLANエッジスイッチ207、208、209とVLANコアスイッチ210、211、212との間がそれぞれ1本の伝送路で接続され、また、VLANエッジスイッチ207、208、209とVLANコアノードの光スイッチ220、221、222との間もそれぞれ1本の伝送路で接続され、これら2本の伝送路がそれぞれペアをなすものとして説明した。また、VLANコアスイッチ210、211、212間が互いに1本の伝送路で接続され、光スイッチ220、221、222間も互いに1本の伝送路で接続され、これら2本の伝送路がそれぞれペアをなすものとして説明した。しかしながら、伝送路を2本用いてペアにするのではなく、より多数の伝送路を用いて束ねてもよい。この場合、光スイッチを制御することにより、多くの光パスをノード間に接続することが考えられる。
In this embodiment, the VLAN edge switches 207, 208, and 209 and the VLAN core switches 210, 211, and 212 are each connected by a single transmission line, and the VLAN edge switches 207, 208, and 209 are connected to the VLAN. It has been described that the
また、エッジノードとコアノードの間、あるいはコアノード間の伝送路を唯1本の光ファイバとしてもよい。1本の光ファイバであっても、波長多重技術を用いることにより複数本と同等の伝送路を確保することが可能である。波長多重を用いて光パスを動的に設定および解放するためには、波長の重なりを避けるために、光送信器の光源波長をチューナブルにすることが好ましい。 The transmission path between the edge node and the core node or between the core nodes may be a single optical fiber. Even with a single optical fiber, a transmission line equivalent to a plurality of optical fibers can be secured by using wavelength multiplexing technology. In order to dynamically set and release the optical path using wavelength multiplexing, it is preferable to make the light source wavelength of the optical transmitter tunable in order to avoid overlapping of wavelengths.
具体的には、SONET/SDH(Synchronous Optical NETwork/Synchronous Digital Hierarchy)のような通信方式では、1本の伝送路であっても、フレームを複数チャネルに論理的に多重化することができる。測定されたトラフィックに応じて、多重化されたチャネルのリソース配分を異ならせてフレームを転送すればよい。 Specifically, in a communication method such as SONET / SDH (Synchronous Optical NETwork / Synchronous Digital Hierarchy), a frame can be logically multiplexed into a plurality of channels even with a single transmission path. The frame may be transferred with different resource allocations of the multiplexed channels according to the measured traffic.
また、本実施形態では、ネットワーク管理装置213は、VLANコアノードのVLANコアスイッチ210と接続するようにしたが、VLANエッジノードへ接続しても良いし、どの場所のVLANコアノードと接続しても良い。また、ネットワーク管理装置213を複数設置し、可用性を高くすることを行っても良い。
In the present embodiment, the
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
例えば、第1および第2実施形態ではエッジノードとコアノードが分離しているものとして説明したが、本発明はエッジ機能とコア機能を併せ持つノードを有するネットワークにおいても実施可能である。この場合のノードは、VLANスイッチ、光スイッチ、および制御部等から構成される。ネットワークの外部とのインタフェースは、VLANタグが付加されないフレームを扱う。また、ネットワークの内部は、VLANタグが付加されたフレームを扱う。 For example, although the first and second embodiments have been described on the assumption that the edge node and the core node are separated, the present invention can also be implemented in a network having a node having both an edge function and a core function. In this case, the node includes a VLAN switch, an optical switch, a control unit, and the like. The interface with the outside of the network handles a frame to which no VLAN tag is added. Also, the inside of the network handles frames with a VLAN tag added.
本発明は物理的な接続形態とは独立に仮想的なネットワークを構築する仮想LAN技術全般に利用することができ、とりわけ光ファイバーを用いた高速デジタル通信を行うバックボーン等の実現に好適である。 The present invention can be used for all virtual LAN technologies for constructing a virtual network independently of a physical connection form, and is particularly suitable for realizing a backbone for performing high-speed digital communication using an optical fiber.
101〜106…エンドシステム、107〜109…VLANエッジスイッチ、110〜112…VLANコアスイッチ、113…ネットワーク管理装置、114〜116…第1の制御部、117〜119…第2の制御部、201〜206…エンドシステム、207〜209…VLANエッジスイッチ、210〜212…VLANコアスイッチ、213…ネットワーク管理装置、214〜216…第1の制御部、217〜219…第2の制御部、220〜222…光スイッチ DESCRIPTION OF SYMBOLS 101-106 ... End system, 107-109 ... VLAN edge switch, 110-112 ... VLAN core switch, 113 ... Network management apparatus, 114-116 ... 1st control part, 117-119 ... 2nd control part, 201 -206 ... End system, 207-209 ... VLAN edge switch, 210-212 ... VLAN core switch, 213 ... Network management device, 214-216 ... First controller, 217-219 ... Second controller, 220- 222: Optical switch
Claims (9)
前記複数の仮想LANエッジノード間に伝送路を介して接続され、前記フレームに対応する仮想LANを識別し、その識別結果に従って該フレームを転送する複数の仮想LANコアノードと、
前記複数の仮想LANエッジノードのそれぞれにおける前記フレームの流入トラフィック量および流出トラフィック量を測定する測定手段と、
前記測定手段による測定結果に基づいて、前記流入トラフィック量が最大となる第1の仮想LANエッジノードおよび前記流出トラフィック量が最大となる第2の仮想LANエッジノードを決定する決定手段と、
前記第1、第2の仮想LANエッジノードと前記複数の仮想LANコアノードの少なくともいずれかとを含む経路を特定する特定手段と、
前記特定手段により特定された経路に対応する伝送路の帯域幅を拡大する帯域制御手段と、
を具備するネットワークシステム。 A plurality of virtual LAN edge nodes connected to the user end system, identifying a virtual LAN corresponding to a frame to be transferred, and transferring the frame according to the identification result;
A plurality of virtual LAN core nodes connected via a transmission path between the plurality of virtual LAN edge nodes, identifying a virtual LAN corresponding to the frame, and transferring the frame according to the identification result;
Measuring means for measuring an inflow traffic amount and an outflow traffic amount of the frame in each of the plurality of virtual LAN edge nodes;
Determination means for determining a first virtual LAN edge node having the maximum inflow traffic amount and a second virtual LAN edge node having the maximum outflow traffic amount based on a measurement result by the measurement means;
Specifying means for specifying a path including at least one of the first and second virtual LAN edge nodes and the plurality of virtual LAN core nodes;
Bandwidth control means for expanding the bandwidth of the transmission path corresponding to the path specified by the specifying means;
A network system comprising:
仮想LANの識別子とポートとの関係を表すフォワーディングテーブルと、
転送すべきフレームに対応する仮想LANを識別し、その識別結果に従って前記フォワーディングテーブルを参照することにより決定されるポートから該フレームを前記伝送路上の他のノード装置に転送する手段と、
前記仮想LANにおけるトラフィックの増大を表すメッセージをネットワーク管理装置から受信し、該メッセージに応じて前記フォワーディングテーブルを書き替えることにより、前記伝送路の帯域幅を拡大する制御手段と、
を具備するノード装置。 In the node device connected to the transmission line,
A forwarding table representing the relationship between the identifier of the virtual LAN and the port;
Means for identifying a virtual LAN corresponding to a frame to be transferred and transferring the frame from a port determined by referring to the forwarding table according to the identification result to another node device on the transmission path;
Control means for receiving a message representing an increase in traffic in the virtual LAN from a network management device and rewriting the forwarding table in accordance with the message, thereby expanding the bandwidth of the transmission path;
A node device comprising:
前記複数の仮想LANエッジノードのそれぞれにおける前記フレームの流入トラフィック量および流出トラフィック量を測定する測定手段と、
前記測定手段による測定結果に基づいて、前記流入トラフィック量が最大となる第1の仮想LANエッジノードおよび前記流出トラフィック量が最大となる第2の仮想LANエッジノードを決定する決定手段と、
前記第1、第2の仮想LANエッジノードと前記複数の仮想LANコアノードの少なくともいずれかとを含む経路を特定する特定手段と、
前記特定手段により特定された経路に対応する伝送路の帯域幅を拡大する帯域制御手段と、
を具備するネットワーク管理装置。 A virtual LAN corresponding to a frame to be transferred is identified by being connected to the user end system, and a plurality of virtual LAN edge nodes that transfer the frame according to the identification result, and a transmission path between the plurality of virtual LAN edge nodes. A network management device connected to a network system including a plurality of virtual LAN core nodes that are connected to each other, identify a virtual LAN corresponding to the frame, and transfer the frame according to the identification result;
Measuring means for measuring an inflow traffic amount and an outflow traffic amount of the frame in each of the plurality of virtual LAN edge nodes;
Determination means for determining a first virtual LAN edge node having the maximum inflow traffic amount and a second virtual LAN edge node having the maximum outflow traffic amount based on a measurement result by the measurement means;
Specifying means for specifying a path including at least one of the first and second virtual LAN edge nodes and the plurality of virtual LAN core nodes;
Bandwidth control means for expanding the bandwidth of the transmission path corresponding to the path specified by the specifying means;
A network management apparatus comprising:
前記複数の仮想LANエッジノード間に第1の伝送路及び第2の伝送路を介して接続され、前記フレームに対応する仮想LANを識別し、その識別結果に従ってフレームを転送する複数の仮想LANコアノードと、
前記複数の仮想LANエッジノードのそれぞれにおける前記フレームの流入トラフィック量および流出トラフィック量を測定する測定手段と、
前記測定手段による測定結果に基づいて、前記流入トラフィック量が最大となる第1の仮想LANエッジノードおよび前記流出トラフィック量が最大となる第2の仮想LANエッジノードを決定する決定手段と、
前記第1、第2の仮想LANエッジノードと前記複数の仮想LANコアノードの少なくともいずれかとを含む経路を特定する特定手段と、
前記特定手段により特定された経路に対応して前記第2の伝送路が用いられ、他の経路に対応して前記第1の伝送路が用いられて前記フレームが転送されるように、前記仮想LANエッジノード及び前記仮想LANコアノードを制御する制御手段と、
を具備するネットワークシステム。 A plurality of virtual LAN edge nodes connected to the user end system, identifying a virtual LAN corresponding to a frame to be transferred, and transferring the frame according to the identification result;
A plurality of virtual LAN core nodes that are connected between the plurality of virtual LAN edge nodes via a first transmission path and a second transmission path, identify a virtual LAN corresponding to the frame, and transfer the frame according to the identification result When,
Measuring means for measuring an inflow traffic amount and an outflow traffic amount of the frame in each of the plurality of virtual LAN edge nodes;
Determination means for determining a first virtual LAN edge node having the maximum inflow traffic amount and a second virtual LAN edge node having the maximum outflow traffic amount based on a measurement result by the measurement means;
Specifying means for specifying a path including at least one of the first and second virtual LAN edge nodes and the plurality of virtual LAN core nodes;
The virtual transmission is performed so that the second transmission path is used corresponding to the path specified by the specifying means, and the frame is transferred using the first transmission path corresponding to another path. Control means for controlling a LAN edge node and the virtual LAN core node;
A network system comprising:
仮想LANの識別子とポートとの関係を表すフォワーディングテーブルと、
転送すべきフレームに対応する仮想LANを識別し、その識別結果に従って前記フォワーディングテーブルを参照することにより決定されるポートから該フレームを前記前記第1、第2のいずれか一方の伝送路に転送する手段と、
前記仮想LANにおいて検出されたトラフィックの増大を表すメッセージをネットワーク管理装置から受信し、該メッセージに応じて前記フレームが前記光パスからなる第2の伝送路上に転送されるよう前記フォワーディングテーブルを書き替える手段と、
を具備するノード装置。 In a node device connected to a first transmission path and a second transmission path composed of an optical path,
A forwarding table representing the relationship between the identifier of the virtual LAN and the port;
The virtual LAN corresponding to the frame to be transferred is identified, and the frame is transferred from the port determined by referring to the forwarding table according to the identification result to either the first or second transmission path. Means,
A message representing an increase in traffic detected in the virtual LAN is received from the network management apparatus, and the forwarding table is rewritten so that the frame is transferred onto the second transmission path composed of the optical path according to the message. Means,
A node device comprising:
前記複数の仮想LANエッジノードのそれぞれにおける前記フレームの流入トラフィック量および流出トラフィック量を測定する測定手段と、
前記測定手段による測定結果に基づいて、前記流入トラフィック量が最大となる第1の仮想LANエッジノードおよび前記流出トラフィック量が最大となる第2の仮想LANエッジノードを決定する決定手段と、
前記第1、第2の仮想LANエッジノードと前記複数の仮想LANコアノードの少なくともいずれかとを含む経路を特定する特定手段と、
前記特定手段により特定された経路に対応して前記第2の伝送路が用いられ、他の経路に対応して前記第1の伝送路が用いられて前記フレームが転送されるように、前記仮想LANエッジノード及び前記仮想LANコアノードを制御する制御手段と、
を具備するネットワーク管理装置。 A plurality of virtual LAN edge nodes each having a virtual LAN edge switch connected to a user end system and identifying a virtual LAN corresponding to a frame to be transferred and forwarding the frame according to the identification result; and the plurality of virtual LAN edges A plurality of virtual LANs each having a virtual LAN core switch connected between nodes via a first transmission path and a second transmission path, identifying a virtual LAN corresponding to the frame, and transferring the frame according to the identification result In a network management device connected to a network system comprising a LAN core node,
Measuring means for measuring an inflow traffic amount and an outflow traffic amount of the frame in each of the plurality of virtual LAN edge nodes;
Determination means for determining a first virtual LAN edge node having the maximum inflow traffic amount and a second virtual LAN edge node having the maximum outflow traffic amount based on a measurement result by the measurement means;
Specifying means for specifying a path including at least one of the first and second virtual LAN edge nodes and the plurality of virtual LAN core nodes;
The virtual transmission is performed so that the second transmission path is used corresponding to the path specified by the specifying means, and the frame is transferred using the first transmission path corresponding to another path. Control means for controlling a LAN edge node and the virtual LAN core node;
A network management apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003324730A JP3746282B2 (en) | 2003-09-17 | 2003-09-17 | Network system, node device, and network management device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003324730A JP3746282B2 (en) | 2003-09-17 | 2003-09-17 | Network system, node device, and network management device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005094333A JP2005094333A (en) | 2005-04-07 |
| JP3746282B2 true JP3746282B2 (en) | 2006-02-15 |
Family
ID=34455410
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003324730A Expired - Lifetime JP3746282B2 (en) | 2003-09-17 | 2003-09-17 | Network system, node device, and network management device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3746282B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2894746B1 (en) * | 2005-12-09 | 2008-06-13 | Ipanema Technologies Sa | METHOD AND DEVICE FOR REMOTELY CONTROLLING CONGESTION OF MESH FLOWS IN A PACKET MODE TELECOMMUNICATION NETWORK |
| CN101447913B (en) * | 2007-11-27 | 2011-04-20 | 华为技术有限公司 | Method and server for determining through optical path and system for establishing through optical path |
| CN101969581B (en) * | 2009-07-28 | 2013-12-04 | 华为技术有限公司 | Method, device and system for switching flow of multilayer network |
-
2003
- 2003-09-17 JP JP2003324730A patent/JP3746282B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005094333A (en) | 2005-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5238847B2 (en) | Differential transfer in addressed carrier networks | |
| JP4511532B2 (en) | Device for connection-oriented transfer in packet-switched communication networks | |
| US8005081B2 (en) | Evolution of ethernet networks | |
| CN103026669B (en) | Communication system, control apparatus, and communication method | |
| US8422500B2 (en) | VLAN support of differentiated services | |
| US20100220739A1 (en) | Carrier Network Connection Device And Carrier Network | |
| MX2007008112A (en) | Connection-oriented communications scheme for connection-less communications traffic. | |
| JP2005341583A (en) | Virtual private network, multi-service provisioning platform and method | |
| WO2004073262A1 (en) | Rpr device | |
| US8687519B2 (en) | Forced medium access control (MAC) learning in bridged ethernet networks | |
| JP3746282B2 (en) | Network system, node device, and network management device | |
| JP4890239B2 (en) | RPR transmission route designation method and apparatus | |
| WO2007104201A1 (en) | A method for forwarding message in the service tunnel of the ethernet application and a system thereof | |
| WO2016152701A1 (en) | Control apparatus, communication system, control method, and program | |
| Järvi | Layer 2 solutions in access provider networks | |
| Deelen et al. | Improving scalability of the AMS-IX network | |
| Furukawa | Virtualization technology in optical packet and circuit integrated networks | |
| Zhang et al. | Design, analysis and implementation of packets cross forwarding for interconnected resilient packet rings | |
| HK1179781A (en) | Communication system, control apparatus, communication method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051109 |
|
| 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: 20051115 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051121 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 3746282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091202 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101202 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111202 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121202 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131202 Year of fee payment: 8 |
|
| EXPY | Cancellation because of completion of term |