Nothing Special   »   [go: up one dir, main page]

JP5611999B2 - Network design method and network design apparatus for realizing cut-through configuration - Google Patents

Network design method and network design apparatus for realizing cut-through configuration Download PDF

Info

Publication number
JP5611999B2
JP5611999B2 JP2012030938A JP2012030938A JP5611999B2 JP 5611999 B2 JP5611999 B2 JP 5611999B2 JP 2012030938 A JP2012030938 A JP 2012030938A JP 2012030938 A JP2012030938 A JP 2012030938A JP 5611999 B2 JP5611999 B2 JP 5611999B2
Authority
JP
Japan
Prior art keywords
design
vlan
cut
network
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2012030938A
Other languages
Japanese (ja)
Other versions
JP2013168804A (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.)
Nippon Telegraph and Telephone Corp
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc
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 filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2012030938A priority Critical patent/JP5611999B2/en
Publication of JP2013168804A publication Critical patent/JP2013168804A/en
Application granted granted Critical
Publication of JP5611999B2 publication Critical patent/JP5611999B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、L2装置と伝送装置によって構成された通信ネットワークにおける、L2装置の転送処理を省略するカットスルーを利用したネットワーク設計方法および装置に関する。   The present invention relates to a network design method and apparatus using cut-through in which a transfer process of an L2 apparatus is omitted in a communication network constituted by an L2 apparatus and a transmission apparatus.

広域イーサネット(登録商標)サービスは、ユーザ毎にマルチポイント接続が可能な閉域網を構築し、ユーザに提供するサービスである。したがって、マルチポイント接続を効率よく提供するために、広域イーサネット(登録商標)サービスを提供する際に用いられる中継ネットワークはL2スイッチを複数接続することで構築されることがある。ただし、このような構築形態を用いると、分岐を伴わない単純な中継点においてもL2装置のL2処理リソースを消費することが課題であった。   The wide area Ethernet (registered trademark) service is a service that provides a user with a closed network in which multipoint connection is possible for each user. Therefore, in order to efficiently provide a multipoint connection, a relay network used when providing a wide area Ethernet (registered trademark) service may be constructed by connecting a plurality of L2 switches. However, when such a construction form is used, it has been a problem to consume L2 processing resources of the L2 device even at a simple relay point that does not involve branching.

一方で、遠方にあるL2スイッチを接続するための伝送手段として、広域イーサネット(登録商標)の中継ネットワークでは、ROADMやMCといった伝送装置をスイッチ間に配備しており、L1の伝送技術によって長距離伝送を実現してきた。しかし近年では、これまで伝送手段としてのみ用いてきた伝送技術が著しく発展しており、その結果、伝送装置において設定される伝送パスの設定粒度と経路制御能力が向上した。たとえば、光信号を電気変換することなく波長単位で経路制御を行う全光型トランスポート技術であるWSONがWSSデバイスの登場により実現された。また、光レイヤの波長パスと電気レイヤのTDMパスの両方をマルチレイヤでハンドルするための標準化技術であるOTNの標準化が進み、ODUと呼ばれる波長より小さいTDMパスの形成が可能になるとともに、ODUクロスコネクトと呼ばれる回線交換ライクなスイッチングが可能になった。さらに、パケットトランスポート技術であるMPLS−TPの標準化が進んでおり、MPLS−TPではラベルによりパケットパスを設定しユーザやサービスの論理的な分離と、柔軟なスイッチングが可能である。   On the other hand, in a wide area Ethernet (registered trademark) relay network, transmission devices such as ROADM and MC are arranged between switches as a transmission means for connecting a remote L2 switch. Transmission has been realized. However, in recent years, transmission techniques that have been used only as transmission means so far have been remarkably developed, and as a result, the setting granularity and path control capability of transmission paths set in the transmission apparatus have improved. For example, WSON, an all-optical transport technology that performs path control in units of wavelengths without electrically converting optical signals, has been realized with the advent of WSS devices. Also, standardization of OTN, which is a standardization technique for handling both the optical layer wavelength path and the electrical layer TDM path in multiple layers, has progressed, and it becomes possible to form a TDM path smaller than the wavelength called ODU, and ODU Circuit switching-like switching called cross-connect is now possible. Furthermore, standardization of MPLS-TP, which is a packet transport technology, is progressing. In MPLS-TP, a packet path is set by a label, and logical separation of users and services and flexible switching are possible.

最近では、波長パス、TDMパス、パケットパスの3階層を統合的に制御することができる統合伝送装置が登場した。3階層をネットワーク規模に応じて適切に用いることで経済的なトランスポートネットワークの実現が可能になると見込まれており、これらの伝送技術や伝送装置は広域イーサネット(登録商標)の中継ネットワークに今後適用されることが見込まれている。   Recently, an integrated transmission apparatus that can control three layers of a wavelength path, a TDM path, and a packet path in an integrated manner has appeared. It is expected that an economical transport network can be realized by appropriately using three layers according to the network scale, and these transmission technologies and transmission devices will be applied to wide area Ethernet (registered trademark) relay networks in the future. It is expected to be done.

従来、広域イーサネット(登録商標)網におけるユーザフレームの中継転送制御はMAC学習によるフレームフォワーディングを行うL2処理によって実現されてきたが、前述した伝送技術の発展により、L2より下位のレイヤであるL1の伝送技術を用いてユーザフレームの転送制御を行うことで、L2装置のL2処理を省略するカットスルーの適用性が高まった。図18(a)〜(c)にカットスルーの形態を示す。図18(a)は通信ネットワークの一例を示しており、通信ネットワークはL2装置311〜313、L2ポート311−1〜2、312−1〜2、313−1〜2、伝送装置411〜413、長距離伝送ポート411−2、412−1、412−4、413−1、クライアント信号収容ポート411−1、412−2、412−3、413−2で構成されている。図18(b)は、カットスルーを適用しない場合の通信経路及びL2処理機能の配置を示している。L2装置312と伝送装置412に着目すると、カットスルーを適用しない場合には、一度伝送装置からL2装置に送り、L2装置でL2処理を行い、伝送装置に戻され、転送を行っていることがわかる。図18(c)は、カットスルーを適用した場合の通信経路及びL2処理機能の配置を示している。同様にL2装置312と伝送装置412に着目すると、カットスルーを適用する場合には、伝送装置412にあらかじめ前述した波長による経路制御やODUクロスコネクト等の設定を入れておくことにより、伝送装置412で方路を切替える形態となる。この形態を取ることにより、L2装置312のL2中継転送制御機能を無駄に消費することが無くなるというメリットがある。L2装置の転送処理を省略するカットスルーの適用により、高価で複雑なL2による転送制御を、広帯域かつ安価で単純なL1による転送制御に置き換えることで、ネットワークリソースを効率よく扱うことが可能となることから、カットスルーを適用した広域イーサネット(登録商標)サービスの提供形態を実現する方法が望まれている。   Conventionally, relay transfer control of user frames in a wide area Ethernet (registered trademark) network has been realized by L2 processing that performs frame forwarding by MAC learning. However, due to the development of the transmission technology described above, L1 that is a lower layer than L2 is controlled. By performing transfer control of user frames using transmission technology, the applicability of cut-through omitting the L2 processing of the L2 device has increased. FIGS. 18A to 18C show the form of cut-through. FIG. 18A shows an example of a communication network. The communication network includes L2 devices 311 to 313, L2 ports 311-1 and 2, 312-1 and 2, 313-1 and 2, transmission devices 411 to 413, Long-distance transmission ports 411-2, 412-1, 412-4, 413-1 and client signal accommodation ports 411-1, 412-2, 412-3-3, 413-2 are configured. FIG. 18B shows the arrangement of communication paths and L2 processing functions when cut-through is not applied. Focusing on the L2 device 312 and the transmission device 412, if cut-through is not applied, the transmission device once sends it to the L2 device, performs the L2 processing in the L2 device, returns to the transmission device, and performs transfer. Recognize. FIG. 18C shows the arrangement of communication paths and L2 processing functions when cut-through is applied. Similarly, when attention is paid to the L2 device 312 and the transmission device 412, when applying cut-through, the transmission device 412 is previously set in the transmission device 412 with the above-described path control by wavelength and ODU cross-connect. It becomes a form to switch the route. By taking this form, there is an advantage that the L2 relay transfer control function of the L2 device 312 is not wasted. By applying cut-through that eliminates the transfer processing of the L2 device, it is possible to efficiently handle network resources by replacing expensive and complicated transfer control by L2 with broadband, inexpensive, and simple transfer control by L1. Therefore, a method for realizing a wide-area Ethernet (registered trademark) service provision form to which cut-through is applied is desired.

カットスルーを利用した技術の一つに、Ethernet(登録商標) over MPLSがある(非特許文献1)。非特許文献1の構成は、エッジ側でデータフレームをMPLSパスに割り振り、ラベルスイッチングによって中継転送処理を行い、エッジ側でデータフレームを取り出すことで通信を行うものである。本構成では、カットスルーの適用をシンプルに行うことが可能である一方で、1:1のポイントツーポイント接続のみが可能であり、広域イーサネット(登録商標)サービスの必要機能であるマルチポイント接続を実現できないという課題があった。   One technique using cut-through is Ethernet (registered trademark) over MPLS (Non-Patent Document 1). The configuration of Non-Patent Document 1 performs communication by allocating a data frame to an MPLS path on the edge side, performing relay transfer processing by label switching, and extracting the data frame on the edge side. In this configuration, cut-through can be applied simply, but only 1: 1 point-to-point connection is possible, and multipoint connection, which is a necessary function of the wide area Ethernet (registered trademark) service, is possible. There was a problem that could not be realized.

また、カットスルーによる広域イーサネット(登録商標)サービスの提供方法として、VPLSがある(非特許文献2)。非特許文献2の構成では、エッジ装置でユーザフレームのMAC学習を行い、学習結果に応じてMPLS−TPのパケットパスに振り。け、パケットパスかそれより下のレイヤのパスのスイッチング技術によって中継転送処理を行うことで、カットスルーを適用したマルチポイント接続を実現することが可能である。しかし、VPLSは本質的にポイントツーポイント接続を複数用意することでマルチポイント接続を構成する形態をとっているため、全拠点にメッシュ上に伝送パスを設定する必要があり、伝送パス数が指数関数的に増大する。また、マルチキャストや未学習フレームのフラッディングは、エッジ部でコピーされるため、ネットワーク帯域を余分に消費するという課題があった。したがって、VPLSはカットスルーを適用した広域イーサネット(登録商標)サービスの提供形態を実現する解決策とならない。   As a method for providing wide-area Ethernet (registered trademark) service by cut-through, there is VPLS (Non-patent Document 2). In the configuration of Non-Patent Document 2, MAC learning of a user frame is performed by an edge device, and the user frame is assigned to the MPLS-TP packet path according to the learning result. Therefore, it is possible to realize a multipoint connection to which cut-through is applied by performing relay transfer processing using a packet path or lower layer path switching technology. However, since VPLS essentially takes the form of configuring multipoint connections by preparing multiple point-to-point connections, it is necessary to set transmission paths on the mesh at all sites, and the number of transmission paths is an exponential number. It increases functionally. Further, since flooding of multicast and unlearned frames is copied at the edge portion, there is a problem that extra network bandwidth is consumed. Therefore, VPLS is not a solution for realizing a wide-area Ethernet (registered trademark) service provision form to which cut-through is applied.

特開2011−49643号公報JP 2011-49643 A

IETF RFC4448” Encapsulation Methods for Transport of Ethernet(登録商標) over MPLS Networks”IETF RFC4448 "Encapsulation Methods for Transport of Ethernet (R) over MPLS Networks" 松本他、「高信頼・大量データの情報通信サービスを支えるブロードバンド光ネットワーク技術」、日立評論、2010年5月号、pp.52〜55Matsumoto et al., “Broadband optical network technology supporting high-reliability and large-volume data communication services”, Hitachi review, May 2010, pp. 52-55

これまでに述べたように、L2装置の転送処理を省略するカットスルーを適用することで、ネットワークリソースを効率的に扱うことが可能になることから、カットスルーを適用した広域イーサネット(登録商標)サービスの提供形態の実現が望まれているものの、既存の技術ではマルチポイント接続の実現が困難であるという課題と、VPLSによってマルチポイント接続を可能にしても、その分伝送パスやネットワーク帯域を余分に消費するといった課題があった。   As described so far, network resources can be handled efficiently by applying cut-through that eliminates the transfer process of the L2 device, so wide area Ethernet (registered trademark) to which cut-through is applied. Although it is desired to realize a service provision form, it is difficult to realize multipoint connection with existing technology, and even if multipoint connection is enabled by VPLS, transmission paths and network bandwidth are increased accordingly. There was a problem of consumption.

そこで、前記課題を解決するために、本発明は、広域L2ネットワークにおいて、L2装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計することが可能なネットワーク設計方法およびネットワーク設計装置を提案する。   Therefore, in order to solve the above-described problem, the present invention provides a network design method capable of designing a data transfer path that uses a cut-through that omits transfer processing of an L2 device as a part of a communication path in a wide area L2 network. And a network design device is proposed.

前述の課題を解決するため、本発明に係るネットワーク設計方法およびネットワーク設計装置は、L2装置の転送処理の省略を、通信経路の一部で実施できるようデータ転送経路を設計することで、ネットワークリソースを無駄に消費することなくマルチポイント接続可能なカットスルーを実現することを特徴とする。   In order to solve the above-described problem, the network design method and the network design apparatus according to the present invention design a data transfer path so that the transfer process of the L2 apparatus can be omitted in a part of the communication path. It is characterized by realizing cut-through capable of multipoint connection without wasting power.

具体的には、本発明に係るネットワーク設計方法は、伝送装置とL2装置によって構成されたL2ネットワークにおいてL2装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計する方法であって、L2装置の各ポートの接続先及び接続状態を含むネットワーク構成情報とユーザ装置に接続されているL2装置及び当該L2装置のポートを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するVLANが設定されたL2装置が定められたVLAN設計情報を生成し、当該VLAN設計情報に基づいてカットスルーを行うL2装置を決定するカットスルーL2装置設計手順と、前記カットスルーL2装置設計手順により決定されたL2装置がカットスルーされるように、前記VLAN設計情報に基づいて伝送パスを設計する伝送パス設計手順と、順に有することを特徴とする。   Specifically, the network design method according to the present invention designs a data transfer path that uses a cut-through that omits the transfer process of the L2 device as a part of the communication path in the L2 network configured by the transmission device and the L2 device. A method of multicasting a user device using network configuration information including a connection destination and connection state of each port of the L2 device, and an access accommodation point information including the L2 device connected to the user device and the port of the L2 device. A cut-through L2 device design procedure for generating VLAN design information in which an L2 device in which a VLAN constituting a closed network to be connected is set is determined, and determining an L2 device to perform cut-through based on the VLAN design information; In order for the L2 device determined by the cut-through L2 device design procedure to be cut-through, A transmission path design procedure for designing a transmission path based on the serial VLAN design information, and having in sequence.

本発明に係るネットワーク設計方法では、前記VLAN設計情報は、VLANの設定されているポートをさらに含み、前記カットスルーL2装置設計手順は、前記VLAN設計情報に記載されているL2装置に対し、VLANの設定されているポート数が2の場合、カットスルーを行うカットスルー装置に決定してもよい。   In the network design method according to the present invention, the VLAN design information further includes a port in which a VLAN is set, and the cut-through L2 device design procedure is performed on a VLAN for the L2 device described in the VLAN design information. If the set number of ports is 2, the cut-through device that performs the cut-through may be determined.

本発明に係るネットワーク設計方法では、前記VLAN設計情報は、L2装置のポートの接続先が、カスケード接続されているか、伝送装置に接続されているか、又はユーザ装置に接続されているのか、を示すポート属性をさらに含み、前記カットスルーL2装置設計手順は、前記VLAN設計情報に記載されている各L2装置に対し、伝送装置又はユーザ装置に接続されるポートを有するか、或いはカスケード接続されておりかつカスケード接続の接続先が複数のユーザ装置である場合、カットスルーを行わないL2処理装置に決定してもよい。   In the network design method according to the present invention, the VLAN design information indicates whether the connection destination of the port of the L2 device is cascade-connected, connected to a transmission device, or connected to a user device. The cut-through L2 device design procedure further includes a port connected to the transmission device or the user device for each L2 device described in the VLAN design information, or is cascade-connected. And when the connection destination of a cascade connection is a several user apparatus, you may determine to the L2 processing apparatus which does not perform a cut-through.

本発明に係るネットワーク設計方法では、前記伝送パス設計手順は、カットスルーを行わないL2処理装置に決定されたL2装置間を接続する伝送装置並びに当該伝送装置の接続伝送ポートを決定することにより、伝送パスを設計してもよい。   In the network design method according to the present invention, the transmission path design procedure includes determining a transmission device that connects between L2 devices determined as L2 processing devices that do not perform cut-through, and a connection transmission port of the transmission device. A transmission path may be designed.

本発明に係るネットワーク設計方法では、前記カットスルーL2装置設計手順において、さらに、一部的に完結した冗長領域に存在するL2装置の装置IDを示す冗長領域情報と冗長ドメインID並びに当該冗長ドメインが冗長構成を取る冗長領域ID及びL2装置の装置IDを含む冗長ドメイン情報で構成された冗長構成情報を用い、前記VLAN設計情報で設計されている前記閉域網が用いる冗長領域を定める冗長設計情報を生成し、前記伝送パス設計手順において、前記冗長ドメイン情報を用い、前記設計情報の定める前記冗長領域に存在するL2装置の冗長ドメインを決定してもよい。   In the network design method according to the present invention, in the cut-through L2 device design procedure, the redundant region information indicating the device ID of the L2 device existing in the partially completed redundant region, the redundant domain ID, and the redundant domain Redundant design information for defining a redundant region used by the closed network designed by the VLAN design information is used using redundant configuration information composed of redundant domain information including a redundant region ID having a redundant configuration and a device ID of an L2 device. In the transmission path design procedure, the redundancy domain information may be used to determine the redundancy domain of the L2 device existing in the redundancy area defined by the design information.

本発明に係るネットワーク設計方法では、前記伝送パス設計手順において、前記冗長領域に設定された複数の冗長ドメインの中から、前記カットスルーL2装置設計手順により決定されたカットスルーを行わないL2装置の集合と、冗長ドメインに属するL2装置の集合を比較し、完全一致するL2装置の集合を含む冗長ドメインのいずれかを選択することで、冗長ドメインを決定してもよい。   In the network design method according to the present invention, in the transmission path design procedure, an L2 device that does not perform cut-through determined by the cut-through L2 device design procedure from among a plurality of redundant domains set in the redundancy region. The redundant domain may be determined by comparing the set with a set of L2 devices belonging to the redundant domain, and selecting one of the redundant domains including the set of L2 devices that completely match.

具体的には、本発明に係るネットワーク設計装置は、伝送装置とL2装置によって構成された広域L2ネットワークでL2装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計するネットワーク設計装置であって、L2装置の各ポートが接続されているL2装置の装置ID及びポートID並びに接続状態を含むネットワーク構成情報とユーザ装置に接続されているL2装置の装置ID及びポートIDを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するVLANが設定されたL2装置が定められたVLAN設計情報を生成し、当該VLAN設計情報に基づいてカットスルーを行うL2装置を決定するカットスルー設計部と、前記カットスルー設計部により決定されたL2装置がカットスルーされるように、前記VLAN設計情報に基づいて伝送パスを設計する伝送パス経路設計部と、を備える。   Specifically, the network design apparatus according to the present invention designs a data transfer path that uses a cut-through that omits L2 apparatus transfer processing as part of a communication path in a wide area L2 network configured by a transmission apparatus and an L2 apparatus. Network design device, and the device ID and port ID of the L2 device to which each port of the L2 device is connected and the network configuration information including the connection state and the device ID and port ID of the L2 device connected to the user device L2 that generates VLAN design information in which an L2 device in which a VLAN that configures a closed network that multicast-connects user devices is connected is defined using the access accommodation point information that includes the information, and performs cut-through based on the VLAN design information Cut-through design unit to determine the device, and determined by the cut-through design unit As second device is cut through, and a transfer path route design unit for designing a transmission path based on the VLAN design information.

具体的には、本発明に係るネットワーク設計プログラムは、伝送装置とL2装置によって構成された広域L2ネットワークでL2装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計する方法をコンピュータに実行させるためのネットワーク設計プログラムであって、カットスルー設計部が、L2装置の各ポートが接続されているL2装置の装置ID及びポートID並びに接続状態を含むネットワーク構成情報とユーザ装置に接続されているL2装置の装置ID及びポートID及びVLAN IDを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するVLANが設定されたL2装置が定められたVLAN設計情報を生成し、当該VLAN設計情報に基づいてカットスルーを行うL2装置を決定するカットスルーL2装置設計手順と、伝送パス経路設計部が、前記カットスルーL2装置設計手順により決定されたL2装置がカットスルーされるように、前記VLAN設計情報に基づいて伝送パスを設計する伝送パス設計手順と、を順にコンピュータに実行させるためのプログラムである。   Specifically, the network design program according to the present invention designs a data transfer path that uses a cut-through that omits the transfer process of the L2 device as a part of the communication route in the wide area L2 network configured by the transmission device and the L2 device. A network design program for causing a computer to execute a method for performing the method, wherein the cut-through design unit includes network configuration information and user information including a device ID and a port ID of the L2 device to which each port of the L2 device is connected and a connection state A VLAN design in which an L2 device in which a VLAN constituting a closed network for multicast connection of user devices is set is defined using access accommodation point information including a device ID, a port ID, and a VLAN ID of an L2 device connected to the device Information is generated, and the cuts are generated based on the VLAN design information. The cut-through L2 device design procedure for determining the L2 device to be performed and the transmission path route design unit based on the VLAN design information so that the L2 device determined by the cut-through L2 device design procedure is cut-through And a transmission path design procedure for designing a transmission path in order.

なお、上記各発明は、可能な限り組み合わせることができる。   The above inventions can be combined as much as possible.

本発明によれば、L2装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計し、マルチポイント接続を実現しながら伝送パスやネットワーク帯域を余分に消費しないサービスの提供形態の実現が可能なネットワーク設計方法およびネットワーク設計装置を提供することができる。   According to the present invention, a data transfer path that uses cut-through that omits the transfer process of the L2 device as a part of the communication path is designed, and a service that does not consume an extra transmission path or network bandwidth while realizing multipoint connection. It is possible to provide a network design method and a network design apparatus capable of realizing the provision form.

実施形態1における通信ネットワークの構成の一例を示す。2 shows an example of a configuration of a communication network according to the first embodiment. 実施形態1における通信ネットワークの拠点構成の一例を示す。2 shows an example of a base configuration of a communication network according to the first embodiment. 実施形態1におけるL2での論理接続構成の一例を示す。An example of the logical connection structure in L2 in Embodiment 1 is shown. 実施形態1におけるネットワーク設計装置とL2ネットワーク制御装置、伝送制御装置の実施の形態の一例を示す。1 illustrates an example of an embodiment of a network design device, an L2 network control device, and a transmission control device according to a first embodiment. ネットワーク設計装置500によるネットワーク設計手順の一例を示す。An example of the network design procedure by the network design apparatus 500 is shown. ネットワーク設計装置500によるネットワーク設計手順の一例を示す。An example of the network design procedure by the network design apparatus 500 is shown. ネットワーク設計装置500によるネットワーク設計手順の一例を示す。An example of the network design procedure by the network design apparatus 500 is shown. 実施形態1におけるネットワーク構成情報の一例を示す。4 shows an example of network configuration information in the first embodiment. 実施形態1におけるアクセス収容地点情報の一例を示す。An example of the access accommodation point information in Embodiment 1 is shown. 実施形態1におけるステップS103を終えた時点のVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 apparatus design information, and transmission path design information at the time of finishing step S103 in the first embodiment is shown. 実施形態1におけるステップS104〜S111まで終えた時点でのVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 apparatus design information, and transmission path design information at the time of completing steps S104 to S111 in the first embodiment is shown. 実施形態1におけるステップS201〜S214の処理中のVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 device design information, and transmission path design information during the processing of steps S201 to S214 in the first embodiment is shown. 実施形態1におけるステップS201〜S214の処理が終了したときのVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 apparatus design information, and transmission path design information when the processes of steps S201 to S214 in Embodiment 1 are completed is shown. 実施形態1におけるステップS301の処理を行った後のVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information after performing the process of step S301 in Embodiment 1, L2 apparatus design information, and transmission path design information is shown. 実施形態2における通信ネットワークの構成の一例を示す。An example of the structure of the communication network in Embodiment 2 is shown. 実施形態2における通信ネットワークの拠点構成の一例を示す。An example of the base configuration of the communication network in Embodiment 2 is shown. 実施形態2におけるL2での論理接続構成の一例を示す。An example of the logical connection structure in L2 in Embodiment 2 is shown. 実施形態2におけるネットワーク設計装置とL2ネットワーク制御装置、伝送制御装置の実施の形態の一例を示す。An example of embodiment of the network design apparatus, L2 network control apparatus, and transmission control apparatus in Embodiment 2 is shown. 実施形態2におけるネットワーク設計装置500によるネットワーク設計手順の一例を示す。An example of the network design procedure by the network design apparatus 500 in Embodiment 2 is shown. 実施形態2におけるネットワーク設計装置500によるネットワーク設計手順の一例を示す。An example of the network design procedure by the network design apparatus 500 in Embodiment 2 is shown. 実施形態2におけるネットワーク設計装置500によるネットワーク設計手順の一例を示す。An example of the network design procedure by the network design apparatus 500 in Embodiment 2 is shown. 冗長構成情報の一例を示す。An example of redundant configuration information is shown. 実施形態2におけるネットワーク構成情報の一例を示す。An example of the network configuration information in Embodiment 2 is shown. 実施形態2におけるアクセス収容地点情報の一例を示す。An example of the access accommodation point information in Embodiment 2 is shown. 実施形態2におけるステップS134までの処理を終えたときのVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 apparatus design information, and transmission path design information when the process up to step S134 in the second embodiment is completed is shown. 実施形態2におけるステップS142までの処理を終えたときのVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 apparatus design information, and transmission path design information when the process up to step S142 in Embodiment 2 is completed is shown. 実施形態2におけるステップS244までの処理を終えたときのVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 apparatus design information, and transmission path design information when the process up to step S244 in the second embodiment is completed is shown. 実施形態2におけるステップS333までの処理を終えたときのVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 apparatus design information, and transmission path design information when the process up to step S333 in Embodiment 2 is completed is shown. 実施形態2における全操作を終えた後のVLAN設計情報、L2装置設計情報及び伝送パス設計情報の一例を示す。An example of VLAN design information, L2 apparatus design information, and transmission path design information after finishing all operations in Embodiment 2 is shown. 従来のカットスルーの形態であり、通信ネットワークの一例を示す。It is a form of the conventional cut-through and shows an example of a communication network. 従来のカットスルーの形態であり、カットスルーを適用しない場合の通信経路及びL2処理機能の配置を示す。This is a conventional cut-through configuration, and shows the arrangement of communication paths and L2 processing functions when cut-through is not applied. 従来のカットスルーの形態であり、カットスルーを適用した場合の通信経路及びL2処理機能の配置を示す。This is a conventional cut-through configuration, and shows the arrangement of communication paths and L2 processing functions when cut-through is applied.

添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。   Embodiments of the present invention will be described with reference to the accompanying drawings. The embodiments described below are examples of the present invention, and the present invention is not limited to the following embodiments. In the present specification and drawings, the same reference numerals denote the same components.

(実施の形態1)
図1は、実施形態1における通信ネットワークの構成を示したものである。
図1に示す通信ネットワークは、拠点ビル101〜109、L2装置301〜310、L2ポート301−1〜3、302−1〜4、303−1〜4、・・・310−1〜4、伝送装置401〜407、長距離伝送ポート401−1〜4、402−1、403−1、404−1、404−5、404−6、405−1、406−1、407−1、クライアント信号収容ポート401−5〜8、402−2、403−2、404−2〜4、405−2、406−2、407−2、ネットワーク設計装置500、L2ネットワーク制御装置600、伝送制御装置700から構成される。また、図2は、図1に示す通信ネットワークの拠点構成を示したものであり、図3は、図1に示す通信ネットワークにおけるL2での論理接続構成を示したものである。
(Embodiment 1)
FIG. 1 shows a configuration of a communication network in the first embodiment.
The communication network shown in FIG. 1 includes base buildings 101 to 109, L2 devices 301 to 310, L2 ports 301-1 to 302, 302-1 to 4, 303-1 to 4, ... 310-1 to 4, transmission. Devices 401-407, long-distance transmission ports 401-1-4, 402-1, 403-1, 404-1, 404-5, 404-6, 405-1, 406-1, 407-1, client signal accommodation Ports 401-5 to 8, 402-2, 403-2, 404-2 to 4, 405-2, 406-2, 407-2, network design device 500, L2 network control device 600, and transmission control device 700 Is done. FIG. 2 shows a base configuration of the communication network shown in FIG. 1, and FIG. 3 shows a logical connection configuration at L2 in the communication network shown in FIG.

図4は本実施形態のネットワーク設計装置の一例を示すものである。実施形態のネットワーク設計装置は、ネットワーク設計装置500、L2ネットワーク制御装置600及び伝送制御装置700から構成される。ネットワーク設計装置500はアクセス収容地点情報入力部501、アクセス収容地点情報管理部502、VLAN設計部503、ネットワーク構成情報管理部504、カットスルー設計部505、L2装置設計情報記憶部506、VLAN設計情報記憶部507、伝送パス設計情報記憶部508で構成されている。また、L2ネットワーク制御装置600はVLAN設定部601で構成されており、伝送制御装置700は伝送パス経路設計部701と伝送パス設定部702で構成されている。   FIG. 4 shows an example of the network design apparatus of this embodiment. The network design apparatus according to the embodiment includes a network design apparatus 500, an L2 network control apparatus 600, and a transmission control apparatus 700. The network design device 500 includes an access accommodation point information input unit 501, an access accommodation point information management unit 502, a VLAN design unit 503, a network configuration information management unit 504, a cut-through design unit 505, an L2 device design information storage unit 506, and VLAN design information. The storage unit 507 and the transmission path design information storage unit 508 are configured. The L2 network control device 600 includes a VLAN setting unit 601, and the transmission control device 700 includes a transmission path route design unit 701 and a transmission path setting unit 702.

アクセス収容地点情報入力部501は、ユーザ拠点間をマルチポイントに接続する閉域網を構成する際の、ユーザ拠点からの接続を収容するL2装置とそのポートの情報の入力手段である。また、アクセス収容地点情報管理部502は、アクセス収容地点情報入力部501によって入力されたユーザ拠点からの接続を収容するL2装置とそのポートの情報を、L2装置をユーザ収容装置、ポートをユーザ収容ポートとして、閉域網ごとにアクセス収容地点情報に記憶・保持している。図7は、アクセス収容地点情報管理部502で記憶・保持されているアクセス収容地点情報の一例を示している。   The access accommodation point information input unit 501 is an input unit for inputting information on the L2 device that accommodates connection from the user base and its port when configuring a closed network that connects the user bases to multiple points. The access accommodation point information management unit 502 also stores information about the L2 device that accommodates the connection from the user base and the port input by the access accommodation point information input unit 501, the L2 device as the user accommodation device, and the port as the user accommodation. As a port, it is stored and held in access accommodation point information for each closed network. FIG. 7 shows an example of access accommodation point information stored and held in the access accommodation point information management unit 502.

VLAN設計部503は、アクセス収容地点情報管理部502によって記憶されているアクセス収容地点情報とネットワーク構成情報管理部505によって記憶されているネットワーク構成情報から、ユーザ拠点間をマルチポイントに接続する閉域網を構成するためのVLANを設計し、後述するVLAN設計情報とL2装置設計情報を生成し、それぞれL2装置設計情報管理部506とVLAN設計情報管理部507で記憶・保持される。VLANを設計する機能の実現方法についてはどのような方法でもよく、例えば特許文献1のような構成でもよいし、オペレータが手動で設計する形態でもよい。   The VLAN design unit 503 is a closed network that connects user bases to multiple points from the access accommodation point information stored by the access accommodation point information management unit 502 and the network configuration information stored by the network configuration information management unit 505. Are designed, VLAN design information and L2 device design information, which will be described later, are generated and stored and held in the L2 device design information management unit 506 and the VLAN design information management unit 507, respectively. Any method for realizing the function of designing the VLAN may be used. For example, the configuration disclosed in Patent Document 1 may be used, or the operator may manually design the function.

ネットワーク構成情報管理部504は、通信ネットワークの構成を表すネットワーク構成情報を記憶・保持している。図6は、ネットワーク構成情報管理部504で記憶・保持されているネットワーク構成情報の一例を示したものである。図6に示すように、ネットワーク構成情報は、L2ポート構成情報とL2装置構成情報からなっており、L2ポート構成情報では、L2ポートとそのポート属性、L2ポートと接続している伝送装置を示す接続伝送装置IDとその収容ポートを示す接続伝送ポートID、当該L2ポートとL2接続している対向のL2装置を示す対向装置IDと対向のL2ポートを示す対向ポートIDをテーブルとして記憶・保持している。ここで、ポート属性としては、L2ポートが伝送装置を介さず直接接続されているカスケード接続ポートか、伝送装置を介して接続されている伝送装置接続ポートか、アクセス収容を行うアクセスポートか、のいずれかの情報が記録されている。また、ネットワーク構成情報におけるL2装置構成情報では、L2装置IDとその装置が置かれている拠点を示す拠点IDをテーブルとして記憶・保持している。   The network configuration information management unit 504 stores and holds network configuration information representing the configuration of the communication network. FIG. 6 shows an example of network configuration information stored and held in the network configuration information management unit 504. As shown in FIG. 6, the network configuration information includes L2 port configuration information and L2 device configuration information, and the L2 port configuration information indicates the L2 port, its port attribute, and the transmission device connected to the L2 port. The connection transmission device ID and the connection transmission port ID indicating the accommodation port, the opposite device ID indicating the opposite L2 device connected to the L2 port and the opposite port ID indicating the opposite L2 port are stored and held as a table. ing. Here, the port attributes include whether the L2 port is a cascade connection port that is directly connected without passing through a transmission device, a transmission device connection port that is connected via a transmission device, or an access port that accommodates access. Any information is recorded. In the L2 device configuration information in the network configuration information, the L2 device ID and the base ID indicating the base where the device is located are stored and held as a table.

カットスルー設計部505は、ネットワーク構成情報とL2装置設計情報とVLAN設計情報からカットスルーを実現する形態を設計し、設計内容をVLAN設計情報とL2装置設計情報に反映するとともに、伝送パス設計情報を生成する。具体的な動作については後述する。   The cut-through design unit 505 designs a form for realizing cut-through from the network configuration information, the L2 device design information, and the VLAN design information, reflects the design contents in the VLAN design information and the L2 device design information, and transmits the transmission path design information. Is generated. Specific operations will be described later.

L2装置設計情報管理部506は、図8(a)に示すL2装置設計情報を閉域網毎に記憶・保持する。L2装置設計情報は装置IDと装置属性からなっており、装置IDには、閉域網を構成する際にVLANを設定したL2装置のIDが記録され、装置属性には、当該装置をカットスルーするか否かを示す属性がカットスルー設計部505によって生成され、記憶・保持される。   The L2 device design information management unit 506 stores and holds the L2 device design information shown in FIG. 8A for each closed network. The L2 device design information includes a device ID and a device attribute. The device ID records the ID of the L2 device that has set the VLAN when configuring the closed network, and the device attribute cuts through the device. The attribute indicating whether or not is generated by the cut-through design unit 505 and stored / held.

VLAN設計情報管理部507は、図8(a)に示すVLAN設計情報を閉域網毎に記憶・保持する。ここで、VLAN設計情報は、当該ポートがあるL2装置を示す装置IDと当該のポートのポートIDと当該ポートに設計されたVLANIDとネットワーク構成情報から参照された当該ポートのポート属性とネットワーク設計時に用いる処理フラグからなっている。   The VLAN design information management unit 507 stores and holds the VLAN design information shown in FIG. 8A for each closed network. Here, the VLAN design information includes the device ID indicating the L2 device having the port, the port ID of the port, the VLAN ID designed for the port, the port attribute of the port referenced from the network configuration information, and the network design time. It consists of processing flags to be used.

伝送パス設計情報管理部508は、図10(a)に示す伝送パス設計情報を閉域網毎に記憶・保持する。ここで、伝送パス設計情報は伝送パスの片方の端点の伝送装置を示す地点1伝送装置と伝送パスの片方の端点の伝送装置におけるL2接続を収容するポートを示す地点1収容ポートと収容したL2接続において設定されたVLANを示す地点1パス識別VLANIDともう片方の端点の伝送装置を示す地点2伝送装置ともう片方の端点の伝送装置におけるL2接続を収容するポートを示す地点2収容ポートと収容したL2接続において設定されたVLANを示す地点2パス識別VLANIDからなっており、これらの情報はカットスルー設計部505によって生成され、伝送パス設計情報管理部508によって記憶・保持される。   The transmission path design information management unit 508 stores and holds the transmission path design information shown in FIG. 10A for each closed network. Here, the transmission path design information includes a point 1 transmission device indicating a transmission device at one end of the transmission path and a point 1 accommodation port indicating a port accommodating an L2 connection in the transmission device at one end of the transmission path. Point 1 path identification VLAN ID indicating the VLAN set in the connection, point 2 transmission device indicating the transmission device at the other end point, and point 2 accommodation port and accommodation indicating the port accommodating the L2 connection in the transmission device at the other end point The point 2 path identification VLANID indicating the VLAN set in the L2 connection is generated, and this information is generated by the cut-through design unit 505 and stored and held by the transmission path design information management unit 508.

L2ネットワーク制御装置600にあるVLAN設定部601は、ネットワーク設計装置500のVLAN設計情報管理部507で保持されているVLAN設計情報に基づき、L2ネットワーク上のL2装置およびポートにVLANを設定する機能を有する。
伝送制御装置700にある伝送パス設計部701では、ネットワーク設計装置500の伝送パス設計情報管理部508で保持されている伝送パス設計情報に基づき、伝送パスの経路と帯域を設計する。経路と帯域の設計はどのような方法でもよく、経路が複数ある場合には伝送パスの両端点を最短経路で接続する形態を取ってもよいし、負荷分散を考慮して経路を設計してもよい。伝送パス設定部702では、伝送パス経路設計部701によって設計された経路と帯域に応じて、伝送装置に伝送パスを設定する。
The VLAN setting unit 601 in the L2 network control device 600 has a function of setting a VLAN in an L2 device and a port on the L2 network based on the VLAN design information held in the VLAN design information management unit 507 of the network design device 500. Have.
A transmission path design unit 701 in the transmission control apparatus 700 designs a path and band of the transmission path based on the transmission path design information held in the transmission path design information management unit 508 of the network design apparatus 500. The route and bandwidth can be designed by any method. If there are multiple routes, the two ends of the transmission path can be connected by the shortest route, or the route can be designed in consideration of load distribution. Also good. The transmission path setting unit 702 sets a transmission path in the transmission apparatus according to the route and band designed by the transmission path route design unit 701.

図5(a)〜(c)は、本実施形態におけるネットワーク設計装置500によるネットワーク設計方法の一例を示している。
図5(a)に示す手順では、VLAN設計とVLAN設計情報に基づくカットスルー可能なL2装置の決定を行うカットスルーL2装置設計手順を行う。
アクセス収容地点情報入力部501からアクセス収容地点情報が入力されると(ステップS101)、入力されたアクセス収容地点情報とネットワーク構成情報に基づき、VLAN設計部503がアクセス収容地点間を結ぶVLANの設計を行う(ステップS102)。また、その設計情報をL2装置設計情報、VLAN設計情報として、それぞれL2装置設計情報記憶部506とVLAN設計情報記憶部507に記憶・保持する(ステップS103)。
5A to 5C show an example of a network design method by the network design apparatus 500 in the present embodiment.
In the procedure shown in FIG. 5A, a cut-through L2 device design procedure for determining a L2 device capable of cut-through based on VLAN design and VLAN design information is performed.
When the access accommodation point information is input from the access accommodation point information input unit 501 (step S101), the VLAN design unit 503 designs the VLAN that connects the access accommodation points based on the input access accommodation point information and the network configuration information. Is performed (step S102). The design information is stored and held in the L2 device design information storage unit 506 and the VLAN design information storage unit 507 as L2 device design information and VLAN design information, respectively (step S103).

ここで、カットスルー設計部505は、L2設計情報にあるL2装置に対して以下の処理を行う(ステップS104)。
まず、VLAN設計情報において、処理中のL2装置に関連するVLANが設定されたポートのうち、ポート属性がアクセスポートであるものがあるか判定する(ステップ105)。一つでもある場合には、ステップS109へと進み、処理中のL2装置と、処理中のL2装置と同拠点にあるL2装置に対して“L2処理設定装置”としてテーブルに記録する。ここで、もし同拠点にあるL2装置に対して装置属性が設定されていたとしても、既に設定されている属性に上書きする形で記録するものとする。一つもない場合はステップS106へと進む。
ステップS106では、VLANが設定されているポートのうち、ポート属性がカスケード接続であるものがあるかどうか判定する。そのうち一つでもカスケード接続である場合にはステップS107へと進み、一つもない場合にはステップS108へと進む。
ステップS107では、ポート属性がカスケード接続であるポートの対向装置が異拠点であるものがあるかどうかをネットワーク構成情報を用いて判定し、対向装置が異拠点であるものがあればステップS109へと進み、そうでなければステップS108へと進む。
ステップS108では、処理中の装置において、VLANが設定されているポートが論理ポートを含めて3以上あるかどうかをVLAN設計情報を用いて判定する。3以上の場合にはステップS109へと進み、3以下である場合には、ステップS110へ進む。ステップS110では、VLANが設定されているポート数が2であるため、処理中のL2装置の装置属性を“カットスルー装置”としてテーブルに記録する。ここでステップS104に戻り、次のL2装置に対して同様の操作を繰り返す(ステップS111)。
Here, the cut-through design unit 505 performs the following processing on the L2 device in the L2 design information (step S104).
First, in the VLAN design information, it is determined whether there is an port whose port attribute is an access port among the ports for which the VLAN related to the L2 device being processed is set (step 105). If there is even one, the process proceeds to step S109, and the L2 device being processed and the L2 device at the same base as the L2 device being processed are recorded in the table as “L2 process setting device”. Here, even if the device attribute is set for the L2 device at the same site, it is assumed that recording is performed by overwriting the already set attribute. If there is none, the process proceeds to step S106.
In step S <b> 106, it is determined whether there is a port whose port attribute is cascade connection among the ports for which the VLAN is set. If even one of them is a cascade connection, the process proceeds to step S107, and if none is present, the process proceeds to step S108.
In step S107, it is determined using the network configuration information whether there is an opposite device of a port whose port attribute is cascade connection, and if there is an opposite device of a different base, the process proceeds to step S109. If not, the process proceeds to step S108.
In step S108, it is determined using the VLAN design information whether there are three or more ports including the logical ports in the device being processed. If it is 3 or more, the process proceeds to step S109. If it is 3 or less, the process proceeds to step S110. In step S110, since the number of ports for which the VLAN is set is 2, the device attribute of the L2 device being processed is recorded in the table as “cut-through device”. Here, it returns to step S104 and repeats the same operation with respect to the next L2 apparatus (step S111).

図5(b)〜図5(c)に示す手順では、伝送パス設計手順を行う。
L2装置設計情報管理部506で管理されているL2装置設計情報において、装置属性が“L2処理装置”であるものに対して、カットスルー設計部505は処理を行う(ステップS201)。また、カットスルー設計部505は、“L2処理装置”の中で、VLAN設計情報に登録されている処理終了フラグが立っていない全てのポートに対して順番に以下の処理を行っていく(ステップS202)。
In the procedure shown in FIGS. 5B to 5C, a transmission path design procedure is performed.
In the L2 device design information managed by the L2 device design information management unit 506, the cut-through design unit 505 performs processing for the device attribute “L2 processing device” (step S201). In addition, the cut-through design unit 505 sequentially performs the following processing for all the ports in the “L2 processing device” that do not have the processing end flag registered in the VLAN design information (steps). S202).

まず、当該ポートの属性がアクセスかどうか判定する(ステップS203)。判定結果が真であれば、処理中のポートに処理終了フラグを立て(ステップS212)、次のポートの処理を行う(ステップS213)。全てのポートの処理が終わったら、次の“L2処理装置”の処理を行う(ステップS214)。ステップS204の判定結果が偽であれば、ステップS204に移行する。
ステップS204では、当該ポートのポート属性がカスケード接続かどうか判定する。判定結果が真であれば、ステップS212以降の処理へと進む。判定結果が偽であれば、ステップS205へと移行する。ステップS205では、処理中のポートの対向のL2ポートと対向のL2装置を取り出す。ここで、対向のL2ポートおよびL2装置はネットワーク構成情報管理部504が管理しているネットワーク構成情報から抽出する。
First, it is determined whether the attribute of the port is access (step S203). If the determination result is true, a process end flag is set for the port being processed (step S212), and the next port is processed (step S213). When all ports have been processed, the next “L2 processing device” is processed (step S214). If the determination result of step S204 is false, the process proceeds to step S204.
In step S204, it is determined whether the port attribute of the port is cascade connection. If the determination result is true, the process proceeds to step S212 and subsequent steps. If the determination result is false, the process proceeds to step S205. In step S205, the L2 device opposite to the L2 port opposite to the port being processed is taken out. Here, the opposite L2 port and L2 device are extracted from the network configuration information managed by the network configuration information management unit 504.

