JP4530697B2 - Communications system - Google Patents
Communications system Download PDFInfo
- Publication number
- JP4530697B2 JP4530697B2 JP2004089543A JP2004089543A JP4530697B2 JP 4530697 B2 JP4530697 B2 JP 4530697B2 JP 2004089543 A JP2004089543 A JP 2004089543A JP 2004089543 A JP2004089543 A JP 2004089543A JP 4530697 B2 JP4530697 B2 JP 4530697B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- data
- routing
- management
- control data
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は通信システムに関し、特にネットワーク上でルーティング処理をして通信を行う通信システムに関する。 The present invention relates to a communication system, and more particularly to a communication system that performs communication by performing routing processing on a network.
近年、インターネットに代表されるような通信ネットワークは大容量化、広域化が著しく、バックボーンとなるネットワークを構成して通信事業者によって管理される通信機器(NE:ネットワークエンティティ)も、多数化、複雑化している。 In recent years, the communication network represented by the Internet has been greatly increased in capacity and widened, and the number of communication devices (NE: network entities) managed by a communication carrier constituting a backbone network has increased. It has become.
NEは、国際標準のISO9542とISO10589で規定されたOSI(Open Systems Interconnection:7階層のネットワークプロトコルの構造モデル)に準拠した管理ネットワーク(OSIネットワーク)内で使用される場合は、NSAP(Network Service Access Point)アドレスを用いて一意に識別されることが決められている(ATM網ではノードを識別するためにATMアドレスが用いられるが、これと同様に、OSIネットワーク上ではノードを識別するためにNSAPアドレスが用いられる)。 When used in a management network (OSI network) compliant with OSI (Open Systems Interconnection: 7-layer network protocol structure model) defined by international standards ISO9542 and ISO10589, NE Point) It is determined to be uniquely identified using an address (in ATM networks, ATM addresses are used to identify nodes, but in the same way, on SAPI networks, NSAPs are used to identify nodes). Address is used).
またこの場合、NEは、ユーザトラフィックが流れるネットワークとは独立したOSIネットワーク上で管理、制御される。なお、NSAPアドレスについては、ISO(International Organization for Standardization)/IEC(Inter-Exchange Carrier)8348:1996Annex.Aで規定される。 In this case, the NE is managed and controlled on the OSI network independent of the network through which user traffic flows. The NSAP address is defined in ISO (International Organization for Standardization) / IEC (Inter-Exchange Carrier) 8348: 1996 Annex.A.
OSIネットワークを構成しているときのNEは、ネットワークノード(または単にノード)と呼ばれ、特にOSIネットワーク上でルーティング機能を持たないユーザコンピュータ等のノードはES(End System)、ルーティング機能を持つ中継ノードはIS(Intermediate System)と呼ばれる。 The NE when the OSI network is configured is called a network node (or simply a node). Particularly, a node such as a user computer that does not have a routing function on the OSI network is an ES (End System), a relay having a routing function. The node is called IS (Intermediate System).
OSIネットワークではネットワーク全体(ドメイン)を複数のエリアに分割して管理する方式をとっており、エリア内のルーティングをLevel1(L1ルーティング)、エリア間のルーティングをLevel2(L2ルーティング)として分けて動作する仕組みになっている。 The OSI network employs a method of managing the entire network (domain) by dividing it into a plurality of areas, and operates by dividing routing within the area as Level 1 (L1 routing) and routing between areas as Level 2 (L2 routing). It is structured.
図13はドメインとエリアを示す図である。図中、IS1はL1ルーティング機能を持つノードであり、IS1IS2はL1とL2の両方のルーティング機能を持つノードである。また、太実線はエリア内のL1接続(L1ルーティングを行う接続ライン)、点線はエリア間のL2接続(L2ルーティングを行う接続ライン)を示している。 FIG. 13 is a diagram showing domains and areas. In the figure, IS1 is a node having an L1 routing function, and IS1IS2 is a node having both L1 and L2 routing functions. A thick solid line indicates an L1 connection in the area (connection line for performing L1 routing), and a dotted line indicates an L2 connection between the areas (connection line for performing L2 routing).
ドメイン100はエリア110、120に分かれている。エリア110では、ESノード111〜114とIS1ノード115、117がバス状にL1接続し、IS1ノード115、116がL1接続し、IS1ノード117、IS1IS2ノード118、ESノード114がL1接続している。
The domain 100 is divided into areas 110 and 120. In the area 110, the
エリア120では、IS1IS2ノード121とIS1ノード122、IS1IS2ノード124がL1接続し、IS1ノード122とESノード123がL1接続している。そして、エリア110のIS1IS2ノード118と、エリア120のIS1IS2ノード121、IS1IS2ノード124がL2接続している。つまり、IS1IS2ノード同士はL1接続と同時にL2接続も行っている。
In the area 120, the
ここでOSIプロトコルの規定から、L1ルーティング機能を有するノードは、そのエリア内に存在する全ネットワークノードの情報を必要とする。したがって、あるエリアにネットワークノードを追加すると、そのエリア内の全ノードのメモリ資源、処理性能資源に影響を与えることになる。 Here, a node having the L1 routing function requires information on all network nodes existing in the area, based on the OSI protocol. Therefore, when a network node is added to a certain area, the memory resources and processing performance resources of all the nodes in the area are affected.
また、エリアにノードを追加する場合は、そのエリア内でもっとも貧弱な資源を持つノードが動作できる程度のノード数(例えば、300ノードが上限となっているネットワークがある)しかエリア内に接続できない。なぜなら、ノードを追加したことで、あるNEの資源が不足すると、そのNEを含むネットワーク動作が保証できなくなってしまうからである。 In addition, when adding a node to an area, only the number of nodes that can operate the node having the poorest resource in the area (for example, there is a network whose upper limit is 300 nodes) can be connected to the area. . This is because if a node is added and a resource of a certain NE is insufficient, network operation including that NE cannot be guaranteed.
このことは、ネットワーク上のノードがNSAPアドレスによって一意に識別され、その単位で管理されることから、あるエリアに含まれるNSAPアドレス数には上限があると言い換えることができる。 This can be said in other words that there is an upper limit on the number of NSAP addresses included in a certain area, since nodes on the network are uniquely identified by NSAP addresses and managed in units.
L2ルーティングでも同様で、L2ルーティングを行うノードは、L2ルーティングを行っている全ネットワークノードのルーティング情報を持っている必要があることから、L2プロトコルを有するノード数(またはNSAPアドレス数)には上限がある。 The same applies to L2 routing. Since a node that performs L2 routing needs to have routing information of all network nodes that perform L2 routing, the number of nodes having the L2 protocol (or the number of NSAP addresses) is limited. There is.
OSIネットワークに接続されるノード数は増える一方であるため、上記のことから、NSAPアドレスはネットワーク上の重要なリソースになりつつあると考えることができる。 Since the number of nodes connected to the OSI network is increasing, it can be considered from the above that the NSAP address is becoming an important resource on the network.
NSAPアドレスに関連した従来技術としては、相互接続されたネットワーク全体に存在するデータ伝送装置に対して、データ伝送装置に割り当てられたNSAPアドレスの重複を検出する技術が提案されている(例えば、特許文献1)。
従来、SONET/SDH(Synchronous Optical Network/Synchronous Digital Hierarchy)ネットワーク(以下、SONETネットワーク)のユーザ回線容量を増やす(回線数を増やす)場合には、単にNEを増設するか、または既存NEを撤去して大容量なものに置き換えるという方法がとられていた。 Conventionally, when increasing the user line capacity of SONET / SDH (Synchronous Optical Network / Synchronous Digital Hierarchy) network (hereinafter referred to as SONET network) (increasing the number of lines), simply add NE or remove existing NE The method of replacing with a large capacity was taken.
図14は従来のSONETネットワークの容量増設の例を示す図である。ネットワーク状態A1の容量増設の際に、NEを増設してネットワーク状態A2となった様子を示している。 FIG. 14 is a diagram showing an example of capacity expansion of a conventional SONET network. When the capacity of the network state A1 is increased, NE is added and the network state A2 is shown.
ネットワーク状態A1は、IS1ノード51〜53を含み、IS1ノード51は、IS1ノード52、53とOSIネットワーク32で接続し、IS1ノード52、53は、SONETネットワーク31と接続する。
The network state A1 includes
ネットワーク状態A2は、OSIネットワーク32上で、IS1ノード52にIS1ノード54が増設接続し、IS1ノード53にIS1ノード55が増設接続し、またIS1ノード54、55がSONETネットワーク31で接続する。
In the network state A2, on the
このようにしてNEを増設する場合、OSIネットワーク全体で管理制御を正常に動作させるために、上記の従来技術(特開平11−112548号公報)などを利用して、必ず既存ノードと重複しないNSAPアドレスを、増設したノード(IS1ノード54、55)に割り当てる必要があった。
In the case of adding NEs in this way, in order to operate management control normally in the entire OSI network, the above-mentioned prior art (Japanese Patent Laid-Open No. 11-112548) etc. is used to make sure that the NSAP does not overlap with existing nodes. It was necessary to assign addresses to the added nodes (
しかし、従来のNE増設による容量増設方法では、NSAPアドレスを重複しないように割り当てたとしても、NSAPアドレスの消費を抑えることはできないといった問題があった。 However, the conventional capacity expansion method by NE expansion has a problem that even if NSAP addresses are assigned so as not to overlap, consumption of the NSAP addresses cannot be suppressed.
図15は従来のSONETネットワークの容量増設の例を示す図である。ネットワーク状態A1の容量増設の際に、既存NEを大容量NEに置き換えてネットワーク状態A3となった様子を示している。 FIG. 15 is a diagram showing an example of capacity expansion of a conventional SONET network. When the capacity of the network state A1 is increased, the existing NE is replaced with the large-capacity NE to enter the network state A3.
ネットワーク状態A3は、IS1ノード51、62、63を含み、IS1ノード51は、大容量の新しいNEであるIS1ノード62、63とOSIネットワーク32で接続し、IS1ノード62、63は、SONETネットワーク31と接続する。
The network state A3 includes
このようにして既存NEを大容量NEに置き換える場合は、既存NEのNSAPアドレスを、取り替え後のNEに使用できるため、NSAPアドレスが容量増設前より消費するといったことはなくなる。しかし、大容量装置の購入コストは、同容量分の少容量装置を合計したものよりも高い上に、さらに既存NE設備が無駄になってしまうといったことからコストが大幅にかかり、運用性が低いといった問題があった。 In this way, when replacing an existing NE with a large-capacity NE, the NSAP address of the existing NE can be used for the NE after the replacement, so that the NSAP address is not consumed before the capacity expansion. However, the cost of purchasing a large-capacity device is higher than the total of the small-capacity devices for the same capacity, and the existing NE equipment is wasted, resulting in significant costs and low operability. There was a problem.
本発明はこのような点に鑑みてなされたものであり、NSAPアドレスを消費することなく容量を増設してルーティング処理を行う通信システムを提供することを目的とする。 The present invention has been made in view of these points, and an object of the present invention is to provide a communication system in which a capacity is increased and routing processing is performed without consuming an NSAP address.
上記課題を解決するために、通信システムが提供される。この通信システムは、ユーザトラフィックが流れるユーザネットワークと、ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワークとに接続し、前記管理ネットワーク上では特定アドレスにより一意に識別され、前記ユーザネットワーク及び前記管理ネットワーク各々とは独立した内部ネットワークを介して、他装置と接続して、1つの特定アドレスを持つ仮想ノードを生成して通信を行う第1の伝送装置と、前記内部ネットワークを介して前記第1の伝送装置と接続して前記仮想ノードを生成して、前記管理ネットワーク上で前記第1の伝送装置と同一特定アドレスを共有して通信を行う第2の伝送装置とを備える。 In order to solve the above problems, a communication system is provided. The communication system is connected to a user network in which user traffic flows and a management network in which management control information including routing data and control data flows, and is uniquely identified on the management network by a specific address, A first transmission device that communicates by generating a virtual node having one specific address by connecting to another device via an internal network independent of each management network, and the first transmission device via the internal network A second transmission device that connects to one transmission device, generates the virtual node, and communicates on the management network while sharing the same specific address as the first transmission device.
ここで、第2の伝送装置は、受信した管理制御情報がルーティングデータの場合は、ルーティングデータを、内部ネットワークを通じて第1の伝送装置へ転送し、受信した管理制御情報が制御データの場合は、制御データが自装置でのルーティング処理の対象データであるか否かを判別し、制御データが、対象データであればルーティング処理を行って、第1の伝送装置を介さずに自装置に接続する管理ネットワークから転送し、対象データでなければ内部ネットワークを通じて第1の伝送装置へ転送する。 Here, if the received management control information is routing data, the second transmission device transfers the routing data to the first transmission device through the internal network. If the received management control information is control data, It is determined whether or not the control data is the target data for the routing process in the own device. If the control data is the target data, the routing process is performed and the control data is connected to the own device without going through the first transmission device. If the target data is transferred from the management network, it is transferred to the first transmission device through the internal network.
通信システムは、管理ネットワーク上で特定アドレスにより一意に識別される主伝送装置では、容量増設時に、ユーザネットワーク及び管理ネットワーク各々とは独立した内部ネットワークを介して、増設された装置と接続して仮想ノードを生成する。そして、副伝送装置は、容量増設時に、内部ネットワークを介して主伝送装置と接続して仮想ノードを生成し、管理ネットワーク上で主伝送装置と同一特定アドレスを共有して通信を行う構成とした。これにより、容量増設時においても、特定アドレスのリソースを消費することなく効率よくルーティング処理を行うことが可能になる。また、仮想ノードを構成する他方の装置のルーティング処理の負荷軽減を図ることも可能になる。
Communication system, the primary transmission device that is uniquely identified by a specific address on the managed network, upon volume expansion, through a separate internal network and user network and the management network respectively connected to the additionally provided device virtualization Create a node. Then, when the capacity is increased, the sub transmission device is connected to the main transmission device via the internal network to generate a virtual node, and communicates by sharing the same specific address as the main transmission device on the management network. . As a result, even when the capacity is increased, the routing process can be efficiently performed without consuming the resource of the specific address. In addition, it is possible to reduce the load of the routing processing of the other device constituting the virtual node.
以下、本発明の実施の形態を図面を参照して説明する。図1は通信システムの原理図である。通信システム1は、主伝送装置10と副伝送装置20を含み、ネットワーク上でルーティング処理をして通信を行うシステムである。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. Figure 1 is a principle diagram of a communication system. The
主伝送装置10は、ユーザトラフィックが流れるユーザネットワーク31(図中、破線)と、ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワーク32(図中、太実線)とに接続する。
The
主伝送装置10は、管理ネットワーク32上では特定アドレスにより一意に識別され、容量増設(回線数増設)時には、ユーザネットワーク31及び管理ネットワーク32とも独立した内部ネットワーク33(図中、点線)を介して、増設された装置(副伝送装置)20と接続して仮想ノード40を生成して通信を行う。
The
副伝送装置20は、容量増設時には、内部ネットワーク33を介して主伝送装置10と接続して仮想ノード40を生成し、管理ネットワーク32上で主伝送装置10と同一特定アドレスを共有して通信を行う。
When the capacity is increased, the
なお、以降ではユーザネットワーク31をSONETネットワーク31、管理ネットワーク32をOSIネットワーク32とする。また、特定アドレスとしてNSAPアドレスを対象にして説明する。
Hereinafter, the
さらに、OSIネットワーク32を流れるルーティングデータとは、ルーティングに必要な情報を含むパケットデータのことであり、例えば、HELLOパケットやLSP(Link State Packet)等が該当する。さらに、制御データとは、NEの監視制御を行うデータのことであり、例えば、TL1(Transaction Language 1)等のネットワーク管理コマンドが該当する。
Furthermore, the routing data flowing through the
次に図1を用いてSONETネットワーク31の容量増設例について説明する。容量増設前の状態では、主伝送装置10の機能を持ったIS1ノード10a、10bがOSIネットワーク32と接続し、互いにSONETネットワーク31で接続している。
Next, additional capacity examples of
容量増設を行う場合には、IS1ノード10aに対して、SONETネットワーク31及びOSIネットワーク32とも独立した、NE間で情報(ユーザデータ及び管理制御情報)を交換できる通信チャネルである内部ネットワーク33aで、副伝送装置20の機能を持ったIS1ノード20aと接続して、仮想的なノードとしてNE40aを生成する。
When performing capacity expansion, to the IS1 node 10a,
同様に、主伝送装置10の機能を持ったIS1ノード10bは、内部ネットワーク33bで、副伝送装置20の機能を持ったIS1ノード20bと接続して、仮想的なノードとしてNE40bを生成する。このようにして、容量増設前のIS1ノード10aは、仮想NE40aに置き換わり、IS1ノード10bは、仮想NE40bに置き換わることになる。
Similarly, IS1 node 10b having the function of the
ここで、IS1ノード10aは、OSIネットワーク32上ではNSAPアドレス(#1とする)により一意に識別され、IS1ノード10aに増設したIS1ノード20aは、内部ネットワーク33aを介して、IS1ノード10aと同一NSAPアドレス#1を共有して通信を行う。
Here, the IS1 node 10a is uniquely identified by the NSAP address (referred to as # 1) on the
このため、容量増設後の仮想NE40aのNSAPアドレスは、容量増設前のIS1ノード10aのNSAPアドレスと変わらずに、OSIネットワーク32から見ると1つのNSAPアドレス#1であり、容量増設後もあらたなNSAPアドレスを割り当てる必要がない。
For this reason, the NSAP address of the virtual NE 40a after capacity expansion is the same as the NSAP address of the IS1 node 10a before capacity expansion, and is one
同様にして、IS1ノード10bのNSAPアドレスを#2とすると、増設後の仮想NE40bのNSAPアドレスも#2であり、容量増設前のIS1ノード10bのNSAPアドレス#2をそのまま使用できる。
Similarly, if the NSAP address of the IS1 node 10b is # 2, the NSAP address of the
このように、容量増設時において、内部ネットワーク33によってNEを接続し、OSIプロトコル情報(管理制御情報)やユーザデータを交換することにより、複数NEを同一のNSAPアドレスにて管理、制御することが可能になる。また、主伝送装置10、副伝送装置20は、SONET/SDH等の光伝送装置に具備されることで、監視制御用として用いられるOSIネットワーク32の機能を改善させ、同一エリア内に収容できるNE数を増加させることが可能になる。
Thus, at the time of capacity expansion, connecting the NE by an
なお、上記では、1台の主伝送装置10に1台の副伝送装置20を1本の内部ネットワーク33で接続して増設したが、1台の主伝送装置10に対して複数台の副伝送装置20を複数本の内部ネットワーク33で接続して増設することも可能である。
In the above description, one
次に主伝送装置10と副伝送装置20の構成について説明する。以降では、主伝送装置をMain NE、副伝送装置をTrib NEと呼ぶ。図2はMain NE10の概略構成を示す図である。
Next, the configuration of the
Main NE10は、内部ネットワーク終端部11、SONET終端部12、OSI終端部13、データベース管理部14、ルーティング処理部(主伝送側ルーティング処理部)15、データ処理部16から構成される。
The
内部ネットワーク終端部11は、容量増設時に、SONETネットワーク31及びOSIネットワーク32とも独立した内部ネットワーク33を介して、増設されたTrib NE20との接続インタフェースを行う。
When the capacity is increased, the internal
SONET終端部12は、SONETネットワーク31の接続インタフェースを行い、OSI終端部13は、OSIネットワーク32の接続インタフェースを行う。
データベース管理部14は、Adjacencyデータベース14a、LSPデータベース14b、転送データベース(以下、Forwardingデータベース)14cの3つのデータベースを管理する。以下、それぞれのデータベースについて概略を説明する。なお、それぞれのデータベースのフォーマット構成は図5〜図7に示す(図5〜図7に示すフォーマットのデータが複数蓄積され、それぞれのデータベースは構成される)。
The
The
Adjacencyデータベース14aは、自NEと同じ物理ネットワーク(ここではOSIネットワーク32)上にあるすべての隣接NEに関連する情報が格納されており、HELLOパケット(自装置の機能が生きていることを示すために隣接装置へ投げるパケット)から受け取る情報にもとづいて確立される。
The
NEは、ネットワーク上でHELLOパケットを周期的に送信する。HELLOパケットは、同じネットワーク上にある隣接のNEに届くので、そのNEは自分が受信した応答が隣接NEからの応答であることがわかる。Adjacencyデータベース14aには、例えば、自NEに接続するすべてのNEの識別番号(NEコード)や回線番号などが格納される。
The NE periodically transmits HELLO packets over the network. Since the HELLO packet reaches an adjacent NE on the same network, the NE knows that the response received by itself is a response from the adjacent NE. In the
LSPデータベース14bは、パケットを宛先に届けるための端点から端点へのルートを形成できるルーティング情報やネットワークのマップ情報が格納されており、LSP(Adjacencyデータベース14aで格納された情報を含め、NEのリンク情報等が記述されたパケットであり、エリア内のすべてのNE間で送信されて共有される)から受け取る情報にもとづいて確立される。LSPデータベース14bには、該当NEを含む、ネットワーク上にあるすべてのNEにおける隣接NEとのリンク情報等が含まれている。
The
Forwardingデータベース14cは、LSPデータベース14bで格納されている情報にもとづいて、宛先ルート情報を収集して生成されるデータベースである(例えば、Dijkstraのような最短経路探索アルゴリズムを使用して計算し、その計算結果から生成される)。Forwardingデータベース14cを利用することで、ネットワーク上の宛先までの最も速いルートを知ることができる。
The
一方、図2のルーティング処理部15は、受信した制御データやSONETデータのルーティング処理を行う。なお、以降では制御データのルーティング処理のみを説明する。また、L1ルーティング、L2ルーティングは、操作データが置き換わるだけでいずれも同様の手順なので、エリア内でのルーティング処理であるL1ルーティングのみ説明する。
On the other hand, the
ルーティング処理部15は、自身(Main NE10)に接続するOSIネットワーク32を通じて制御データを受信、または内部ネットワーク33を介してTrib NE20から制御データを受信する。このとき、ルーティング処理を行うと判断したら、Forwardingデータベース14cから宛先を検索し、同一宛先に対応する項目中にMain NEコードが記されているか否かを判断し、記されている場合は、自装置の該当回線番号から制御データを送信する。また、Trib NEコードが記されている場合は、内部ネットワーク33を介してTrib NE20へ制御データを送信する(ルーティング処理の詳細については後述の図8〜図10にて示す)。データ処理部16は、制御データのルーティング判断時に自装置宛と判断された場合は、自装置宛のコマンドであるので、このコマンドの該当処理を行う。
The
図3はTrib NE20の概略構成を示す図である。Trib NE20は、内部ネットワーク終端部21、SONET終端部22、OSI終端部23、通信部24、データ処理部25から構成される。
FIG. 3 is a diagram showing a schematic configuration of the Trib NE20 . The
内部ネットワーク終端部21は、容量増設時には、SONETネットワーク31及びOSIネットワーク32とも独立した内部ネットワーク33を介して、既設のMain NE10との接続インタフェースを行う。
When the capacity is increased, the internal
SONET終端部22は、SONETネットワーク31の接続インタフェースを行い、OSI終端部23は、OSIネットワーク32の接続インタフェースを行う。通信部24は、OSIネットワーク32上でMain NE10と同一NSAPアドレスを共有して通信を行う。通信部24では基本的には受信したすべての制御データは、内部ネットワーク33を介して、一旦Main NE10へ転送して、Main NE10にてルーティング処理を集中管理させる(Main NE10から戻された制御データはTrib NE20でルーティングを行う)。データ処理部25は、自装置宛の制御データ(コマンド)を処理するブロックである。
The
次にTrib NE20がOSIネットワーク32から管理制御情報を受信してMain NE10へ転送する際のデータフォーマットについて説明する。図4は転送情報のフォーマットを示す図である。Trib NE20は、OSIネットワーク32を通じて受信した、HELLOパケットやLSP等のルーティングデータ及び管理コマンドである制御データを含む管理制御情報は、すべてMain NE10へ転送する(Main NE10側へ一旦転送するのではなく、Trib NE20で処理できるものはTrib NE20側で即時にルーティング処理を行う実施の形態については図11、図12で後述する)。
Next, a data format when the
この場合、Trib NE20は、OSIネットワーク32を通じて管理制御情報を受信すると、管理制御情報に制御コード、NEコード、回線番号、データサイズを付加して転送情報3を生成してMain NE10へ転送する。
In this case, when receiving the management control information through the
制御コードは、OSIネットワーク32から受信したデータであることを示すコードであり、1固定とする。NEコードは、Main NE10、Trib NE20のどのNEで受信されたかを示すコードであり、Main NE10は1、Trib NE20は2とする(ここではTrib NE20で受信されるものであるから2となる)。
The control code is a code indicating that the data is received from the
回線番号は、管理制御情報を受信したTrib NE20内のOSIネットワーク32の回線番号を示す。データサイズは、受信した管理制御情報のデータサイズを示す。これらの情報が、管理制御情報に付加され転送情報3となって、Trib NE20から内部ネットワーク33を介してMain NE10へ転送される。
The line number indicates the line number of the
次にデータベースの構成について説明する。Main NE10は、OSIネットワーク32を通じて直接受信した管理制御情報、またはTrib NE20から内部ネットワーク33を介して送信された管理制御情報(転送情報3)を受信すると図5〜図7に示すデータベースを作成する。
Next, the configuration of the database will be described. When receiving the management control information directly received through the
図5はAdjacencyデータベース14aの構成を示す図である。Adjacencyデータベース14aは、HELLOパケットの情報を格納して、隣接したNE情報をとりまとめたデータベースであり、リザーブド、NEコード、回線番号、データサイズがHELLO PDU(Protocol Data Unit)データ(HELLOパケットのペイロードデータ)に付加されて保存される。
FIG. 5 is a diagram showing the configuration of the
リザーブドは0固定、NEコードは、どのNEで受信されたデータであるかを表すコードであり、Main NE10で受信したのであれば1、Trib NE20で受信され、転送されてきたのであれば2と設定する。回線番号は、管理制御情報を受信したMain NE10またはTrib NE20内のOSIネットワーク32の回線番号を示す。データサイズは受信した管理制御情報のデータサイズを示す。
Reserved is fixed at 0, NE code is a code indicating which NE the received data is, 1 if received by
これらの情報が、HELLO PDUデータに付加されてAdjacencyデータベース14aによって格納管理される。なお、図に示す格納単位は、Main NE10及びTrib NE20が接続するOSIネットワーク32の回線数分格納管理される。
These pieces of information are added to the HELLO PDU data and stored and managed by the
図6はLSPデータベース14bの構成を示す図である。LSPデータベース14bは、LSPデータを格納するデータベースであり、リザーブド、NEコード、回線番号、データサイズがLSPデータに付加されて保存される。
FIG. 6 is a diagram showing the configuration of the
リザーブド、NEコード、回線番号、データサイズの内容は図5と同様である。これらの情報が、LSPデータに付加されてLSPデータベース14bによって格納管理される。
The contents of reserved, NE code, line number, and data size are the same as in FIG. These pieces of information are added to the LSP data and stored and managed by the
ただし、L1ルーティングのLSPとL2ルーティングのLSPとがあるので、図に示す格納単位はL1ルーティング用のLSPデータに対応するLSPデータベースと、L2ルーティング用のLSPデータに対応するLSPデータベースとが存在することになる。L1ルーティングのLSPデータベースは、図に示す格納単位が、1つのエリア内で許容する最大L1ノード数分格納管理され、L2ルーティングのLSPデータベースは、図に示す格納単位が、1つのエリア内で許容する最大L2ノード数分格納管理される。 However, since there are LSP for L1 routing and LSP for L2 routing, the storage units shown in the figure include an LSP database corresponding to LSP data for L1 routing and an LSP database corresponding to LSP data for L2 routing. It will be. The LSP routing LSP database stores and manages the maximum number of L1 nodes allowed in one area, and the L2 routing LSP database allows the storage unit shown in the figure to be allowed in one area. Stored and managed for the maximum number of L2 nodes to be stored.
図7はForwardingデータベース14cの構成を示す図である。Forwardingデータベース14cは、制御データをルーティングするための情報(宛先ルート情報)を格納するためのデータベースであり、LSPデータベース14bにもとづいて装置内部で計算され生成される。
FIG. 7 is a diagram showing the configuration of the
宛先ルート情報は、System ID、リザーブド、NEコード、回線番号を含む。System IDはNSAPアドレス中に含まれる識別子で、Forwardingデータベース14cの検索に用いられる。リザーブドは0固定、NEコードは、どのNEから送信するかを表すコードであり、Main NE10から送信するのであれば1、Trib NE20から送信するのであれば2と設定する。回線番号は、接続しているOSIネットワーク32のどの回線から送信するかを示す回線番号が記されている。なお、Forwardingデータベース14cもL1ルーティング用のものとL2ルーティング用のものとが存在する。
Destination route information includes System ID, Lisa Budo, NE code, a line number. The System ID is an identifier included in the NSAP address and is used for searching the
ここで、NSAPアドレスのフォーマット構成を説明すると、NSAPアドレスは、エリアアドレス、System ID、NSAP-Selectorの3つの部分に分けられる。エリアアドレス(可変長)は、エリアを示すアドレスであり、System ID(6バイト)は、エリア内のES/ISを定義する識別子である。また、NSAP-Selector(1バイト)は、特定のネットワークサービスを定義するフィールドである。 Here, the format configuration of the NSAP address will be described. The NSAP address is divided into three parts: an area address, a system ID, and an NSAP-Selector. The area address (variable length) is an address indicating an area, and the System ID (6 bytes) is an identifier that defines ES / IS in the area. NSAP-Selector (1 byte) is a field that defines a specific network service .
次に通信システム1によるルーティング(L1ルーティング)処理の詳細について説明する。L1ルーティングは、L1用のForwardingデータベース14cを参照して行われる。Trib NE20は、OSIネットワーク32から受信したデータをTrib NE20内の通信部24によって、内部ネットワーク33を介して一旦Main NE10へ転送し、Main NE10内のルーティング処理部15が受信する。
Next routing by communication system 1 (L1 routing) processing details will be explained. The L1 routing is performed with reference to the
Main NE10とTrib NE20は、それぞれの内部ネットワーク終端部11、21によって、内部ネットワーク33上にIPネットワークを形成しており、Main NE10やTrib NE20固有のIPアドレスにて識別されている。またルーティング処理部15及び通信部24は、別々のUDP(User Datagram Protocol)ポート番号が割り当てられて、そのポートを指定して互いに通信を行うようにしている。
The
ルーティング処理部15及び通信部24は、そのIPネットワークを経由して、UDP/IP通信にてデータ転送を実施する。Trib NE20は、受信したHELLOパケットやLSPのようなルーティングデータも、制御データと同様にMain NE10へ送信する(このデータ転送の際に用いられるデータフォーマットは図4で示した)。
The
また、Main NE10でOSIネットワーク32から受信されたデータ(すなわち、OSI終端部13で受信したデータ)も同様にルーティング処理部15へ転送される。ルーティング処理部15は、HELLOパケットやLSPのようなルーティングデータをデータベース管理部14へ渡し、データベース管理部14では、これらルーティング情報から、Adjacencyデータベース14a、LSPデータベース14bを生成管理し、さらにこれらのデータベースからForwardingデータベース14cを生成して管理する。なお、受信したルーティングデータから変更内容を検出した際は、Adjacencyデータベース14a、LSPデータベース14b、Forwardingデータベース14cに対して該当のデータベースの再構築を行う。
Further, data received from the
図8、図9はMain NE10のルーティング処理部15の動作を示すフローチャートである。ステップS8以降がルーティング処理部15におけるL1ルーティング処理を示している。
8 and 9 are flowcharts showing the operation of the
〔S1〕OSIネットワーク32を通じて直接、管理制御情報のデータを受信する。またはTrib NE20から内部ネットワーク33を通じて送信された管理制御情報のデータを受信する。
[S1] The management control information data is received directly through the
〔S2〕受信データがHELLOパケットやLSPのようなルーティングデータか否かを判断する。ルーティングデータであればステップS3へ、制御データであればステップS4へいく。 [S2] It is determined whether the received data is routing data such as a HELLO packet or LSP. If it is routing data, it will go to step S3, and if it is control data, it will go to step S4.
〔S3〕データベース管理部14へルーティングデータを送信し、データベース管理部14でデータベースの構築処理が行われる。
〔S4〕受信制御データの宛先NSAPアドレスに含まれるエリアアドレスが、自Main NE10が位置するエリアアドレスと一致するか否かを判断する。一致すればステップS6へ、一致しなければステップS5へいく。
[S3] The routing data is transmitted to the
[S4] It is determined whether or not the area address included in the destination NSAP address of the reception control data matches the area address where the
〔S5〕L2ルーティング処理を行う。
〔S6〕受信制御データの宛先NSAPアドレスに含まれるSystem IDが、自Main NE10のSystem IDと一致するか否かを判断する。一致すればステップS7へ、一致しなければステップS8へいく。
[S5] L2 routing processing is performed.
[S6] It is determined whether or not the System ID included in the destination NSAP address of the reception control data matches the System ID of the
〔S7〕受信制御データは自Main NE10宛のネットワーク管理コマンドであるので、データ処理部16へ送信し、データ処理部16でコマンドの該当処理が行われる。
〔S8〕受信制御データは、L1ルーティング対象の制御データである。したがって、Forwardingデータベース14cから、受信制御データの宛先NSAPアドレスのSystem IDと同じSystem IDを持つ項目を検索する。受信制御データのNSAPアドレス内に記載されていたSystem IDと同じSystem IDがForwardingデータベース14c内にあればステップS10へ、なければステップS9へいく。
[S7] Since the reception control data is a network management command addressed to the
[S8] The reception control data is control data targeted for L1 routing. Therefore, an item having the same System ID as the System ID of the destination NSAP address of the reception control data is searched from the
〔S9〕ルーティング宛先不明データとして廃棄する。
〔S10〕同じSystem IDを持つ項目の中のNEコードを見て、それがMain NEコードを表すものか否かを判断する。Main NEコードを表すものであればステップS12へ、Trib NEコードを表すものであればステップS11へいく。
[S9] Discarded as routing destination unknown data.
[S10] Look at the NE code in the item having the same System ID, and determine whether it represents the Main NE code. If it represents the Main NE code, go to Step S12, and if it represents the Trib NE code, go to Step S11.
〔S11〕内部ネットワーク33を通じてTrib NE20の通信部24へ制御データを送信する。
〔S12〕同じ項目の中の回線番号を見て、この回線番号を持つOSIネットワーク32から制御データを送信する。
[S11] Control data is transmitted to the
[S12] Look at the line number in the same item, and send control data from the
図10はMain NE10からTrib NE20へ転送する制御データのフォーマットを示す図である。上記のステップS11における、Trib NE20へ転送される制御データのフォーマットを示している。
FIG. 10 is a diagram showing a format of control data transferred from the
Main NE10のルーティング処理部15は、受信制御データが自Main NEに接続しているOSIネットワーク32から出力すべきデータでないと認識すると、回線番号とデータサイズを付して転送データ3aを生成してTrib NE20へ転送する。
When the
ここで、ステップS8以降の処理について、具体的な値を用いて説明する。Forwardingデータベース14cの格納情報として、System ID=1の項目に、NEコード=1(Main NEなら1、Trib NEなら2)、回線番号#01が記されていたとする。そして、受信した制御データの宛先NSAPアドレスにSystem ID=1が記されていたとする。
Here, the processing after step S8 will be described using specific values. It is assumed that NE code = 1 (1 for Main NE, 2 for Trib NE) and line number # 01 are written in the item of System ID = 1 as stored information in the
この場合、ステップS8より、Forwardingデータベース14c内のSystem ID=1の情報を検索すると、System ID=1の情報はデータベース内に存在する。これは、制御データを同一エリア内にルーティングすべきNEが存在することを意味している。
In this case, when the information of System ID = 1 is searched in the
ステップS10から、NEコードを見ると、Main NEコードの1が記載されているので、Main NE10でルーティング処理すべき制御データと知り、回線番号が#01であるから、この制御データはMain NE10に接続する回線番号#01のOSIネットワーク32から出力されることになる。
When the NE code is viewed from step S10, since the
一方、System ID=1の項目のNEコードにTrib NEコードの2が記されている場合を考える。Forwardingデータベース14cの格納情報として、System ID=1の項目に、NEコード=2、回線番号#01が記されていたとする。この場合、受信制御データには、データサイズの他に、System ID=1の項目の中の回線番号#01を付してTrib NE20へ内部ネットワーク33を介して転送する。このような処理により、Main NE10とTrib NE20が同じNSAPアドレスを持ちながら、OSIネットワーク32上で1つのNEとして動作させることが可能になる。
On the other hand, a case is considered where Trib NE code 2 is written in the NE code of the item of System ID = 1. Assume that NE code = 2 and line number # 01 are written in the item of System ID = 1 as stored information in the
次にTrib NE20から送信する制御データがあれば、Main NE10側へ転送せずに、Trib NE20側で即時にルーティング処理を行う実施の形態について説明する。図11はMain NEの構成を示す図である。Main NE10−1は、図2で上述した構成に対して、宛先ルート情報転送部17をさらに有する。その他の構成は同じである。
Next, an embodiment will be described in which if there is control data to be transmitted from the
宛先ルート情報転送部17は、現在のForwardingデータベース14cに格納されている宛先ルート情報を、内部ネットワーク終端部11を介し、内部ネットワーク33を通じてTrib NE20へ転送する。
The destination route
図12はTrib NEの構成を示す図である。Trib NE20−1の通信部24−1は、宛先ルート情報格納部24aとルーティング処理部(副伝送側ルーティング処理部)24bを含む。その他の構成は図3と同じである。
FIG. 12 is a diagram showing the configuration of the Trib NE. The communication unit 24-1 of the Trib NE 20-1 includes a destination route
宛先ルート情報格納部24aは、Main NE10−1から送信された宛先ルート情報をコピーし格納する。ルーティング処理部24bは、Trib NE20−1自身につながるOSIネットワーク32を通じて制御データを受信してルーティング処理を行うと判断した場合、コピーした宛先ルート情報から宛先を検索し、同一宛先(同一System ID)の項目中にTrib NEコードが記されている場合は、自装置の該当回線番号から制御データを送信し、Main NEコードが記されている場合は、内部ネットワーク33を介してMain NE10へ制御データを送信する。
The destination route
この実施の形態では、Main NE10でForwardingデータベース14cが作られるまでは同様である。Forwardingデータベース14cが作られた後、そのデータベース内のテーブル情報全体がTrib NE20−1の宛先ルート情報格納部24aに転送され、保存して利用できるようにする。
In this embodiment, the same applies until the
Trib NE20−1のOSIネットワーク32から管理制御情報が受信された場合、そのデータがルーティングデータであればMain NE10−1のルーティング処理部15に転送する。その際のデータ構成は図4の通りであり、その後のルーティング処理部15のルーティングデータの処理も図8のフローと同様である。
When management control information is received from the
一方、管理制御情報が制御データならば、図9で示したフローをTrib NE20−1のルーティング処理部24bにて実施し、Trib NE20−1の回線から送信すべきデータであれば指定の回線から送信を行い、そうでなければMain NE10−1にデータを転送する。
On the other hand, if the management control information is control data, the flow shown in FIG. 9 is executed by the
このように、Main NE10−1で生成されたForwardingデータベース14cの中身(宛先ルート情報)をTrib NE20−1へコピーして、Trib NE20−1でルーティング処理を実行できるようにした。これにより、Trib NE20−1側で閉じたルーティング処理も行うことができ、Main NE10−1の処理負荷の軽減、さらに内部ネットワーク33におけるMain NE10−1とTrib NE20−1との情報のやりとりの効率化を図ることが可能になる。
As described above, the contents (destination route information) of the
以上説明したように、複数NEを協調させて仮想NEを構成することにより、OSIネットワーク上の1つの完全なネットワークノードとして動作させることができる。これにより、追加のNSAPアドレスを消費せずにSONETネットワーク容量を増加させることが可能になる。また既存NEを大容量NEと置き換えるのに比べて、安価なコストで回線容量の追加を行うことができる。 As described above, by constructing the virtual NE by coordinating multiple NE, it can be operated as one complete network nodes on OSI network. This makes it possible to increase the SONET network capacity without consuming additional NSAP addresses. In addition, the line capacity can be added at a lower cost than when the existing NE is replaced with a large-capacity NE.
また、その結果として、エリアを分割せずに、同一エリアにて多数のネットワークノードを管理できるようになるので、ネットワークノード管理を簡単にすることができる。
なお、上記の説明では、特定アドレスをNSAPアドレスとしたが、NSAPアドレスに限らず、容量増設時にリソースとしてのアドレス消費を抑える目的であれば、その他のアドレスに対しても同様に、本発明を適用することが可能である。
As a result, since a large number of network nodes can be managed in the same area without dividing the area, network node management can be simplified.
In the above description, the specific address is the NSAP address. However, the present invention is not limited to the NSAP address, and the present invention is similarly applied to other addresses as long as the purpose is to suppress address consumption as a resource at the time of capacity expansion. It is possible to apply.
(付記1) ネットワーク上でルーティング処理をして通信を行う通信システムにおいて、
ユーザトラフィックが流れるユーザネットワークと、ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワークとに接続し、管理ネットワーク上では特定アドレスにより一意に識別され、容量増設時には、ユーザネットワーク及び管理ネットワークとも独立した内部ネットワークを介して、増設された装置と接続して、1つの特定アドレスを持つ仮想ノードを生成して通信を行う主伝送装置と、
容量増設時には、内部ネットワークを介して前記主伝送装置と接続して前記仮想ノードを生成して、管理ネットワーク上で前記主伝送装置と同一特定アドレスを共有して通信を行う副伝送装置と、
を有することを特徴とする通信システム。
(Supplementary note 1) In a communication system that performs communication by performing routing processing on a network,
It is connected to the user network through which user traffic flows and the management network through which management control information including routing data and control data flows, and is uniquely identified by a specific address on the management network, and independent of the user network and management network when capacity is increased A main transmission device that communicates by generating a virtual node having one specific address by connecting to the added device via the internal network,
At the time of capacity expansion, a sub-transmission device that communicates by sharing the same specific address as the main transmission device on a management network, generating the virtual node by connecting to the main transmission device via an internal network,
A communication system comprising:
(付記2) 前記副伝送装置は、受信した管理制御情報を前記主伝送装置へすべて送信する通信部をさらに有することを特徴とする付記1記載の通信システム。
(付記3) 前記主伝送装置は、ルーティングデータから収集した宛先ルート情報を含む転送データベースを生成して管理するデータベース管理部と、自装置でまたは内部ネットワークを介して前記副伝送装置から制御データを受信し、ルーティング処理を行うと判断した場合、転送データベースから宛先を検索し、検索した宛先に対応する項目中に主伝送装置コードが記されている場合は、自装置の該当回線番号から制御データを送信し、副伝送装置コードが記されている場合は、内部ネットワークを介して前記副伝送装置へ制御データを送信する主伝送側ルーティング処理部と、から構成されることを特徴とする付記2記載の通信システム。
(Additional remark 2) The said subtransmission apparatus further has a communication part which transmits all the received management control information to the said main transmission apparatus, The communication system of
(Supplementary note 3) The main transmission device generates a database that includes destination route information collected from routing data and manages it, and the control data from the sub-transmission device by itself or via an internal network. If it is received and routing processing is determined, the destination is searched from the transfer database, and if the main transmission device code is written in the item corresponding to the searched destination, the control data is calculated from the corresponding line number of the own device. And a main transmission side routing processing unit for transmitting control data to the sub-transmission apparatus via an internal network when the sub-transmission apparatus code is described. The communication system described.
(付記4) 前記主伝送装置は、転送データベース内の宛先ルート情報を、内部ネットワークを介して前記副伝送装置へ転送する宛先ルート情報転送部をさらに有することを特徴とする付記1記載の通信システム。
(Supplementary Note 4) The communication system according to
(付記5) 前記副伝送装置は、宛先ルート情報を格納する宛先ルート情報格納部と、制御データを受信してルーティング処理を行うと判断した場合、宛先ルート情報から宛先を検索し、検索した宛先に対応する項目中に副伝送装置コードが記されている場合は、自装置の該当回線番号から制御データを送信し、主伝送装置コードが記されている場合は、内部ネットワークを介して前記主伝送装置へ制御データを送信する副伝送側ルーティング処理部と、から構成されることを特徴とする付記4記載の通信システム。 (Supplementary Note 5) If the sub-transmission apparatus determines that the destination route information storage unit for storing the destination route information and the control data are received and performs the routing process, the sub-transmission device searches the destination from the destination route information, and searches for the destination. If the sub-transmission device code is described in the item corresponding to, control data is transmitted from the corresponding line number of the own device. If the main transmission device code is described, the main transmission device code is transmitted via the internal network. The communication system according to supplementary note 4, comprising: a sub-transmission-side routing processing unit that transmits control data to the transmission device.
(付記6) ユーザトラフィックが流れるユーザネットワークと、ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワークとに接続し、管理ネットワーク上では特定アドレスにより一意に識別されて、ルーティング処理を行う主伝送装置において、
容量増設時には、ユーザネットワーク及び管理ネットワークとも独立した内部ネットワークを介して、増設された副伝送装置との接続インタフェースを行う内部ネットワーク終端部と、
ルーティングデータから収集した宛先ルート情報を含む転送データベースを生成して管理するデータベース管理部と、
自装置でまたは内部ネットワークを介して前記副伝送装置から制御データを受信し、ルーティング処理を行うと判断した場合、転送データベースから宛先を検索し、検索した宛先に対応する項目中に主伝送装置コードが記されている場合は、自装置の該当回線番号から制御データを送信し、副伝送装置コードが記されている場合は、内部ネットワークを介して前記副伝送装置へ制御データを送信する主伝送側ルーティング処理部と、
を有することを特徴とする主伝送装置。
(Supplementary Note 6) Main transmission that connects to a user network in which user traffic flows and a management network in which management control information including routing data and control data flows, and is uniquely identified on the management network by a specific address and performs routing processing In the device
When the capacity is increased, an internal network termination unit that performs a connection interface with the added sub-transmission device via an internal network independent of the user network and the management network;
A database management unit that generates and manages a transfer database including destination route information collected from routing data;
When it is judged that the control data is received from the sub-transmission apparatus in its own apparatus or via the internal network and the routing process is performed, the destination is searched from the transfer database, and the main transmission apparatus code is included in the item corresponding to the searched destination. Is transmitted from the corresponding line number of its own device, and when the sub-transmission device code is described, the main transmission for transmitting control data to the sub-transmission device via the internal network Side routing processor,
A main transmission apparatus comprising:
(付記7) 宛先ルート情報を、内部ネットワークを介して前記副伝送装置へ転送する宛先ルート情報転送部をさらに有することを特徴とする付記6記載の主伝送装置。
(付記8) ユーザトラフィックが流れるユーザネットワークと、ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワークとに接続し、管理ネットワーク上では特定アドレスにより一意に識別される主伝送装置に対して、容量増設時に取り付けられる副伝送装置において、
容量増設時には、ユーザネットワーク及び管理ネットワークとも独立した内部ネットワークを介して、既設の主伝送装置との接続インタフェースを行う内部ネットワーク終端部と、
管理ネットワーク上で前記主伝送装置と同一特定アドレスを共有して通信を行う通信部と、
を有することを特徴とする副伝送装置。
(Additional remark 7) The main transmission apparatus of Additional remark 6 characterized by further having a destination route information transfer part which transfers destination route information to the said subtransmission apparatus via an internal network.
(Supplementary Note 8) For a main transmission apparatus that is connected to a user network through which user traffic flows and a management network through which management control information including routing data and control data flows and that is uniquely identified by a specific address on the management network, In the sub-transmission device that is installed when the capacity is increased,
At the time of capacity expansion, an internal network termination unit that performs a connection interface with an existing main transmission device via an internal network independent of the user network and the management network;
A communication unit that performs communication by sharing the same specific address as the main transmission device on a management network;
A sub-transmission apparatus comprising:
(付記9) 前記通信部は、受信した管理制御情報を前記主伝送装置へすべて送信することを特徴とする付記8記載の副伝送装置。
(付記10) 前記通信部は、前記主伝送装置から転送された、宛先ルート情報を格納する宛先ルート情報格納部と、制御データを受信し、ルーティング処理を行うと判断した場合、宛先ルート情報から宛先を検索し、検索した宛先に対応する項目中に副伝送装置コードが記されている場合は、自装置の該当回線番号から制御データを送信し、主伝送装置コードが記されている場合は、内部ネットワークを介して前記主伝送装置へ制御データを送信する副伝送側ルーティング処理部と、を含むことを特徴とする付記8記載の副伝送装置。
(Additional remark 9) The said communication part transmits all the received management control information to the said main transmission apparatus, The subtransmission apparatus of Additional remark 8 characterized by the above-mentioned.
(Supplementary Note 10) When the communication unit determines that the destination route information storage unit that stores the destination route information transferred from the main transmission apparatus and receives control data and performs the routing process, If the sub-transmission device code is written in the item corresponding to the searched destination, the control data is transmitted from the corresponding line number of the own device, and the main transmission device code is written. And a sub-transmission-side routing processing unit that transmits control data to the main transmission device via an internal network.
(付記11) ネットワーク上に設けられた伝送装置の回線容量を、特定アドレスを消費することなく増設してルーティング処理を行うルーティング方法において、
ユーザトラフィックが流れるユーザネットワークと、ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワークとに接続し、管理ネットワーク上では特定アドレスにより一意に識別される主伝送装置と、増設される副伝送装置とに対して、
容量増設時には、ユーザネットワーク及び管理ネットワークとも独立した内部ネットワークを介して、前記主伝送装置と、管理ネットワーク上で前記主伝送装置と同一特定アドレスを共有して通信を行う前記副伝送装置とが接続して、1つの特定アドレスを持つ仮想ノードを生成し、
前記主伝送装置または前記副伝送装置で、制御データのルーティング処理を実行するルーティング方法。
(Supplementary Note 11) In a routing method in which the line capacity of a transmission device provided on a network is increased without consuming a specific address, and routing processing is performed.
A main transmission device that is connected to a user network in which user traffic flows and a management network in which management control information including routing data and control data flows, and is uniquely identified by a specific address on the management network, and an additional sub-transmission device And against
When the capacity is increased, the main transmission device is connected to the sub-transmission device that communicates by sharing the same specific address as the main transmission device on the management network via an internal network independent of the user network and the management network. And create a virtual node with one specific address,
A routing method for executing control data routing processing in the main transmission apparatus or the sub-transmission apparatus.
(付記12) 前記副伝送装置は、受信した管理制御情報を前記主伝送装置へすべて送信し、前記主伝送装置は、ルーティングデータから収集した宛先ルート情報を含む転送データベースを生成して管理し、自装置でまたは内部ネットワークを介して前記副伝送装置から制御データを受信し、ルーティング処理を行うと判断した場合、転送データベースから宛先を検索し、検索した宛先に対応する項目中に主伝送装置コードが記されている場合は、自装置の該当回線番号から制御データを送信し、副伝送装置コードが記されている場合は、内部ネットワークを介して前記副伝送装置へ制御データを送信することを特徴とする付記11記載のルーティング方法。
(Supplementary Note 12) The sub-transmission apparatus transmits all received management control information to the main transmission apparatus, and the main transmission apparatus generates and manages a transfer database including destination route information collected from routing data, When it is judged that the control data is received from the sub-transmission apparatus in its own apparatus or via the internal network and the routing process is performed, the destination is searched from the transfer database, and the main transmission apparatus code is included in the item corresponding to the searched destination. Is transmitted from the corresponding line number of its own device, and when the sub-transmission device code is described, control data is transmitted to the sub-transmission device via the internal network. 12. The routing method according to
(付記13) 前記主伝送装置は、転送データベース内の宛先ルート情報を、内部ネットワークを介して前記副伝送装置へ転送し、前記副伝送装置は、宛先ルート情報を格納し、制御データを受信してルーティング処理を行うと判断した場合、宛先ルート情報から宛先を検索し、検索した宛先に対応する項目中に副伝送装置コードが記されている場合は、自装置の該当回線番号から制御データを送信し、主伝送装置コードが記されている場合は、内部ネットワークを介して前記主伝送装置へ制御データを送信することを特徴とする付記11記載のルーティング方法。
(Additional remark 13) The said main transmission apparatus transfers the destination route information in a transfer database to the said subtransmission apparatus via an internal network, The said subtransmission apparatus stores destination route information, and receives control data If it is determined that routing processing is to be performed, the destination is searched from the destination route information, and if the sub-transmission device code is described in the item corresponding to the searched destination, the control data is obtained from the corresponding line number of the own device. 12. The routing method according to
1 通信システム
10、10a、10b 主伝送装置
20、20a、20b 副伝送装置
31 ユーザネットワーク(SONETネットワーク)
32 管理ネットワーク(OSIネットワーク)
33、33a、33b 内部ネットワーク
40、40a、40b 仮想ノード
DESCRIPTION OF
32 Management network (OSI network)
33, 33a,
Claims (3)
ユーザトラフィックが流れるユーザネットワークと、ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワークとに接続し、前記管理ネットワーク上では特定アドレスにより一意に識別され、前記ユーザネットワーク及び前記管理ネットワーク各々とは独立した内部ネットワークを介して、他装置と接続して、1つの特定アドレスを持つ仮想ノードを生成して通信を行う第1の伝送装置と、
前記内部ネットワークを介して前記第1の伝送装置と接続して前記仮想ノードを生成して、前記管理ネットワーク上で前記第1の伝送装置と同一特定アドレスを共有して通信を行う第2の伝送装置と、
を備え、
前記第2の伝送装置は、
受信した前記管理制御情報が前記ルーティングデータの場合は、前記ルーティングデータを、前記内部ネットワークを通じて前記第1の伝送装置へ転送し、
受信した前記管理制御情報が前記制御データの場合は、前記制御データが自装置でのルーティング処理の対象データであるか否かを判別し、前記制御データが、前記対象データであればルーティング処理を行って、前記第1の伝送装置を介さずに前記自装置に接続する前記管理ネットワークから転送し、前記対象データでなければ前記内部ネットワークを通じて前記第1の伝送装置へ転送する、
ことを特徴とする通信システム。 In a communication system that performs routing processing on a network and performs communication,
Connected to a user network through which user traffic flows and a management network through which management control information including routing data and control data flows, are uniquely identified by a specific address on the management network, and each of the user network and the management network A first transmission device that communicates by generating a virtual node having one specific address by connecting to another device via an independent internal network;
A second transmission that connects to the first transmission device via the internal network, generates the virtual node, and communicates on the management network while sharing the same specific address as the first transmission device Equipment,
With
The second transmission device includes:
If the received management control information is the routing data, the routing data is transferred to the first transmission device through the internal network,
If the received management control information is the control data, it is determined whether or not the control data is target data for routing processing in its own device. If the control data is the target data, routing processing is performed. And transfer from the management network connected to the device without going through the first transmission device, and transfer to the first transmission device through the internal network if it is not the target data.
A communication system characterized by the above.
ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワークとの接続インタフェースを行う管理ネットワーク終端部と、
前記ユーザネットワーク及び前記管理ネットワーク各々とは独立した内部ネットワークとの接続インタフェースを行う内部ネットワーク終端部と、
前記制御データのルーティング処理時、前記制御データが自装置のルーティング処理の対象データであるか否かを判別し、前記制御データが、前記対象データであればルーティング処理を行って前記管理ネットワークから転送し、前記対象データでなければ前記内部ネットワークを通じて他装置へ転送するルーティング処理部とを備え、
前記管理ネットワーク上では特定アドレスにより一意に識別され、前記内部ネットワークを介して前記他装置と接続して、1つの特定アドレスを持つ仮想ノードを生成して通信を行う、
ことを特徴とする伝送装置。 A user network termination unit that provides a connection interface with a user network through which user traffic flows;
A management network termination unit that performs a connection interface with a management network through which management control information including routing data and control data flows;
An internal network termination unit that performs a connection interface with an internal network independent of each of the user network and the management network;
At the time of routing processing of the control data, it is determined whether or not the control data is data subject to routing processing of its own device. If the control data is the target data, routing processing is performed and transferred from the management network And a routing processing unit for transferring to other devices through the internal network if the target data is not the target data,
It is uniquely identified by a specific address on the management network, is connected to the other device via the internal network, generates a virtual node having one specific address, and performs communication.
A transmission apparatus characterized by that.
ルーティングデータ及び制御データを含む管理制御情報が流れる管理ネットワークとの接続インタフェースを行う管理ネットワーク終端部と、
前記ユーザネットワーク及び前記管理ネットワーク各々とは独立した内部ネットワークとの接続インタフェースを行う内部ネットワーク終端部と、
前記内部ネットワークを介して他装置と接続して仮想ノードを生成し、前記管理ネットワーク上で前記他装置と同一特定アドレスを共有して通信を行う通信部と、
を備え、
前記通信部は、
受信した前記管理制御情報が前記ルーティングデータの場合は、前記ルーティングデータを、前記内部ネットワークを通じて前記他装置へ転送し、
受信した前記管理制御情報が前記制御データの場合は、前記制御データがルーティング処理の対象データであるか否かを判別し、前記制御データが、前記対象データであればルーティング処理を行って、前記他装置を介さずに前記管理ネットワークから転送し、前記対象データでなければ前記内部ネットワークを通じて前記他装置へ転送する、
ことを特徴とする伝送装置。 A user network termination unit that provides a connection interface with a user network through which user traffic flows;
A management network termination unit that performs a connection interface with a management network through which management control information including routing data and control data flows;
An internal network termination unit that performs a connection interface with an internal network independent of each of the user network and the management network;
A communication unit that generates a virtual node by connecting to another device via the internal network, and performs communication by sharing the same specific address as the other device on the management network;
With
The communication unit is
If the received management control information is the routing data, the routing data is transferred to the other device through the internal network,
When the received management control information is the control data, it is determined whether or not the control data is data subject to routing processing, and if the control data is the target data, routing processing is performed, Transfer from the management network without passing through another device, and transfer to the other device through the internal network if it is not the target data.
A transmission apparatus characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004089543A JP4530697B2 (en) | 2004-03-25 | 2004-03-25 | Communications system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004089543A JP4530697B2 (en) | 2004-03-25 | 2004-03-25 | Communications system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005277893A JP2005277893A (en) | 2005-10-06 |
| JP4530697B2 true JP4530697B2 (en) | 2010-08-25 |
Family
ID=35177073
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004089543A Expired - Fee Related JP4530697B2 (en) | 2004-03-25 | 2004-03-25 | Communications system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4530697B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4522350B2 (en) * | 2005-09-29 | 2010-08-11 | 富士通株式会社 | Transmission equipment |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3487197B2 (en) * | 1997-11-14 | 2004-01-13 | 株式会社日立製作所 | Cluster type router device |
| JP3572611B2 (en) * | 2000-06-22 | 2004-10-06 | 日本電気株式会社 | Dynamic multicast transmission apparatus and transmission method thereof |
-
2004
- 2004-03-25 JP JP2004089543A patent/JP4530697B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005277893A (en) | 2005-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5935913B2 (en) | Communication system, forwarding node, route management server, and communication method | |
| US9900249B2 (en) | Communication system, forwarding node, path management server, communication method, and program | |
| US8605622B2 (en) | Route setup server, route setup method and route setup program | |
| US8315188B2 (en) | Topology database synchronization | |
| US6985960B2 (en) | Routing information mapping device in a network, method thereof and storage medium | |
| CN101569146A (en) | Traffic engineering and fast protection using IPv6 capabilities | |
| US7349427B1 (en) | Routing method and apparatus for optimising auto-tunnelling in a heterogeneous network | |
| CN103931147A (en) | Path diversity in a connection-oriented network | |
| WO2003058868A2 (en) | Dynamic route selection for label switched paths in communication networks | |
| CN110365553B (en) | A method and system for monitoring IPv6 network traffic based on SDN | |
| WO2005008922A1 (en) | Signalling routing apparatus and method in optical network | |
| CN101471879A (en) | Path control system and method for layering ordered address grouping network | |
| JP4530697B2 (en) | Communications system | |
| EP1641198B1 (en) | Method for routing traffic using traffic weighting factors | |
| CN119728540A (en) | Data packet processing method, device, equipment, medium and product | |
| JP4074310B2 (en) | Traffic distributed control device, packet communication network, and program | |
| US11431632B1 (en) | ID/location hybrid forwarding method based on source routing | |
| CA2437684C (en) | Routing method and apparatus for optimising auto-tunnelling in a heterogeneous network | |
| JP4638849B2 (en) | Function distributed communication apparatus and path control method | |
| CN115514700A (en) | A method, device and device for determining a backup path between node devices | |
| JP4725382B2 (en) | Packet relay method and packet relay node | |
| JP3042508B2 (en) | Routing device and routing method | |
| HK1177999A (en) | Communication system, forwarding nodes, path management server and communication method | |
| JPH11298524A (en) | Network system and path controller | |
| KR20080050041A (en) | Packet Forwarding Method in Router System Using IP4 / IP6 Conversion |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090108 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090414 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090615 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100121 |
|
| 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: 20100608 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100608 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4530697 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130618 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130618 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |