[go: up one dir, main page]

JP2006014151A - Network management apparatus and network management program - Google Patents

Network management apparatus and network management program Download PDF

Info

Publication number
JP2006014151A
JP2006014151A JP2004191153A JP2004191153A JP2006014151A JP 2006014151 A JP2006014151 A JP 2006014151A JP 2004191153 A JP2004191153 A JP 2004191153A JP 2004191153 A JP2004191153 A JP 2004191153A JP 2006014151 A JP2006014151 A JP 2006014151A
Authority
JP
Japan
Prior art keywords
link
interface
link aggregation
information
aggregation
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.)
Pending
Application number
JP2004191153A
Other languages
Japanese (ja)
Inventor
Masaru Miyoshi
優 三好
Tatsuyuki Kimura
辰幸 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2004191153A priority Critical patent/JP2006014151A/en
Publication of JP2006014151A publication Critical patent/JP2006014151A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】 リンクアグリゲーションを用いたリンクの利用効率を向上させる。
【解決手段】 ネットワーク管理装置101は、ネットワークインターフェース部111を介してルータ211〜214にアクセスし、各ルータ211〜214のIF情報、IPアドレス、サブネットマスク、ルーチングプロトコルのIFコスト情報を収集し、インターフェースの情報とリンク情報とをデータベース115に格納するとともに、特殊リンク対応部112は、If Stack Status値から判断される論理インターフェースと物理インターフェースとの関連付けに基づいて、リンクアグリゲーションを適用しているリンクを特定し、特殊リンクを構成するインターフェースの情報と特殊リンク情報とをデータベース115に格納する。
【選択図】 図1
PROBLEM TO BE SOLVED: To improve the use efficiency of a link using link aggregation.
A network management apparatus 101 accesses routers 211 to 214 via a network interface unit 111, collects IF information, IP address, subnet mask, routing protocol IF cost information of each router 211 to 214, The link and the link information are stored in the database 115, and the special link corresponding unit 112 applies the link aggregation based on the association between the logical interface and the physical interface determined from the If Stack Status value. And the information of the interface constituting the special link and the special link information are stored in the database 115.
[Selection] Figure 1

Description

本発明はネットワーク管理装置およびネットワーク管理プログラムに関し、特に、IP(Internet Protocol)による論理接続リンクの下位レイヤの構成管理方法に適用して好適なものである。   The present invention relates to a network management apparatus and a network management program, and is particularly suitable for being applied to a configuration management method for a lower layer of a logical connection link by IP (Internet Protocol).

従来のIP網の管理方法では、非特許文献1に開示されているように、ノード(ルータ)のインターフェースに付与されたIPアドレスやサブネットマスク値をノードから取得することにより、網トポロジを把握する方法がある。
また、非特許文献1、2に開示されているように、網トポロジを把握した上で、インターフェースのIPアドレスに付与されたOSPF(Open Shortest Path First) Metricなどのルーティングコスト情報を取得することにより、網上の任意の2点間の経路を特定する方法がある。
In the conventional IP network management method, as disclosed in Non-Patent Document 1, the network topology is grasped by acquiring the IP address and subnet mask value assigned to the interface of the node (router) from the node. There is a way.
Further, as disclosed in Non-Patent Documents 1 and 2, by grasping the network topology and acquiring routing cost information such as OSPF (Open Shortest Path First) attached to the IP address of the interface There is a method for specifying a route between any two points on the network.

さらに、非特許文献3に開示されているように、インターフェースのSpeed情報を収集することにより、2点間の経路の利用可能最大帯域を特定する方法や、実際のトラヒック流量と比較して2点間の経路の空き帯域を推定する方法がある。
一方、IP網を構成するための技術として、複数の物理リンクを仮想的な1本のリンクとして扱うことが可能なリンクアグリゲーションがIEEE802.3adとして標準化されている。このリンクアグリゲーションでは、高速なインターフェースを利用することなく、帯域を増やすことができる。例えば、非特許文献4には、1Gbpsの帯域幅を持つリンクを3本束ねて3Gbpsの帯域幅の論理リンクとして扱う方法が開示されている。
Furthermore, as disclosed in Non-Patent Document 3, by collecting speed information of an interface, a method for specifying the maximum usable bandwidth of a path between two points, or two points compared to an actual traffic flow rate. There is a method of estimating the free bandwidth of the route between.
On the other hand, as a technique for configuring an IP network, link aggregation capable of handling a plurality of physical links as a single virtual link has been standardized as IEEE 802.3ad. In this link aggregation, the bandwidth can be increased without using a high-speed interface. For example, Non-Patent Document 4 discloses a method of bundling three links having a bandwidth of 1 Gbps and treating them as a logical link having a bandwidth of 3 Gbps.

また、非特許文献5には、リンクアグリゲーションされたリンクを自動的あるいは手動で検出し、システム上において物理リンクを論理リンクとして扱い、他のリンクと同様に管理する方法が開示されている。
Philips Mirror著、苅田幸雄監訳「マスタリングTCP/IP応用編」、第1版、pp.235−237、2000年5月30日発行 「ソリューション紹介:Route Explorer」、東陽テクニカ、[online]、2004年4月15日検索、インターネット、<http://www.toyo.co.jp/packetdesign/r_soition.html>から入手可能 矢口優他3名、「大規模IP網における管理サーバを用いたリソース管理方式の一提案と具体例」、電子情報通信学会、2002年総合大会講演論文集、B−6−31、[CD−ROM]、2002年3月7日発行 日経BP社発行、「通信ネットワーク事典03〜04年度版」、pp.230、第1版1刷、2003年3月31日発行 「3.5 ネットワークマネージャの動作」、ヒューレットパッカード社、[online]、2004年4月15日検索、インターネット、<http://docs.hp.com/ia/B3936−90066/ch03s05.html>から入手可能
Non-Patent Document 5 discloses a method of automatically or manually detecting link-aggregated links, treating physical links as logical links on the system, and managing them in the same manner as other links.
By Philips Mirror, directed by Yukio Hamada, “Mastering TCP / IP Application”, 1st edition, pp. 235-237, issued May 30, 2000 “Solution Introduction: Route Explorer”, Toyo Technica, [online], search on April 15, 2004, Internet, <http: // www. toyo. co. jp / packetdesign / r_solution. available from html> Yuguchi Yaguchi and three others, "A proposal and specific example of a resource management method using a management server in a large-scale IP network", IEICE, 2002 General Conference Proceedings, B-6-31, [CD- ROM], issued March 7, 2002 Published by Nikkei BP, "Communications Network Encyclopedia 03-04 edition", pp. 230, 1st edition, 1st edition, issued March 31, 2003 “3.5 Operation of Network Manager”, Hewlett-Packard Company, [online], April 15, 2004 search, Internet, <http: // docs. hp. com / ia / B3936-90066 / ch03s05. available from html>

しかしながら、従来のIP網の管理方法では、リンクアグリゲーションを用いたリンクを含んだ任意の2点間を結ぶ経路において、全てのリンクの帯域情報を抽出して管理したり、リソース管理を行ったりすることは行われていなかった。
また、リンクアグリゲーションを用いたリンクを構成する1物理リンクが故障した場合、あるいは故障から回復した場合に、その1物理リンクの故障および回復を検出して論理リンクの帯域を更新することは行われていなかった。
However, in the conventional IP network management method, bandwidth information of all links is extracted and managed in a path connecting any two points including links using link aggregation, or resource management is performed. That was not done.
Also, when one physical link that constitutes a link using link aggregation fails or recovers from a failure, the failure and recovery of that one physical link is detected and the bandwidth of the logical link is updated. It wasn't.

このため、リンクアグリゲーションされたリンクを構成する一部の物理リンクが故障すると、リンクアグリゲーションを用いたリンク全体が使用不能になったり、リンクアグリゲーションを用いたリンクの利用可能最大帯域を精度をよく把握することができなくなり、リンクアグリゲーションを用いたリンクの利用効率が劣化するという問題があった。
そこで、本発明の目的は、リンクアグリゲーションを用いたリンクの利用効率を向上させることが可能なネットワーク管理装置およびネットワーク管理プログラムを提供することである。
For this reason, if some of the physical links that make up a link-aggregated link fail, the entire link that uses link aggregation becomes unusable, or the maximum available bandwidth of the link that uses link aggregation is well understood. There is a problem that the use efficiency of the link using link aggregation deteriorates.
Accordingly, an object of the present invention is to provide a network management apparatus and a network management program capable of improving link utilization efficiency using link aggregation.

上述した課題を解決するために、請求項1記載のネットワーク管理装置によれば、リンクアグリゲーションを適用しているリンクを検出するリンクアグリゲーション検出手段と、前記リンクアグリゲーションを適用しているリンクを構成するインターフェースの情報を個別に管理するインターフェース情報管理手段とを備えることを特徴とする。
これにより、リンクアグリゲーションを維持したまま、リンクアグリゲーションされた個々のリンクの状態を把握することが可能となり、リンクアグリゲーションを構成する物理リンクの故障や復旧に追従して論理リンクの情報を管理することが可能となる。このため、任意の2点間の経路を正しく特定することが可能となるとともに、リンクアグリゲーションを用いたリンクの現時点での利用可能最大帯域を精度よく把握することが可能となり、リンクアグリゲーションを用いたリンクの利用効率を向上させることができる。また、リンクアグリゲーションを構成する物理リンクのどこかに障害が発生したとしても、他のリンクが使用できれば、論理リンク全体として動作を継続させることが可能となり、耐故障性を向上させることができる。
In order to solve the above-described problem, according to the network management device of claim 1, a link aggregation detection unit that detects a link to which link aggregation is applied, and a link to which the link aggregation is applied are configured. Interface information management means for individually managing interface information is provided.
This makes it possible to understand the status of each link-aggregated link while maintaining link aggregation, and manages logical link information following the failure and recovery of the physical links that make up the link aggregation. Is possible. For this reason, it is possible to correctly specify the route between any two points, and it is possible to accurately grasp the maximum available bandwidth at the present time of the link using link aggregation, and link aggregation is used. Link utilization efficiency can be improved. Also, even if a failure occurs somewhere in the physical link that constitutes the link aggregation, if another link can be used, the operation as a whole logical link can be continued, and the fault tolerance can be improved.

また、請求項2記載のネットワーク管理装置によれば、前記インターフェース情報管理手段は、各インターフェースを収容するエレメントの属性を登録するエレメントテーブルと、各インターフェースの種別、速度およびリンクアグリゲーションが互いに適用されている他のインターフェースへのポインタを登録するIFテーブルと、各リンクの種別、帯域および対応するインターフェースへのポインタを登録するリンク情報テーブルとを備えることを特徴とする。   In the network management device according to claim 2, the interface information management means is configured such that an element table for registering attributes of elements accommodating each interface, and the type, speed, and link aggregation of each interface are mutually applied. And an IF table for registering pointers to other interfaces, and a link information table for registering pointers to the types and bandwidths of the respective links and the corresponding interfaces.

これにより、IPレイヤでの接続リンクと下位レイヤでの接続リンクとの対応が1:N(Nは2以上の整数)になるリンクを含んだ網においても、そのリンクに関する情報を1:Nの関連付けを持たせたままデータベース上で管理することが可能となる。このため、複数の物理リンクをまとめて仮想的な高速インターフェースとして提供するリンクアグリゲーションを用いた論理リンクをも管理対象としつつ、リンクアグリゲーションを構成する物理リンクの故障や復旧に追従して、論理リンクの帯域情報を管理することが可能となる。   As a result, even in a network including a link in which the correspondence between the connection link in the IP layer and the connection link in the lower layer is 1: N (N is an integer equal to or greater than 2), information regarding the link is set to 1: N. It is possible to manage on the database with the association. For this reason, logical links using link aggregation that provides multiple virtual links as a virtual high-speed interface are managed, and the physical links that make up the link aggregation follow the failure and recovery of the logical links. Bandwidth information can be managed.

また、請求項3記載のネットワーク管理装置によれば、インターフェースの故障を検出する故障検出手段と、前記IFテーブルの参照結果に基づいて、前記故障が検出されたインターフェースがリンクアグリゲーションを構成するかどうかを判定する第1判定手段と、前記第1判定手段による判定結果に基づいて、リンクアグリゲーションを構成する論理リンクの合計帯域を更新する第1更新手段とを備えることを特徴とする。   In addition, according to the network management device according to claim 3, whether or not the interface in which the failure is detected constitutes a link aggregation based on a failure detection unit that detects an interface failure and a reference result of the IF table. And a first updating unit for updating a total bandwidth of logical links constituting the link aggregation based on a determination result by the first determining unit.

これにより、リンクアグリゲーションを構成する物理リンクの1つあるいは複数が故障した場合においても、論理リンクの合計帯域から故障分のIF速度を正しく減算することができる。このため、リンクアグリゲーションを構成する物理リンクのどこかに障害が発生したとしても、現時点での合計帯域を把握することが可能となり、論理リンクの帯域を引き続き正しく管理することができる。   Thereby, even when one or more of the physical links constituting the link aggregation fail, the IF speed corresponding to the failure can be correctly subtracted from the total bandwidth of the logical links. For this reason, even if a failure occurs somewhere in the physical link constituting the link aggregation, it is possible to grasp the current total bandwidth, and it is possible to continue to correctly manage the logical link bandwidth.

また、請求項4記載のネットワーク管理装置によれば、インターフェースの回復を検出する回復検出手段と、前記IFテーブルの参照結果に基づいて、前記回復が検出されたインターフェースがリンクアグリゲーションを構成するかどうかを判定する第2判定手段と、前記第2判定手段による判定結果に基づいて、リンクアグリゲーションを構成する論理リンクの合計帯域を更新する第2更新手段とを備えることを特徴とする。   According to the network management device of claim 4, whether or not the recovery detection unit that detects recovery of the interface and the interface from which the recovery is detected constitutes a link aggregation based on the reference result of the IF table. And a second updating unit for updating the total bandwidth of the logical links constituting the link aggregation based on a determination result by the second determining unit.

これにより、リンクアグリゲーションを構成する物理リンクの1つあるいは複数が復旧した場合においても、論理リンクの合計帯域から復旧分のIF速度を正しく加算することができる。このため、リンクアグリゲーションを構成する物理リンクのいずれかが復旧した場合においても、現時点での合計帯域を把握することが可能となり、論理リンクの帯域を引き続き正しく管理することができる。   Thereby, even when one or more of the physical links constituting the link aggregation are recovered, the IF speed for recovery can be correctly added from the total bandwidth of the logical links. For this reason, even when any of the physical links constituting the link aggregation is restored, the current total bandwidth can be grasped, and the bandwidth of the logical link can be managed correctly.

また、請求項5記載のネットワーク管理装置によれば、リンクアグリゲーションを適用しているリンクを検出するリンクアグリゲーション検出手段と、前記リンクアグリゲーションが適用されている個々の物理リンクの障害の発生状況に基づいて、前記リンクアグリゲーションを適用している論理リンク全体の帯域情報を算出する帯域情報算出手段とを備えることを特徴とする。   Further, according to the network management device of claim 5, based on link aggregation detection means for detecting a link to which link aggregation is applied, and a failure occurrence state of each physical link to which the link aggregation is applied. And bandwidth information calculating means for calculating bandwidth information of the entire logical link to which the link aggregation is applied.

これにより、リンクアグリゲーションを構成する物理リンクの故障や復旧に追従しながら、論理リンクの帯域情報を管理することが可能となる。このため、リンクアグリゲーションを用いたリンクの現時点での利用可能最大帯域を精度よく把握することが可能となり、リンクアグリゲーションを用いたリンクの利用効率を向上させることができる。   As a result, it is possible to manage the bandwidth information of the logical link while following the failure and recovery of the physical link constituting the link aggregation. For this reason, it becomes possible to grasp | ascertain accurately the maximum bandwidth currently available of the link using link aggregation, and the utilization efficiency of the link using link aggregation can be improved.

また、請求項6記載のネットワーク管理装置によれば、前記リンクアグリゲーション検出手段は、リンクを構成する各インターフェースの論理IFと対応する物理IFの関係に基づいて、リンクアグリゲーションが適用された論理リンクを特定することを特徴とする。
これにより、インターフェース同士の親子関係を確認することにより、リンクアグリゲーションが適用された論理リンクを特定することができ、複数の物理リンクをまとめて仮想的な高速インターフェースとして提供するリンクアグリゲーションを用いた論理リンクをも管理対象とすることができる。
According to a sixth aspect of the network management apparatus of the present invention, the link aggregation detection means detects a logical link to which link aggregation is applied based on the relationship between the logical IF of each interface constituting the link and the corresponding physical IF. It is characterized by specifying.
As a result, by confirming the parent-child relationship between the interfaces, the logical link to which link aggregation is applied can be identified, and the logical link using link aggregation that provides a plurality of physical links as a virtual high-speed interface. Links can also be managed.

また、請求項7記載のネットワーク管理装置によれば、前記リンクアグリゲーション検出手段は、If Stack Status値から判断される論理インターフェースと物理インターフェースとの関連付けに基づいて、前記リンクアグリゲーションを適用しているリンクを特定することを特徴とする。
これにより、複数のインターフェースが関連付けられているインターフェースがあるかどうかを容易に判断することができ、リンクアグリゲーションを適用しているリンクを容易に特定することができる。
Further, according to the network management device of claim 7, the link aggregation detection unit applies the link aggregation based on the association between the logical interface and the physical interface determined from the If Stack Status value. It is characterized by specifying.
Thereby, it is possible to easily determine whether there is an interface associated with a plurality of interfaces, and it is possible to easily identify a link to which link aggregation is applied.

また、請求項8記載のネットワーク管理プログラムによれば、リンクアグリゲーションを適用しているリンクを検出するステップと、前記リンクアグリゲーションを適用しているリンクを構成するインターフェースの情報を個別に管理するステップとをコンピュータに実行させることを特徴とする。
これにより、ネットワーク管理プログラムをコンピュータに実行させることで、リンクアグリゲーションを構成する物理リンクの故障や復旧に追従して論理リンクの情報を管理することが可能となり、リンクアグリゲーションを用いたリンクの利用効率を向上させることができる。
According to the network management program of claim 8, a step of detecting a link to which link aggregation is applied, and a step of individually managing information on an interface constituting the link to which the link aggregation is applied; Is executed by a computer.
This allows a computer to execute a network management program, so that it is possible to manage logical link information following the failure and recovery of the physical links that make up the link aggregation, and link utilization efficiency using link aggregation. Can be improved.

また、請求項9記載のネットワーク管理プログラムによれば、リンクアグリゲーションを適用しているリンクを検出するステップと、前記リンクアグリゲーションが適用されている個々の物理リンクの障害の発生状況に基づいて、前記リンクアグリゲーションを適用している論理リンク全体の帯域情報を算出するステップとをコンピュータに実行させることを特徴とする。
これにより、ネットワーク管理プログラムをコンピュータに実行させることで、リンクアグリゲーションを用いたリンクの現時点での利用可能最大帯域を精度よく把握することが可能となり、リンクアグリゲーションを用いたリンクの利用効率を向上させることができる。
According to the network management program of claim 9, the step of detecting a link to which link aggregation is applied, and the occurrence status of a failure of each physical link to which the link aggregation is applied, And calculating the bandwidth information of the entire logical link to which the link aggregation is applied.
As a result, the network management program can be executed by the computer, so that it is possible to accurately grasp the currently available maximum bandwidth of the link using link aggregation, and the link utilization efficiency using link aggregation is improved. be able to.

以上説明したように、本発明によれば、リンクアグリゲーションを構成する物理リンクの故障や復旧に追従して論理リンクの情報を管理することが可能となり、任意の2点間の経路を正しく特定することが可能となるとともに、リンクアグリゲーションを用いたリンクの利用効率を向上させることができる。   As described above, according to the present invention, it is possible to manage logical link information following the failure and recovery of the physical link that constitutes the link aggregation, and correctly specify the path between any two points. In addition, it is possible to improve the link utilization efficiency using link aggregation.

以下、本発明の実施形態に係るネットワーク管理装置について図面を参照しながら説明する。
図1は、本発明の一実施形態に係るネットワーク管理装置の概略構成を示すブロック図である。
図1において、ネットワーク管理装置101には、ネットワークとの接続を行うネットワークインターフェース部111、リンクアグリゲーションを含む特殊リンクの処理を受け持つ特殊リンク対応部112、論理リンクについての任意の2点間の経路を計算する経路計算部113、ネットワークリソース(経路の最大転送容量)の管理を行うリソース管理部114、リンクアグリゲーションを適用しているリンクを構成するインターフェースの情報を個別に管理するデータベース115および外部との接続を行う外部インターフェース116が設けられている。
Hereinafter, a network management apparatus according to an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a schematic configuration of a network management apparatus according to an embodiment of the present invention.
In FIG. 1, a network management apparatus 101 includes a network interface unit 111 for connecting to a network, a special link handling unit 112 that handles special link processing including link aggregation, and a path between any two points for a logical link. A route calculation unit 113 for calculating, a resource management unit 114 for managing network resources (maximum transfer capacity of a route), a database 115 for individually managing information of an interface constituting a link to which link aggregation is applied, and an external An external interface 116 is provided for connection.

そして、ネットワーク管理装置101は、外部インターフェース116を介して、ヒューマンインターフェース102および外部システム103に接続されている。また、ネットワークインターフェース部111は、ルータ211〜214に接続され、ルータ211〜214はIP網におけるノードをそれぞれ構成することができる。ここで、各ルータ211〜214には、リンクの接続関係を構成するインターフェースを収容することができる。   The network management apparatus 101 is connected to the human interface 102 and the external system 103 via the external interface 116. The network interface unit 111 is connected to routers 211 to 214, and the routers 211 to 214 can constitute nodes in the IP network. Here, each of the routers 211 to 214 can accommodate an interface constituting a link connection relationship.

そして、ネットワーク管理装置101は、管理対象となるIP網に接続し、各ルータ211〜214が収容しているインターフェースのIPアドレス、サブネットマスク値、インターフェースのコスト情報を収集することができる。そして、これらの情報に基づいてインターフェースの接続関係(リンク)を検出することにより、網トポロジを把握し、任意の2点間の最短距離SP(Shortest Path)を特定することができる。なお、インターフェースのIPアドレス、サブネットマスク値、インターフェースのコスト情報を収集する場合、例えば、SNMP(Simple Network Manegement Protocol)またはTelnetなどの手段を用いることができる。また、任意の2点間の最短距離SPを特定する場合、例えば、Dijkstra法などを用いることができる。   The network management apparatus 101 is connected to the IP network to be managed, and can collect the IP address, subnet mask value, and interface cost information of the interface accommodated in each of the routers 211 to 214. And by detecting the connection relation (link) of the interface based on these information, the network topology can be grasped and the shortest distance SP (Shortest Path) between any two points can be specified. Note that when collecting the interface IP address, subnet mask value, and interface cost information, means such as SNMP (Simple Network Management Protocol) or Telnet can be used. Further, when specifying the shortest distance SP between any two points, for example, the Dijkstra method can be used.

また、ネットワーク管理装置101は、MIB(Management Information Base)−IIのInterfaceグループのIf Speed情報またはルータ211〜214のコンフィグレーション情報からインターフェースが持つ帯域情報を取得することができる。
なお、以下の説明では、IPアドレスによる接続に限定する場合をL3リンク、Ethernet(登録商標)やPOS(Packet Over SONET)などを用い、MAC(Media Access Control)アドレスによる接続に限定する場合をL2リンクと呼ぶ。
Further, the network management apparatus 101 can acquire bandwidth information of the interface from the If Speed information of the Interface Group of MIB (Management Information Base) -II or the configuration information of the routers 211 to 214.
In the following description, the case where the connection is limited to the connection using the IP address is limited to the connection using the L3 link, Ethernet (registered trademark), POS (Packet Over SONET), or the like, and the connection using the MAC (Media Access Control) address is L2. Called a link.

また、データベース115には、各インターフェースを収容するエレメントの属性を登録するエレメントテーブル121、各インターフェースの種別、速度およびリンクアグリゲーションが互いに適用されている他のインターフェースへのポインタを登録するIFテーブル122および各リンクの種別、帯域および対応するインターフェースへのポインタを登録するリンク情報テーブル123が格納されている。   The database 115 also includes an element table 121 that registers the attributes of elements that accommodate each interface, an IF table 122 that registers pointers to other interfaces to which the type, speed, and link aggregation of each interface are mutually applied, and A link information table 123 for registering each link type, bandwidth, and pointer to the corresponding interface is stored.

ここで、IFテーブル122には、1インターフェースごとに1テーブルを設けることができ、物理インターフェースまたは論理インターフェースに関わらず、全てのインターフェースについての情報を格納することができる。この時、各インターフェースは、ユニークなID、物理インターフェースか論理インターフェースかを表すフラグおよび論理インターフェースならば対応する物理インターフェースへのポインタ、物理インターフェースならば対応する論理インターフェースへのポインタを属性として持つことができる。論理インターフェースの場合、さらに複数の論理インターフェースを集約して1つの論理インターフェースを構成する場合があるため、IFテーブル122の属性には、被構成インターフェースを指し示す親属性および構成インターフェースを指し示す子属性を用意することができる。   Here, in the IF table 122, one table can be provided for each interface, and information on all interfaces can be stored regardless of physical interfaces or logical interfaces. At this time, each interface may have a unique ID, a flag indicating whether it is a physical interface or a logical interface, a pointer to a corresponding physical interface if it is a logical interface, and a pointer to a corresponding logical interface if it is a physical interface as attributes. it can. In the case of a logical interface, a plurality of logical interfaces may be further aggregated to form one logical interface. Therefore, a parent attribute indicating a configured interface and a child attribute indicating a configuration interface are prepared as attributes of the IF table 122. can do.

また、リンク情報テーブル123には、インターフェースと対向インターフェースのポインタが属性として登録される。ここで、ポイントされるインターフェースは、物理インターフェースではなく、L3リンクのインターフェースまたはリンクアグリゲーションによって集約されたL3リンクの論理インターフェースである。さらに、リンク情報テーブル123には、リンクアグリゲーションを含めた特殊リンクを識別するためのフラグ情報属性を持たせることができる。   In the link information table 123, the pointers of the interface and the counter interface are registered as attributes. Here, the interface pointed to is not a physical interface but an L3 link interface or an L3 link logical interface aggregated by link aggregation. Furthermore, the link information table 123 can have flag information attributes for identifying special links including link aggregation.

そして、ネットワーク管理装置101は、ネットワークを構成する全てのルータ211〜214にアクセスし、リンクアグリゲーションされているインターフェースを検出することができる。例えば、SNMP接続によるMIBのIf Stack Status値を収集することにより、リンクアグリゲーションされているインターフェースを検出することができる。
そして、リンクアグリゲーションされているインターフェースが検出されると、物理インターフェースまたは論理インターフェースに関わらず、全てのインターフェースについての情報をデータベース115に格納することができる。
Then, the network management apparatus 101 can access all the routers 211 to 214 constituting the network and detect the interface that is link-aggregated. For example, by collecting the MIB If Stack Status values by SNMP connection, it is possible to detect the link-aggregated interface.
When a link-aggregated interface is detected, information about all the interfaces can be stored in the database 115 regardless of physical interfaces or logical interfaces.

これにより、リンクアグリゲーションを維持したまま、リンクアグリゲーションされた個々のリンクの状態を把握することが可能となり、リンクアグリゲーションを構成する物理リンクの故障や復旧に追従して論理リンクの情報を管理することが可能となる。このため、任意の2点間の経路を正しく特定することが可能となるとともに、リンクアグリゲーションを用いたリンクの現時点でのネットワークリソース(経路の最大転送容量)を精度よく把握することが可能となり、リンクアグリゲーションを用いたリンクの利用効率を向上させることができる。また、リンクアグリゲーションを構成する物理リンクのどこかに障害が発生したとしても、他のリンクが使用できれば、論理リンク全体として動作を継続させることが可能となり、耐故障性を向上させることができる。   This makes it possible to understand the status of each link-aggregated link while maintaining link aggregation, and manages logical link information following the failure and recovery of the physical links that make up the link aggregation. Is possible. For this reason, it is possible to correctly identify the route between any two points, and to accurately grasp the current network resource (maximum transfer capacity of the route) of the link using link aggregation, It is possible to improve link utilization efficiency using link aggregation. Further, even if a failure occurs somewhere in the physical link constituting the link aggregation, if another link can be used, the operation as the entire logical link can be continued, and the fault tolerance can be improved.

また、現時点での経路の最大転送容量を把握することで、トラヒック流量を減算し残帯域を算出してトラヒックコントロールを行うなど、IP網上で帯域情報を利用して行われるネットワークサービスにおいて、リンクアグリゲーションを適用したリンクを用いている場合においても、通常のリンクと同様のサービスを提供することができる。
また、ネットワーク管理装置101は、インターフェースの故障時に管理対象装置から出されるTrapを受信し、Trap情報に基づいて、故障したインターフェースがリンクアグリゲーションを構成するインターフェースかどうかを判定することができる。そして、故障したインターフェースがリンクアグリゲーションを構成する場合、リンクアグリゲーションされている論理インターフェースの帯域を更新することができる。
In network services that use bandwidth information on an IP network, such as performing traffic control by subtracting the traffic flow and calculating the remaining bandwidth by grasping the maximum transfer capacity of the current route, link Even when a link to which aggregation is applied is used, the same service as a normal link can be provided.
In addition, the network management apparatus 101 can receive a Trap issued from the management target apparatus when an interface failure occurs, and can determine whether the failed interface is an interface constituting a link aggregation based on the Trap information. When the failed interface constitutes link aggregation, the bandwidth of the logical interface that is link-aggregated can be updated.

すなわち、IF故障Trapには、インターフェースを一意に示すID(IfIndex値)が含まれている。そして、ネットワーク管理装置101は、そのIDをキーとしてL2リンクのIFテーブル122を検索し、出力されたL2リンクのインターフェースのフラグ情報属性から、故障したインターフェースがリンクアグリゲーションされているインターフェースかどうかを確認することができる。そして、故障したインターフェースがリンクアグリゲーションされているインターフェースである場合、そのインターフェースのIf Speed属性を確認する。さらに、被構成インターフェースを指し示す親属性をキーに論理リンクを探索し、論理リンクの帯域属性値から故障したインターフェースのIf Speed値を減算することができる。   That is, the IF failure Trap includes an ID (IfIndex value) that uniquely indicates the interface. Then, the network management apparatus 101 searches the L2 link IF table 122 using the ID as a key, and checks whether the failed interface is a link-aggregated interface from the output flag information attribute of the L2 link interface. can do. If the failed interface is a link-aggregated interface, the If Speed attribute of the interface is confirmed. Further, a logical link can be searched using a parent attribute indicating the configured interface as a key, and the If Speed value of the failed interface can be subtracted from the bandwidth attribute value of the logical link.

これにより、故障したインターフェースがリンクアグリゲーションを構成すると判断した上で、論理インターフェースの帯域を更新することができ、残りのリンクが故障していないにもかかわらず、Trapによってリンク故障と判断されることを防止することができる。また、Trapの送信元にPollingを行った場合においても、残ったリンクが応答を返した時に故障ではなく瞬断であり、現在はリンクが回復していると誤認識することを防止することができ、リンクアグリゲーションされた論理リンクの帯域が減少していることを正しく検知することができる。   As a result, the bandwidth of the logical interface can be updated after determining that the failed interface constitutes the link aggregation, and the trap is determined to be a link failure even though the remaining links are not failed. Can be prevented. Also, even when polling is performed on the transmission source of the trap, it is possible to prevent erroneous recognition that the remaining link returns a response, not a failure but an instantaneous interruption, and that the link is currently recovered. It is possible to correctly detect that the bandwidth of the link-aggregated logical link is reduced.

このため、リンクアグリゲーションを構成する物理リンクのどこかに障害が発生したとしても、現時点での合計帯域を正しく把握することが可能となり、論理リンクの帯域を引き続き正しく管理することができる。
さらに、ネットワーク管理装置101は、インターフェースの回復時に管理対象装置から出されるTrapを受信し、Trap情報に基づいて、回復したインターフェースがリンクアグリゲーションを構成するインターフェースかどうかを判定することができる。そして、回復したインターフェースがリンクアグリゲーションを構成する場合、リンクアグリゲーションされている論理インターフェースの帯域を更新することができる。
For this reason, even if a failure occurs somewhere in the physical link constituting the link aggregation, it is possible to correctly grasp the current total bandwidth, and to continue to correctly manage the logical link bandwidth.
Furthermore, the network management apparatus 101 can receive the Trap issued from the management target apparatus at the time of interface recovery, and can determine whether the recovered interface is an interface constituting a link aggregation based on the Trap information. When the recovered interface constitutes link aggregation, the bandwidth of the logical interface that is link-aggregated can be updated.

すなわち、IF故障回復Trapには、インターフェースを一意に示すID(IfIndex値)が含まれている。そして、ネットワーク管理装置101は、そのIDをキーとしてL2リンクのIFテーブル122を検索し、出力されたL2リンクのインターフェースのフラグ情報属性から、故障回復したインターフェースがリンクアグリゲーションされているインターフェースかどうかを確認することができる。そして、故障回復したインターフェースがリンクアグリゲーションされているインターフェースである場合、そのインターフェースのIf Speed属性を確認する。さらに、被構成インターフェースを指し示す親属性をキーに論理リンクを探索し、論理リンクの帯域属性値に回復したインターフェースのIf Speed値を加算することができる。   That is, the IF failure recovery trap includes an ID (IfIndex value) that uniquely indicates the interface. Then, the network management apparatus 101 searches the L2 link IF table 122 using the ID as a key, and from the output flag information attribute of the interface of the L2 link, determines whether the interface that has recovered from failure is an interface that has been link-aggregated. Can be confirmed. If the interface that has recovered from the failure is an interface that has been link-aggregated, the If Speed attribute of the interface is confirmed. Further, the logical link is searched using the parent attribute indicating the configured interface as a key, and the If Speed value of the recovered interface can be added to the bandwidth attribute value of the logical link.

これにより、回復したインターフェースがリンクアグリゲーションを構成すると判断した上で、論理インターフェースの帯域を更新することができ、Trapを受けた時に他のL2リンクのインターフェースが動作している場合においても、異常のないリンクに対する故障回復と判断されTrapが無視されることを防止することができる。
このため、リンクアグリゲーションを構成する物理リンクのいずれかが復旧した場合においても、現時点での合計帯域を正しく把握することが可能となり、論理リンクの帯域を引き続き正しく管理することができる。
As a result, it is possible to update the bandwidth of the logical interface after determining that the recovered interface constitutes a link aggregation, and even when another L2 link interface is operating when receiving a trap, It is possible to prevent the trap from being ignored due to failure recovery for a link that does not exist.
For this reason, even when any of the physical links constituting the link aggregation is restored, it is possible to correctly grasp the current total bandwidth, and to continue to correctly manage the bandwidth of the logical link.

図2は、図1のネットワーク管理装置101の動作を示すシーケンス図である。
図2において、ネットワーク管理装置101は、ネットワークインターフェース部111を介してルータ211〜214にアクセスする(K1)。なお、ルータ211〜214にアクセスする場合、SNMPなどのプロトコルを用いることができる。そして、ネットワークインターフェース部111は、ルータ211〜214にアクセスすると、各ルータ211〜214のIF情報、IPアドレス、サブネットマスク、ルーチングプロトコルのIFコスト情報を収集する(K2)。なお、SNMPを用いた場合には、MIB−IIの各種情報を収集することができる。
FIG. 2 is a sequence diagram showing the operation of the network management apparatus 101 of FIG.
In FIG. 2, the network management apparatus 101 accesses the routers 211 to 214 via the network interface unit 111 (K1). Note that when accessing the routers 211 to 214, a protocol such as SNMP can be used. Then, when accessing the routers 211 to 214, the network interface unit 111 collects IF information, IP addresses, subnet masks, and routing protocol IF cost information of the routers 211 to 214 (K2). When SNMP is used, various information on MIB-II can be collected.

そして、ネットワークインターフェース部111は、各ルータ211〜214のインターフェースの情報を収集すると、インターフェースの情報を特殊リンク対応部112に送るとともに(K3)、インターフェースの情報とリンク情報とをデータベース115に格納する(K4)。
ここで、ネットワークインターフェース部111は、リンクアグリゲーションを検出するため、MIB−IIのifMIBにおけるIf Stack StatusのMIB値を各ルータ211〜214から取得することができる。
そして、特殊リンク対応部112は、各ルータ211〜214のインターフェースの情報を受け取ると、If Stack Status値から判断される論理インターフェースと物理インターフェースとの関連付けに基づいて、リンクアグリゲーションを適用しているリンクを特定することができる。
When the network interface unit 111 collects interface information of each of the routers 211 to 214, the network interface unit 111 sends the interface information to the special link corresponding unit 112 (K3), and stores the interface information and link information in the database 115. (K4).
Here, in order to detect link aggregation, the network interface unit 111 can acquire the MIB value of the If Stack Status in the MIB-II if MIB from each of the routers 211 to 214.
When the special link corresponding unit 112 receives the interface information of each of the routers 211 to 214, the link to which the link aggregation is applied based on the association between the logical interface and the physical interface determined from the If Stack Status value. Can be specified.

図3は、本発明の一実施形態に係るリンクアグリゲーションの判断方法の一例を示す図である。
図3において、IfIndexの値が26、27、28、29、32の5つのインターフェースが検出されたものとする。そして、特殊リンク対応部112は、IfIndexをキーとしてIf Stack Status値を検索し、各インターフェースの親子関係を確認する。図3の例では、26と28、27と29、26と32、27と32のインターフェース間に親子関係が確認されている。
FIG. 3 is a diagram illustrating an example of a link aggregation determination method according to an embodiment of the present invention.
In FIG. 3, it is assumed that five interfaces having IfIndex values of 26, 27, 28, 29, and 32 are detected. Then, the special link corresponding unit 112 searches the If Stack Status value using the IfIndex as a key, and confirms the parent-child relationship of each interface. In the example of FIG. 3, the parent-child relationship is confirmed between the interfaces 26 and 28, 27 and 29, 26 and 32, and 27 and 32.

そして、インターフェース間の親子関係が確認されると、これらの親子関係において複数のインターフェースが関連付けられているインターフェースがあるかどうかを判断することにより、リンクアグリゲーションを適用しているリンクを特定する。図3の例では、26と28、27と29のペアについては、1対1の親子関係であること、IfSpeed値が100000000で同値であることから、リンクアグリゲーションが適用されていないと判断することができる。また、If Stack Statusの28と0のペアが検出されていることから、28はL2リンクのインターフェースを示していると判断することができる。   When the parent-child relationship between the interfaces is confirmed, a link to which link aggregation is applied is specified by determining whether there is an interface associated with a plurality of interfaces in these parent-child relationships. In the example of FIG. 3, it is determined that link aggregation is not applied because the pair of 26 and 28 and 27 and 29 has a one-to-one parent-child relationship and the IfSpeed value is 100000000. Can do. Further, since a pair of If Stack Status 28 and 0 is detected, it can be determined that 28 indicates an L2 link interface.

一方、26と32、27と32のペアについては、32に26と27の複数のインターフェースが関連付けられており、かつ、32のIfSpeed値が26と27のIfSpeed値を合算した値=200000000であることから、リンクアグリゲーションが適用されていると判断することができ、32を論理リンクと判定することができる。
そして、特殊リンク対応部112は、リンクアグリゲーションを含む特殊リンクを検出すると、特殊リンクを構成するインターフェースの情報と特殊リンク情報とをデータベース115に格納する(K5)。
On the other hand, for the pair of 26 and 32 and 27 and 32, a plurality of interfaces 26 and 27 are associated with 32, and the IfSpeed value of 32 is the sum of the IfSpeed values of 26 and 27 = 200000000. Therefore, it can be determined that link aggregation is applied, and 32 can be determined as a logical link.
Then, when the special link corresponding unit 112 detects the special link including the link aggregation, the special link corresponding unit 112 stores the information of the interface constituting the special link and the special link information in the database 115 (K5).