次に、取り出したL2装置が、L2装置設計情報において“L2処理装置”かどうか判定する(ステップS206)。
判定結果が真である場合には、当該L2装置間に伝送パスを設計することになる。処理中のポートの接続伝送装置、接続伝送ポートをネットワーク構成情報から、設定されているVLANIDをVLAN設計情報からそれぞれ抽出し、これを地点1伝送装置、地点1収容ポート、地点1パス識別VLANIDとして伝送パス設計情報管理部508が管理している伝送パス設計情報に記録する(ステップS209)。次に、現在取り出しているポートの接続伝送装置、接続伝送ポート、設定されているVLANIDをステップS209と同様に抽出し、これを地点2伝送装置、地点2収容ポート、地点2パス識別VLANIDとして伝送パス設計情報管理部508が管理している伝送パス設計情報に記録する(ステップS210)。つまり、ステップS209、ステップS210の操作は、設定すべき伝送パスの始点と終点を定めている。最後に、処理中のポートと取り出したポートに処理終了フラグを立て(ステップS211)、ステップS213以降の処理を行う。
ステップS206の判定結果が偽である場合、まず、取り出したL2装置にあるVLAN設定ポート全てに対し、VLAN設計情報における処理終了フラグを立てる(ステップS207)。次に、取り出したL2装置にあるVLAN設定ポートのうち、取り出したL2ポートでないもう一方のL2ポートをVLAN設計情報から抽出し、そのL2ポートの対向のL2ポートを、ネットワーク構成情報を参照して取り出す。また、取り出したL2ポートを有するL2装置を取り出し、ステップS206の操作に戻る(ステップS208)。S201〜S214の操作が終了すると、図5(c)に示す操作に移行する。
Next, it is determined whether or not the extracted L2 device is “L2 processing device” in the L2 device design information (step S206).
If the determination result is true, a transmission path is designed between the L2 devices. The connection transmission device and connection transmission port of the port being processed are extracted from the network configuration information, and the set VLAN ID is extracted from the VLAN design information, and these are extracted as the point 1 transmission device, the point 1 accommodation port, and the point 1 path identification VLAN ID. The transmission path design information management unit 508 records the transmission path design information managed by the transmission path design information management unit 508 (step S209). Next, the connection transmission device, connection transmission port, and set VLAN ID of the currently extracted port are extracted in the same manner as in step S209, and this is transmitted as the point 2 transmission device, the point 2 accommodating port, and the point 2 path identification VLAN ID. The transmission path design information managed by the path design information management unit 508 is recorded (step S210). That is, the operations in steps S209 and S210 define the start point and end point of the transmission path to be set. Finally, a process end flag is set for the port being processed and the extracted port (step S211), and the processes after step S213 are performed.
If the determination result in step S206 is false, first, a process end flag in the VLAN design information is set for all VLAN setting ports in the extracted L2 device (step S207). Next, out of the VLAN setting ports in the extracted L2 device, the other L2 port that is not the extracted L2 port is extracted from the VLAN design information, and the opposite L2 port of the L2 port is referred to the network configuration information. Take out. Further, the L2 device having the taken out L2 port is taken out, and the process returns to the operation of step S206 (step S208). When the operations of S201 to S214 are completed, the operation proceeds to the operation shown in FIG.

図5(c)は、本実施形態におけるネットワーク設計装置500とL2ネットワーク制御装置600、伝送制御装置700によるネットワーク設定手順の一例を示している。
カットスルー設計部505は、L2装置設計情報において属性が“カットスルー装置”のVLAN情報をVLAN設計情報から消去する(ステップS301)。
次に、L2ネットワーク制御装置600のVLAN設定部601は、VLAN設計情報を元にL2装置にVLANを設定する(ステップS302)。
最後に、伝送制御装置700の伝送パス経路設計部701は、伝送パス設計情報を元に伝送パス設計情報の地点1と地点2を結ぶパスの経路を設計し、伝送パス設定部702が伝送パスの設定を伝送装置に対して行う(ステップ303)。
FIG. 5C shows an example of a network setting procedure by the network design device 500, the L2 network control device 600, and the transmission control device 700 in the present embodiment.
The cut-through design unit 505 deletes the VLAN information having the attribute “cut-through device” in the L2 device design information from the VLAN design information (step S301).
Next, the VLAN setting unit 601 of the L2 network control device 600 sets a VLAN in the L2 device based on the VLAN design information (step S302).
Finally, the transmission path route design unit 701 of the transmission control apparatus 700 designs a path route connecting the point 1 and the point 2 of the transmission path design information based on the transmission path design information, and the transmission path setting unit 702 transmits the transmission path. Is set for the transmission apparatus (step 303).

次に、例として図7に示すアクセス収容地点情報がネットワーク設計装置500に入力されたときのネットワーク設計の様子を、図8(a)〜(e)を使って説明する。図8(a)は、図5(a)におけるステップS103を終えた時点のVLAN設計情報とL2装置設計情報と伝送パス設計情報を示したものである。ここで、VLAN設計情報のポート属性は、装置IDとポートIDから、ネットワーク構成情報を参照して記入する。   Next, as an example, how the network is designed when the access accommodation point information shown in FIG. 7 is input to the network design device 500 will be described with reference to FIGS. FIG. 8A shows VLAN design information, L2 device design information, and transmission path design information when step S103 in FIG. 5A is finished. Here, the port attribute of the VLAN design information is entered by referring to the network configuration information from the device ID and the port ID.

図8(b)は、図5(a)におけるステップS104〜S111まで終えた時点でのVLAN設計情報とL2装置設計情報と伝送パス設計情報を示したものである。ステップS104〜S111までの処理により、L2装置の装置属性が“L2処理装置”か“カットスルー装置”のいずれかに判定されていることがわかる。たとえば、L2装置301の場合は、VLAN設計情報を参照すると、VLANが設定されているポートが3以上あることがわかるため、装置属性は“L2処理装置”となる。一方で、L2装置305の場合には、VLANが設定されているポートに、ポート属性がカスケード接続やアクセスであるものはなく、VLANが設定されたポートが2つしかないため、装置属性は“カットスルー装置”となる。   FIG. 8B shows the VLAN design information, the L2 device design information, and the transmission path design information when steps S104 to S111 in FIG. 5A are completed. It can be seen that the device attribute of the L2 device is determined to be either “L2 processing device” or “cut-through device” by the processing from steps S104 to S111. For example, in the case of the L2 device 301, referring to the VLAN design information, it can be seen that there are three or more ports to which the VLAN is set. On the other hand, in the case of the L2 device 305, none of the ports set with the VLAN have cascade connection or access, and there are only two ports with the VLAN set. Cut-through device ".

図8(c)は、ステップS201〜S214の処理中のVLAN設計情報とL2装置設計情報と伝送パス設計情報を示したものである。この例では、L2装置301から処理を行っているが、いずれの装置、ポートから処理を行ってもよい。
L2装置301のポート301−1は、ステップS204の判定に対して真であるため、ステップS212に移行し、ポート301−1に処理終了フラグを立てる。
次に、L2装置301のポート301−2の処理を行うと、まず、ステップS205より対向のL2ポート305−1と対向のL2装置305を取り出す。ステップS206より、取り出したL2装置305は“カットスルー装置”であるため、ステップS207より、L2装置305のVLAN設定ポート全てに処理終了フラグを立てる。
次に、ステップS208より、取り出したL2装置305における取り出したL2ポートでないL2ポート305−2の対向のL2ポート306−1と、そのL2装置306を取り出す。L2装置306は“L2処理装置”であることから、ステップS206からステップS209に移行し、処理中のポートの接続伝送装置、接続伝送ポート、設定されているVLAN IDをそれぞれ地点1伝送装置、地点1収容ポート、地点1パス識別VLAN IDとして伝送パス設計情報に記録する。ここでは、地点1伝送装置は伝送装置401、地点1収容ポートIDはポート401−7、地点1パス識別VLAN IDは200となる。
次に、ステップS210より、現在取り出しているポートの接続伝送装置、接続伝送ポート、設定されているVLAN IDをそれぞれ地点2伝送装置、地点2収容ポート、地点2パス識別VLAN IDとして、伝送パス設計情報に記録する。ここでは、地点2伝送装置は伝送装置405、地点1収容ポートIDはポート405−2、地点1パス識別VLAN IDは200となる。
FIG. 8C shows VLAN design information, L2 device design information, and transmission path design information being processed in steps S201 to S214. In this example, processing is performed from the L2 device 301, but processing may be performed from any device or port.
Since the port 301-1 of the L2 device 301 is true with respect to the determination in step S204, the process proceeds to step S212, and a processing end flag is set in the port 301-1.
Next, when processing of the port 301-2 of the L2 device 301 is performed, first, the opposing L2 port 305-1 and the opposing L2 device 305 are taken out from step S205. Since the extracted L2 device 305 is a “cut-through device” from step S206, a processing end flag is set for all VLAN setting ports of the L2 device 305 from step S207.
Next, in step S208, the L2 port 306-1 opposite to the L2 port 305-2 that is not the extracted L2 port in the extracted L2 device 305 and the L2 device 306 are extracted. Since the L2 device 306 is an “L2 processing device”, the process proceeds from step S206 to step S209, and the connection transmission device, connection transmission port, and set VLAN ID of the port being processed are changed to the point 1 transmission device and the point, respectively. It is recorded in the transmission path design information as 1 accommodation port and point 1 path identification VLAN ID. Here, the point 1 transmission device is the transmission device 401, the point 1 accommodation port ID is the port 401-7, and the point 1 path identification VLAN ID is 200.
Next, from step S210, the transmission path design is performed using the connection transmission device, connection transmission port, and set VLAN ID of the currently extracted port as the point 2 transmission device, point 2 accommodation port, and point 2 path identification VLAN ID, respectively. Record in information. Here, the point 2 transmission device is the transmission device 405, the point 1 accommodation port ID is the port 405-2, and the point 1 path identification VLAN ID is 200.

図8(d)は、ステップS201〜S214の処理が終了したときのVLAN設計情報とL2装置設計情報と伝送パス設計情報を示したものである。処理が終了すると、VLAN設計情報の処理終了フラグがすべてのVLAN設定ポートに対して記録される。   FIG. 8D shows VLAN design information, L2 device design information, and transmission path design information when the processing of steps S201 to S214 is completed. When the process is completed, the process end flag of the VLAN design information is recorded for all VLAN setting ports.

図8(e)は、ステップS301の処理を行った後のVLAN設計情報とL2装置設計情報と伝送パス設計情報を示したものである。ここでは、“カットスルー装置”であるL2装置305のVLAN設計情報である網掛け部分のVLAN情報を消去する。   FIG. 8E shows VLAN design information, L2 device design information, and transmission path design information after the processing in step S301. Here, the VLAN information in the shaded portion that is the VLAN design information of the L2 device 305 that is the “cut-through device” is deleted.

ここまでの手順によって作られたVLAN設計情報、L2装置設計情報および伝送パス設計情報を元に、ステップS302、ステップS303に示すようにネットワーク設定を行っていく。   Based on the VLAN design information, L2 device design information, and transmission path design information created by the procedure so far, network settings are performed as shown in steps S302 and S303.

