JP2012257136A - Packet transfer system, packet transmitter and packet receiver - Google Patents

Packet transfer system, packet transmitter and packet receiver Download PDF

Info

Publication number
JP2012257136A
JP2012257136A JP2011129784A JP2011129784A JP2012257136A JP 2012257136 A JP2012257136 A JP 2012257136A JP 2011129784 A JP2011129784 A JP 2011129784A JP 2011129784 A JP2011129784 A JP 2011129784A JP 2012257136 A JP2012257136 A JP 2012257136A
Authority
JP
Japan
Prior art keywords
packet
service identifier
sequence number
packets
identifier
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.)
Granted
Application number
JP2011129784A
Other languages
Japanese (ja)
Other versions
JP5619681B2 (en
Inventor
Masaro Inami
政朗 井波
Yohei Okubo
洋平 大窪
Hiroto Takechi
宏人 武智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
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 JP2011129784A priority Critical patent/JP5619681B2/en
Publication of JP2012257136A publication Critical patent/JP2012257136A/en
Application granted granted Critical
Publication of JP5619681B2 publication Critical patent/JP5619681B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve such a problem of prior art that an uninterruptible service has been applied to all service traffics of different request quality class circulating the same ground line.SOLUTION: A transmission side device receives a packet to which a service identifier is attached, identifies the service identifier, and transmits the packet on different paths while copying to two identical packets by attaching a sequence number for identifying the transmission order of the packet if the service identifier is a specific service identifier, otherwise transmits the packet on any one path. The reception side device buffers the packets in a reception buffer and selects any one of packets having the same sequence number if the service identifier of a packet received from a different path is a specific service identifier, otherwise transfers the received packet as it is.

Description

本発明は、無瞬断でパケット伝送を行うパケット転送システム、パケット送信装置およびパケット受信装置に関する。   The present invention relates to a packet transfer system, a packet transmission device, and a packet reception device that perform packet transmission without interruption.

従来のパケット無瞬断技術は、送信側の装置で送信パケットをコピーして異なる経路で送信し、受信側の装置で異なる経路から受信したパケットをメモリにバッファリングして両系パケットのいずれかを選択することにより、故障時の無瞬断切り替えを実現していた(例えば、特許文献1参照)。   In the conventional packetless interruption technology, a transmission device copies a transmission packet and transmits it via a different route, and a reception device receives a packet received from a different route in a memory and either of the packets of both systems By selecting, switching without interruption at the time of failure has been realized (for example, see Patent Document 1).

一方、NGNのように、音声、映像、インターネットなどネットワークサービスが多様化し、要求品質が異なるサービスを同一のネットワークに収容することが行われている。   On the other hand, like NGN, network services such as voice, video, and Internet are diversified, and services having different required qualities are accommodated in the same network.

特許第4074268号公報Japanese Patent No. 4074268

ところが、従来のパケット無瞬断技術は、同一対地回線の要求品質が異なる全トラフィックに対応する技術であるため、冗長系経路差の増加、回線速度の増加(例えば10Gbpsや40Gbpsから100Gbpsへの増加)に伴う必要メモリ数の増加、メモリ処理速度の高速化などが課題であった。   However, the conventional non-interruptible packet technology is a technology that supports all traffic with different quality requirements for the same ground line, so an increase in redundant system path difference and an increase in line speed (for example, an increase from 10 Gbps or 40 Gbps to 100 Gbps). The increase in the number of required memories accompanying the increase in the memory speed and the memory processing speed have been problems.

上記課題に鑑み、本発明の目的は、異なるサービスの全トラフィックが無瞬断レベルの同じ品質を必要としていない点に着目し、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの中の特定クラスのみに無瞬断サービスを適用することにより、受信側の装置に求められるメモリ容量や要求性能を低減し、ネットワークシステムの低コスト化や実装容易性を実現することができるパケット転送システムおよび送信装置並びに受信装置を提供することである。   In view of the above problems, the object of the present invention is to identify all service traffic of different services not requiring the same quality at the uninterrupted level, and to identify service traffic of different required quality classes that circulate the same ground line. By applying the non-instantaneous service only to the class, the packet capacity and the transmission capability that can reduce the memory capacity and required performance required for the device on the receiving side, and reduce the cost and ease of implementation of the network system. An apparatus and a receiving device are provided.

本発明に係るパケット転送システムは、ネットワーク上でパケット転送を行うパケット転送システムにおいて、送信側装置では、サービス種別を示すサービス識別子が付加されたパケットを入力して、前記パケットに付加された前記サービス識別子が予め設定された特定のサービス識別子であるか否かを識別し、入力する前記パケットが前記特定のサービス識別子である場合は、前記パケットの送信順序を識別するためのシーケンス番号を付与して2つの同一パケットにコピーし、コピーされた2つの前記パケットを異なる経路で送信し、入力する前記パケットが前記特定のサービス識別子でない場合は、前記経路のいずれか一方の経路に送信し、受信側装置では、異なる経路から受信する前記パケットに付加された前記サービス識別子が前記特定のサービス識別子である場合は、受信バッファにバッファリングして前記シーケンス番号が同一のパケットのいずれかを選択して前記シーケンス番号順に下流に転送し、異なる経路から受信する前記パケットに付加された前記サービス識別子が前記特定のサービス識別子でない場合は、受信したパケットをそのまま下流に転送することを特徴とする。   The packet transfer system according to the present invention is a packet transfer system that performs packet transfer over a network. In the packet transfer system, a transmission side device inputs a packet to which a service identifier indicating a service type is added, and the service added to the packet Identify whether the identifier is a specific service identifier set in advance, and if the packet to be input is the specific service identifier, assign a sequence number for identifying the transmission order of the packets Copy to the same two packets, send the two copied packets on different routes, and if the packet to be input is not the specific service identifier, send to one of the routes, and the receiving side In the apparatus, the service identifier added to the packet received from a different route is the previous one. If it is a specific service identifier, it is buffered in a reception buffer, selected from the packets with the same sequence number, transferred downstream in the order of the sequence number, and added to the packet received from a different route When the service identifier is not the specific service identifier, the received packet is directly transferred downstream.

これにより、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの中の特定クラスのみに無瞬断サービスを適用することができ、受信側の装置に求められるメモリ容量や要求性能を低減し、ネットワークシステムの低コスト化や実装容易性を実現することができる。   As a result, the uninterrupted service can be applied only to specific classes in service traffic with different required quality classes that circulate on the same ground line, reducing the memory capacity and required performance required for the receiving device, Cost reduction and ease of mounting of the network system can be realized.

特に、前記サービス識別子としてIEEE802.1qのVLANタグのCOS値を利用し、前記COS値が予め設定された特定のCOS値であるか否かを判別することを特徴とする。   In particular, a COS value of an IEEE 802.1q VLAN tag is used as the service identifier to determine whether or not the COS value is a specific COS value set in advance.

また、前記パケットは、MPLS−TPのPWE3フレームに対応し、前記フレームのコントロールワードに前記シーケンス番号を格納することを特徴とする。   The packet corresponds to an MPLS-TP PWE3 frame, and the sequence number is stored in a control word of the frame.

さらに、前記VLANタグのCOS値を前記MPLS−TPのLSPラベルにマッピングすることを特徴とする。   Furthermore, the COS value of the VLAN tag is mapped to the LSP label of the MPLS-TP.

本発明に係るパケット送信装置は、サービス種別を示すサービス識別子が付加されたパケットを入力して、前記パケットに付加された前記サービス識別子が予め設定された特定のサービス識別子であるか否かを識別子データベースを参照して識別するパケット識別手段と、前記パケットの送信順序を識別するためのシーケンス番号を付与するシーケンス番号付与手段と、前記シーケンス番号が付与されたパケットを2つの同一パケットにコピーして、それぞれのパケットを異なる経路で送信するコピー分岐手段とを有し、前記パケット識別手段で識別されたパケットが前記特定のサービス識別子である場合は、前記シーケンス番号付与手段でシーケンス番号を付与し、前記コピー分岐手段でコピーして異なる経路で送信し、前記パケット識別手段で識別されたパケットが前記特定のサービス識別子でない場合は、前記経路のいずれか一方の経路で送信することを特徴とする。   The packet transmission apparatus according to the present invention inputs a packet to which a service identifier indicating a service type is added, and determines whether or not the service identifier added to the packet is a specific service identifier set in advance. Packet identification means for identifying with reference to a database, sequence number assignment means for assigning a sequence number for identifying the transmission order of the packets, and copying the packet assigned the sequence number to two identical packets Copy branch means for transmitting each packet through a different route, and when the packet identified by the packet identification means is the specific service identifier, the sequence number is assigned by the sequence number assigning means, The packet is copied by the copy branching means and transmitted through a different route, and the packet identification If packets identified in stage is not said particular service identifier, and transmits either one path of the path.

これにより、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの中の特定クラスのみに無瞬断サービスを適用することができ、受信側の装置を含むネットワークシステムの低コスト化や実装容易性を実現することができる。   As a result, non-instantaneous service can be applied only to a specific class of service traffic with different required quality classes that circulates on the same ground line, and the cost and ease of implementation of the network system including the receiving side device can be reduced. Can be realized.

特に、前記サービス識別子としてIEEE802.1qのVLANタグのCOS値を利用し、前記パケット識別手段は、前記COS値が予め設定された特定のCOS値であるか否かを判別することを特徴とする。   In particular, a COS value of an IEEE 802.1q VLAN tag is used as the service identifier, and the packet identification unit determines whether the COS value is a specific COS value set in advance. .

本発明に係るパケット受信装置は、異なる経路から受信するパケットに付加されたサービス種別を示すサービス識別子が予め設定された特定のサービス識別子であるか否かを識別子データベースを参照して識別するパケット識別手段と、前記サービス識別子が前記特定のサービス識別子である場合は、受信バッファにバッファリングして前記パケットに付与されたシーケンス番号が同一のパケットのいずれかを選択して前記シーケンス番号順に下流に転送し、前記サービス識別子が前記特定のサービス識別子でない場合は、受信したパケットをそのまま下流に転送するパケット選択手段とを有することを特徴とする。   A packet receiving apparatus according to the present invention refers to a packet identification that identifies whether or not a service identifier indicating a service type added to a packet received from a different route is a specific service identifier set in advance by referring to an identifier database. And when the service identifier is the specific service identifier, the packet is buffered in a reception buffer, and one of the packets having the same sequence number assigned to the packet is selected and transferred downstream in the sequence number order. When the service identifier is not the specific service identifier, packet selection means for transferring the received packet as it is downstream is provided.

これにより、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの中の特定クラスのみに無瞬断サービスを適用することができ、パケット受信装置に求められるメモリ容量や要求性能を低減し、ネットワークシステムの低コスト化や実装容易性を実現することができる。   As a result, the uninterrupted service can be applied only to specific classes in service traffic with different required quality classes that circulate on the same ground line, reducing the memory capacity and required performance required for packet receivers, System cost reduction and ease of mounting can be realized.

特に、前記サービス識別子としてIEEE802.1qのVLANタグのCOS値を利用し、前記パケット識別手段は、前記COS値が予め設定された特定のCOS値であるか否かを判別することを特徴とする。   In particular, a COS value of an IEEE 802.1q VLAN tag is used as the service identifier, and the packet identification unit determines whether the COS value is a specific COS value set in advance. .

これにより、同じネットワーク伝送装置間に複数のリンクが確立された場合でも、コントロールチャネル管理部は、1つのコントロールチャネルに統一してネットワーク伝送装置を制御することができる。   As a result, even when a plurality of links are established between the same network transmission apparatuses, the control channel management unit can control the network transmission apparatuses in one control channel.

本発明によれば、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの中の特定クラスのみに無瞬断サービスを適用することができ、受信側の装置に求められるメモリ容量や要求性能を低減し、ネットワークシステムの低コスト化や実装容易性を実現することができる。   According to the present invention, the uninterruptible service can be applied only to a specific class in service traffic having different required quality classes distributed on the same ground line, and the memory capacity and required performance required for the device on the receiving side can be reduced. It is possible to reduce the network system cost and ease of mounting.

本実施形態に係るパケット転送システム100の全体構成を示す図である。1 is a diagram illustrating an overall configuration of a packet transfer system 100 according to the present embodiment. サービス種別毎に冗長伝送を制御する場合のパケット送信例を示す図である。It is a figure which shows the packet transmission example in the case of controlling redundant transmission for every service classification. サービス種別毎に冗長伝送を制御しない場合のパケット送信例を示す図である。It is a figure which shows the example of packet transmission in case redundant transmission is not controlled for every service classification. 本実施形態に係るパケット送信装置101およびパケット受信装置102の構成例を示すブロック図である。It is a block diagram which shows the structural example of the packet transmitter 101 and the packet receiver which concern on this embodiment. IEEE802.3qフレームのフォーマット例を示す図である。It is a figure which shows the example of a format of IEEE802.3q frame. PWE3フレームのフォーマット例を示す図である。It is a figure which shows the format example of a PWE3 frame. パケット選択部304の構成例を示すブロック図である。3 is a block diagram illustrating a configuration example of a packet selection unit 304. FIG.

以下、図面を参照して本発明に係るパケット転送システム、パケット送信装置およびパケット受信装置の実施形態について説明する。
(第1の実施形態)
図1は、本実施形態に係るパケット転送システム100の一例を示す図である。パケット転送システム100では、パケット送信装置101からパケット受信装置102へ2つの経路を介してパケットを転送する。ここで、WP(Working Pass)は運用系のパス、PP(Protection Pass)は予備系のパスである。図1では、WPは中継装置103を経由するパスで、PPは中継装置104を経由するパスである。また、図1の例では1つの中継装置のみが描かれているが、複数の中継装置を経由しても構わない。
Hereinafter, embodiments of a packet transfer system, a packet transmission device, and a packet reception device according to the present invention will be described with reference to the drawings.
(First embodiment)
FIG. 1 is a diagram illustrating an example of a packet transfer system 100 according to the present embodiment. In the packet transfer system 100, the packet is transferred from the packet transmission apparatus 101 to the packet reception apparatus 102 via two paths. Here, WP (Working Pass) is an active path, and PP (Protection Pass) is a backup path. In FIG. 1, WP is a path passing through the relay apparatus 103, and PP is a path passing through the relay apparatus 104. Further, in the example of FIG. 1, only one relay device is illustrated, but a plurality of relay devices may be routed.

本実施形態に係るパケット転送システム100は、サービスNWに接続されるサービスノード105から受信するパケットのサービス種別に応じて、冗長送信するか否かを判別する。そして、パケット送信装置101は、予め設定された高品質(無瞬断伝送)が要求されるサービス種別のパケットのみにシーケンシャル番号を付与してコピーし、WPとPPの2つの経路で冗長送信する。また、多少の瞬断を許容できる高品質が求められないサービス種別のパケットはWPまたはPPの1つの経路のみで送信する。一方、パケット受信装置102は、WPとPPの2つの経路から受信するパケットのサービス種別に応じて、パケット送信装置101で冗長送信された高品質パケットの場合は一旦バッファリングし、WPとPPの2つの経路から受信する同じシーケンシャル番号のパケットのいずれかを選択して下流のサービスノード106に転送する。また、高品質が求められないサービス種別のパケットは、そのまま下流のサービスノード106に転送する。   The packet transfer system 100 according to the present embodiment determines whether to perform redundant transmission according to the service type of the packet received from the service node 105 connected to the service NW. Then, the packet transmitting apparatus 101 gives a sequential number only to a packet of a service type that requires a preset high quality (non-instantaneous transmission) and copies it, and redundantly transmits the packet through two paths, WP and PP. . In addition, a packet of a service type that does not require high quality that can allow some instantaneous interruption is transmitted through only one route of WP or PP. On the other hand, the packet receiver 102 temporarily buffers high-quality packets that are redundantly transmitted by the packet transmitter 101 according to the service types of the packets received from the two routes WP and PP. One of the packets having the same sequential number received from the two paths is selected and transferred to the downstream service node 106. Also, a service type packet for which high quality is not required is transferred to the downstream service node 106 as it is.

このようにして、本実施形態に係るパケット転送システム100は、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの全パケットを冗長送信する必要がなくなり、特定クラスのみに無瞬断サービスを適用することができ、ネットワークシステムの低コスト化や実装容易性を実現することができる。   In this way, the packet transfer system 100 according to the present embodiment eliminates the need to redundantly transmit all packets of service traffic with different required quality classes that circulate through the same ground line, and applies the uninterrupted service only to specific classes. Therefore, it is possible to realize cost reduction and ease of mounting of the network system.

図2は、VoIPや法人向けのサービスに用いられるEF(Explicit Foward)クラスの高品質パケット(パケットE)と、一般的なインターネットサービスに用いられるBE(Best Effort)クラスの低品質パケット(パケットB)とが混在するパケットをパケット送信装置101からパケット受信装置102に転送する様子を描いた図である。   FIG. 2 shows an EF (Explicit Forward) class high quality packet (packet E) used for VoIP and corporate services, and a BE (Best Effort) class low quality packet (packet B) used for general Internet services. FIG. 6 is a diagram illustrating a state in which a packet including) is transferred from the packet transmission device 101 to the packet reception device 102.