ここで、データベース115には、エレメントテーブル121、IFテーブル122およびリンク情報テーブル123を格納することができる。そして、SNMPやTelnetにて検出されたルータ211〜214の全てのインターフェースには、ユニークなIDが付与され、1インターフェースのデータが1テーブルに格納される。また、SNMPによって入手したIfIndex値、インターフェースを収容するルータ211〜214のID、インターフェースのIPアドレおよびサブネットマスク値、インターフェースの種別(L2リンクかK3リンクかリンクアグリゲーションなどの特殊リンクか)、対応関係にある他の親または子のインターフェースのユニークなIDを属性としてデータベース115に格納することができる。   Here, the element table 121, IF table 122, and link information table 123 can be stored in the database 115. A unique ID is assigned to all the interfaces of the routers 211 to 214 detected by SNMP or Telnet, and data for one interface is stored in one table. Also, the IfIndex value obtained by SNMP, the IDs of the routers 211 to 214 that accommodate the interface, the IP address and subnet mask value of the interface, the interface type (L2 link, K3 link, or special link such as link aggregation), correspondence relationship The unique ID of the other parent or child interface can be stored in the database 115 as an attribute.

図4(a)は、図1のエレメントテーブル121の構成例を示す図、図4(b)は、図1のIFテーブル122の構成例を示す図、図4(c)は、図1のリンク情報テーブル123の構成例を示す図である。
図4(a)において、エレメントテーブル121には、ルータ211〜214などのエレメントを識別するためのElement_ID、エレメントの状態を示すStatus、エレメントの種別を示すType、機種種別を示すEquipment Type、L2リンクのインターフェースを識別するためのL2IF_ID、L3リンクのインターフェースを識別するためのL3IF_ID、親となるエレメントを識別するためのSupported Element_ID、子となるエレメントを識別するためのSupporting Element_IDが登録されている。
4A is a diagram showing a configuration example of the element table 121 in FIG. 1, FIG. 4B is a diagram showing a configuration example of the IF table 122 in FIG. 1, and FIG. 4C is a diagram in FIG. It is a figure which shows the structural example of the link information table.
In FIG. 4A, the element table 121 includes an Element_ID for identifying elements such as routers 211 to 214, a Status indicating the state of the element, a Type indicating the type of the element, an Equipment Type indicating the model type, and an L2 link. L2IF_ID for identifying the interface of L3, L3IF_ID for identifying the interface of the L3 link, Supported Element_ID for identifying the parent element, and Supporting Element_ID for identifying the child element are registered.

また、図4(b)において、IFテーブル12には、インターフェースを識別するためのIF_ID、インターフェースの状態を示すStatus、イーサネット(登録商標)などの種別を示すType、MACアドレスを示すMAC Address、最大帯域幅を示すMax Bandwidth、収容エレメントを識別するためのElement_ID、IPアドレおよびサブネットマスク値を示すIP Address、エレメント接続で入手したインターフェースのIfIndex値を示すIf Index、親となるインターフェースを識別するためのParent IF_ID、子となるインターフェースを識別するためのChildren IF_ID、Vitrual Type、IfSpeedが登録されている。   In FIG. 4B, the IF table 12 includes an IF_ID for identifying an interface, a status indicating an interface state, a type indicating Ethernet (registered trademark), a MAC address indicating a MAC address, a maximum Max Bandwidth indicating the bandwidth, Element_ID for identifying the accommodation element, IP Address indicating the IP address and subnet mask value, If Index indicating the IfIndex value of the interface obtained by element connection, and identifying the parent interface Parent IF_ID, Child IF_ID for identifying a child interface, Virtual Type, and IfSpeed are registered.

また、図4(c)において、リンク情報テーブル123には、リンクを識別するためLink_ID、送信元のインターフェースを識別するためのSource IF_ID、受信先のインターフェースを識別するためのDestination IF_ID、故障状態を示すFailure Flag、リンクの帯域を示すBandwidth、親となるリンクを識別するためのParent Link_ID、子となるリンクを識別するためのChildren Link_ID、論理リンクの種別を示すVitrual Typeが登録されている。   In FIG. 4C, the link information table 123 includes a Link_ID for identifying the link, a Source IF_ID for identifying the source interface, a Destination IF_ID for identifying the destination interface, and a failure status. A registered failure flag, a bandwidth indicating a link band, a parent link ID for identifying a parent link, a child link_ID for identifying a child link, and a virtual type indicating a type of a logical link are registered.

また、ネットワークインターフェース部111は、故障が発生したルータ211〜214からTrapを受信し(K6)、Trap情報から、故障が発生したルータ211〜214のIfIndex値を取得する。なお、ネットワークインターフェース部111は、定期的なPingを各インターフェースのIPアドレスに対して行い、反応がないインターフェースを故障と認識するようにしてもよい。   Further, the network interface unit 111 receives Trap from the routers 211 to 214 in which the failure has occurred (K6), and acquires the IfIndex value of the router 211 to 214 in which the failure has occurred from the Trap information. Note that the network interface unit 111 may periodically ping the IP address of each interface to recognize an interface that does not react as a failure.

そして、ネットワークインターフェース部111は、IfIndex値またはIPアドレスをキーとしてデータベース115を検索し、故障が発生したインターフェースを特定する。そして、故障が発生したインターフェースを特定すると、そのインターフェースのVitrual Type属性を確認し、リンクアグリゲーションが適用されているリンクを構成するかどうかを確認する。   Then, the network interface unit 111 searches the database 115 using the IfIndex value or the IP address as a key, and identifies the interface where the failure has occurred. When the interface in which the failure has occurred is specified, the virtual type attribute of the interface is confirmed, and it is confirmed whether or not a link to which link aggregation is applied is configured.

そして、リンクアグリゲーションが適用されているリンクを構成する場合、特殊リンク対応部112は、そのリンクの帯域の減算を行う。すなわち、ネットワークインターフェース部111は、インターフェースのIPアドレスにPingを行う。そして、反応があった場合には、リンクアグリゲーションを構成する一部のインターフェースがダウンしたと判定し、ルータ211〜214に対してIfSpeed値を要求する。また、IfIndex値による判定結果に基づいて、リンクアグリゲーションを行っている論理リンクを特定し、その論理リンクのIf Speed値を取得する。そして、論理リンクの帯域属性値から故障したインターフェースのIf Speed値を減算し、データベース115に格納されているその論理リンクのBandwidth値を更新する。   When configuring a link to which link aggregation is applied, the special link corresponding unit 112 subtracts the band of the link. That is, the network interface unit 111 pings the IP address of the interface. If there is a response, it is determined that some of the interfaces constituting the link aggregation have gone down, and requests the IfSpeed value from the routers 211 to 214. Further, based on the determination result based on the IfIndex value, the logical link performing link aggregation is specified, and the If Speed value of the logical link is acquired. Then, the If Speed value of the failed interface is subtracted from the bandwidth attribute value of the logical link, and the Bandwidth value of the logical link stored in the database 115 is updated.

一方、Pingに対するインターフェースからの反応がない場合、リンクアグリゲーションを構成する全てのインターフェースがダウンしたと判定し、リンクのBandwidth値を更新するとともに、Failure Flagを立てる。
また、ネットワークインターフェース部111は、故障が発生したルータ211〜214から回復を示すTrapを受信し(K6)、Trap情報から、故障回復したルータ211〜214のIfIndex値を取得する。なお、ネットワークインターフェース部111は、定期的なPingを各インターフェースのIPアドレスに対して行い、反応がないインターフェースが複数回連続で反応した場合、故障回復と認識するようにしてもよい。
On the other hand, when there is no response from the interface to Ping, it is determined that all the interfaces constituting the link aggregation are down, the link bandwidth value is updated, and a failure flag is set.
Further, the network interface unit 111 receives a trap indicating recovery from the routers 211 to 214 in which the failure has occurred (K6), and acquires the IfIndex value of the routers 211 to 214 that have recovered from the trap information. Note that the network interface unit 111 may periodically ping the IP address of each interface, and recognize that the failure recovery is performed when an unresponsive interface continuously reacts a plurality of times.

そして、ネットワークインターフェース部111は、IfIndex値またはIPアドレスをキーとしてデータベース115を検索し、故障回復したインターフェースを特定する。そして、故障回復したインターフェースを特定すると、そのインターフェースのVitrual Type属性を確認し、リンクアグリゲーションが適用されているリンクを構成するかどうかを確認する。   Then, the network interface unit 111 searches the database 115 using the IfIndex value or the IP address as a key, and identifies the interface that has recovered from the failure. When the interface that has recovered from the failure is specified, the virtual type attribute of the interface is confirmed, and it is confirmed whether or not a link to which link aggregation is applied is configured.

そして、リンクアグリゲーションが適用されているリンクを構成する場合、特殊リンク対応部112は、そのリンクの帯域の更新を行う。すなわち、ネットワークインターフェース部111は、インターフェースのIPアドレスにPingを行う。そして、反応があった場合には、ルータ211〜214に対してIfSpeed値を要求する。また、IfIndex値による判定結果に基づいて、リンクアグリゲーションを行っている論理リンクを特定し、その論理リンクのIf Speed値を取得する。そして、論理リンクの帯域属性値に故障回復したインターフェースのIf Speed値を加算し、データベース115に格納されているその論理リンクのBandwidth値を更新する。   When configuring a link to which link aggregation is applied, the special link corresponding unit 112 updates the bandwidth of the link. That is, the network interface unit 111 pings the IP address of the interface. If there is a response, the router 211-214 is requested for an IfSpeed value. In addition, based on the determination result based on the IfIndex value, the logical link performing link aggregation is specified, and the If Speed value of the logical link is acquired. Then, the If Speed value of the interface that has recovered from the failure is added to the bandwidth attribute value of the logical link, and the Bandwidth value of the logical link stored in the database 115 is updated.

そして、ネットワークインターフェース部111は、故障発生時または故障回復時にインターフェースの情報を収集すると、インターフェースの情報を特殊リンク対応部112に送るとともに(K7)、インターフェースの情報とリンク情報とをデータベース115に格納する(K8)。
そして、特殊リンク対応部112は、リンクアグリゲーションを含む特殊リンクを検出すると、特殊リンクを構成するインターフェースの情報と特殊リンク情報とをデータベース115に格納する(K9)。
そして、経路計算部113は、経路情報または帯域情報の取得依頼がヒューマンインターフェース102または外部システム103から行われると(K10)、リンク情報、インターフェース情報およびコスト情報をデータベース115から取得する(K11、K12)。
When the network interface unit 111 collects interface information at the time of failure occurrence or failure recovery, it sends the interface information to the special link handling unit 112 (K7), and stores the interface information and link information in the database 115. (K8).
When the special link corresponding unit 112 detects the special link including the link aggregation, the special link corresponding unit 112 stores the information on the interface constituting the special link and the special link information in the database 115 (K9).
Then, when a route information or bandwidth information acquisition request is made from the human interface 102 or the external system 103 (K10), the route calculation unit 113 acquires link information, interface information, and cost information from the database 115 (K11, K12). ).

そして、経路計算部113は、L3の論理リンクのみを対象として、インターフェースに付与されたコスト値に基づいて任意の2点間の経路を計算する。なお、インターフェースに付与されたコスト値としては、例えば、ルーティングプロトコルがOSPFの場合は、OSPF Metricを用いることができる。また、任意の2点間の経路を計算には、例えば、Dijkstra法などを用いることができる。また、経路情報には、経路を構成するリンク情報をその帯域情報(リンク情報テーブル123のBandwidth属性)として付与することができる。   Then, the route calculation unit 113 calculates a route between any two points based on the cost value given to the interface only for the L3 logical link. As the cost value assigned to the interface, for example, when the routing protocol is OSPF, OSPF Metric can be used. Further, for example, a Dijkstra method can be used to calculate a route between any two points. Further, the link information constituting the route can be given to the route information as its bandwidth information (Bandwidth attribute of the link information table 123).

そして、経路計算部113は、任意の2点間の経路を計算すると、ヒューマンインターフェース102または外部システム103に経路情報を応答するとともに(K13)、リソース管理部114に経路情報を送る(K14)。
そして、リソース管理部114は、経路計算部113から経路情報を受け取ると、現時点での経路の利用可能帯域を算出し、ヒューマンインターフェース102または外部システム103に帯域情報を応答する(K15)。
Then, when calculating the route between any two points, the route calculation unit 113 returns the route information to the human interface 102 or the external system 103 (K13) and sends the route information to the resource management unit 114 (K14).
When the resource management unit 114 receives the route information from the route calculation unit 113, the resource management unit 114 calculates the available bandwidth of the route at the present time, and returns the bandwidth information to the human interface 102 or the external system 103 (K15).

図5は、ネットワーク上の利用可能帯域の計算方法の一例を示す図である。
図5(a)において、ルータ211、212間のL3リンクのリソースが100Mbps、ルータ212、214間のL3リンクのリソースが1Gbpsであるもとすると、通常時には、ルータ211→ルータ214の経路における利用可能帯域として100Mbpsを確保することができる。
FIG. 5 is a diagram illustrating an example of a method for calculating the available bandwidth on the network.
In FIG. 5A, assuming that the L3 link resource between the routers 211 and 212 is 100 Mbps, and the L3 link resource between the routers 212 and 214 is 1 Gbps, it is normally used in the route from the router 211 to the router 214. 100 Mbps can be secured as a possible bandwidth.

また、図5(b)において、ルータ211、212間でリンクアグリゲーションが適用されたため、ルータ211、212間のL3リンクのリソースが200Mbps、ルータ212、214間のL3リンクのリソースが1Gbpsとなったとものすると、ルータ211→ルータ214の経路における利用可能帯域として200Mbpsを確保することができる。   Further, in FIG. 5B, since link aggregation is applied between the routers 211 and 212, the L3 link resource between the routers 211 and 212 is 200 Mbps, and the L3 link resource between the routers 212 and 214 is 1 Gbps. As a result, 200 Mbps can be secured as an available bandwidth in the route from the router 211 to the router 214.

本発明は、IPレイヤでの接続リンクと下位レイヤでの接続リンクとの対応が1:Nになるリンクアグリゲーションを用いた接続リンクを有するIP網において、リンクアグリゲーションされているリンクを、他のIPレイヤリンクと同様のリンクとして一元的に管理することができ、IP網の経路や経路の持つ帯域情報をサービスの管理に利用することができる。
なお、ネットワークインターフェース部111、特殊リンク対応部112、経路計算部113およびリソース管理部114は、これらの機能に対応した命令が記述されたプログラムをコンピュータに実行させることにより実現することができる。
In the IP network having a connection link using link aggregation in which the connection link in the IP layer and the connection link in the lower layer correspond to 1: N, the link aggregated link is transferred to another IP. It can be centrally managed as a link similar to a layer link, and the IP network route and bandwidth information of the route can be used for service management.
Note that the network interface unit 111, the special link correspondence unit 112, the route calculation unit 113, and the resource management unit 114 can be realized by causing a computer to execute a program in which instructions corresponding to these functions are described.

本発明の一実施形態に係るネットワーク管理装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the network management apparatus which concerns on one Embodiment of this invention. 図1のネットワーク管理装置101の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the network management apparatus 101 of FIG. 本発明の一実施形態に係るリンクアグリゲーションの判断方法の一例を示す図である。It is a figure which shows an example of the determination method of the link aggregation which concerns on one Embodiment of this invention. 図4(a)は、図1のエレメントテーブル121の構成例を示す図、図4(b)は、図1のIFテーブル122の構成例を示す図、図4(c)は、図1のリンク情報テーブル123の構成例を示す図である。4A is a diagram showing a configuration example of the element table 121 in FIG. 1, FIG. 4B is a diagram showing a configuration example of the IF table 122 in FIG. 1, and FIG. 4C is a diagram in FIG. It is a figure which shows the structural example of the link information table. ネットワーク上の利用可能帯域の計算方法の一例を示す図である。It is a figure which shows an example of the calculation method of the usable bandwidth on a network.

符号の説明Explanation of symbols

101 ネットワーク管理装置
102 ヒューマンインターフェース
103 外部システム
111 ネットワークインターフェース部
112 特殊リンク対応部
113 経路計算部
114 リソース管理部
115 データベース
116 外部インターフェース
121 エレメントテーブル
122 IFテーブル
123 リンク情報テーブル
211〜214 ルータ
DESCRIPTION OF SYMBOLS 101 Network management apparatus 102 Human interface 103 External system 111 Network interface part 112 Special link corresponding part 113 Path | route calculation part 114 Resource management part 115 Database 116 External interface 121 Element table 122 IF table 123 Link information table 211-214 Router

Claims (9)

リンクアグリゲーションを適用しているリンクを検出するリンクアグリゲーション検出手段と、
前記リンクアグリゲーションを適用しているリンクを構成するインターフェースの情報を個別に管理するインターフェース情報管理手段とを備えることを特徴とするネットワーク管理装置。
Link aggregation detection means for detecting a link to which link aggregation is applied;
A network management apparatus comprising: interface information management means for individually managing information of an interface constituting a link to which the link aggregation is applied.
前記インターフェース情報管理手段は、
各インターフェースを収容するエレメントの属性を登録するエレメントテーブルと、
各インターフェースの種別、速度およびリンクアグリゲーションが互いに適用されている他のインターフェースへのポインタを登録するIFテーブルと、
各リンクの種別、帯域および対応するインターフェースへのポインタを登録するリンク情報テーブルとを備えることを特徴とする請求項1記載のネットワーク管理装置。
The interface information management means includes
An element table that registers the attributes of the elements that house each interface;
An IF table that registers pointers to other interfaces to which the type, speed, and link aggregation of each interface are applied;
2. The network management apparatus according to claim 1, further comprising: a link information table that registers a type of each link, a bandwidth, and a pointer to a corresponding interface.
インターフェースの故障を検出する故障検出手段と、
前記IFテーブルの参照結果に基づいて、前記故障が検出されたインターフェースがリンクアグリゲーションを構成するかどうかを判定する第1判定手段と、
前記第1判定手段による判定結果に基づいて、リンクアグリゲーションを構成する論理リンクの合計帯域を更新する第1更新手段とを備えることを特徴とする請求項2記載のネットワーク管理装置。
Failure detection means for detecting interface failure;
First determination means for determining whether the interface in which the failure is detected constitutes link aggregation based on a reference result of the IF table;
The network management apparatus according to claim 2, further comprising: a first update unit that updates a total bandwidth of logical links that constitute a link aggregation based on a determination result by the first determination unit.
インターフェースの回復を検出する回復検出手段と、
前記IFテーブルの参照結果に基づいて、前記回復が検出されたインターフェースがリンクアグリゲーションを構成するかどうかを判定する第2判定手段と、
前記第2判定手段による判定結果に基づいて、リンクアグリゲーションを構成する論理リンクの合計帯域を更新する第2更新手段とを備えることを特徴とする請求項2または3記載のネットワーク管理装置。
Recovery detection means for detecting interface recovery;
Second determination means for determining whether the interface from which the recovery is detected constitutes link aggregation based on a reference result of the IF table;
4. The network management device according to claim 2, further comprising: a second update unit configured to update a total bandwidth of logical links constituting the link aggregation based on a determination result by the second determination unit.
リンクアグリゲーションを適用しているリンクを検出するリンクアグリゲーション検出手段と、
前記リンクアグリゲーションが適用されている個々の物理リンクの障害の発生状況に基づいて、前記リンクアグリゲーションを適用している論理リンク全体の帯域情報を算出する帯域情報算出手段とを備えることを特徴とするネットワーク管理装置。
Link aggregation detection means for detecting a link to which link aggregation is applied;
Band information calculation means for calculating band information of the entire logical link to which the link aggregation is applied based on a failure occurrence state of each physical link to which the link aggregation is applied. Network management device.
前記リンクアグリゲーション検出手段は、リンクを構成するる各インターフェースの論理IFと対応する物理IFの関係に基づいて、リンクアグリゲーションが適用された論理リンクを特定することを特徴とする請求項1から5のいずれか1項記載のネットワーク管理装置。   6. The link aggregation detection unit identifies a logical link to which link aggregation is applied based on a relationship between a logical IF of each interface constituting the link and a corresponding physical IF. The network management device according to any one of claims. 前記リンクアグリゲーション検出手段は、If Stack Status値から判断される論理インターフェースと物理インターフェースとの関連付けに基づいて、前記リンクアグリゲーションを適用しているリンクを特定することを特徴とする請求項6記載のネットワーク管理装置。   The network according to claim 6, wherein the link aggregation detection unit identifies a link to which the link aggregation is applied based on an association between a logical interface and a physical interface determined from an If Stack Status value. Management device. リンクアグリゲーションを適用しているリンクを検出するステップと、
前記リンクアグリゲーションを適用しているリンクを構成するインターフェースの情報を個別に管理するステップとをコンピュータに実行させることを特徴とするネットワーク管理プログラム。
Detecting a link to which link aggregation is applied;
A network management program for causing a computer to execute the step of individually managing information of interfaces constituting a link to which the link aggregation is applied.
リンクアグリゲーションを適用しているリンクを検出するステップと、
前記リンクアグリゲーションが適用されている個々の物理リンクの障害の発生状況に基づいて、前記リンクアグリゲーションを適用している論理リンク全体の帯域情報を算出するステップとをコンピュータに実行させることを特徴とするネットワーク管理プログラム。
Detecting a link to which link aggregation is applied;
Causing the computer to execute a step of calculating bandwidth information of the entire logical link to which the link aggregation is applied based on a failure occurrence state of each physical link to which the link aggregation is applied. Network management program.
JP2004191153A 2004-06-29 2004-06-29 Network management apparatus and network management program Pending JP2006014151A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004191153A JP2006014151A (en) 2004-06-29 2004-06-29 Network management apparatus and network management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004191153A JP2006014151A (en) 2004-06-29 2004-06-29 Network management apparatus and network management program

Publications (1)

Publication Number Publication Date
JP2006014151A true JP2006014151A (en) 2006-01-12

Family

ID=35780801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004191153A Pending JP2006014151A (en) 2004-06-29 2004-06-29 Network management apparatus and network management program

Country Status (1)

Country Link
JP (1) JP2006014151A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007318288A (en) * 2006-05-24 2007-12-06 Hitachi Communication Technologies Ltd Path setting method, node device, and monitoring control device
JP2008294717A (en) * 2007-05-24 2008-12-04 Hitachi Ltd Virtual network configuration method and network system
EP3926862B1 (en) 2006-07-11 2023-08-02 Mala Technologies Ltd. Connectivity fault management (cfm) in networks with link aggregation group connections

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007318288A (en) * 2006-05-24 2007-12-06 Hitachi Communication Technologies Ltd Path setting method, node device, and monitoring control device
EP3926862B1 (en) 2006-07-11 2023-08-02 Mala Technologies Ltd. Connectivity fault management (cfm) in networks with link aggregation group connections
EP4236147B1 (en) 2006-07-11 2024-05-29 Mala Technologies Ltd. Connectivity fault management (cfm) in networks with link aggregation group connections
JP2008294717A (en) * 2007-05-24 2008-12-04 Hitachi Ltd Virtual network configuration method and network system

Similar Documents

Publication Publication Date Title
JP5300076B2 (en) Computer system and computer system monitoring method
JP6518697B2 (en) System and method for controlling a network switch using a switch modeling interface on a controller
EP3190755B1 (en) Identification of the paths taken through a network of interconnected devices
CN101465793B (en) Method and device for obtaining shortest route between two points in network
US20130304915A1 (en) Network system, controller, switch and traffic monitoring method
US10848402B1 (en) Application aware device monitoring correlation and visualization
US20060056328A1 (en) Identifying network rotuters and paths
EP2985960A1 (en) Network topology discovery method and system
US8427969B1 (en) System and method for calculating passive host proximity in an L2 link layer
US9559909B2 (en) Identifying an egress port of a device
US7801130B2 (en) Methods, systems and computer program products for integrating network traffic
JP4165017B2 (en) Traffic management method and traffic management apparatus
US9537760B2 (en) Executing loops
US9531598B2 (en) Querying a traffic forwarding table
CN107733713B (en) Method, system, device and storage medium for acquiring network topology in hybrid network
US11032124B1 (en) Application aware device monitoring
CN111404822B (en) Data transmission method, device, equipment and computer readable storage medium
WO2010045794A1 (en) Method for obtaining link aggregation group information, and node and system thereof
US20130022052A1 (en) Data Transport System and Control Method of Data Transport System
JP2005285040A (en) Network monitoring system, method and program
WO2015045466A1 (en) Communications control device, communications control system, communications control method, and communications control program
Feng et al. OpenRouteFlow: Enable legacy router as a software-defined routing service for hybrid SDN
JP3366891B2 (en) Data network monitoring method
JP2006014151A (en) Network management apparatus and network management program
JP2006157313A (en) Path creation system, path creation apparatus and path creation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060726

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080708

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20081111