以上説明したように、本実施形態に係るネットワーク設計方法は、ステップS102〜S111にあるように、マルチポイント接続を実現するVLAN設計から接続性に影響のないL2装置をカットスルーするように決定するため、マルチポイント接続を実現することができる。なお、本実施形態のネットワーク設計装置は、本実施形態に係るネットワーク設計方法の各手順をコンピュータに実行させるためのプログラムによっても構成することができる。   As described above, the network design method according to the present embodiment determines to cut through L2 devices that do not affect connectivity from the VLAN design that realizes multipoint connection, as in steps S102 to S111. Therefore, multipoint connection can be realized. Note that the network design apparatus of the present embodiment can also be configured by a program for causing a computer to execute each procedure of the network design method according to the present embodiment.

ここで、本実施形態に係るネットワーク設計方法は、ステップS101〜111の手順でカットスルー可能なL2装置を決定し、その決定情報に基づきステップS201〜S214の手順で、カットスルー可能なL2装置での処理を行わないように伝送パスを設定するため、アクセス収容地点をフルメッシュにパスを設定する必要がない。これにより、伝送パス数が指数関数的に増大しないため、伝送パスの余分な消費を防止することができる。   Here, in the network design method according to the present embodiment, an L2 device that can be cut-through is determined by the procedure of steps S101 to 111, and the L2 device that can be cut-through by the procedure of steps S201 to S214 based on the determination information. Since the transmission path is set so as not to perform this process, it is not necessary to set the path to the access mesh point at the full mesh. Thereby, since the number of transmission paths does not increase exponentially, excess consumption of transmission paths can be prevented.

また、本実施形態に係るネットワーク設計方法は、ステップS102〜S111にあるように、マルチポイント接続を実現するVLAN設計から接続性に影響のないL2装置をカットスルーするように判断することで、マルチキャストのコピーがエッジではなくネットワーク内部で行われるようになる。これにより、ネットワーク帯域の余分な消費を防ぐことができる。   In addition, the network design method according to the present embodiment, as in steps S102 to S111, determines that the L2 device that does not affect connectivity is to be cut through from the VLAN design that realizes multipoint connection, so that multicast Will be copied inside the network, not at the edge. This can prevent excessive consumption of the network bandwidth.

(実施の形態2)
図9は、本実施形態における冗長構成を含んだ通信ネットワークの構成を示したものである。図9に示す通信ネットワークは、拠点ビル111〜109、L2スイッチ331〜339、L2ポート331−1〜4、332−1〜4、・・・339−1〜4、伝送装置431〜438、長距離伝送ポート431−4〜6、432−3〜4、433−3〜4、434−2、3、6、435−3〜4、436−1、436−2、438−3〜4、クライアント信号収容ポート431−1〜3、432−1〜2、433−1〜2、434−1、4、5、435−1〜2、436−2、437−1、438−1〜2、ネットワーク設計装置500、L2ネットワーク制御装置600、伝送制御装置700から構成される。
(Embodiment 2)
FIG. 9 shows a configuration of a communication network including a redundant configuration in the present embodiment. The communication network shown in FIG. 9 includes base buildings 111 to 109, L2 switches 331 to 339, L2 ports 331-1 to 4, 332-1 to 4, ... 339-1 to 4, transmission devices 431 to 438, and long. Distance transmission port 431-4-6, 432-3-4, 4333-3-4, 434-2, 3, 6, 435-3-4, 436-1, 436-2, 438-3-4, client Signal accommodating ports 431-1 to 43, 432-1 to 2, 433-1 to 2, 434-1, 4, 5, 435-1 to 2, 436-2, 437-1, 438-1 to 2, network It comprises a design device 500, an L2 network control device 600, and a transmission control device 700.

図10は、図9に示す通信ネットワークの拠点構成を示したものであり、図11は、図9に示す通信ネットワークのL2論理トポロジを示したものである。図9〜11に示す通信ネットワークは、Recommendation ITU−T G.8032/Y.1344, “Ethernet(登録商標) Ring Protection Switching (2010/03)”, Appendix XI.3, “Access Resiliency”に代表されるようなリングプロテクション技術を冗長手段として用いることを想定しているが、本実施形態における対象となる冗長技術はリングプロテクション技術には限定しておらず、ネットワークのある範囲に完結した冗長領域において、冗長を構成する装置の種類が異なる複数の冗長ドメインを有することが可能な冗長技術であればよい。そのような冗長技術の例として、IEEE802.1s”
Multiple Spaninng Tree Protocol”がある。
FIG. 10 shows the base configuration of the communication network shown in FIG. 9, and FIG. 11 shows the L2 logical topology of the communication network shown in FIG. The communication network shown in FIGS. 9 to 11 is a Recommendation ITU-T G.264. 8032 / Y. 1344, "Ethernet (R) Ring Protection Switching (2010/03)", Appendix XI. 3, it is assumed that a ring protection technology represented by “Access Resiliency” is used as a redundancy means, but the redundancy technology to be targeted in this embodiment is not limited to the ring protection technology, Any redundant technology that can have a plurality of redundant domains with different types of devices constituting redundancy in a redundant region completed within a certain range may be used. Examples of such redundant technologies include IEEE 802.1s "
"Multiple Spanning Tree Protocol".

図12は、本実施形態のネットワーク設計装置の一例を示すものである。実施形態のネットワーク設計装置は、ネットワーク設計装置500、L2ネットワーク制御装置600及び伝送制御装置700から構成される。ネットワーク設計装置500はアクセス収容地点情報入力部501、アクセス収容地点情報管理部502、VLAN設計部503、ネットワーク構成情報管理部504、カットスルー設計部505、L2装置設計情報記憶部506、VLAN設計情報記憶部507、伝送パス設計情報記憶部508、冗長構成情報管理部509、冗長設計情報管理部510で構成されている。また、L2ネットワーク制御装置600はVLAN設定部601、冗長機能設定部602で構成されており、伝送制御装置700は伝送パス経路設計部701と伝送パス設定部702で構成されている。ここで、ネットワーク設計装置500の機能部501〜504、506〜508は前述した実施の形態1の機能と同等である。   FIG. 12 shows an example of the network design apparatus of this embodiment. The network design apparatus according to the embodiment includes a network design apparatus 500, an L2 network control apparatus 600, and a transmission control apparatus 700. The network design device 500 includes an access accommodation point information input unit 501, an access accommodation point information management unit 502, a VLAN design unit 503, a network configuration information management unit 504, a cut-through design unit 505, an L2 device design information storage unit 506, and VLAN design information. The storage unit 507 includes a transmission path design information storage unit 508, a redundant configuration information management unit 509, and a redundant design information management unit 510. The L2 network control device 600 includes a VLAN setting unit 601 and a redundant function setting unit 602. The transmission control device 700 includes a transmission path route design unit 701 and a transmission path setting unit 702. Here, the function units 501 to 504 and 506 to 508 of the network design device 500 are equivalent to the functions of the first embodiment described above.

カットスルー設計部505は、後述する図13(a)〜(c)に示すようなアルゴリズムで実現されており、ネットワーク構成情報とL2装置設計情報とVLAN設計情報と冗長構成情報からカットスルーを実現する形態を設計し、設計内容をVLAN設計情報とL2装置設計情報に反映するとともに、冗長設計情報と伝送パス設計情報を生成する。   The cut-through design unit 505 is realized by an algorithm as shown in FIGS. 13A to 13C described later, and realizes cut-through from network configuration information, L2 device design information, VLAN design information, and redundant configuration information. In addition to reflecting the design contents in the VLAN design information and the L2 device design information, redundant design information and transmission path design information are generated.

冗長構成情報管理部509は、図14に示す冗長構成情報を保持・記憶するものである。冗長構成情報は冗長ドメイン情報と冗長領域情報からなっており、冗長ドメイン情報は、冗長ドメインIDと、冗長ドメインが冗長構成を取るネットワークの範囲を表す冗長領域IDと、冗長ドメインの性質を示す情報と、冗長ドメインを構成する装置群を示す所属装置IDからなる。ここではリングプロテクションを想定しているため初期ブロックポートを示す情報を冗長ドメインの性質を示す情報として記憶しているが、冗長構成に応じて変化させてよい。また、冗長領域情報は、冗長構成を取るネットワークの範囲を表す冗長領域IDと、冗長領域内にある全ての装置を示す全装置IDからなる。冗長設計情報の一例を図17(a)に示す。当該閉域網が冗長を構成する冗長領域IDと、冗長領域で当該閉域網のVLANが属する冗長ドメインと、冗長領域内で、装置属性として“L2処理装置”を持つL2処理装置のIDを記録するL2処理装置IDからなる。   The redundant configuration information management unit 509 holds and stores the redundant configuration information shown in FIG. The redundant configuration information is made up of redundant domain information and redundant area information. The redundant domain information is information indicating a redundant domain ID, a redundant area ID indicating a network range in which the redundant domain has a redundant configuration, and a property of the redundant domain. And the belonging device ID indicating the device group constituting the redundant domain. Here, since ring protection is assumed, information indicating the initial block port is stored as information indicating the nature of the redundant domain, but may be changed according to the redundant configuration. The redundant area information includes a redundant area ID indicating a network range having a redundant configuration and all apparatus IDs indicating all apparatuses in the redundant area. An example of redundant design information is shown in FIG. Record the redundancy area ID in which the closed network constitutes redundancy, the redundant domain to which the VLAN of the closed network belongs in the redundant area, and the ID of the L2 processing apparatus having “L2 processing apparatus” as the device attribute in the redundant area. It consists of the L2 processing device ID.

L2ネットワーク制御装置600内のVLAN設定部601は前述した実施の形態1の機能と同等である。冗長機能設定部602は、冗長設計情報管理部510で記憶・保持している冗長設計情報を元に、L2ネットワーク内のL2装置に対して冗長設定を行う機能を有する。伝送制御装置700と、その機能部である伝送パス経路設計部701、伝送パス設定部702は、前述した実施の形態1の機能と同等である。   The VLAN setting unit 601 in the L2 network control device 600 is equivalent to the function of the first embodiment described above. The redundancy function setting unit 602 has a function of performing redundancy setting for the L2 device in the L2 network based on the redundancy design information stored / held by the redundancy design information management unit 510. The transmission control device 700, and the transmission path route design unit 701 and transmission path setting unit 702, which are functional units thereof, are equivalent to the functions of the first embodiment described above.

図13(a)〜(c)は、本実施形態におけるネットワーク設計装置500によるネットワーク設計方法の一例を示している。
図13(a)に示す手順では、VLAN設計と冗長設計とVLAN設計情報に基づくカットスルー可能なL2装置の決定を行うカットスルーL2装置設計手順を行う。
ステップS131〜133は、実施の形態1のステップ101〜103までの操作と同等である。
次に、VLAN設計情報に基づき、閉域網が用いる冗長領域を設計し、冗長設計情報として記憶する(ステップS134)。たとえば、図9〜図11に示す通信ネットワークにおいて、ユーザ収容拠点がL2装置338、337であれば、上部のリングは必要ないため、下部のリングを示す冗長領域902のみが冗長設計情報の冗長領域IDに記録され、ユーザ収容拠点がL2装置332、335、337であれば、上部下部のリング両方を通るため、冗長領域901、902が冗長設計情報の冗長領域IDに記録される。
ステップS135〜S142は実施の形態1のステップS104〜S111と同等である。
FIGS. 13A to 13C show an example of a network design method by the network design apparatus 500 in this embodiment.
In the procedure shown in FIG. 13A, a cut-through L2 device design procedure is performed for determining an L2 device capable of cut-through based on VLAN design, redundant design, and VLAN design information.
Steps S131 to 133 are equivalent to the operations from Steps 101 to 103 of the first embodiment.
Next, based on the VLAN design information, a redundant area used by the closed network is designed and stored as redundant design information (step S134). For example, in the communication network shown in FIG. 9 to FIG. 11, if the user accommodation base is the L2 device 338, 337, the upper ring is not necessary, so only the redundant area 902 indicating the lower ring is the redundant area of the redundant design information. If the user accommodation base is L2 devices 332, 335, and 337, the redundant areas 901 and 902 are recorded in the redundant area ID of the redundant design information because both the upper and lower rings pass.
Steps S135 to S142 are equivalent to steps S104 to S111 of the first embodiment.

図13(b)〜図13(c)に示す手順では、伝送パス設計手順を行う。
図13(b)に示すステップS231〜S244は実施の形態1のステップS201〜214の操作と同等である。
ステップS332〜S333は、冗長設計情報の冗長領域IDに記録されたすべての冗長領域に対して処理する(ステップS331)。
ステップS332では、処理中の冗長領域にあるL2装置の中から、L2装置設計情報における装置属性が“L2処理装置”である装置IDを抽出する。この際、冗長構成情報管理部509で記憶されている冗長構成情報にある冗長領域情報を参照して、当該冗長領域にある全装置IDを取得して抽出してもよい。
ステップS333では、冗長構成情報にある冗長ドメイン情報からステップS332で抽出した装置ID群と所属装置ID群が完全一致する冗長ドメインのうち一つを選択し、処理中の冗長領域に設定する冗長ドメインとしてテーブルに記憶する。ここで、完全一致する冗長ドメインが複数あった場合の選択方法はどのような方法でもよく、ランダムで片方を選択する方法や、負荷分散の観点から選択してもよい。
ステップS334で次の冗長領域の処理を行う。
In the procedure shown in FIGS. 13B to 13C, a transmission path design procedure is performed.
Steps S231 to S244 shown in FIG. 13B are equivalent to the operations in steps S201 to 214 in the first embodiment.
Steps S332 to S333 are processed for all redundant areas recorded in the redundant area ID of the redundant design information (step S331).
In step S332, the device ID having the device attribute “L2 processing device” in the L2 device design information is extracted from the L2 devices in the redundant area being processed. At this time, referring to the redundant area information in the redundant configuration information stored in the redundant configuration information management unit 509, all device IDs in the redundant area may be acquired and extracted.
In step S333, one of the redundant domains in which the device ID group extracted in step S332 and the belonging device ID group completely match from the redundant domain information in the redundant configuration information is selected, and the redundant domain is set in the redundant area being processed As a table. Here, the selection method when there are a plurality of redundant domains that completely match may be any method, and may be selected from a random selection method or from the viewpoint of load distribution.
In step S334, the next redundant area is processed.

図13(c)に示すステップS335〜S336は、実施の形態1のステップS301、303の操作と同等である。
次に、冗長設計情報を元に、当該冗長領域で、設計した冗長ドメインにおいて冗長機能が動作するよう、各L2装置に対して設定を行う(ステップS337)。具体的な設定動作としては、たとえば冗長ドメインに対し、当該閉域網のVLANを割りつけるような操作が考えられる。ステップS338は、実施の形態1のステップS303の操作と同等である。
Steps S335 to S336 shown in FIG. 13C are equivalent to the operations of steps S301 and S303 of the first embodiment.
Next, based on the redundant design information, settings are made for each L2 device so that the redundant function operates in the designed redundant domain in the redundant area (step S337). As a specific setting operation, for example, an operation for allocating a VLAN of the closed network to a redundant domain can be considered. Step S338 is equivalent to the operation of step S303 of the first embodiment.

図15は、図9〜11で示される通信ネットワークにおける、ネットワーク構成情報管理部504で記憶・保持されているネットワーク構成情報を示している。それぞれの図が示す意味や役割は、実施の形態1で述べた図7のものと同等である。   FIG. 15 shows network configuration information stored and held in the network configuration information management unit 504 in the communication network shown in FIGS. The meanings and roles shown in each figure are the same as those in FIG. 7 described in the first embodiment.

次に、例として図17に示すアクセス収容地点情報がネットワーク設計装置500に入力されたときのネットワーク設計の様子を、図17(a)〜(e)を使って説明する。図17(a)は、図13(a)に示すステップS134までの処理を終えたときのVLAN設計情報、L2装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。次に、図17(b)は、図13(a)に示すステップS142までの処理を終えたときのVLAN設計情報、L2装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。同図では、L2装置設計情報における装置属性の判定が行われている。装置属性の判定は、実施の形態1と同様に行われている。図17(c)は、図13(b)に示すステップS244までの処理を終えたときのVLAN設計情報、L2装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。同図では、伝送パス設計情報に、設計される伝送パスの情報が記録・保持されている。伝送パスの設計は、実施の形態1と同様に行われている。図17(d)は、図13(c)に示すステップS333までの処理を終えたときのVLAN設計情報、L2装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。   Next, as an example, how the network is designed when the access location information shown in FIG. 17 is input to the network design device 500 will be described with reference to FIGS. FIG. 17A shows the state of VLAN design information, L2 device design information, transmission path design information, and redundant design information when the processing up to step S134 shown in FIG. Next, FIG. 17B shows the state of VLAN design information, L2 device design information, transmission path design information, and redundant design information when the processing up to step S142 shown in FIG. . In the figure, the device attribute is determined in the L2 device design information. The device attribute is determined in the same manner as in the first embodiment. FIG. 17C shows the state of VLAN design information, L2 device design information, transmission path design information, and redundant design information when the processing up to step S244 shown in FIG. In the figure, information on the designed transmission path is recorded and held in the transmission path design information. The transmission path is designed in the same manner as in the first embodiment. FIG. 17D shows the state of VLAN design information, L2 device design information, transmission path design information, and redundant design information when the processing up to step S333 shown in FIG.

まず、ステップS332により、冗長領域901にあるL2処理装置のIDをL2処理装置IDとして記録する。今回の例では、冗長領域901にあるL2装置は331〜335、339であり、その中の装置属性が“L2処理装置”であるものは331、332、334、335であるため、この4つを記録する。次に、331、332、334、335を所属装置として含む冗長ドメインを、冗長構成情報にある冗長ドメイン情報と照合する。その結果、冗長ドメイン1004と冗長ドメイン1005がその候補であることがわかる。今回は、そのうち冗長ドメイン1005を選択することとし、その選択結果を冗長設計情報の冗長ドメインに記録する。図17(e)は全操作を終えた後のVLAN設計情報、L2装置設計情報、伝送パス設計情報、冗長設計情報の様子を示している。   First, in step S332, the ID of the L2 processing device in the redundant area 901 is recorded as the L2 processing device ID. In this example, the L2 devices in the redundant area 901 are 331 to 335 and 339, and those having the device attribute “L2 processing device” are 331, 332, 334, and 335. Record. Next, a redundant domain including 331, 332, 334, and 335 as a belonging device is collated with redundant domain information in the redundant configuration information. As a result, it can be seen that the redundant domain 1004 and the redundant domain 1005 are candidates. This time, the redundant domain 1005 is selected, and the selection result is recorded in the redundant domain of the redundant design information. FIG. 17E shows the state of VLAN design information, L2 device design information, transmission path design information, and redundant design information after all operations are completed.

以上説明したように、本実施形態に係るネットワーク設計方法は、ステップS331〜S332の手順により、カットスルーしないL2装置情報から冗長ドメインを適切に選択することで、カットスルーを実現したネットワーク設計においても耐障害性を有するネットワークの提供を実現することが可能となる。なお、本実施形態のネットワーク設計装置は、本実施形態に係るネットワーク設計方法の各手順をコンピュータに実行させるためのプログラムによっても構成することができる。   As described above, the network design method according to the present embodiment can be applied to a network design that realizes cut-through by appropriately selecting a redundant domain from L2 device information that is not cut-through according to the procedures of steps S331 to S332. It is possible to provide a network having fault tolerance. Note that the network design apparatus of the present embodiment can also be configured by a program for causing a computer to execute each procedure of the network design method according to the present embodiment.

本発明は情報通信産業に適用することができる。   The present invention can be applied to the information communication industry.

101〜109、111〜109:拠点ビル
301〜310、331〜339:L2装置
301−1〜3、302−1〜4、303−1〜4、・・・310−1〜4、331−1〜4、332−1〜4、・・・339−1〜4:L2ポート
401〜407、431〜438:伝送装置
401−1〜4、402−1、403−1、404−1、404−5、404−6、405−1、406−1、407−1、431−4〜6、432−3〜4、433−3〜4、434−2、3、6、435−3〜4、436−1、436−2、438−3〜4:長距離伝送ポート
401−5〜8、402−2、403−2、404−2〜4、405−2、406−2、407−2、431−1〜3、432−1〜2、433−1〜2、434−1、4、5、435−1〜2、436−2、437−1、438−1〜2:クライアント信号収容ポート
500:ネットワーク設計装置
501:アクセス収容地点情報入力部
502:アクセス収容地点情報管理部
503:VLAN設計部
504:ネットワーク構成情報管理部
505:カットスルー設計部
506:L2装置設計情報記憶部
507:VLAN設計情報記憶部
508:伝送パス設計情報記憶部
509:冗長構成情報管理部
510:冗長設計情報管理部
600:L2ネットワーク制御装置
601:VLAN設定部
602:冗長機能設定部
700:伝送制御装置
701:伝送パス経路設計部
702:伝送パス設定部
101-109, 111-109: Base buildings 301-310, 331-339: L2 devices 301-1-3, 302-1-4, 303-1-4, ... 310-1-4, 331-1 -4, 332-1-4,... 339-1-4: L2 ports 401-407, 431-438: transmission devices 401-1-4, 402-1, 403-1, 404-1, 404- 5, 404-6, 405-1, 406-1, 407-1, 431-4-6, 432-3-4, 4333-3, 434-2, 3, 6, 435-3-4, 436-1, 436-2, 438-3-4: long-distance transmission ports 401-5-8, 402-2, 403-2, 404-2-4, 405-2, 406-2, 407-2, 431-1 to 43, 432-1 to 2, 433-1 to 2, 434-1, 4, 5, 35-1-2, 436-2, 437-1, 438-1-2: Client signal accommodation port 500: Network design device 501: Access accommodation point information input unit 502: Access accommodation point information management unit 503: VLAN design unit 504: Network configuration information management unit 505: Cut-through design unit 506: L2 device design information storage unit 507: VLAN design information storage unit 508: Transmission path design information storage unit 509: Redundant configuration information management unit 510: Redundant design information management unit 600: L2 network control device 601: VLAN setting unit 602: Redundancy function setting unit 700: Transmission control device 701: Transmission path route design unit 702: Transmission path setting unit

Claims (8)

