JP2010200269A - Communication device, packet transmission/reception device, communication method, and program - Google Patents

Communication device, packet transmission/reception device, communication method, and program Download PDF

Info

Publication number
JP2010200269A
JP2010200269A JP2009045936A JP2009045936A JP2010200269A JP 2010200269 A JP2010200269 A JP 2010200269A JP 2009045936 A JP2009045936 A JP 2009045936A JP 2009045936 A JP2009045936 A JP 2009045936A JP 2010200269 A JP2010200269 A JP 2010200269A
Authority
JP
Japan
Prior art keywords
packet
identification information
internal communication
communication identification
transmission
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
JP2009045936A
Other languages
Japanese (ja)
Inventor
Masahiro Saito
雅博 齋藤
Takashi Ishizuka
尚 石塚
Shoichiro Kuwabara
昭一郎 桑原
Masahiro Ashi
賢浩 芦
Takayuki Sugano
隆行 菅野
Nobuyuki Yamamoto
信行 山本
Hideki Endo
英樹 遠藤
Masayoshi Takase
誠由 高瀬
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.)
Hitachi Ltd
NTT Communications Corp
Original Assignee
Hitachi Ltd
NTT Communications 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 Hitachi Ltd, NTT Communications Corp filed Critical Hitachi Ltd
Priority to JP2009045936A priority Critical patent/JP2010200269A/en
Publication of JP2010200269A publication Critical patent/JP2010200269A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To make a transmission path redundant by using a technology of an existing layer 2 switch device. <P>SOLUTION: This communication device includes: a packet reception means to acquire internal communication identification information corresponding to address information included in a received packet from a storage means with the address information and the internal communication identification information stored to be related to each other therein, and add the internal communication identification information to the packet to transmit the packet with the internal communication identification information added thereto; a switch means to receive the packet with the internal communication identification information added thereto from an input port connected to the packet reception means to output the packet from a plurality of output ports related to the internal communication identification information; and a plurality of packet transmission means respectively connected to the plurality of output ports. Each packet transmission means deletes the internal communication identification information from the packet received from the output port of the switch means, and transmits the packet toward a transmission path. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、イーサネット(登録商標)転送方式、MPLS転送方式等のパケット通信方式をベースとしたパケット通信網における伝送路の冗長化技術に関するものである。なお、以下では、イーサネットが登録商標であることの表記を省略する。   The present invention relates to a transmission path redundancy technique in a packet communication network based on a packet communication system such as an Ethernet (registered trademark) transfer system or an MPLS transfer system. Hereinafter, the notation that Ethernet is a registered trademark is omitted.

近年、イーサネットを代表とするレイヤ2プロトコルに基づくパケット通信網が広く普及している。   In recent years, packet communication networks based on the layer 2 protocol represented by Ethernet have been widely used.

このようなパケット通信網において特定の伝送路が故障した場合でもパケット損失を最小限にしながら通信を復旧させるために伝送路を冗長化して使用することが行われる。   In such a packet communication network, even when a specific transmission line breaks down, the transmission line is redundantly used in order to restore communication while minimizing packet loss.

イーサネットにおける伝送路の冗長化技術としては例えばLAG(Link Aggregation、IEEE 802.3ad/IEEE 802.1AX-2008)やVRRP(Virtual Router Redundancy Protocol、RFC3768 IETF)がある。LAGは複数の伝送路を仮想的に束ねて1本の伝送路のように扱う技術である。LAGを用いることにより、束ねられた伝送路のうちの1本に障害が発生しても他の伝送路を用いて通信を継続できる。VRRPはルータの冗長化を行うための技術であり、複数のルータのうちマスタールータと呼ばれるルータが障害を起こした時に他のルータが自動的に通信を受け継ぐ技術である。   For example, LAG (Link Aggregation, IEEE 802.3ad / IEEE 802.1AX-2008) and VRRP (Virtual Router Redundancy Protocol, RFC3768 IETF) are available as transmission line redundancy techniques in Ethernet. LAG is a technology in which a plurality of transmission lines are virtually bundled and handled like a single transmission line. By using LAG, even if a failure occurs in one of the bundled transmission paths, communication can be continued using another transmission path. VRRP is a technique for making routers redundant. When a router called a master router among multiple routers fails, other routers automatically take over communication.

一方、高度の信頼性・可用性が要求される専用線サービスでは、SDH(Synchronous Digital Hierarchy)/SONET(Synchronous Optical NETwork)が持つMSP(Multiplex Section Protection)機能により伝送路を冗長化していることが多い。MSPでは、送信側で現用回線と予備回線に同じ情報を常に流し、受信側で切替を行っている。これにより、現用回線の障害時に通信断を最小限にして高速に予備回線への切替を行うことが可能である。   On the other hand, leased line services that require high reliability and availability often have redundant transmission lines using the MSP (Multiplex Section Protection) function of SDH (Synchronous Digital Hierarchy) / SONET (Synchronous Optical NETwork). . In MSP, the same information is always sent to the active line and the protection line on the transmission side, and switching is performed on the reception side. As a result, it is possible to switch to the protection line at high speed while minimizing communication interruption when the working line fails.

なお、本明細書及び特許請求の範囲において、"パケット"とは、まとまったデータを示すものであり、"フレーム"や"セル"を含む広い意味で使用している。   In the present specification and claims, a “packet” indicates a group of data and is used in a broad sense including “frame” and “cell”.

WO2006/001060号公報WO2006 / 001060 Publication

イーサネット等のパケット通信網によるサービスが広く普及している今日、このようなパケット通信網でも従来の専用線並みの信頼性・可用性が求められている。そのためには、MSPと同様の伝送路冗長化・切替技術を採用することが有効であり、例えば特許文献1には、パケット通信においてMSPと同様にして伝送路の冗長化を行う技術が提案されている。   Nowadays, services using packet communication networks such as Ethernet are widely used. Even in such packet communication networks, reliability and availability equivalent to conventional dedicated lines are required. For this purpose, it is effective to adopt a transmission line redundancy / switching technique similar to MSP. For example, Patent Document 1 proposes a technique for performing transmission line redundancy in the same way as MSP in packet communication. ing.

特許文献1に示す技術では、送信側でパケットを複製して複数の同じパケットを作成し、それぞれ別々のポートから出力して複数の伝送路を経由して受信側に送信し、受信側で1つのパケットを選択している。   In the technique shown in Patent Document 1, a packet is duplicated on the transmission side to create a plurality of the same packets, output from different ports, transmitted to the reception side via a plurality of transmission paths, and 1 on the reception side. One packet is selected.

ところで、インターフェース部等を含むレイヤ2スイッチ装置において、FDB(Forwarding database)を検索してパケットのスイッチを行い、パケットをインターフェース部に送り出す部分は複雑な機構を有しており、そこに新たな機能を盛り込むとなると、多くの開発費を要し、結果としてできた製品も高価にならざるを得ない。特に、送信側でパケットをコピーして複数のポートに送り出す機能は、パケット通信において伝送路冗長化構成を実現する際の核となる機能であるが、それをレイヤ2スイッチ装置内に実装するとなると、コピー機能部等を新たに開発して実装しなければならない。このような点で、特許文献1に示す技術は既存のレイヤ2スイッチ装置を利用して簡易に実現できるわけではない。   By the way, in the layer 2 switch device including the interface unit, etc., the part that searches the FDB (Forwarding database), switches the packet, and sends the packet to the interface unit has a complicated mechanism. If it is included, a lot of development costs are required, and the resulting product must be expensive. In particular, the function of copying a packet on the transmission side and sending it out to a plurality of ports is a core function when realizing a transmission path redundancy configuration in packet communication, but when it is implemented in a layer 2 switch device In addition, a new copy function unit must be developed and implemented. In this respect, the technique disclosed in Patent Document 1 cannot be easily realized using an existing layer 2 switch device.

一方、レイヤ2スイッチ装置自体は広く普及しており、その価格も比較的安価になっている。そこで、既存のレイヤ2スイッチ装置の技術をそのまま流用して伝送路冗長化を実現できれば、安価にしかも迅速にイーサネット等のパケット通信網の信頼性・可用性を向上させることが可能となる。特に、伝送路冗長化の核となる技術であるパケットをコピーして複数伝送路に送り出す機能について既存のレイヤ2スイッチ装置の技術を流用して実現できることが望ましい。   On the other hand, the layer 2 switch device itself is widely used and its price is relatively low. Therefore, if transmission path redundancy can be realized by using the existing layer 2 switch device technology as it is, it becomes possible to improve the reliability and availability of a packet communication network such as Ethernet quickly and inexpensively. In particular, it is desirable that the technology of copying a packet, which is a technology that becomes a core of transmission path redundancy, and sending it out to a plurality of transmission paths can be realized by diverting the technology of the existing layer 2 switch device.

本発明は上記の点に鑑みてなされたものであり、既存のレイヤ2スイッチ装置の技術を利用して伝送路の冗長化を実現することを可能とした技術を提供することを目的とする。   The present invention has been made in view of the above points, and an object of the present invention is to provide a technique capable of realizing redundancy of a transmission path by using the technique of an existing layer 2 switch device.

上記の課題を解決するために、本発明は、受信したパケットを複数の伝送路に向けて送出する通信装置であって、通信網からパケットを受信し、当該パケットに含まれる宛先情報に対応する内部通信識別情報を、宛先情報と内部通信識別情報とを対応付けて格納した格納手段から取得し、当該内部通信識別情報を前記パケットに付加し、当該内部通信識別情報を付加したパケットを送出するパケット受信手段と、前記パケット受信手段に接続された入力ポートから前記内部通信識別情報が付加されたパケットを受信し、当該内部通信識別情報に対応付けられた複数の出力ポートから前記パケットを出力するスイッチ手段と、前記複数の出力ポートの各々に接続された複数のパケット送信手段と、を備え、各パケット送信手段は、前記スイッチ手段の出力ポートから受信するパケットから、前記内部通信識別情報を削除し、当該内部通信識別情報を削除したパケットを伝送路に向けて送出することを特徴とする通信装置として構成される。   In order to solve the above-described problem, the present invention is a communication device that transmits a received packet toward a plurality of transmission paths, and receives the packet from a communication network and corresponds to destination information included in the packet. Internal communication identification information is acquired from storage means that stores destination information and internal communication identification information in association with each other, the internal communication identification information is added to the packet, and a packet with the internal communication identification information added is transmitted. A packet receiving unit and a packet to which the internal communication identification information is added are received from an input port connected to the packet receiving unit, and the packet is output from a plurality of output ports associated with the internal communication identification information. Switch means, and a plurality of packet transmission means connected to each of the plurality of output ports, each packet transmission means comprising the switch From the packet received from stage of the output port, remove the internal communication identification information, and a communication apparatus characterized by sending toward a packet deleting the internal communication identification information to the transmission path.

前記内部通信識別情報としては例えばVLAN識別情報を用いる。また、前記スイッチ手段は、MAC学習機能を無効化するように設定し、更に、前記入力ポートと前記複数の出力ポートとの間の通信経路を、前記VLAN識別情報により識別されるVLANグループとして設定したレイヤ2スイッチ装置であることとしてもよい。   For example, VLAN identification information is used as the internal communication identification information. The switch means is set to invalidate the MAC learning function, and further, the communication path between the input port and the plurality of output ports is set as a VLAN group identified by the VLAN identification information. It may be a layer 2 switch device.

また、前記スイッチ手段は、1つの出力ポートに対応付けられた内部通信識別情報が付加されたパケットを受信した場合に、当該パケットを当該1つの出力ポートから出力することとしてもよい。   The switch means may output the packet from the one output port when receiving the packet to which the internal communication identification information associated with the one output port is added.

また、本発明は、パケット送受信装置とスイッチ手段とを備えた通信装置において用いられる前記パケット送受信装置であって、前記通信装置におけるスイッチ手段は、前記パケット送受信装置から内部通信識別情報が付加されたパケットを受信し、当該内部通信識別情報に対応付けられた複数の出力ポートから前記パケットを出力し、複数のパケットを前記パケット送受信装置に入力する機能を備えており、前記パケット送受信装置は、通信網からパケットを受信し、当該パケットに含まれる宛先情報に対応する内部通信識別情報を、宛先情報と内部通信識別情報とを対応付けて格納した格納手段から取得し、当該内部通信識別情報を前記受信したパケットに付加し、当該内部通信識別情報を付加したパケットを前記スイッチ手段に送出するパケット受信手段と、前記複数の出力ポートの各々に接続される複数のパケット送信手段と、を備え、各パケット送信手段は、前記スイッチ手段の出力ポートから受信するパケットから、前記内部通信識別情報を削除し、当該内部通信識別情報を削除したパケットを伝送路に向けて送出することを特徴とするパケット送受信装置として構成することもできる。   The present invention is also the packet transmission / reception apparatus used in a communication apparatus comprising a packet transmission / reception apparatus and a switch means, wherein the switch means in the communication apparatus has internal communication identification information added from the packet transmission / reception apparatus. A function of receiving a packet, outputting the packet from a plurality of output ports associated with the internal communication identification information, and inputting the plurality of packets to the packet transmission / reception device; A packet is received from the network, and internal communication identification information corresponding to destination information included in the packet is acquired from storage means that stores the destination information and the internal communication identification information in association with each other, and the internal communication identification information is A packet added with the internal communication identification information is added to the received packet and sent to the switch means. A packet receiving means; and a plurality of packet transmitting means connected to each of the plurality of output ports. Each packet transmitting means receives the internal communication identification information from a packet received from the output port of the switch means. It is also possible to configure as a packet transmitting / receiving apparatus that deletes the internal communication identification information and transmits the packet to the transmission line.

本発明によれば、既存のレイヤ2スイッチ装置の技術を利用しながら、パケットを複製して複数の伝送路に送出するという伝送路の冗長化構成において基本となる技術を提供できる。   According to the present invention, it is possible to provide a basic technique in a redundant configuration of transmission lines in which a packet is duplicated and transmitted to a plurality of transmission lines while utilizing the technology of an existing layer 2 switch device.

本発明の実施の形態に係る通信システムの全体構成例である。1 is an overall configuration example of a communication system according to an embodiment of the present invention. 通信装置10の機能構成図である。2 is a functional configuration diagram of a communication device 10. FIG. VLANの設定例を説明するための図である。It is a figure for demonstrating the example of a VLAN setting. VLAN情報格納部22に格納される情報の例を示す図である。6 is a diagram illustrating an example of information stored in a VLAN information storage unit 22. FIG. 受信部30、及び送信部40の機能構成図である。2 is a functional configuration diagram of a receiving unit 30 and a transmitting unit 40. FIG. 宛先VLAN対応情報格納部32に格納される情報の例を示す図である。6 is a diagram illustrating an example of information stored in a destination VLAN correspondence information storage unit 32. FIG. パケットのフォーマット例を示す図である。It is a figure which shows the format example of a packet. 宛先VLAN対応情報格納部32に格納される情報の例を示す図である。6 is a diagram illustrating an example of information stored in a destination VLAN correspondence information storage unit 32. FIG. VLAN-IDの例を示す図である。It is a figure which shows the example of VLAN-ID. スイッチ部20と送受信部35とを備えた通信装置10の構成例を示す図である。2 is a diagram illustrating a configuration example of a communication device 10 including a switch unit 20 and a transmission / reception unit 35. FIG. VLANの設定例を示す図である。It is a figure which shows the example of a VLAN setting. 通信装置10の動作例を説明するための図である。4 is a diagram for explaining an operation example of the communication device 10. FIG. 宛先VLAN対応情報格納部32に格納される情報の例を示す図である。6 is a diagram illustrating an example of information stored in a destination VLAN correspondence information storage unit 32. FIG.

以下、図面を参照して本発明の実施の形態を説明する。
(システムの構成)
図1に、本発明の実施の形態に係る通信システムの全体構成例を示す。図1に示すように、この通信システムは、送信側通信装置100と受信側通信装置200とが広域網であるパケット通信網300に接続されて構成され、送信側通信装置100と受信側通信装置200は、それぞれユーザ網であるパケット通信網400、500に接続されている。
Embodiments of the present invention will be described below with reference to the drawings.
(System configuration)
FIG. 1 shows an example of the overall configuration of a communication system according to an embodiment of the present invention. As shown in FIG. 1, this communication system is configured by connecting a transmission-side communication apparatus 100 and a reception-side communication apparatus 200 to a packet communication network 300 that is a wide area network, and the transmission-side communication apparatus 100 and the reception-side communication apparatus. Reference numeral 200 denotes a packet communication network 400 or 500 that is a user network.

本実施の形態においては、各パケット通信網は、パケットのヘッダに含まれる宛先情報を参照して転送先を決定することによりパケットを転送するレイヤ2スイッチ装置で構成されるネットワークであるものとする。当該ネットワークは、例えばイーサネットベースのネットワークである。なお、一般に通信システムでは双方向の通信がなされるが、図1では、一方の通信装置から他方の通信装置にパケットを送信する場合における処理を明確に示すために、送信側通信装置100と受信側通信装置200を有する構成としている。実際には、送信側通信装置100は受信側の機能も含み、受信側通信装置200は送信側の機能も含むことはいうまでもない。   In this embodiment, each packet communication network is assumed to be a network composed of layer 2 switch devices that transfer packets by determining the transfer destination with reference to the destination information included in the header of the packet. . The network is, for example, an Ethernet-based network. In general, two-way communication is performed in a communication system. In FIG. 1, in order to clearly show processing when a packet is transmitted from one communication device to the other communication device, the communication with the transmission-side communication device 100 is received. The side communication device 200 is included. Actually, the transmission-side communication device 100 also includes a reception-side function, and the reception-side communication device 200 naturally includes a transmission-side function.

図1に示す通信システムにおいて、送信側通信装置100はパケット通信網400からパケットを受信し、そのパケットをコピーして2つの同じパケットを生成し、それぞれ別のポートから送出する。これらのパケットは、例えば、単一の伝送路故障によって同時に通信が途絶えることのないような異なる伝送路で転送され、受信側通信装置200に送られ、受信側通信装置200がこれらのパケットを受信する。受信側装置200では、同じパケットを受信する2つのポートのうちの一方のポートで受信するパケットを選択し、選択したほうのパケットをパケット通信網500に送出する。   In the communication system shown in FIG. 1, the transmission side communication apparatus 100 receives a packet from the packet communication network 400, copies the packet to generate two identical packets, and sends them out from different ports. These packets are transferred through different transmission paths that do not interrupt communication simultaneously due to, for example, a single transmission line failure, and are sent to the receiving communication apparatus 200. The receiving communication apparatus 200 receives these packets. To do. The receiving side device 200 selects a packet received at one of the two ports that receive the same packet, and sends the selected packet to the packet communication network 500.

また、受信側通信装置200では、例えば、選択しているポートにおいて伝送路の異常を検出した場合に、他のポートを選択するように切替を行う。このような構成により、伝送路故障発生時でも迅速に故障復旧を行うことができる。   Further, in the receiving-side communication device 200, for example, when a transmission line abnormality is detected in the selected port, switching is performed so that another port is selected. With such a configuration, failure recovery can be performed quickly even when a transmission line failure occurs.

上記のような伝送路の冗長化方式における受信側での切替については様々な既存の方式があり、本実施の形態においても種々の既存の方式を適用することが可能である。もちろん、既存の方式でない新たな方式を適用することも可能である。以下では、本発明に関わる機能であるパケットのコピーを行って複数経路に送出する機能を含む送信側通信装置100(以下では、通信装置10としている)について詳細に説明する。   There are various existing methods for switching on the receiving side in the above-described transmission path redundancy method, and various existing methods can also be applied in this embodiment. Of course, it is also possible to apply a new method that is not an existing method. Hereinafter, the transmission side communication device 100 (hereinafter referred to as the communication device 10) including a function of copying a packet, which is a function related to the present invention, and sending the packet to a plurality of paths will be described in detail.

図2に、本発明の実施の形態に係る通信装置10の機能構成図を示す。図2に示すように、通信装置10は、受信部a、b、c、〜x、スイッチ部20、及び送信部1〜Nを有する。スイッチ部20は、入力ポートa、b、c、〜x、VLAN処理部21、VLAN情報格納部22、及び出力ポート1〜Nを有する。受信部a、b、c、〜xと入力ポートa、b、c、〜x間、及び送信部1〜Nと出力ポート1〜N間は図2に示すように接続されている。   FIG. 2 shows a functional configuration diagram of the communication apparatus 10 according to the embodiment of the present invention. As illustrated in FIG. 2, the communication device 10 includes reception units a, b, c, to x, a switch unit 20, and transmission units 1 to N. The switch unit 20 includes input ports a, b, c, to x, a VLAN processing unit 21, a VLAN information storage unit 22, and output ports 1 to N. The receivers a, b, c,... X and the input ports a, b, c,... X and the transmitters 1 to N and the output ports 1 to N are connected as shown in FIG.

なお、図1では、受信部と入力ポートとの対応、及び出力ポートと送信部との対応を分かりやすくするためにこれらに同じ参照符号を付けている。また、各部を個々に総称するときには、それぞれ受信部30、送信部40、入力ポート50、出力ポート60と称することにする。   In FIG. 1, the same reference numerals are assigned to the correspondence between the reception unit and the input port and the correspondence between the output port and the transmission unit for easy understanding. Further, when each unit is collectively referred to, it will be referred to as a receiving unit 30, a transmitting unit 40, an input port 50, and an output port 60, respectively.

スイッチ部20では、各入力ポート50と2つの出力ポート60が1つのVLANグループとして設定されている。例えば入力ポート50と出力ポート60がそれぞれ3つある場合において、図3に示すように6グループのVLANが設定されている。なお、スイッチ部20において、全ての3ポートの組み合わせでフルメッシュでVLANを設定してもよいし、用途に応じて一部の組み合わせのみについてVLANを設定してもよい。   In the switch unit 20, each input port 50 and two output ports 60 are set as one VLAN group. For example, when there are three input ports 50 and three output ports 60, six groups of VLANs are set as shown in FIG. Note that in the switch unit 20, VLANs may be set with a full mesh with all three-port combinations, or VLANs may be set for only some combinations depending on the application.

ここで、VLANグループを設定するとは、あるVLANグループに対応したVLAN-ID(VLANタグ)を付されたパケットが入力ポート50に入力されたときに、そのVLAN-IDに対応するVLANグループにおける出力ポート60からそのパケットが出力されるように設定を行うことである。   Here, setting a VLAN group means that when a packet with a VLAN-ID (VLAN tag) corresponding to a certain VLAN group is input to the input port 50, the output in the VLAN group corresponding to that VLAN-ID The setting is made so that the packet is output from the port 60.

このようなVLAN処理を可能とするために、スイッチ部20の中のVLAN処理部21は、入力ポート50から受信したパケットに付されているVLANタグを参照し、更にVLAN情報格納部22を参照することにより、パケットに付されているVLANタグに対応する出力ポート60を決定し、その出力ポート60からパケットを送出する機能を有する。VLANタグに対応する出力ポート60が複数である場合には、当該複数の出力ポート60から同じパケットが送出される。   In order to enable such VLAN processing, the VLAN processing unit 21 in the switch unit 20 refers to the VLAN tag attached to the packet received from the input port 50 and further refers to the VLAN information storage unit 22. Thus, the output port 60 corresponding to the VLAN tag attached to the packet is determined, and the packet is transmitted from the output port 60. When there are a plurality of output ports 60 corresponding to the VLAN tag, the same packet is transmitted from the plurality of output ports 60.

また、冗長化を実現するために必須ではないが、スイッチ部20では、入力ポート50と出力ポート60間にポイントツーポイントでVLANが設定される。これにより、後述するように伝送路の冗長化を行わない場合の通信に対応できる。ここでも、全てのポートの組み合わせでポイントツーポイントでVLANを設定してもよいし、一部の組み合わせのみでVLANを設定してもよい。   Although not essential for realizing redundancy, the switch unit 20 sets a VLAN between the input port 50 and the output port 60 in a point-to-point manner. Thereby, as will be described later, it is possible to cope with communication in the case where the transmission path is not made redundant. Again, VLANs may be set point-to-point with all port combinations, or VLANs may be set with only some combinations.

VLAN情報格納部22には、図4に示すように、VLANグループに対応するVLAN-ID(VLANタグ)と、出力ポート識別情報及び入力ポート識別情報とが対応付けて格納されている。例えば、図4には、VLAN-ID1に対応するVLANグループは入力ポート1、出力ポート3、及び出力ポート4間で設定されるVLANであることが示され、また、VLAN-ID8に対応するVLANは、入力ポートaと出力ポート1を結ぶVLANであることが示されている。図2に示す構成において、VLAN(VLANグループを含む)を設定するとは、VLAN情報格納部22に、VLAN-IDとそれに対応するポートの識別情報を記録することに相当する。   As shown in FIG. 4, the VLAN information storage unit 22 stores VLAN-IDs (VLAN tags) corresponding to VLAN groups, output port identification information, and input port identification information in association with each other. For example, FIG. 4 shows that the VLAN group corresponding to VLAN-ID1 is a VLAN set between input port 1, output port 3, and output port 4, and the VLAN corresponding to VLAN-ID8. Is a VLAN that connects the input port a and the output port 1. In the configuration shown in FIG. 2, setting a VLAN (including a VLAN group) corresponds to recording the VLAN-ID and the corresponding port identification information in the VLAN information storage unit 22.

図5に、受信部30、及び送信部40の機能構成図を示す。図5(a)に示すように、受信部30は、基本的な機能として、伝送路からパケットを受信してそれをスイッチ部20の入力ポート50に入力する機能を有するとともに、VLAN-ID付与部31、及び宛先VLAN対応情報格納部32を有する。VLAN-ID付与部31は、受信したパケットのヘッダに含まれる宛先情報に対応するVLAN-IDを宛先VLAN対応情報格納部32から取得し、それをパケットのヘッダ内に付加する機能を有する。ここでの宛先情報は、例えばパケットの宛先アドレス(MACアドレス等)、ラベル情報(LSP識別情報等)、コネクション識別子等であり、特定のものに限定されるわけではない。なお、通信装置10において、VLAN−IDは装置内での通信のみで用いられることから、VLAN−IDを内部通信識別情報と呼ぶことができる。   FIG. 5 shows a functional configuration diagram of the receiving unit 30 and the transmitting unit 40. As shown in FIG. 5A, the receiving unit 30 has a function of receiving a packet from a transmission path and inputting it to the input port 50 of the switch unit 20 as a basic function, and also assigning a VLAN-ID. Section 31 and destination VLAN correspondence information storage section 32. The VLAN-ID assigning unit 31 has a function of acquiring the VLAN-ID corresponding to the destination information included in the header of the received packet from the destination VLAN correspondence information storage unit 32 and adding it to the packet header. The destination information here is, for example, a packet destination address (such as a MAC address), label information (such as LSP identification information), a connection identifier, and the like, and is not limited to specific information. In the communication device 10, since the VLAN-ID is used only for communication within the device, the VLAN-ID can be referred to as internal communication identification information.

また、図6に示すように、宛先VLAN対応情報格納部32には、宛先情報とVLAN-IDとが対応付けて格納される。なお、宛先VLAN対応情報格納部32は、必ずしも送信部30内に備える必要はなく、通信装置10内の送信部30外の部分に備えてもよい。   Also, as shown in FIG. 6, the destination VLAN correspondence information storage unit 32 stores destination information and VLAN-ID in association with each other. The destination VLAN correspondence information storage unit 32 is not necessarily provided in the transmission unit 30 and may be provided in a portion outside the transmission unit 30 in the communication device 10.

例えば、受信部30に入力されるパケットが図7(a)に示すフォーマットのパケットであり、宛先VLAN対応情報格納部32には図8に示す情報が格納されているものとする。このとき、VLAN-ID付与部31は伝送路から受信したパケットにおけるMPLS T-LSP情報(LSPを識別するラベル情報であり、図7(a)の場合T-LSP1である)を参照し、宛先VLAN対応情報格納部32から対応するVLAN-IDであるVLAN-Aを取得してこれをパケットのヘッダに付加する。付加後のパケットのフォーマットを図7(b)に示す。このパケットがスイッチ部20の入力ポート50に入力されることになる。   For example, it is assumed that the packet input to the receiving unit 30 is a packet having the format shown in FIG. 7A and the destination VLAN correspondence information storage unit 32 stores the information shown in FIG. At this time, the VLAN-ID assigning unit 31 refers to the MPLS T-LSP information (label information identifying the LSP, which is T-LSP1 in FIG. 7A) in the packet received from the transmission path, and the destination. VLAN-A, which is the corresponding VLAN-ID, is acquired from the VLAN correspondence information storage unit 32 and added to the header of the packet. The format of the packet after addition is shown in FIG. This packet is input to the input port 50 of the switch unit 20.

次に、図5(b)を参照して、送信部40の構成を示す。送信部40は、基本的な機能として、接続された出力ポート60からパケットを受信して、パケットを伝送路に送出する機能を有するとともに、VLAN-ID削除部41を有する。VLAN-ID削除部41により、送信部40に入力されたパケットに付加されているVLAN-IDが削除される。図7の例で言えば、図7(b)に示すパケットが送信部40に入力され、VLAN-ID削除部41によりVLAN-IDが削除され、図7(a)に示すパケットが伝送路に向けて送出される。   Next, the configuration of the transmission unit 40 will be described with reference to FIG. As a basic function, the transmission unit 40 has a function of receiving a packet from the connected output port 60 and sending the packet to a transmission path, and also includes a VLAN-ID deletion unit 41. The VLAN-ID deletion unit 41 deletes the VLAN-ID added to the packet input to the transmission unit 40. In the example of FIG. 7, the packet shown in FIG. 7B is input to the transmission unit 40, the VLAN-ID deletion unit 41 deletes the VLAN-ID, and the packet shown in FIG. Sent out.

なお、本実施の形態において、VLAN-IDとしてはVLANを識別できればどのような情報でもよいが、図9(a)、(b)のような形式の情報を用いることにより、VLAN-IDを管理する上で便利である。図9(a)、(b)に示す例は、VLAN-IDの最初のビットで冗長構成に係る通信かそれとも非冗長に係る通信かが示され、次の5ビットは受信部30の識別情報であり、最後の5ビットが送信部40の識別情報である。ここでの送信部40の識別情報は、冗長化に係る通信である場合には、冗長化の組(複数の送信部)を識別する情報である。   In this embodiment, the VLAN-ID may be any information as long as the VLAN can be identified, but the VLAN-ID is managed by using information in the format shown in FIGS. 9A and 9B. It is convenient to do. In the example shown in FIGS. 9A and 9B, the first bit of the VLAN-ID indicates whether the communication is related to the redundant configuration or the communication related to non-redundancy, and the next 5 bits are the identification information of the receiving unit 30 The last 5 bits are the identification information of the transmission unit 40. The identification information of the transmission unit 40 here is information for identifying a redundancy group (a plurality of transmission units) in the case of communication related to redundancy.

ここで、図2に示す通信装置10において入力ポート50、出力ポート60は物理的に別々に備えてもよいし、物理的には1つのポートであり、そのポート内に入力ポート50及び出力ポート60の機能が備えられているものとしてもよい。また、受信部30と送信部40についてもこれらを物理的に別々に備えてもよいし、受信部30と送信部40を一体にして、送受信部(送受信装置)として構成してもよい。また、複数の受信部30と複数の送信部40を送受信装置として構成してもよい。   Here, in the communication apparatus 10 shown in FIG. 2, the input port 50 and the output port 60 may be physically provided separately, or are physically one port, and the input port 50 and the output port are included in the ports. 60 functions may be provided. Also, the receiving unit 30 and the transmitting unit 40 may be physically provided separately, or the receiving unit 30 and the transmitting unit 40 may be integrated as a transmitting / receiving unit (transmitting / receiving device). Moreover, you may comprise the some receiver 30 and the some transmitter 40 as a transmission / reception apparatus.

例えば、スイッチ部20の各ポート55が入出力機能を有し、送信部30と受信部40があわせて送受信部35として構成されている場合に、スイッチ部20と送受信部35とを備えた通信装置10の構成例を図10に示す。図10に示す内部構成を持つ場合でも、実質的な機能構成は図2に示したものと同じである。   For example, when each port 55 of the switch unit 20 has an input / output function, and the transmission unit 30 and the reception unit 40 are configured as the transmission / reception unit 35, the communication including the switch unit 20 and the transmission / reception unit 35 is provided. A configuration example of the apparatus 10 is shown in FIG. Even when the internal configuration shown in FIG. 10 is provided, the substantial functional configuration is the same as that shown in FIG.

本実施の形態では、上記のようにVLANの機能を用いることによりパケットをコピーして複数経路に送出する機能を実現しているので、通信装置10におけるスイッチ部20は、既存のレイヤ2スイッチ装置を用いて実現することが可能である。   In the present embodiment, since the function of copying a packet and sending it to a plurality of paths is realized by using the VLAN function as described above, the switch unit 20 in the communication device 10 is an existing layer 2 switch device. It is possible to implement using

一般に、レイヤ2スイッチ装置は、MACアドレスと出力先ポート番号とを対応付けて格納したFDB(Forwarding DataBase)を備え、受信したパケット内の宛先MACアドレスを参照し、FDBの内容から当該パケットを出力すべきポートを決定し、そのポートのみへパケットを転送し、出力する。また、FDBに該当MACアドレスが存在しない場合には、全ポートへパケットを転送し(これをフラッディングと呼ぶ)、応答パケットに基いてMACアドレスとポート番号をFDBに記録する。これをMAC学習機能と呼ぶ。MAC学習機能により、FDBに全くMACアドレスが登録されていない状態から順次学習を行ってMACアドレスとポートの組がFDBに蓄積されていく。また、レイヤ2スイッチ装置では、任意のポート間でVLANを設定することが可能である。   In general, a layer 2 switch device has an FDB (Forwarding DataBase) that stores MAC addresses and output destination port numbers in association with each other, refers to the destination MAC address in the received packet, and outputs the packet from the contents of the FDB A port to be determined is determined, and a packet is transferred to only that port and output. If the corresponding MAC address does not exist in the FDB, the packet is transferred to all ports (this is called flooding), and the MAC address and port number are recorded in the FDB based on the response packet. This is called the MAC learning function. With the MAC learning function, learning is performed sequentially from the state where no MAC address is registered in the FDB, and pairs of MAC addresses and ports are accumulated in the FDB. In the layer 2 switch device, a VLAN can be set between arbitrary ports.

本実施の形態に係る通信装置10におけるスイッチ部20を既存のレイヤ2スイッチ装置を用いて実現するために、まず、レイヤ2スイッチ装置においてMAC学習機能を無効にする設定を行う。この状態ではMAC学習は行われず、あるポートに入力されたパケットは常に全てのポートに転送されることになる。そこで、レイヤ2スイッチ装置において図3等を用いて説明したVLANグループの設定を行う。   In order to realize the switch unit 20 in the communication device 10 according to the present embodiment using an existing layer 2 switch device, first, the layer 2 switch device is set to disable the MAC learning function. In this state, MAC learning is not performed, and a packet input to a certain port is always transferred to all ports. Therefore, the VLAN group described with reference to FIG. 3 and the like is set in the layer 2 switch device.

例えば、レイヤ2スイッチ装置におけるポート1(入出力機能を持つ、他のポートも同様)、ポート2、ポート3の3ポートにおいて、ポート1から入力されたパケットを、ポート2とポート3から出力して冗長構成を形成する場合において、図11に示すように、ポート1、ポート2、ポート3をVLANグループとして1つのVLAN-ID(図11の場合VLAN-A)を割り当て、更に、このVLANグループに関してポート1からポート2及びポート3へ出力を行うように片方向パスとしての設定を行なう。このような設定を全ての3ポートの組み合わせについて行ってもよいし、必要に応じて全ポートの中の一部だけに設定を行うこととしてもよい。   For example, in the port 2 (ports with input / output function, other ports are the same), port 2 and port 3 in the layer 2 switch device, packets input from port 1 are output from port 2 and port 3 When forming a redundant configuration, as shown in FIG. 11, one VLAN-ID (VLAN-A in the case of FIG. 11) is assigned with port 1, port 2, and port 3 as VLAN groups. As for, a setting as a one-way path is performed so as to output from port 1 to port 2 and port 3. Such a setting may be performed for all combinations of three ports, or only a part of all the ports may be set as necessary.

また、更に、ポート間をポイントツーポイントで結ぶ片方向のVLANを設定しておく。この設定も全ての組み合わせに対して設定しておいてもよいし、必要な分だけ設定してもよい。図11の例ではポート1とポート3に関して片方向のVLANがVLAN-Bとして設定されている。   Furthermore, a one-way VLAN that connects the ports point-to-point is set. This setting may be set for all combinations, or may be set as much as necessary. In the example of FIG. 11, a one-way VLAN for port 1 and port 3 is set as VLAN-B.

VLANの設定がなければポート1からVLAN-Aを付加したパケットを入力してもそのパケットは全てのポートにフラッディングされてしまうが、上記のVLAN設定を行うことにより、ポート1からVLAN-Aを付加したパケットを入力した場合には、ポート2、3以外のポートへのパケット出力は遮断され、ポート2、3のみへ同じパケットが出力される。また、例えば、VLAN-Bを付加したパケットがポート1から入力された場合には、そのパケットはVLAN設定に従って、ポート3のみから出力される。   If there is no VLAN setting, even if a packet with VLAN-A added is input from port 1, the packet will be flooded to all ports. When an added packet is input, packet output to ports other than ports 2 and 3 is blocked, and the same packet is output only to ports 2 and 3. For example, when a packet with VLAN-B added is input from port 1, the packet is output only from port 3 according to the VLAN setting.

上記のように設定した既存のレイヤ2スイッチ装置を図10に示す通信装置10のスイッチ部20として用いる場合において、通信装置10における送受信部35(複数)は、スイッチ部20とは別にまとめて送受信装置として提供することが可能であり、これにより、例えば、既存のイーサネットベースの網において、既存のレイヤ2スイッチ装置を用いて伝送路の冗長化を実現することが可能となる。   When the existing layer 2 switch device set as described above is used as the switch unit 20 of the communication device 10 illustrated in FIG. 10, the transmission / reception units 35 (plurality) in the communication device 10 are transmitted and received separately from the switch unit 20. For example, in an existing Ethernet-based network, it is possible to realize redundancy of a transmission path using an existing layer 2 switch device.

また、上記の送受信装置はハードウェアで実現することが望ましいが、伝送路とのインタフェース機能を備えたコンピュータに受信部30と送信部40の機能に対応するプログラムを搭載して実行することにより実現してもよい。この場合、当該コンピュータにスイッチ部20を接続することにより通信装置10が実現される。当該プログラムは例えばメモリ等の記録媒体に記録しておき、そこからコンピュータにインストールすることが可能である。上記プログラムは、例えば次のようなプログラムである。   Moreover, although it is desirable to implement | achieve said transmission / reception apparatus with a hardware, it implement | achieves by mounting and executing the program corresponding to the function of the receiving part 30 and the transmission part 40 in the computer provided with the interface function with a transmission line May be. In this case, the communication device 10 is realized by connecting the switch unit 20 to the computer. The program can be recorded in a recording medium such as a memory and installed in a computer from there. The above program is, for example, the following program.

当該プログラムは、コンピュータを、パケット送受信装置とスイッチ手段とを備えた通信装置において用いられる前記パケット送受信装置として機能させるためのプログラムであって、前記通信装置におけるスイッチ手段は、前記パケット送受信装置から内部通信識別情報が付加されたパケットを受信し、当該内部通信識別情報に対応付けられた複数の出力ポートから前記パケットを出力し、複数のパケットを前記パケット送受信装置に入力する機能を備えており、前記プログラムは、前記コンピュータを、通信網からパケットを受信し、当該パケットに含まれる宛先情報に対応する前記内部通信識別情報を、宛先情報と内部通信識別情報とを対応付けて格納した格納手段から取得し、当該内部通信識別情報を前記受信したパケットに付加し、当該内部通信識別情報を付加したパケットを前記スイッチ手段に送出するパケット受信手段、前記複数の出力ポートの各々に接続される複数のパケット送信手段、として機能させるプログラムであり、各パケット送信手段は、前記スイッチ手段の出力ポートから受信するパケットから、前記内部通信識別情報を削除し、当該内部通信識別情報を削除したパケットを伝送路に向けて送出するものである。   The program is a program for causing a computer to function as the packet transmission / reception device used in a communication device including a packet transmission / reception device and a switch unit, and the switch unit in the communication device is internally connected to the packet transmission / reception device. It has a function of receiving a packet with communication identification information added, outputting the packet from a plurality of output ports associated with the internal communication identification information, and inputting the plurality of packets to the packet transmitting / receiving device, The program receives the packet from the communication network and stores the internal communication identification information corresponding to the destination information included in the packet in association with the destination information and the internal communication identification information. To acquire and add the internal communication identification information to the received packet. It is a program that functions as a packet receiving means for sending a packet to which the internal communication identification information is added to the switch means, and a plurality of packet transmitting means connected to each of the plurality of output ports. The internal communication identification information is deleted from the packet received from the output port of the switch means, and the packet from which the internal communication identification information is deleted is transmitted toward the transmission path.

なお、上述した例では、冗長構成として2つの経路を用いる例を示しているが、冗長構成における冗長経路数は2に限らず、2より大きくてもよい。例えば冗長数がN(Nは3以上の整数)の場合、スイッチ部20において、VLANグループとして設定する出力ポートの数をNとすればよい。   In the above-described example, an example in which two paths are used as the redundant configuration is shown, but the number of redundant paths in the redundant configuration is not limited to two and may be larger than two. For example, when the redundancy number is N (N is an integer of 3 or more), the number of output ports set as a VLAN group in the switch unit 20 may be N.

(動作例)
次に、本実施の形態に係る通信装置10の動作例を説明する。
(Operation example)
Next, an operation example of the communication apparatus 10 according to the present embodiment will be described.

ここでは、図12に示すように、通信装置10から通信装置110への通信では独立した2本の伝送路1、伝送路2があり、その経路を用いて冗長構成を形成することが可能であるが、通信装置10から通信装置120への通信では1本の伝送路3しか使用できない状況を想定する。   Here, as shown in FIG. 12, there are two independent transmission paths 1 and 2 in communication from the communication apparatus 10 to the communication apparatus 110, and a redundant configuration can be formed using these paths. However, it is assumed that only one transmission path 3 can be used in communication from the communication device 10 to the communication device 120.

このとき、例えば、通信装置10における送信部1が伝送路1に接続され、送信部2が伝送路2に接続され、送信部3が伝送路3に接続されているものとし、スイッチ部20の入力ポートa、出力ポート1、及び出力ポート2間でVLAN-Aで識別されるVLANグループが設定され、入力ポートaと出力ポート3間でVLAN-Bで識別されるVLANが設定されているものとする。   At this time, for example, it is assumed that the transmission unit 1 in the communication device 10 is connected to the transmission path 1, the transmission unit 2 is connected to the transmission path 2, and the transmission unit 3 is connected to the transmission path 3. A VLAN group identified by VLAN-A is set between input port a, output port 1, and output port 2, and a VLAN identified by VLAN-B is set between input port a and output port 3. And

また、受信部aは図12に示すパケット通信網130に接続されているとともに、受信部aにおける宛先VLAN対応情報格納部32には、図13に示す情報が格納されている。図13に示す宛先情報として示される"通信装置110"等は、当該通信装置のアドレス(MACアドレス、IPアドレス)としてもよいし、通信装置10から通信装置110へのパスを示すラベル情報、コネクション識別子等でもよく、いずれにしてもパケットに含まれる宛先情報である。   The receiving unit a is connected to the packet communication network 130 shown in FIG. 12, and the destination VLAN correspondence information storage unit 32 in the receiving unit a stores information shown in FIG. “Communication device 110” or the like shown as the destination information shown in FIG. 13 may be the address (MAC address, IP address) of the communication device, label information indicating a path from the communication device 10 to the communication device 110, connection It may be an identifier or the like, and in any case, it is destination information included in the packet.

このような前提のもと、図12に示す通信システムにおいて、パケット通信網130から宛先情報として通信装置110を示す情報を有するパケットが受信部aに入力されると、受信部aにおけるVLAN-ID付加部31が宛先VLAN対応情報格納部32を参照して宛先情報に対応するVLAN-Aを取得し、当該VLAN-Aをパケットのヘッダに付加し、VLAN-Aが付加されたパケットがスイッチ部20の入力ポートaに入力される。スイッチ部20では、入力ポートa、出力ポート1、出力ポート2間でVLAN-AをIDとするVLANが設定さているから、VLAN-Aを持つ当該パケットは出力ポート1と出力ポート2から出力される。   Under such a premise, in the communication system shown in FIG. 12, when a packet having information indicating the communication device 110 as destination information is input from the packet communication network 130 to the receiving unit a, the VLAN-ID in the receiving unit a The adding unit 31 refers to the destination VLAN correspondence information storage unit 32 to acquire the VLAN-A corresponding to the destination information, adds the VLAN-A to the header of the packet, and the packet with the VLAN-A added is the switch unit It is input to 20 input ports a. In the switch unit 20, a VLAN with ID VLAN-A is set between input port a, output port 1, and output port 2, so that the packet having VLAN-A is output from output port 1 and output port 2. The

これらのパケットは、それぞれ送信部1と送信部2に入力され、それぞれVLAN-IDが削除され、伝送路1と伝送路2に送出され、通信装置110に到達する。   These packets are input to the transmission unit 1 and the transmission unit 2, respectively, the VLAN-IDs are deleted, are sent to the transmission path 1 and the transmission path 2, and reach the communication device 110.

一方、パケット通信網130から宛先情報として通信装置120を示す情報を有するパケットが受信部aに入力されると、受信部aにおけるVLAN-ID付加部31が宛先VLAN対応情報格納部32を参照して宛先情報に対応するVLAN-IDであるVLAN-Bを取得し、VLAN-Bをパケットのヘッダに付加し、VLAN-Bが付加されたパケットがスイッチ部20の入力ポートaに入力される。スイッチ部20では、入力ポートaと出力ポート3間でVLAN-BをIDとするVLANが設定さているから、当該パケットは出力ポート3から出力される。   On the other hand, when a packet having information indicating the communication device 120 as destination information is input from the packet communication network 130 to the reception unit a, the VLAN-ID addition unit 31 in the reception unit a refers to the destination VLAN correspondence information storage unit 32. VLAN-B that is the VLAN-ID corresponding to the destination information is acquired, VLAN-B is added to the header of the packet, and the packet to which VLAN-B is added is input to the input port a of the switch unit 20. In the switch unit 20, a VLAN whose ID is VLAN-B is set between the input port a and the output port 3, so that the packet is output from the output port 3.

このパケットは送信部3に入力され、VLAN-IDが削除され、伝送路3に送出され、通信装置120に到達する。   This packet is input to the transmission unit 3, the VLAN-ID is deleted, the packet is transmitted to the transmission path 3, and reaches the communication device 120.

本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。例えば、本発明は、イーサネットベースやMPLSベースの通信網に限らず、ATM網、レイヤ3パケット網等にも適用できることはいうまでもない。   The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims. For example, the present invention is not limited to Ethernet-based and MPLS-based communication networks, but can be applied to ATM networks, layer 3 packet networks, and the like.

100 送信側通信装置
200 受信側通信装置
130、140、150、300、400、500 パケット通信網
10、110、120 通信装置
20 スイッチ部
21 VLAN処理部
22 VLAN情報格納部
30 受信部
40 送信部
50 入力ポート
60 出力ポート
31 VLAN-ID付与部
32 宛先VLAN対応情報格納部
41 VLAN-ID削除部
DESCRIPTION OF SYMBOLS 100 Transmission side communication apparatus 200 Reception side communication apparatus 130,140,150,300,400,500 Packet communication network 10,110,120 Communication apparatus 20 Switch part 21 VLAN process part 22 VLAN information storage part 30 Reception part 40 Transmission part 50 Input port 60 Output port 31 VLAN-ID assignment unit 32 Destination VLAN correspondence information storage unit 41 VLAN-ID deletion unit

Claims (7)

受信したパケットを複数の伝送路に向けて送出する通信装置であって、
通信網からパケットを受信し、当該パケットに含まれる宛先情報に対応する内部通信識別情報を、宛先情報と内部通信識別情報とを対応付けて格納した格納手段から取得し、当該内部通信識別情報を前記パケットに付加し、当該内部通信識別情報を付加したパケットを送出するパケット受信手段と、
前記パケット受信手段に接続された入力ポートから前記内部通信識別情報が付加されたパケットを受信し、当該内部通信識別情報に対応付けられた複数の出力ポートから前記パケットを出力するスイッチ手段と、
前記複数の出力ポートの各々に接続された複数のパケット送信手段と、を備え、
各パケット送信手段は、前記スイッチ手段の出力ポートから受信するパケットから、前記内部通信識別情報を削除し、当該内部通信識別情報を削除したパケットを伝送路に向けて送出する
ことを特徴とする通信装置。
A communication device that sends received packets to a plurality of transmission paths,
A packet is received from the communication network, internal communication identification information corresponding to the destination information included in the packet is acquired from storage means that stores the destination information and the internal communication identification information in association with each other, and the internal communication identification information is acquired. A packet receiving means for sending a packet added with the internal communication identification information to the packet;
Switch means for receiving a packet to which the internal communication identification information is added from an input port connected to the packet reception means, and outputting the packet from a plurality of output ports associated with the internal communication identification information;
A plurality of packet transmission means connected to each of the plurality of output ports,
Each packet transmission unit deletes the internal communication identification information from the packet received from the output port of the switch unit, and sends the packet from which the internal communication identification information has been deleted toward the transmission path. apparatus.
前記内部通信識別情報はVLAN識別情報であることを特徴とする請求項1に記載の通信装置。   The communication apparatus according to claim 1, wherein the internal communication identification information is VLAN identification information. 前記スイッチ手段は、MAC学習機能を無効化するように設定し、更に、前記入力ポートと前記複数の出力ポートとの間の通信経路を、前記VLAN識別情報により識別されるVLANグループとして設定したレイヤ2スイッチ装置であることを特徴とする請求項2に記載の通信装置。   The switch means is configured to disable the MAC learning function, and further, a communication path between the input port and the plurality of output ports is set as a VLAN group identified by the VLAN identification information The communication device according to claim 2, wherein the communication device is a two-switch device. 前記スイッチ手段は、1つの出力ポートに対応付けられた内部通信識別情報が付加されたパケットを受信した場合に、当該パケットを当該1つの出力ポートから出力することを特徴とする請求項1ないし3のうちいずれか1項に記載の通信装置。   The switch means, when receiving a packet to which internal communication identification information associated with one output port is added, outputs the packet from the one output port. The communication apparatus of any one of these. パケット送受信装置とスイッチ手段とを備えた通信装置において用いられる前記パケット送受信装置であって、
前記通信装置におけるスイッチ手段は、前記パケット送受信装置から内部通信識別情報が付加されたパケットを受信し、当該内部通信識別情報に対応付けられた複数の出力ポートから前記パケットを出力し、複数のパケットを前記パケット送受信装置に入力する機能を備えており、前記パケット送受信装置は、
通信網からパケットを受信し、当該パケットに含まれる宛先情報に対応する内部通信識別情報を、宛先情報と内部通信識別情報とを対応付けて格納した格納手段から取得し、当該内部通信識別情報を前記受信したパケットに付加し、当該内部通信識別情報を付加したパケットを前記スイッチ手段に送出するパケット受信手段と、
前記複数の出力ポートの各々に接続される複数のパケット送信手段と、を備え、
各パケット送信手段は、前記スイッチ手段の出力ポートから受信するパケットから、前記内部通信識別情報を削除し、当該内部通信識別情報を削除したパケットを伝送路に向けて送出する
ことを特徴とするパケット送受信装置。
The packet transmitter / receiver used in a communication device comprising a packet transmitter / receiver and a switch means,
The switch means in the communication device receives a packet to which internal communication identification information is added from the packet transmitting / receiving device, outputs the packet from a plurality of output ports associated with the internal communication identification information, and a plurality of packets Is provided to the packet transmission / reception device, the packet transmission / reception device,
A packet is received from the communication network, internal communication identification information corresponding to the destination information included in the packet is acquired from storage means that stores the destination information and the internal communication identification information in association with each other, and the internal communication identification information is acquired. A packet receiving means for adding to the received packet and sending the packet with the internal communication identification information added to the switch means;
A plurality of packet transmission means connected to each of the plurality of output ports,
Each packet transmitting means deletes the internal communication identification information from the packet received from the output port of the switch means, and sends the packet from which the internal communication identification information has been deleted toward the transmission path. Transmitter / receiver.
パケット受信手段、スイッチ手段、及びパケット送信手段を備えた通信装置が実行する通信方法であって、
前記パケット受信手段が、通信網からパケットを受信し、当該パケットに含まれる宛先情報に対応する内部通信識別情報を、宛先情報と内部通信識別情報とを対応付けて格納した格納手段から取得し、当該内部通信識別情報を前記パケットに付加し、当該内部通信識別情報を付加したパケットを前記スイッチ手段に送出するパケット受信ステップと、
前記スイッチ手段が、入力ポートから前記内部通信識別情報が付加されたパケットを受信し、当該内部通信識別情報に対応付けられた複数の出力ポートから前記パケットを出力するスイッチステップと、
前記複数の出力ポートの各々に接続された複数のパケット送信手段における各パケット送信手段が、前記スイッチ手段の出力ポートから受信するパケットから、前記内部通信識別情報を削除し、当該内部通信識別情報を削除したパケットを伝送路に向けて送出するパケット送信ステップと
を有することを特徴とする通信方法。
A communication method executed by a communication device including a packet reception unit, a switch unit, and a packet transmission unit,
The packet receiving means receives a packet from a communication network, acquires internal communication identification information corresponding to destination information included in the packet from a storage means that stores destination information and internal communication identification information in association with each other, A packet receiving step of adding the internal communication identification information to the packet and sending the packet with the internal communication identification information to the switch means;
A switch step in which the switch means receives a packet to which the internal communication identification information is added from an input port, and outputs the packet from a plurality of output ports associated with the internal communication identification information;
Each packet transmission means in the plurality of packet transmission means connected to each of the plurality of output ports deletes the internal communication identification information from the packet received from the output port of the switch means, and the internal communication identification information is And a packet transmission step of sending the deleted packet toward the transmission path.
コンピュータを、パケット送受信装置とスイッチ手段とを備えた通信装置において用いられる前記パケット送受信装置として機能させるためのプログラムであって、
前記通信装置におけるスイッチ手段は、前記パケット送受信装置から内部通信識別情報が付加されたパケットを受信し、当該内部通信識別情報に対応付けられた複数の出力ポートから前記パケットを出力し、複数のパケットを前記パケット送受信装置に入力する機能を備えており、前記プログラムは、前記コンピュータを、
通信網からパケットを受信し、当該パケットに含まれる宛先情報に対応する前記内部通信識別情報を、宛先情報と内部通信識別情報とを対応付けて格納した格納手段から取得し、当該内部通信識別情報を前記受信したパケットに付加し、当該内部通信識別情報を付加したパケットを前記スイッチ手段に送出するパケット受信手段、
前記複数の出力ポートの各々に接続される複数のパケット送信手段、として機能させるプログラムであり、
各パケット送信手段は、前記スイッチ手段の出力ポートから受信するパケットから、前記内部通信識別情報を削除し、当該内部通信識別情報を削除したパケットを伝送路に向けて送出する
ことを特徴とするプログラム。
A program for causing a computer to function as the packet transmission / reception device used in a communication device including a packet transmission / reception device and switch means,
The switch means in the communication device receives a packet to which internal communication identification information is added from the packet transmitting / receiving device, outputs the packet from a plurality of output ports associated with the internal communication identification information, and a plurality of packets Is input to the packet transmitting / receiving apparatus, and the program stores the computer,
A packet is received from the communication network, the internal communication identification information corresponding to the destination information included in the packet is acquired from a storage unit that stores the destination information and the internal communication identification information in association with each other, and the internal communication identification information A packet receiving means for sending the packet to which the internal communication identification information is added to the switch means,
A program for functioning as a plurality of packet transmission means connected to each of the plurality of output ports,
Each of the packet transmission means deletes the internal communication identification information from the packet received from the output port of the switch means, and sends the packet from which the internal communication identification information has been deleted toward the transmission path. .
JP2009045936A 2009-02-27 2009-02-27 Communication device, packet transmission/reception device, communication method, and program Pending JP2010200269A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009045936A JP2010200269A (en) 2009-02-27 2009-02-27 Communication device, packet transmission/reception device, communication method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009045936A JP2010200269A (en) 2009-02-27 2009-02-27 Communication device, packet transmission/reception device, communication method, and program

Publications (1)

Publication Number Publication Date
JP2010200269A true JP2010200269A (en) 2010-09-09

Family

ID=42824469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009045936A Pending JP2010200269A (en) 2009-02-27 2009-02-27 Communication device, packet transmission/reception device, communication method, and program

Country Status (1)

Country Link
JP (1) JP2010200269A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012114856A (en) * 2010-11-26 2012-06-14 Fujitsu Ltd Switch and switch control method
JP2013141082A (en) * 2011-12-28 2013-07-18 Fujitsu Ltd Switching device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032287A (en) * 2001-07-16 2003-01-31 Furukawa Electric Co Ltd:The Method and apparatus for connecting networks, and system using the apparatus
JP2008193614A (en) * 2007-02-07 2008-08-21 Hitachi Cable Ltd Switching hub and lan system
WO2008144294A1 (en) * 2007-05-18 2008-11-27 Adc Dsl Systems, Inc. An ethernet protection switching system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032287A (en) * 2001-07-16 2003-01-31 Furukawa Electric Co Ltd:The Method and apparatus for connecting networks, and system using the apparatus
JP2008193614A (en) * 2007-02-07 2008-08-21 Hitachi Cable Ltd Switching hub and lan system
WO2008144294A1 (en) * 2007-05-18 2008-11-27 Adc Dsl Systems, Inc. An ethernet protection switching system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012114856A (en) * 2010-11-26 2012-06-14 Fujitsu Ltd Switch and switch control method
JP2013141082A (en) * 2011-12-28 2013-07-18 Fujitsu Ltd Switching device

Similar Documents

Publication Publication Date Title
CN109218178B (en) Message processing method and network equipment
JP4688765B2 (en) Network redundancy method and intermediate switch device
US8179900B2 (en) Edge node redundant system in label switching network
CN101330424B (en) Method, system and apparatus for processing service fault of virtual special network
CN102025646B (en) Link switching method and device thereof
CN101286922B (en) Signalling control method, system and apparatus
CN108574630A (en) EVPN message processing methods, equipment and system
CN108574639A (en) EVPN message processing methods, equipment and system
US20080002570A1 (en) Network redundancy method, and middle apparatus and upper apparatus for the network redundancy method
JP2009538083A (en) MAC address learning in distributed bridge
CN101999224A (en) Redundant Ethernet automatic protection switching access to virtual private lan services
US20070081535A1 (en) Method and system for implementing virtual router redundacy protocol on a resilient packet ring
WO2011060667A1 (en) Method and device for link protection in virtual private local area network
CN104270231B (en) A kind of system and method for realizing binode interconnection pseudo-wire
JP7168286B2 (en) Communication method and communication device
JP4705492B2 (en) Ring node device and ring node redundancy method
WO2021093463A1 (en) Packet forwarding method, first network device, and first device group
WO2020182085A1 (en) Transmission method and device for message
JP5029612B2 (en) Packet ring network system, packet transfer method and interlink node
JP5672836B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
CN108462637A (en) One kind being routed back to blanking method, controller and system
JP5089363B2 (en) Communication system and ring node device
JP2010200269A (en) Communication device, packet transmission/reception device, communication method, and program
US20130003759A1 (en) Technique for bandwidth effective traffic protection in communication networks
JP2022074129A (en) Method for sending bierv6 packet and first network device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100526

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20100823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100913

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110316

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120614

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120619

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120904

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130702