図2において、パケット送信装置101は、サービスNW側からパケットEとパケットBを入力する。そして、パケット送信装置101は、パケットBを経路WPのみに送信し、パケットEは同じシーケンシャル番号nを付与してコピーされたパケットEnを経路WPと経路PPの両方の経路から送信する。この場合、経路WPの中継装置103は、パケットBおよびパケットEnの両方のパケットを中継し、経路PPの中継装置104は、パケットEnのパケットのみを中継する。ここで、nはシーケンシャル番号を示す自然数である。   In FIG. 2, the packet transmitting apparatus 101 inputs a packet E and a packet B from the service NW side. The packet transmitting apparatus 101 transmits the packet B only to the route WP, and the packet E transmits the copied packet En with the same sequential number n from both the route WP and the route PP. In this case, the relay device 103 on the route WP relays both the packet B and the packet En, and the relay device 104 on the route PP relays only the packet En. Here, n is a natural number indicating a sequential number.

図2の例では、パケット送信装置101で高品質パケットは、パケットE1、パケットE2、パケットE3、パケットE4、パケットE5のようにシーケンシャル番号nが付与されてコピーされ、中継装置103を経由する経路WPと、中継装置104を経由する経路PPとの両方の経路に送信される。   In the example of FIG. 2, a high-quality packet is copied with a sequential number n, such as packet E1, packet E2, packet E3, packet E4, and packet E5, and is routed through the relay device 103 in the packet transmission device 101. It is transmitted to both the WP and the route PP via the relay device 104.

そして、パケット受信装置102は、経路WPからのみ受信するパケットBはそのまま下流のサービスNW側に転送し、経路WPと経路PPの両方の経路から受信するパケットEnの同じシーケンシャル番号nのパケットのいずれかを選択して下流のサービスNW側に転送する。ここで、同じシーケンシャル番号nのパケットのいずれかを選択する方式として先着優先方式が知られている。先着優先方式では、経路WPまたは経路PPから受信する同じシーケンシャル番号nのパケットEnのうち先に受信したパケットEnを選択して下流に転送し、遅れて受信したパケットEnは破棄される。   Then, the packet receiving apparatus 102 transfers the packet B received only from the route WP to the downstream service NW side as it is, and any of the packets with the same sequential number n of the packets En received from both the route WP and the route PP. Is selected and transferred to the downstream service NW side. Here, a first-come-first-served method is known as a method for selecting one of the packets having the same sequential number n. In the first-come-first-served basis, the packet En received earlier from the packets En of the same sequential number n received from the route WP or route PP is selected and transferred downstream, and the packet En received late is discarded.

このようにして、本実施形態に係るパケット転送システム100では、高品質クラスのパケットEに対して無瞬断伝送を実現し、一般的なインターネットサービスなどに用いられる低品質クラスのパケットBについては、経路WP側が切断された場合に、瞬断を許容する他経路への切り替え等により対応することができ、1+1の経路構成で実現してもよいし、1:1の経路構成で実現してもよい。   In this way, in the packet transfer system 100 according to the present embodiment, non-instantaneous transmission is realized for the high-quality class packet E, and the low-quality class packet B used for general Internet services or the like is used. When the route WP side is cut off, it can be dealt with by switching to another route that allows momentary interruption, etc., and may be realized with a 1 + 1 route configuration or a 1: 1 route configuration. Also good.

ここで、本実施形態に係るパケット転送システム100の特徴がわかり易いように、従来のパケット転送システム900におけるパケット転送の様子を図3に示す。図3において、従来のパケット送信装置901は、全ての品質クラスのパケットを経路WPと経路PPの両方の経路から冗長送信していたので、パケットBが経路PPにも流れることになり、経路PPで確保しなければならない帯域が増加するという問題があった。これに対して、図2で説明したように、本実施形態に係るパケット転送システム100におけるパケット送信装置101は、所定の品質クラスのパケットのみをコピーして経路PPから送信するので、経路PPで確保しなければならない帯域を削減することができる。   Here, FIG. 3 shows a state of packet transfer in the conventional packet transfer system 900 so that the features of the packet transfer system 100 according to the present embodiment can be easily understood. In FIG. 3, the conventional packet transmission apparatus 901 redundantly transmits all quality class packets from both the route WP and the route PP, so that the packet B also flows through the route PP. There is a problem in that the bandwidth that must be secured in the network increases. In contrast, as described with reference to FIG. 2, the packet transmitting apparatus 101 in the packet transfer system 100 according to the present embodiment copies only a packet of a predetermined quality class and transmits it from the route PP. The bandwidth that must be secured can be reduced.

また、従来のように全ての品質クラスのパケットを経路WPと経路PPの両方の経路から冗長送信する場合、図3のパケット受信装置902では、2つの経路から受信するパケットを選択するためにバッファリングしなければならないパケットが多くなり、また処理負荷も増えるので、大容量のバッファメモリの搭載や要求性能が高くなるという問題があった。これに対して、図2で説明したように、本実施形態に係るパケット転送システム100におけるパケット受信装置102は、所定の品質クラスのパケットのみをバッファリングしてパケット選択すればよいので、バッファメモリの削減や要求性能を低減することができる。   When redundantly transmitting packets of all quality classes from both the paths WP and PP as in the prior art, the packet receiver 902 in FIG. 3 uses a buffer to select packets received from the two paths. Since there are many packets that need to be ringed and the processing load increases, there is a problem that a large-capacity buffer memory is mounted and required performance is increased. On the other hand, as described with reference to FIG. 2, the packet receiving apparatus 102 in the packet transfer system 100 according to the present embodiment only needs to buffer and select packets of a predetermined quality class. And required performance can be reduced.

次に、パケット送信装置101およびパケット受信装置102の構成例について図4を用いて説明する。尚、図4において、図1および図2と同符号のブロックは同じブロックを示す。   Next, configuration examples of the packet transmission device 101 and the packet reception device 102 will be described with reference to FIG. In FIG. 4, the same reference numerals as those in FIGS. 1 and 2 indicate the same blocks.

パケット送信装置101は、パケット識別部201と、識別子DB(データベース)202と、SN(シーケンシャル番号)付与部203と、コピー分岐部204とを基本構成とし、さらにパケット識別部201内の入力順序設定部201aと、順序補正部205とで構成される。ここで、サービスノード105は、識別子付与部151を有し、パケット転送システム100で転送するパケットにサービス種別を示す識別子を付与するものとする。   The packet transmitting apparatus 101 includes a packet identification unit 201, an identifier DB (database) 202, an SN (sequential number) assignment unit 203, and a copy branching unit 204, and further sets an input order in the packet identification unit 201. Part 201a and order correction part 205. Here, the service node 105 includes an identifier assigning unit 151 and assigns an identifier indicating a service type to a packet transferred by the packet transfer system 100.

例えば、サービスNWに接続されるサービスノード105から受信するパケットのサービス種別を表す方法として、IEEE802.3qで標準化されたフレームを用いることができる。図5に示すように、IEEE802.3qフレームは、DA(宛先アドレス:Destination Address)と、SA(送信元アドレス:Source Address)と、VLAN(仮想LAN)タグと、Payload(ペイロード)とで構成される。そして、VLANタグの領域には、VLAN ID(VLAN識別子)と、COS(サービスクラス:Class Of Service)とが格納される。特にCOSは3ビットの値で表され、パケットの優先順位やサービス種別などを示す識別子として使用できる。そこで、本実施形態に係るパケット転送システム100では、サービスノード105の識別子付与部151でCOS値を設定する。例えばCOS値が7の場合は高品質パケットEを表し、COS値が6以下の場合は低品質パケットBを表すように予め決めておく。そして、識別子付与部151は、例えばサービスノード105から送信するパケットEに対してCOS値:7を設定し、パケットBに対してCOS値:1を設定する。   For example, a frame standardized by IEEE 802.3q can be used as a method for representing the service type of a packet received from the service node 105 connected to the service NW. As shown in FIG. 5, the IEEE 802.3q frame is composed of a DA (Destination Address), an SA (Source Address: Source Address), a VLAN (Virtual LAN) tag, and a Payload (payload). The In the area of the VLAN tag, a VLAN ID (VLAN identifier) and a COS (Service Class: Class Of Service) are stored. In particular, the COS is represented by a 3-bit value and can be used as an identifier indicating the priority order of the packet, the service type, and the like. Therefore, in the packet transfer system 100 according to the present embodiment, the COS value is set by the identifier assigning unit 151 of the service node 105. For example, when the COS value is 7, the high-quality packet E is represented, and when the COS value is 6 or less, the low-quality packet B is represented in advance. Then, the identifier assigning unit 151 sets a COS value: 7 for the packet E transmitted from the service node 105, for example, and sets a COS value: 1 for the packet B.

尚、既存技術であるEthernet(登録商標)のCOS値だけでなく、IPv4対応のフレームの優先順位を記述する領域のDSCP(Differentiated Services Code Point)値、IPv6対応のフレームの優先順位を記述する領域のTC(Traffic Class)値、MPLSフレームのShimヘッダのEXP(Experimental)値などの値を上記の例のようにサービス種別を示す識別子として用いてもよい。或いは、未使用領域やペイロード領域などを利用して独自の識別子を設定してもよい。   In addition, not only the COS value of Ethernet (registered trademark), which is an existing technology, but also a DSCP (Differentiated Services Code Point) value of an area describing the priority order of IPv4-compatible frames and an area describing the priority order of IPv6-compatible frames A TC (Traffic Class) value, an EXP (Experimental) value of a Shim header of an MPLS frame, or the like may be used as an identifier indicating a service type as in the above example. Alternatively, a unique identifier may be set using an unused area or a payload area.

パケット識別部201は、サービスノード105からサービス種別を示す識別子が付与されたパケットを受信する。そして、識別子DB202を参照して、サービスノード105から受信するパケットが冗長伝送するサービス種別であるか否かを識別する。冗長伝送するサービス種別の場合は当該パケットをSN付与部203に出力し、冗長伝送しないサービス種別の場合は当該パケットを順序補正部205に出力する。ここで、サービスノード105から入力する冗長伝送するサービス種別のパケットと冗長伝送しないサービス種別のパケットとの入力順序を維持するために、入力順序設定部201aにより入力順序を示す番号を設定してSN付与部203または順序補正部205にそれぞれのパケットを出力する。   The packet identification unit 201 receives a packet with an identifier indicating a service type from the service node 105. Then, the identifier DB 202 is referenced to identify whether or not the packet received from the service node 105 is a service type for redundant transmission. In the case of a service type for redundant transmission, the packet is output to the SN adding unit 203. In the case of a service type for which redundant transmission is not performed, the packet is output to the order correcting unit 205. Here, in order to maintain the input order of the service type packet that is redundantly transmitted and the service type packet that is not redundantly transmitted from the service node 105, the input order setting unit 201a sets a number indicating the input order to Each packet is output to the assigning unit 203 or the order correcting unit 205.

先に図5で説明したVLANタグのCOS値を識別子として使用する場合は、サービスノード105から受信するパケットのCOS値を識別し、例えばCOS値:7の場合は冗長伝送するサービス種別のパケットであると判断し、COS値:6以下の場合は冗長伝送しないサービス種別のパケットであると判断する。   When the COS value of the VLAN tag described earlier with reference to FIG. 5 is used as an identifier, the COS value of the packet received from the service node 105 is identified. For example, when the COS value is 7, the service type packet for redundant transmission is used. If the COS value is 6 or less, it is determined that the packet is a service type packet that is not redundantly transmitted.

識別子DB202は、様々なサービス種別の識別子毎に冗長送信するか否かの設定情報が記憶されている。例えば、VLANタグのCOS値を識別子として使用する場合は、OS値:7は冗長伝送し、COS値:6以下は冗長伝送しないという情報が記憶されている。尚、設定情報は、OpS(オペレーションシステム)の管理装置107から制御網を介して遠隔操作で設定、削除、更新が行われる。例えば図2で説明したように、サービス種別を示す識別子がVoIPや法人向けのサービスに用いられるEFクラスの高品質パケット(パケットE)である場合は冗長送信、一般的なインターネットサービスに用いられるBE(Best Effort)クラスの低品質パケット(パケットB)である場合は冗長送信しない、などの情報が識別子DB202に予め記憶されている。   The identifier DB 202 stores setting information as to whether or not redundant transmission is performed for each identifier of various service types. For example, when the COS value of the VLAN tag is used as an identifier, information is stored that the OS value: 7 is redundantly transmitted and the COS value: 6 or less is not redundantly transmitted. The setting information is set, deleted, and updated by remote operation from the OpS (operation system) management device 107 via the control network. For example, as described with reference to FIG. 2, when the identifier indicating the service type is an EF class high quality packet (packet E) used for services for VoIP and corporations, BE used for redundant transmission and general Internet service is used. In the case of a (Best Effort) class low-quality packet (packet B), information such as no redundant transmission is stored in the identifier DB 202 in advance.

SN付与部203は、パケット識別部201から出力されるパケットEにシーケンシャル番号を付与してコピー分岐部204に出力する。   The SN assigning unit 203 assigns a sequential number to the packet E output from the packet identifying unit 201 and outputs the packet E to the copy branching unit 204.

ここで、パケットEにシーケンシャル番号を付与する例として、MPLS TPのPWE3対応のフレームを用いて説明する。図6に示すPWE3フレームは、LSP−Label(Label Switched Pass Label)と、EXP(Experimental)と、PW−Label(PseudoWireーLabel)と、CW(Control Word)とが先に図5で説明したIEEE802.3qフレームに付加されている。本実施形態に係るパケット転送システム100では、図6のPWE3フレームのCW領域をシーケンシャル番号の格納領域として使用する。例えばSN付与部203は、パケット識別部201が出力するパケットEを格納するPWE3フレームのCW領域に、順番にシーケンシャル番号を付与する。例えばCW領域内のSN領域は16ビットで表されるので、0x0001、0x0002、・・・のようにシーケンシャル番号をパケットEの入力順に付与する。   Here, as an example of assigning a sequential number to the packet E, a description will be given using a frame corresponding to PWE3 of MPLS TP. The PWE3 frame shown in FIG. 6 is an LSP-Label (Label Switched Pass Label), EXP (Experimental), PW-Label (PseudoWire-Label), and CW (Control Word) I described earlier in FIG. Added to 3q frames. In the packet transfer system 100 according to the present embodiment, the CW area of the PWE3 frame in FIG. 6 is used as a sequential number storage area. For example, the SN assigning unit 203 assigns sequential numbers to the CW area of the PWE3 frame that stores the packet E output from the packet identifying unit 201 in order. For example, since the SN area in the CW area is represented by 16 bits, sequential numbers such as 0x0001, 0x0002,.

尚、先に説明したパケット識別部201の入力順序設定部201aがサービスノード105から入力するパケットEおよびパケットBなど全てのパケットにシーケンシャル番号を付与する領域として、CW領域を使用しても構わない。この場合は、CW領域を入力順序設定用と、パケットEの冗長伝送用とに分けて使用してもよいし、共用してもよい。或いは、シーケンシャル番号を未使用領域やペイロード領域などを利用して独自のシーケンシャル番号を設定してもよい。入力順序設定用のシーケンシャル番号についても同様である。   The CW area may be used as an area for assigning sequential numbers to all packets such as the packet E and the packet B input from the service node 105 by the input order setting unit 201a of the packet identification unit 201 described above. . In this case, the CW area may be used separately for input order setting and for redundant transmission of packet E, or may be shared. Alternatively, a unique sequential number may be set using an unused area or a payload area as a sequential number. The same applies to the sequential number for setting the input order.

また、図6において、MPLS TP網内の無瞬断パケットの識別子としてCOS値をLSP−Label領域にマッピングして伝送するようにしてもよい。これにより、LSP−Labelを見るだけで無瞬断伝送対応のパケットであるか否かを判別することができる。   In FIG. 6, the COS value may be mapped to the LSP-Label area and transmitted as an identifier of an uninterruptible packet in the MPLS TP network. Thereby, it is possible to determine whether or not the packet is compatible with uninterrupted transmission only by looking at the LSP-Label.

コピー分岐部204は、SN付与部203から出力されるシーケンシャル番号が付与されたパケットEをコピーして二つの同じパケットEを作成し、一つのパケットEを経路PPから送信し、もう一つのパケットEを順序補正部205に出力する。   The copy branching unit 204 copies the packet E assigned with the sequential number output from the SN assigning unit 203 to create two identical packets E, transmits one packet E from the route PP, and transmits another packet E. E is output to the order correction unit 205.

順序補正部205は、コピー分岐部204から出力されるパケットEと、パケット識別部201から出力されるパケットBとの送信順序を調整する。送信順序の調整は、先に入力順序設定部201aで設定された入力順序を示すシーケンシャル番号を参照して、コピー分岐部204から入力するパケットEと、パケット識別部201から入力するパケットBとをサービスノード105から入力した時と同じ順番にして経路WPから送信する。   The order correction unit 205 adjusts the transmission order of the packet E output from the copy branching unit 204 and the packet B output from the packet identification unit 201. The transmission order is adjusted by referring to the sequential number indicating the input order previously set by the input order setting unit 201a, the packet E input from the copy branching unit 204 and the packet B input from the packet identifying unit 201. Transmission is performed from the route WP in the same order as input from the service node 105.

このようにして、パケット送信装置101は、サービスノード105から入力するパケットのサービス種別に応じて冗長送信するパケットと冗長送信しないパケットとに分けて、冗長送信するパケットを2つの異なる経路から送信し、冗長送信しないパケットをいずれか1つの経路から送信するので、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの全パケットを冗長送信する必要がなくなり、特定種別のパケットのみに無瞬断サービスを適用することができ、ネットワークシステムの低コスト化や実装容易性を実現することができる。   In this way, the packet transmission apparatus 101 divides the packet to be redundantly transmitted and the packet not to be redundantly transmitted according to the service type of the packet input from the service node 105, and transmits the packet to be redundantly transmitted from two different paths. Since packets that are not redundantly transmitted are transmitted from any one of the routes, there is no need to redundantly transmit all packets of service traffic with different required quality classes that circulate on the same ground line. Therefore, it is possible to realize cost reduction and ease of mounting of the network system.

一方、パケット受信装置102は、パケット識別部301と、識別子DB(データベース)302と、受信バッファ303と、パケット選択部304とを基本構成とし、さらに故障検出部300を有する。ここで、故障検出部300は、パケット送信装置101から送信されたパケットに付与されたシーケンシャル番号により、各経路毎にパケット損失やパケット断などの故障検出を行い、管理装置107に通知する。尚、本実施形態に係るパケット転送システム100の特徴には直接関係しないので、詳細な説明は省略する。   On the other hand, the packet receiving apparatus 102 has a packet identification unit 301, an identifier DB (database) 302, a reception buffer 303, and a packet selection unit 304 as a basic configuration, and further includes a failure detection unit 300. Here, the failure detection unit 300 performs failure detection such as packet loss or packet disconnection for each path using the sequential number assigned to the packet transmitted from the packet transmission device 101 and notifies the management device 107 of the failure. In addition, since it is not directly related to the characteristics of the packet transfer system 100 according to the present embodiment, detailed description is omitted.

パケット識別部301は、故障検出部300を介して経路WPと経路PPから受信するパケットを入力する。そして、識別子DB302を参照して、受信するパケットが冗長伝送するサービス種別の識別子が付与されているパケットEの場合は、当該パケットEを受信バッファ303に出力し、冗長伝送しないサービス種別の識別子が付与されているパケットBの場合は、当該パケットBをパケット選択部304に出力する。先に説明した図2の例では、経路WPから受信するパケットEと経路PPから受信するパケットEを受信バッファ303に出力し、経路WPから受信するパケットBをパケット選択部304に出力する。   The packet identification unit 301 inputs a packet received from the route WP and the route PP via the failure detection unit 300. Then, referring to the identifier DB 302, if the received packet is a packet E to which an identifier of a service type for redundant transmission is assigned, the packet E is output to the reception buffer 303, and the identifier of the service type that is not redundantly transmitted is In the case of the attached packet B, the packet B is output to the packet selection unit 304. In the example of FIG. 2 described above, the packet E received from the route WP and the packet E received from the route PP are output to the reception buffer 303, and the packet B received from the route WP is output to the packet selection unit 304.

例えば、先に図5で説明したVLANタグのCOS値を識別子として使用する場合は、パケット識別部301は、パケット送信装置101から経路WPまたは経路PPを介して受信する各パケットのCOS値を識別し、例えばCOS値:7の場合は冗長伝送するサービス種別のパケットEであると判断し、COS値:6以下の場合は冗長伝送しないサービス種別のパケットBであると判断する。   For example, when the COS value of the VLAN tag described above with reference to FIG. 5 is used as an identifier, the packet identification unit 301 identifies the COS value of each packet received from the packet transmission device 101 via the route WP or the route PP. For example, when the COS value is 7, it is determined that the packet is a service type packet E that is redundantly transmitted, and when the COS value is 6 or less, it is determined that the packet is a service type packet B that is not redundantly transmitted.

識別子DB302は、識別子DB202と同様に、様々なサービス種別の識別子毎に冗長送信するか否かの設定情報が記憶されている。尚、設定情報についても、識別子DB202と同様に、管理装置107から制御網を介して遠隔操作で設定、削除、更新が行われる。   Similar to the identifier DB 202, the identifier DB 302 stores setting information as to whether redundant transmission is performed for each identifier of various service types. The setting information is also set, deleted, and updated by remote operation from the management apparatus 107 via the control network, similarly to the identifier DB 202.

受信バッファ303は、パケット識別部201で識別された経路WPのパケットEと経路PPのパケットEとが一時的に保持される。そして、パケット選択部304から選択された一方の経路から受信したパケットEが受信バッファ303から読み出され、読み出されたパケットEと同じシーケンシャル番号の別の経路から受信したパケットEは破棄される。   The reception buffer 303 temporarily holds the packet E of the route WP and the packet E of the route PP identified by the packet identification unit 201. Then, the packet E received from one path selected from the packet selection unit 304 is read from the reception buffer 303, and the packet E received from another path having the same sequential number as the read packet E is discarded. .

パケット選択部304は、受信バッファ303に一時的に保持されているパケットEnをシーケンシャル番号nの順番に読み出すが、受信バッファ303には経路WPのパケットEnと経路PPのパケットEnとが保持されるので、そのいずれか一方のパケットEnを選択する。ここで、経路WPと経路PPは経路が異なるので同じ時刻にパケット送信装置101から送信されたとしても、パケット受信装置102で同じ時刻に受信されるとは限らない。そこで、パケット選択部304は、例えば時間的に早く受信バッファ303に取り込まれた方のパケットEnを読み出し、遅い方の同じシーケンシャル番号のパケットEnを廃棄する。このような先着優先方式により、二つの経路から受信するパケットEnのいずれかを選択して下流側のサービスノード106に送信する。尚、パケット選択部304は、パケット識別部301から出力されるパケットBと、受信バッファ303から読み出されたパケットEとの順序を調整して下流側のサービスノード106に送信する。   The packet selection unit 304 reads the packets En temporarily held in the reception buffer 303 in order of the sequential number n, but the reception buffer 303 holds the packet En of the route WP and the packet En of the route PP. Therefore, one of the packets En is selected. Here, since the route WP and the route PP are different, even if they are transmitted from the packet transmission device 101 at the same time, they are not necessarily received by the packet reception device 102 at the same time. Therefore, for example, the packet selection unit 304 reads the packet En that has been fetched into the reception buffer 303 earlier in time, and discards the packet En with the same sequential number that is later. With such a first-come-first-served basis, one of the packets En received from the two routes is selected and transmitted to the service node 106 on the downstream side. The packet selection unit 304 adjusts the order of the packet B output from the packet identification unit 301 and the packet E read from the reception buffer 303 and transmits the packet B to the downstream service node 106.

図7は、パケット選択部304の構成例を示す図で、パケット選択部304は、高品質パケット選択部351と、順序補正部352とで構成される。図7において、経路WPから受信するパケットEおよびパケットBはパケット識別部301で高品質クラスのパケットEと、低品質クラスのパケットBとに識別される。そして、経路WPから受信したパケットEーWPnと経路PPから受信したパケットEーPPnは、受信バッファ303に一時的に記憶される。そして、高品質パケット選択部351は、受信バッファ303に一時的に記憶されたパケットEーWPnとパケットEーPPnのうち先着した方のパケットEを読み出して順序補正部352に出力する。図7の例では、高品質パケット選択部351は、パケットEーWPnを受信バッファ303から読み出し、パケットEーPPnは受信バッファ303から削除する。   FIG. 7 is a diagram illustrating a configuration example of the packet selection unit 304, and the packet selection unit 304 includes a high quality packet selection unit 351 and an order correction unit 352. In FIG. 7, the packet E and the packet B received from the route WP are identified by the packet identification unit 301 as a high quality class packet E and a low quality class packet B. The packet E-WPn received from the route WP and the packet E-PPn received from the route PP are temporarily stored in the reception buffer 303. The high quality packet selection unit 351 then reads the first packet E of the packet E-WPn and the packet E-PPn temporarily stored in the reception buffer 303 and outputs the packet E to the order correction unit 352. In the example of FIG. 7, the high quality packet selection unit 351 reads the packet E-WPn from the reception buffer 303 and deletes the packet E-PPn from the reception buffer 303.

また、順序補正部352は、高品質パケット選択部351が出力するパケットEーWPnと、パケット識別部301から出力されるパケットBとの順序を調整して順番にサービスノード106に送信する。ここで、先に図4で説明したように、パケット識別部201の入力順序設定部201aと同様に、パケット受信装置102のパケット識別部301にも入力順序設定部を設けてパケット受信装置102が受信するパケットの順序と同じ順序でサービスノード106側に送信するようにしてもよい。   Further, the order correction unit 352 adjusts the order of the packet E-WPn output from the high quality packet selection unit 351 and the packet B output from the packet identification unit 301 and transmits the packets to the service node 106 in order. Here, as described above with reference to FIG. 4, similarly to the input order setting unit 201 a of the packet identification unit 201, the packet identification unit 301 of the packet reception device 102 is provided with an input order setting unit so that the packet reception device 102 You may make it transmit to the service node 106 side in the same order as the order of the packet to receive.

尚、パケット送信装置101の入力順序設定部201aおよび順序補正部205と、パケット受信装置102の順序補正部352を設けずに、各パケットが衝突しないようにするためのバッファで構成しても構わない。   Note that the input order setting unit 201a and the order correction unit 205 of the packet transmission apparatus 101 and the order correction unit 352 of the packet reception apparatus 102 may not be provided, and may be configured by a buffer for preventing packets from colliding with each other. Absent.

このようにして、パケット受信装置102は、経路WPと経路PPから受信するパケットのサービス種別を判別して、冗長送信さてたパケットと冗長送信されていないパケットとに分け、冗長送信されたパケットのみを受信バッファ303に蓄積してパケット選択を行い、冗長送信しないパケットはそのまま下流側のサービスノード106に転送するので、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの中の特定クラスのみに無瞬断サービスを適用することができ、パケット受信装置102に求められる受信バッファ303のメモリ容量やパケット選択部304に要求される性能を低減し、ネットワークシステムの低コスト化や実装容易性を実現することができる。   In this way, the packet receiving apparatus 102 determines the service type of the packet received from the route WP and the route PP, and divides it into a packet that has been redundantly transmitted and a packet that has not been redundantly transmitted. Are stored in the reception buffer 303 and packets are selected, and packets that are not redundantly transmitted are transferred to the service node 106 on the downstream side as they are. Therefore, only for a specific class in service traffic of different required quality classes that circulates the same ground line. Non-instantaneous service can be applied, and the memory capacity of the reception buffer 303 required for the packet receiving device 102 and the performance required for the packet selection unit 304 are reduced, and the network system is reduced in cost and easy to implement. can do.

以上、各実施形態で説明したように、本実施形態に係るパケット転送システム100は、同一対地回線を流通する要求品質クラスの異なるサービストラフィックの中の特定クラスのみに無瞬断サービスを適用することができる。   As described above, as described in each embodiment, the packet transfer system 100 according to this embodiment applies the uninterrupted service only to a specific class in service traffic having different required quality classes that circulates on the same ground line. Can do.

尚、本発明に係るパケット転送システム、パケット送信装置およびパケット受信装置について、各実施形態で例を挙げて説明してきたが、その精神またはその主要な特徴から逸脱することなく他の多様な形で実施することができる。そのため、上述した実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明は、特許請求の範囲によって示されるものであって、本発明は明細書本文にはなんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。   The packet transfer system, the packet transmission device, and the packet reception device according to the present invention have been described by way of examples in the respective embodiments. However, the packet transfer system, the packet transmission device, and the packet reception device have various other forms without departing from the spirit or main features thereof. Can be implemented. Therefore, the above-described embodiment is merely an example in all respects and should not be interpreted in a limited manner. The present invention is defined by the claims, and the present invention is not limited to the text of the specification. Further, all modifications and changes belonging to the equivalent scope of the claims are within the scope of the present invention.

100、900・・・パケット転送システム
101、901・・・パケット送信装置
102、902・・・パケット受信装置
103・・・中継装置
104・・・中継装置
105・・・サービスノード
106・・・サービスノード
151・・・識別子付与部
201・・・パケット識別部
201a・・・入力順序設定部
202・・・識別子DB
203・・・SN付与部
204・・・コピー分岐部
205・・・順序補正部
300・・・故障検出部
301・・・パケット識別部
302・・・識別子DB
303・・・受信バッファ
304・・・パケット選択部
351・・・高品質パケット選択部
352・・・順序補正部
100, 900 ... packet transfer system 101, 901 ... packet transmission device 102, 902 ... packet reception device 103 ... relay device 104 ... relay device 105 ... service node 106 ... service Node 151 ... identifier assigning unit 201 ... packet identifying unit 201a ... input order setting unit 202 ... identifier DB
203 ... SN adding unit 204 ... copy branching unit 205 ... order correcting unit 300 ... failure detecting unit 301 ... packet identifying unit 302 ... identifier DB
303: Reception buffer 304 ... Packet selection unit 351 ... High quality packet selection unit 352 ... Order correction unit

Claims (8)

ネットワーク上でパケット転送を行うパケット転送システムにおいて、
送信側装置では、
サービス種別を示すサービス識別子が付加されたパケットを入力して、前記パケットに付加された前記サービス識別子が予め設定された特定のサービス識別子であるか否かを識別し、
入力する前記パケットが前記特定のサービス識別子である場合は、前記パケットの送信順序を識別するためのシーケンス番号を付与して2つの同一パケットにコピーし、コピーされた2つの前記パケットを異なる経路で送信し、
入力する前記パケットが前記特定のサービス識別子でない場合は、前記経路のいずれか一方の経路に送信し、
受信側装置では、
異なる経路から受信する前記パケットに付加された前記サービス識別子が前記特定のサービス識別子である場合は、受信バッファにバッファリングして前記シーケンス番号が同一のパケットのいずれかを選択して前記シーケンス番号順に下流に転送し、
異なる経路から受信する前記パケットに付加された前記サービス識別子が前記特定のサービス識別子でない場合は、受信したパケットをそのまま下流に転送する
ことを特徴とするパケット転送システム。
In a packet transfer system that performs packet transfer on a network,
In the sending device,
Input a packet with a service identifier indicating a service type, and identify whether the service identifier added to the packet is a specific service identifier set in advance,
When the packet to be input is the specific service identifier, a sequence number for identifying the transmission order of the packets is assigned and copied to the same two packets, and the two copied packets are transmitted through different paths. Send
When the packet to be input is not the specific service identifier, it is transmitted to one of the routes,
In the receiving device,
When the service identifier added to the packet received from a different route is the specific service identifier, the packet is buffered in a reception buffer, and one of the packets having the same sequence number is selected and the sequence number is ordered. Transfer downstream,
When the service identifier added to the packet received from a different route is not the specific service identifier, the received packet is directly transferred downstream.
請求項1に記載のパケット転送システムにおいて、
前記サービス識別子としてIEEE802.1qのVLANタグのCOS値を利用し、前記COS値が予め設定された特定のCOS値であるか否かを判別する
ことを特徴とするパケット転送システム。
The packet transfer system according to claim 1, wherein
A packet transfer system, wherein a COS value of an IEEE 802.1q VLAN tag is used as the service identifier to determine whether the COS value is a specific COS value set in advance.
請求項1または2に記載のパケット転送システムにおいて、
前記パケットは、MPLS−TPのPWE3フレームに対応し、前記フレームのコントロールワードに前記シーケンス番号を格納する
ことを特徴とするパケット転送システム。
In the packet transfer system according to claim 1 or 2,
The packet corresponds to an MPLS-TP PWE3 frame, and the sequence number is stored in a control word of the frame.
請求項3のいずれか一項に記載のパケット転送システムにおいて、
前記VLANタグのCOS値を前記MPLS−TPのLSPラベルにマッピングする
ことを特徴とするパケット転送システム。
The packet transfer system according to any one of claims 3 to 4,
The packet transfer system, wherein the COS value of the VLAN tag is mapped to the LSP label of the MPLS-TP.
サービス種別を示すサービス識別子が付加されたパケットを入力して、前記パケットに付加された前記サービス識別子が予め設定された特定のサービス識別子であるか否かを識別子データベースを参照して識別するパケット識別手段と、
前記パケットの送信順序を識別するためのシーケンス番号を付与するシーケンス番号付与手段と、
前記シーケンス番号が付与されたパケットを2つの同一パケットにコピーして、それぞれのパケットを異なる経路で送信するコピー分岐手段と
を有し、
前記パケット識別手段で識別されたパケットが前記特定のサービス識別子である場合は、前記シーケンス番号付与手段でシーケンス番号を付与し、前記コピー分岐手段でコピーして異なる経路で送信し、前記パケット識別手段で識別されたパケットが前記特定のサービス識別子でない場合は、前記経路のいずれか一方の経路で送信する
ことを特徴とするパケット送信装置。
Packet identification that inputs a packet with a service identifier indicating a service type and identifies whether the service identifier added to the packet is a specific service identifier set in advance with reference to an identifier database Means,
Sequence number giving means for assigning a sequence number for identifying the transmission order of the packets;
Copy branch means for copying the packet with the sequence number to two identical packets and transmitting each packet through a different route;
If the packet identified by the packet identifying means is the specific service identifier, the sequence number is assigned by the sequence number assigning means, copied by the copy branching means, and transmitted through a different route, the packet identifying means When the packet identified in (2) is not the specific service identifier, the packet is transmitted through any one of the routes.
請求項5に記載のパケット送信装置において、
前記サービス識別子としてIEEE802.1qのVLANタグのCOS値を利用し、
前記パケット識別手段は、前記COS値が予め設定された特定のCOS値であるか否かを判別する
ことを特徴とするパケット送信装置。
The packet transmission device according to claim 5,
Using the COS value of the IEEE 802.1q VLAN tag as the service identifier,
The packet identification means determines whether or not the COS value is a specific COS value set in advance.
異なる経路から受信するパケットに付加されたサービス種別を示すサービス識別子が予め設定された特定のサービス識別子であるか否かを識別子データベースを参照して識別するパケット識別手段と、
前記サービス識別子が前記特定のサービス識別子である場合は、受信バッファにバッファリングして前記パケットに付与されたシーケンス番号が同一のパケットのいずれかを選択して前記シーケンス番号順に下流に転送し、前記サービス識別子が前記特定のサービス識別子でない場合は、受信したパケットをそのまま下流に転送するパケット選択手段と
を有することを特徴とするパケット受信装置。
A packet identification means for identifying whether or not a service identifier indicating a service type added to a packet received from a different route is a specific service identifier set in advance by referring to an identifier database;
When the service identifier is the specific service identifier, the packet is buffered in a reception buffer and the packet with the same sequence number assigned to the packet is selected and transferred downstream in the order of the sequence number, A packet receiving device comprising: packet selecting means for transferring a received packet downstream as it is when the service identifier is not the specific service identifier.
請求項7に記載のパケット受信装置において、
前記サービス識別子としてIEEE802.1qのVLANタグのCOS値を利用し、
前記パケット識別手段は、前記COS値が予め設定された特定のCOS値であるか否かを判別する
ことを特徴とするパケット受信装置。
The packet receiver according to claim 7, wherein
Using the COS value of the IEEE 802.1q VLAN tag as the service identifier,
The packet reception device, wherein the packet identification means determines whether or not the COS value is a specific COS value set in advance.
JP2011129784A 2011-06-10 2011-06-10 Packet transfer system, packet transmitter and packet receiver Active JP5619681B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011129784A JP5619681B2 (en) 2011-06-10 2011-06-10 Packet transfer system, packet transmitter and packet receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011129784A JP5619681B2 (en) 2011-06-10 2011-06-10 Packet transfer system, packet transmitter and packet receiver

Publications (2)

Publication Number Publication Date
JP2012257136A true JP2012257136A (en) 2012-12-27
JP5619681B2 JP5619681B2 (en) 2014-11-05

Family

ID=47528259

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011129784A Active JP5619681B2 (en) 2011-06-10 2011-06-10 Packet transfer system, packet transmitter and packet receiver

Country Status (1)

Country Link
JP (1) JP5619681B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020535712A (en) * 2017-09-25 2020-12-03 華為技術有限公司Huawei Technologies Co.,Ltd. Methods and network devices for forwarding packets

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10243016A (en) * 1997-02-24 1998-09-11 Mitsubishi Electric Corp Network controller
JP2006005941A (en) * 2004-06-18 2006-01-05 Agere Systems Inc Fault protection in each service of packet network, and method and apparatus for restoration
JP2007274467A (en) * 2006-03-31 2007-10-18 Nec Corp Network repeater, network system, data relay method and data relay program
JP2008135819A (en) * 2006-11-27 2008-06-12 Oki Electric Ind Co Ltd Signal transmission system and line emulation device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10243016A (en) * 1997-02-24 1998-09-11 Mitsubishi Electric Corp Network controller
JP2006005941A (en) * 2004-06-18 2006-01-05 Agere Systems Inc Fault protection in each service of packet network, and method and apparatus for restoration
JP2007274467A (en) * 2006-03-31 2007-10-18 Nec Corp Network repeater, network system, data relay method and data relay program
JP2008135819A (en) * 2006-11-27 2008-06-12 Oki Electric Ind Co Ltd Signal transmission system and line emulation device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020535712A (en) * 2017-09-25 2020-12-03 華為技術有限公司Huawei Technologies Co.,Ltd. Methods and network devices for forwarding packets
US11245620B2 (en) 2017-09-25 2022-02-08 Huawei Technologies Co., Ltd. Method for forwarding packet and network device
JP7039690B2 (en) 2017-09-25 2022-03-22 華為技術有限公司 Methods and network devices for forwarding packets
US11316783B2 (en) 2017-09-25 2022-04-26 Huawei Technologies Co., Ltd. Method for forwarding packet and network device
US11863440B2 (en) 2017-09-25 2024-01-02 Huawei Technologies Co., Ltd. Method for forwarding packet and network device

Also Published As

Publication number Publication date
JP5619681B2 (en) 2014-11-05

Similar Documents

Publication Publication Date Title
US11411770B2 (en) Virtual port channel bounce in overlay network
JP7327876B2 (en) Method and system for determining packet forwarding paths and network nodes
US7869428B2 (en) Packet transmission method and packet transmission device
US9385937B2 (en) Dynamic route branching system and dynamic route branching method
EP2108224B1 (en) Multipath virtual router redundancy
EP2624590B1 (en) Method, apparatus and system for interconnected ring protection
EP2868034B1 (en) System and method for efficient point-to-multi-point traffic engineering (p2mp-te) path protection
US20110292940A1 (en) System and method for establishing a communication path using labels
US9736066B2 (en) Method, apparatus and system for establishing optical bypass
EP3534571A1 (en) Service packet transmission method, and node apparatus
US8750286B2 (en) Network communication system, communication device, network linkage method and program thereof
US11985059B2 (en) Communication device, multicast transfer system, and multicast transfer method
US20150312151A1 (en) Enhanced load distribution of non-unicast traffic to multi-homed nodes in a port extender environment
CN112822097A (en) Message forwarding method, first network device and first device group
CN107547347B (en) VNI-based path adjustment method and device
CN103166872A (en) Method for forwarding traffic in network and network equipment
JP6402078B2 (en) Network system and packet transfer method
JP5619681B2 (en) Packet transfer system, packet transmitter and packet receiver
EP3253008B1 (en) Transfer apparatus
CN102263668A (en) Method, system and device for realizing one-way pseudowire circuit in MPLS (multi-protocol label switching) network
US8824277B2 (en) Method of routing a data packet via a router in a packet communications network supported by a transport network
JP2017011582A (en) Communication device and communication method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130807

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140428

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140916

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140917

R150 Certificate of patent or registration of utility model

Ref document number: 5619681

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150