伝送装置とL2装置によって構成されたL2ネットワークにおいてL2装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計する方法であって、
L2装置の各ポートの接続先及び接続状態を含むネットワーク構成情報とユーザ装置に接続されているL2装置及び当該L2装置のポートを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するVLANが設定されたL2装置が定められたVLAN設計情報を生成し、当該VLAN設計情報に基づいてカットスルーを行うL2装置を決定するカットスルーL2装置設計手順と、
前記カットスルーL2装置設計手順により決定されたL2装置がカットスルーされるように、前記VLAN設計情報に基づいて伝送パスを設計する伝送パス設計手順と、
順に有することを特徴とするネットワーク設計方法。
A method for designing a data transfer path that uses a cut-through that omits a transfer process of an L2 device in a part of a communication path in an L2 network configured by a transmission device and an L2 device,
A closed network for multicast connection of user devices using network configuration information including the connection destination and connection state of each port of the L2 device, L2 device connected to the user device, and access accommodation point information including the port of the L2 device. A cut-through L2 device design procedure for generating VLAN design information in which an L2 device in which a VLAN to be configured is set is determined, and determining an L2 device to perform cut-through based on the VLAN design information;
A transmission path design procedure for designing a transmission path based on the VLAN design information so that the L2 device determined by the cut-through L2 device design procedure is cut through;
A network design method characterized by comprising in order.
前記VLAN設計情報は、VLANの設定されているポートをさらに含み、
前記カットスルーL2装置設計手順は、前記VLAN設計情報に記載されているL2装置に対し、VLANの設定されているポート数が2の場合、カットスルーを行うカットスルー装置に決定することを特徴とする請求項1に記載のネットワーク設計方法。
The VLAN design information further includes a port where the VLAN is set,
The cut-through L2 device design procedure is to determine a cut-through device for performing a cut-through when the number of ports set for the VLAN is 2 with respect to the L2 device described in the VLAN design information. The network design method according to claim 1.
前記VLAN設計情報は、L2装置のポートの接続先が、カスケード接続されているか、伝送装置に接続されているか、又はユーザ装置に接続されているのか、を示すポート属性をさらに含み、
前記カットスルーL2装置設計手順は、前記VLAN設計情報に記載されている各L2装置に対し、伝送装置又はユーザ装置に接続されるポートを有するか、或いはカスケード接続されておりかつカスケード接続の接続先が複数のユーザ装置である場合、カットスルーを行わないL2処理装置に決定することを特徴とする請求項1又は2に記載のネットワーク設計方法。
The VLAN design information further includes a port attribute indicating whether the connection destination of the port of the L2 device is cascade-connected, connected to a transmission device, or connected to a user device,
In the cut-through L2 device design procedure, each L2 device described in the VLAN design information has a port connected to a transmission device or a user device, or is connected in cascade and connected in cascade connection. 3. The network design method according to claim 1 or 2, wherein when a plurality of user apparatuses are determined, an L2 processing apparatus that does not perform cut-through is determined.
前記伝送パス設計手順は、カットスルーを行わないL2処理装置に決定されたL2装置間を接続する伝送装置並びに当該伝送装置の接続伝送ポートを決定することにより、伝送パスを設計することを特徴とする請求項1から3のいずれかに記載のネットワーク設計方法。   The transmission path design procedure is characterized in that a transmission path is designed by determining a transmission apparatus that connects between L2 apparatuses determined as L2 processing apparatuses that do not perform cut-through and a connection transmission port of the transmission apparatus. The network design method according to any one of claims 1 to 3. 前記カットスルーL2装置設計手順において、さらに、一部的に完結した冗長領域に存在するL2装置を示す冗長領域情報と冗長ドメイン並びに当該冗長ドメインが冗長構成を取る冗長領域及びL2装置を含む冗長ドメイン情報で構成された冗長構成情報を用い、前記VLAN設計情報で設計されている前記閉域網が用いる冗長領域を定める冗長設計情報を生成し、
前記伝送パス設計手順において、前記冗長ドメイン情報を用い、前記設計情報の定める前記冗長領域に存在するL2装置の冗長ドメインを決定することを特徴とする請求項1から4のいずれかに記載のネットワーク設計方法。
In the cut-through L2 device design procedure, a redundant domain including redundant region information and a redundant domain indicating a L2 device existing in a partially completed redundant region, a redundant region in which the redundant domain has a redundant configuration, and a redundant domain Using the redundant configuration information configured by information, generating redundant design information that defines a redundant area used by the closed network designed by the VLAN design information,
5. The network according to claim 1, wherein, in the transmission path design procedure, a redundant domain of an L2 device existing in the redundant area defined by the design information is determined using the redundant domain information. Design method.
前記伝送パス設計手順において、前記冗長領域に設定された複数の冗長ドメインの中から、前記カットスルーL2装置設計手順により決定されたカットスルーを行わないL2装置の集合と、冗長ドメインに属するL2装置の集合を比較し、完全一致するL2装置の集合を含む冗長ドメインのいずれかを選択することで、冗長ドメインを決定することを特徴とする請求項5に記載のネットワーク設計方法。   In the transmission path design procedure, among a plurality of redundancy domains set in the redundancy area, a set of L2 devices that do not perform cut-through determined by the cut-through L2 device design procedure, and L2 devices that belong to the redundancy domain 6. The network design method according to claim 5, wherein the redundant domain is determined by comparing the sets of the two and selecting any one of the redundant domains including the set of L2 devices that completely match. 伝送装置とL2装置によって構成された広域L2ネットワークでL2装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計するネットワーク設計装置であって、
L2装置の各ポートが接続されているL2装置の装置ID及びポートID並びに接続状態を含むネットワーク構成情報とユーザ装置に接続されているL2装置の装置ID及びポートIDを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するVLANが設定されたL2装置が定められたVLAN設計情報を生成し、当該VLAN設計情報に基づいてカットスルーを行うL2装置を決定するカットスルー設計部と、
前記カットスルー設計部により決定されたL2装置がカットスルーされるように、前記VLAN設計情報に基づいて伝送パスを設計する伝送パス経路設計部と、
を備えることを特徴とするネットワーク設計装置。
A network design device for designing a data transfer path that uses a cut-through that omits transfer processing of an L2 device as a part of a communication route in a wide area L2 network configured by a transmission device and an L2 device,
Using network configuration information including the device ID and port ID of the L2 device to which each port of the L2 device is connected and the connection status, and access accommodation point information including the device ID and port ID of the L2 device connected to the user device A cut-through design unit that generates VLAN design information in which an L2 device in which a VLAN configuring a closed network for multicast connection of user devices is set is determined, and determines an L2 device to perform cut-through based on the VLAN design information When,
A transmission path route design unit that designs a transmission path based on the VLAN design information so that the L2 device determined by the cut through design unit is cut through;
A network design apparatus comprising:
伝送装置とL2装置によって構成された広域L2ネットワークでL2装置の転送処理を省略するカットスルーを通信経路の一部で用いるデータ転送経路を設計する方法をコンピュータに実行させるためのネットワーク設計プログラムであって、
カットスルー設計部が、L2装置の各ポートが接続されているL2装置の装置ID及びポートID並びに接続状態を含むネットワーク構成情報とユーザ装置に接続されているL2装置の装置ID及びポートID及びVLAN IDを含むアクセス収容地点情報を用い、ユーザ装置をマルチキャスト接続する閉域網を構成するVLANが設定されたL2装置が定められたVLAN設計情報を生成し、当該VLAN設計情報に基づいてカットスルーを行うL2装置を決定するカットスルーL2装置設計手順と、
伝送パス経路設計部が、前記カットスルーL2装置設計手順により決定されたL2装置がカットスルーされるように、前記VLAN設計情報に基づいて伝送パスを設計する伝送パス設計手順と、
を順にコンピュータに実行させるためのネットワーク設計プログラム。
A network design program for causing a computer to execute a method of designing a data transfer path that uses a cut-through that omits transfer processing of an L2 apparatus as a part of a communication path in a wide area L2 network configured by a transmission apparatus and an L2 apparatus. And
The cut-through design unit uses the device ID and port ID of the L2 device to which each port of the L2 device is connected and the network configuration information including the connection state and the device ID and port ID and VLAN of the L2 device connected to the user device. Using the access accommodation point information including the ID, the VLAN design information in which the L2 device configuring the VLAN configuring the closed network for multicast connection of the user device is defined is generated, and cut-through is performed based on the VLAN design information Cut-through L2 device design procedure to determine L2 device;
A transmission path design procedure in which a transmission path route design unit designs a transmission path based on the VLAN design information so that the L2 device determined by the cut-through L2 device design procedure is cut through;
Network design program for causing computers to execute in order.
JP2012030938A 2012-02-15 2012-02-15 Network design method and network design apparatus for realizing cut-through configuration Expired - Fee Related JP5611999B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012030938A JP5611999B2 (en) 2012-02-15 2012-02-15 Network design method and network design apparatus for realizing cut-through configuration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012030938A JP5611999B2 (en) 2012-02-15 2012-02-15 Network design method and network design apparatus for realizing cut-through configuration

Publications (2)

Publication Number Publication Date
JP2013168804A JP2013168804A (en) 2013-08-29
JP5611999B2 true JP5611999B2 (en) 2014-10-22

Family

ID=49178895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012030938A Expired - Fee Related JP5611999B2 (en) 2012-02-15 2012-02-15 Network design method and network design apparatus for realizing cut-through configuration

Country Status (1)

Country Link
JP (1) JP5611999B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7473502B2 (en) 2021-05-31 2024-04-23 Kddi株式会社 Path control device, program and method in a network configured with multiple switches

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000092085A (en) * 1998-07-14 2000-03-31 Hitachi Ltd Information repeater
JP4108844B2 (en) * 1998-10-30 2008-06-25 株式会社東芝 ATM relay device
JP2005012402A (en) * 2003-06-18 2005-01-13 Nippon Telegr & Teleph Corp <Ntt> Optical burst transfer network design method
JP2005073152A (en) * 2003-08-27 2005-03-17 Nippon Telegr & Teleph Corp <Ntt> Transfer layer switching method and node in multi-layer QoS control network
JP4028557B2 (en) * 2005-03-30 2007-12-26 株式会社東芝 Optical network, node device, and optical cut-through link setting method
JP5321970B2 (en) * 2009-08-18 2013-10-23 日本電気株式会社 Communications system
JP5147080B2 (en) * 2009-08-25 2013-02-20 日本電信電話株式会社 VLAN path design method and apparatus

Also Published As

Publication number Publication date
JP2013168804A (en) 2013-08-29

Similar Documents

Publication Publication Date Title
US9769054B2 (en) Network topology discovery method and system
EP2717526B1 (en) Software defined networking system and method via a path computation and control element
CN103380601B (en) Determine the method and apparatus setting up multi-protocol label switching traffic engineering tunnel
US10021017B2 (en) X channel to zone in zone routing
KR20150121241A (en) Method and apparatus for ip/mpls fast reroute
CN107800623B (en) Heterogeneous network communication method and system and SDN controller
US20150131672A1 (en) Method, device and system for establishing a pseudo wire
CN107959611B (en) A method, device and system for forwarding messages
US12143293B2 (en) Fast reroute for BUM traffic in ethernet virtual private networks
Turull et al. libNetVirt: the network virtualization library
WO2014187429A1 (en) Flow table configuration realization method and device
CN113904981B (en) Routing information processing method and device, electronic equipment and storage medium
CN104618235B (en) A kind of cross-layer establishes the method and device in Bu Gong roads path
JP5611999B2 (en) Network design method and network design apparatus for realizing cut-through configuration
CN112671644B (en) SDN service isolation and routing method based on MPLS
US7729353B1 (en) System, method and computer program product for discovering network connectivity among network devices based on topological information
CN103986660A (en) Device for loading microcode and method for loading microcode
EP2983333B1 (en) A system and method for providing routes to physical residential gateways
CN112702263A (en) Method, device and storage medium for forwarding message
Bano et al. A comparative analysis of hybrid routing schemes for SDN based wireless mesh networks
JPWO2014157609A1 (en) Control device, communication system, communication node control method and program
CN105009542B (en) A kind of method and apparatus for handling message
CN106470159B (en) Tunnel convergence method and device
Hayashitani et al. Flexible and automated operational control in SDN transport-base virtual router
CN102916878B (en) Send method and the border router of message

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140827

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140903

R150 Certificate of patent or registration of utility model

Ref document number: 5611999

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees