Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7304801B2 - 中継装置及び通信システム - Google Patents
[go: Go Back, main page]

JP7304801B2 - 中継装置及び通信システム - Google Patents

中継装置及び通信システム Download PDF

Info

Publication number
JP7304801B2
JP7304801B2 JP2019224503A JP2019224503A JP7304801B2 JP 7304801 B2 JP7304801 B2 JP 7304801B2 JP 2019224503 A JP2019224503 A JP 2019224503A JP 2019224503 A JP2019224503 A JP 2019224503A JP 7304801 B2 JP7304801 B2 JP 7304801B2
Authority
JP
Japan
Prior art keywords
port
time
frame
processing unit
ports
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.)
Active
Application number
JP2019224503A
Other languages
English (en)
Other versions
JP2021093681A (ja
Inventor
俊行 中安
幸子 谷口
竜介 川手
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2019224503A priority Critical patent/JP7304801B2/ja
Priority to EP20899811.2A priority patent/EP4057564B1/en
Priority to CN202080082123.8A priority patent/CN114762286B/zh
Priority to PCT/JP2020/022691 priority patent/WO2021117270A1/ja
Publication of JP2021093681A publication Critical patent/JP2021093681A/ja
Priority to US17/710,070 priority patent/US11990990B2/en
Application granted granted Critical
Publication of JP7304801B2 publication Critical patent/JP7304801B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/042Detectors therefor, e.g. correlators, state machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/10Arrangements for initial synchronisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、中継装置及び通信システムに関する。
IEEE(Institute of Electrical and Electronics Engineers)で標準化されているIEEE1588 PTP(Precision Time Protocol)又はIEEE802.1ASでは、ネットワークの基準時計を保有する時刻配信サーバであるGM(Grand Master)が、基準となる時刻を計時し、その時刻を示す時刻情報を時刻同期フレームで配信し、GMから時刻情報を受信した装置が時刻を補正する。これにより、ネットワーク内の時刻を同期させることが可能である。
産業用ネットワーク又は社会インフラを形成するネットワークでは、障害耐力を向上させるためにネットワークを完全二重系で構成すると共に、高精度の時刻同期を実現するためにGMをネットワーク上に複数配置する構成が用いられている。GMを冗長構成としたネットワークでは、同期する時刻を一元化するためにBMCA(Best Master Clock Algorithm)等を用いて時刻を配信する一つのGMが選出され、選出されたGMを起点とした時刻配信ツリーが生成される。
また、運用中のGMが故障又は通信不可等の状況に陥った場合には、正常動作中のGMの中から時刻情報を配信するGMが新たに選出されることで、ネットワークに所属する装置の時刻同期精度を維持することが行われている(例えば、特許文献1参照)。
特許第6045950号公報
GMは、時刻情報を時刻情報配信ポートから配信するが、従来の技術において冗長化する場合には、GMに、複数の時刻情報配信ポートを設けておく必要がある。
一般的に、GMは、高精度の時刻情報を配信するために、原子時計又はGPS(Global Positioning System)等を用いた高精度かつ高価な基準時計を採用しており、L2SW(Layer 2 SWitch)等の中継装置と比較すると高価である。また、GMは、時刻情報配信ポートの数が多くなるにつれて、さらに高価となる。
従って、従来の技術は、比較的高価である時刻情報配信ポート数の多いGMをネットワークに複数台配置することで、障害耐力を強化しているが、GMの費用がコスト悪化の要因となっていた。
そこで、本発明の一又は複数の態様は、低価格で、信頼度の高い時刻同期を行うことができるようにすることを目的としている。
本発明の一態様に係る中継装置は、フレームを受信する複数のポートと、前記複数のポートに含まれる一つのポートで受信されたフレームを、前記複数のポートの内の少なくとも1つのポートから転送させる転送処理部と、を備え、前記転送処理部は、時刻を同期させるために用いられる時刻同期フレームのみを中継するポートとして、前記複数のポートから選択されたポートで受信された、時刻同期フレーム以外のフレームを破棄し、時刻同期フレーム以外のフレームの前記選択されたポートへの転送をブロックするフィルタリング機能を備えることを特徴とする。
本発明の一態様に係る通信システムは、第1の中継装置を含む第1のネットワークと、第2の中継装置を含み、前記第1のネットワークとはセグメントが異なる第2のネットワークとを備える通信システムであって、前記第1の中継装置は、フレームを受信する複数の第1のポートと、前記複数の第1のポートに含まれる一つの第1のポートで受信されたフレームを、前記複数の第1のポートの内の少なくとも一つの第1のポートから転送させる第1の転送処理部と、を備え、前記複数の第1のポートに含まれる第1の時刻情報中継ポートは、前記第2の中継装置に接続されており、前記第1の転送処理部は、前記第1の時刻情報中継ポートで受信されたフレームが時刻を同期させるために用いられる時刻同期フレームではない場合に、前記第1の時刻情報中継ポートで受信された前記フレームをブロックする第1のフィルタリング機能を備え、前記第2の中継装置は、フレームを受信する複数の第2のポートと、前記複数の第2のポートに含まれる一つの第2のポートで受信されたフレームを、前記複数の第2のポートの内の少なくとも一つの第2のポートから転送させる第2の転送処理部と、を備え、前記複数の第2のポートに含まれる第2の時刻情報中継ポートは、前記第1の中継装置に接続されており、前記第2の転送処理部は、前記第2の時刻情報中継ポートで受信されたフレームが時刻を同期させるために用いられる時刻同期フレームではない場合に、前記第2の時刻情報中継ポートで受信された前記フレームをブロックする第2のフィルタリング機能を備えることを特徴とする。
本発明の一又は複数の態様によれば、低価格で、信頼度の高い時刻同期を行うことができる。
図1は、実施の形態1及び2に係る中継装置を備える通信システムを概略的に示すブロック図である。 実施の形態1及び2に係る中継装置の構成を概略的に示すブロック図である。 時刻同期フレームのフォーマットを示す概略図である。 (A)及び(B)は、ハードウェア構成例を示すブロック図である。 第1の比較例における通信システムの構成を概略的に示すブロック図である。 第2の比較例における通信システムの構成を概略的に示すブロック図である。 第2の比較例において一つのGMが故障した場合における時刻情報配信経路を説明するためのブロック図である。 実施の形態1及び2において、一つのGMに故障が発生した場合の時刻情報配信経路を説明するためのブロック図である。 実施の形態2において、二つのGMに故障が発生した場合の時刻情報配信経路を説明するためのブロック図である。
実施の形態1.
図1は、実施の形態1に係る中継装置110A~110Dを備える通信システム100を概略的に示すブロック図である。
通信システム100は、ネットワーク101Aと、ネットワーク101Bとを備える。
ネットワーク101Aは、中継装置110A、110Bと、通信装置103A、103Bとを備える。
中継装置110Aには、GM104Aが接続されており、GM104Aから中継装置110Aに、時刻を同期させるための時刻同期フレームが送信される。
ここで、ネットワーク101Aを第1のネットワークともいう。また、中継装置110A、110Bの各々を第1の中継装置ともいう。GM104Aを第1の時刻配信サーバともいい、GM104Aが送信する時刻同期フレームを第1の時刻同期フレームともいう。
ネットワーク101Bは、中継装置110C、110Dと、通信装置103C、103Dとを備える。
中継装置110Cには、GM104Bが接続されており、GM104Bから中継装置110Cに、時刻を同期させるための時刻同期フレームが送信される。
ここで、ネットワーク101Bを第2のネットワークともいう。また、中継装置110C、110Dの各々を第2の中継装置ともいう。GM104Bを第2の時刻配信サーバともいい、GM104Bが送信する時刻同期フレームを第2の時刻同期フレームともいう。
例えば、通信装置103A及び通信装置103Cのように、ネットワーク101A及びネットワーク101Bの同一位置に記載している装置は、同一のエリアに配置され、同一のサービスを提供することができる。ネットワーク101A及びネットワーク101Bの両方が正常に稼動している場合、ユーザは、両方のネットワーク101A、101B経由でサービスを享受することが可能となる。
ネットワーク101Aと、ネットワーク101Bとは、セグメントが異なっている。
通信フレームの混在を回避するために、セグメントが異なるネットワーク101A、101Bの間は、通常接続されない。しかしながら、実施の形態1における通信システム100では、時刻同期フレームのみを透過するフィルタ機能を有した中継装置110B、110Dを備えることで、通信フレームが混在しないように、ネットワーク101A、101Bの間が接続されている。
なお、図1に示されている構成で、GM104A及びGM104Bの両方が正常に動作している場合には、通信システム100に2台のGM104A、104Bが存在することとなるが、BMCA等を用いて優先度の高いGM(例えば、図1では、GM104A)を選出し、両方のネットワーク101A、101Bに接続されている中継装置110A~110D及び通信装置103A~103Dは、選出されたGMの時刻に同期する。
通信装置103A、103Bは、ネットワーク101Aを介して通信を行うことのできる装置であれば、どのような装置であってもよい。
さらに、GM104A、104Bの各々は、同期させる時刻を示す時刻同期フレームを送信する一つの時刻情報配信ポートを有していればよい。時刻情報配信ポートは、時刻同期フレームをネットワークに送信する物理ポートである。なお、時刻同期フレームで示される時刻は、基準となる時刻である。
ここで、中継装置110A~110Dは、同様に構成されているため、以下、これらの各々を特に区別する必要がない場合には、これらの各々を中継装置110という。
図2は、中継装置110の構成を概略的に示すブロック図である。
中継装置110は、複数の物理ポート111-1~111-N(Nは、2以上の整数)と、時刻情報中継ポート設定部112と、レイヤ2プロトコル処理部113と、時刻同期処理部114と、計時部115とを備える。
物理ポート111-1~111-Nの各々は、ネットワークに接続するための通信インターフェースとしてのポートである。物理ポート111-1~111-Nの各々は、フレームの送受信を行う。
物理ポート111-1~111-Nの内の少なくとも一つは、時刻情報中継ポート設定部112により、時刻同期フレームのみを透過するフィルタ機能を適用する時刻情報中継ポートとして選択される。時刻情報中継ポートは、異なるセグメントの中継装置110に接続される。
なお、第1の中継装置が備える物理ポート111-1~111-Nを第1のポートともいい、なお、第2の中継装置が備える物理ポート111-1~111-Nを第2のポートともいう。
時刻情報中継ポート設定部112は、時刻同期フレームのみを透過するフィルタ機能を適用する時刻情報中継ポートを識別するための物理ポート識別情報である時刻情報中継ポート番号をレイヤ2プロトコル処理部113に通知する。時刻情報中継ポートは、上述した両系ネットワーク間の接続用途で使用され、時刻同期フレームのみを透過するフィルタ機能を適用する物理ポートである。
時刻情報中継ポートは、予め定められていてもよく、ユーザから選択を受け付けてもよい。
例えば、時刻情報中継ポート設定部112は、物理ポート111-1~111-Nの何れかに接続されたユーザ端末から、時刻情報中継ポート番号の指定を受けることで、指定された時刻情報中継ポート番号で識別される物理ポートを、時刻情報中継ポートとして選択する。
なお、図示してはいないが、中継装置110に、ユーザからの指示の入力を受け付ける入力部が備えられている場合には、そのような入力部を介して、時刻情報中継ポート番号が入力されてもよい。
なお、時刻情報中継ポート設定部112は、時刻情報中継ポートを使用しない場合には、時刻情報中継ポート番号をレイヤ2プロトコル処理部113に通知しない、又は、時刻情報中継ポートを使用しないことを示す予め定められた番号をレイヤ2プロトコル処理部113に通知する。図1に示されている通信システム100では、中継装置110B及び中継装置110Dは、時刻情報中継ポートを使用しているが、中継装置110A及び中継装置110Cは、時刻情報中継ポートを使用していない。このため、実施の形態1においては、中継装置110A、110Cは、時刻同期機能を有した、中継装置であってもよい。
レイヤ2プロトコル処理部113は、物理ポート111-1~111-Nに含まれる一つの物理ポートで受信されたフレームを、物理ポート111-1~111-Nの内の少なくとも一つのポートから転送させる転送処理部である。
ここで、レイヤ2プロトコル処理部113は、時刻同期フレーム以外のフレームをブロックするフィルタリング機能を備える。
例えば、レイヤ2プロトコル処理部113は、時刻情報中継ポートで受信されたフレームに対してフィルタリング機能を適用する。レイヤ2プロトコル処理部113は、時刻情報中継ポートで受信されたフレームが時刻同期フレームではない場合には、そのフレームを削除する。または、レイヤ2プロトコル処理部113は、時刻情報中継ポートで受信されたフレームが時刻同期フレームではない場合に、そのフレームを、物理ポート111-1~111-Nの何れからも転送させない。
具体的には、レイヤ2プロトコル処理部113は、物理ポート111-1~111-Nの何れかがフレームを受信した場合に、そのフレームを受信した物理ポートと、時刻情報中継ポート設定部112から通知された時刻情報中継ポート番号で示される物理ポートとが一致しているか否かを確認する。
また、レイヤ2プロトコル処理部113は、物理ポート111-1~111-Nの何れかがフレームを受信した場合に、そのフレームが時刻同期フレームであるか否かを確認する。
図3は、IEEE1588 PTP又はIEEE802.1ASで規定されている時刻同期フレームのフォーマットを示す概略図である。
時刻同期フレーム120は、MAC DA(Media Access Control Destination Address)領域121と、MAC SA(Media Access Control Source Address)領域122と、VLAN(Virtual Local Area Network) Field領域123と、TYPE領域124と、PTP Message Field領域125と、FCS(Frame Check Sequence)領域126とを有する。
実施の形態1の時刻同期フレームでは、宛先MACアドレスを格納するMAC DA領域121に、「01-80-C2-00-00-0E」が格納され、イーサネット(登録商標)のプロトコルを示すTYPE領域124に、PTPであることを示す「0x88F7」が格納されている。
このため、レイヤ2プロトコル処理部113は、受信されたフレームのMAC DA領域121及びTYPE領域124を確認することで、受信されたフレームが時刻同期フレームであるか否かを判断することができる。
なお、宛先MACアドレスである「01-80-C2-00-00-0E」は、転送不可を示唆するLink-by-Linkアドレスであるため、両系ネットワーク間の時刻情報配信経路で受信された時刻同期フレームは中継装置110で終端され、転送されずに廃棄される。
確認の結果、受信されたフレームが時刻同期フレームである場合は、レイヤ2プロトコル処理部113は、その時刻同期フレームを時刻同期処理部114に与える。
一方、受信されたフレームが時刻同期フレームではなく、かつ、そのフレームを受信した物理ポートが時刻情報中継ポートである場合には、レイヤ2プロトコル処理部113は、そのフレームを廃棄する。
また、受信されたフレームが時刻同期フレームではなく、かつ、そのフレームを受信した物理ポートが時刻情報中継ポートではない場合には、レイヤ2プロトコル処理部113は、そのフレームのMAC DA領域及びVLAN領域の値を参照して、そのフレームを受信した物理ポートと同一のセグメント内の物理ポートの中から、そのフレームを受信した物理ポート及び時刻情報中継ポートを除外した物理ポートにそのフレームを転送する。
中継装置110では、上述した処理により、時刻情報中継ポートで処理するフレームを時刻同期フレームに制限することが可能となる。
なお、第1の中継装置のレイヤ2プロトコル処理部113が実行するフィルタリング機能を第1のフィルタリング機能ともいい、第2の中継装置のレイヤ2プロトコル処理部113が実行するフィルタリング機能を第2のフィルタリング機能ともいう。
時刻同期処理部114は、レイヤ2プロトコル処理部113から受け取った時刻同期フレームを、IEEE1588 PTP又はIEEE802.1ASの規定に基づいて処理する。例えば、時刻同期処理部114は、計時部115を制御することで、計時部115で計時される時刻を、レイヤ2プロトコル処理部113から受け取った時刻同期フレームで示される時刻に同期させる。
また、時刻同期処理部114は、レイヤ2プロトコル処理部113から時刻同期フレームを受け取ると、IEEE1588 PTP又はIEEE802.1ASの規定に基づいて時刻同期フレームを生成する。そして、時刻同期処理部114は、IEEE1588 PTP又はIEEE802.1ASの規定に基づいて生成された時刻同期フレームを出力する物理ポートを決定する。
例えば、時刻情報中継ポートが時刻同期フレームを受信した場合には、時刻同期処理部114は、生成された時刻同期フレームを、時刻同期フレームを受信した物理ポートを除く全ての物理ポートから送信させる。
一方、時刻情報中継ポート以外の物理ポートが時刻同期フレームを受信した場合には、時刻同期処理部114は、生成された時刻同期フレームを、時刻同期フレームを受信した物理ポートと同一のセグメントの物理ポート(但し、時刻同期フレームを受信したポートは除く)と、時刻情報中継ポートとから送信させる。
計時部115は、時刻を計時する。例えば、計時部115は、図示しないクロック源である発信器又は振動子等からの信号に基づいて、計時を行う。
なお、第1の中継装置の複数の物理ポート111-1~111-Nを複数の第1の物理ポートともいい、第1の中継装置の時刻情報中継ポート設定部112を第1の時刻情報中継ポート設定部ともいい、第1の中継装置のレイヤ2プロトコル処理部113を第1の転送処理部ともいい、第1の中継装置の時刻同期処理部114を第1の時刻同期処理部ともいい、第1の中継装置の計時部115を、第1の計時部ともいう。また、第1の中継装置の時刻情報中継ポートを、第1の時刻情報中継ポートともいう。
さらに、第2の中継装置の複数の物理ポート111-1~111-Nを複数の第2の物理ポートともいい、第2の中継装置の時刻情報中継ポート設定部112を第2の時刻情報中継ポート設定部ともいい、第2の中継装置のレイヤ2プロトコル処理部113を第2の転送処理部ともいい、第2の中継装置の時刻同期処理部114を第2の時刻同期処理部ともいい、第2の中継装置の計時部115を、第2の計時部ともいう。また、第2の中継装置の時刻情報中継ポートを、第2の時刻情報中継ポートともいう。
以上に記載された時刻情報中継ポート設定部112、レイヤ2プロトコル処理部113、時刻同期処理部114及び計時部115の一部又は全部は、例えば、図4(A)に示されているように、メモリ10と、メモリ10に格納されているプログラムを実行するCPU(Central Processing Unit)等のプロセッサ11とにより構成することができる。このようなプログラムは、ネットワークを通じて提供されてもよく、また、記録媒体に記録されて提供されてもよい。即ち、このようなプログラムは、例えば、プログラムプロダクトとして提供されてもよい。
また、時刻情報中継ポート設定部112、レイヤ2プロトコル処理部113、時刻同期処理部114及び計時部115の一部又は全部は、例えば、図4(B)に示されているように、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)又はFPGA(Field Programmable Gate Array)等の処理回路12で構成することもできる。
以下、実施の形態1に係る通信システム100の利点について説明する。
図5は、実施の形態1における通信システム100と比較するための第1の比較例における通信システム100#1の構成を概略的に示すブロック図である。
通信システム100#1は、ネットワーク101A#1と、ネットワーク101B#1とを備える。
ネットワーク101A#1は、中継装置102A#1、102B#1と、通信装置103A、103Bとを備える。
中継装置102A#1には、GM104A#1が接続されており、GM104A#1から中継装置102A#1に、時刻を同期させるための時刻同期フレームが送信される。
ネットワーク101B#2は、中継装置102C#1、102D#1と、通信装置103C、103Dとを備える。
中継装置102C#1には、GM104B#1が接続されており、GM104B#1から中継装置102C#1に、時刻を同期させるための時刻同期フレームが送信される。
第1の比較例における通信システム100#1は、GM104A#1、104B#1、中継装置102A#1~102D#1、通信装置103A~130Dの三種類の装置で構成されるシンプルな完全二重系のネットワーク構成例である。
ここで、中継装置102A#1~102D#1の各々は、例えば、時刻同期機能を有した、中継装置により構成することができる。
図5に示されている構成では、ネットワーク101A#1の装置がGM104A#1の配信時刻、ネットワーク101B#2の装置がGM104B#1の配信時刻に同期している。図5に示されている構成では、GM104A#1、104B#1の内の1台が故障した場合でも、一方のネットワークでは、時刻同期を維持した通信が可能である。しかしながら、GMが故障したネットワークでは、GM以外の装置が正常動作中でもネットワーク内の装置間で時刻を同期する手段がないため、GMが交換されるまでの期間に正常なサービスを提供することができない。また、故障したGMを交換する前に、GMが故障していない稼動中のネットワークで、障害又は故障が発生する二重障害の状態に陥った場合には、サービス自体を停止する必要がある。
図6は、実施の形態1における通信システム100と比較するための第2の比較例における通信システム100#2の構成を概略的に示すブロック図である。
通信システム100#2は、ネットワーク101A#2と、ネットワーク101B#2とを備える。
ネットワーク101A#2は、中継装置102A#2、102B#2と、通信装置103A、103Bとを備える。
中継装置102A#2には、GM104A#2及びGM104B#2が接続されており、GM104A#2及びGM104B#2から中継装置102A#2に、時刻を同期させるための時刻同期フレームが送信される。
ネットワーク101B#2は、中継装置102C#2、102D#2と、通信装置103C、103Dとを備える。
中継装置102C#2には、GM104B#2及びGM104A#2が接続されており、GM104B#2及びGM104A#2から中継装置102C#2に、時刻を同期させるための時刻同期フレームが送信される。
図6に示されている構成では、GM104A#2、104B#2の各々は、時刻同期フレームを送信する二つの時刻情報配信ポートを備えている。
ここで、中継装置110A#2~102D#2の各々は、例えば、時刻同期機能を有した、中継装置により構成することができる。
図6に示されている構成では、GM104A#2、104B#2の各々が、二つの時刻情報配信ポートを有しているため、両方のネットワーク101A#2、101B#2に対して、時刻情報を配信することができる。
図6に示されている構成では、ネットワーク101A#2、101B#2の各々において、2台のGM104A#2が存在することになる。このため、通信装置103A~103Dの各々は、BMCA等を用いて優先度の高いGM(例えば、104A#2)を選出して、選出されたGMの時刻に同期する。
図6に示されている構成では、例えば、図7に示されているように、GM104A#2が故障した場合でも、正常に動作しているGM104B#2が両方のネットワーク101A#2、101B#2に時刻情報を配信することができる。このため、このような場合でも、両方のネットワーク101A#2、101B#2でサービスの提供を継続することができる。
さらに、故障したGM104A#2を交換する前に、稼動中のネットワーク101A#2、101B#2で障害又は故障が発生する二重障害の状態に陥った場合でも、(a)GMが2台とも故障、又は、(b)両系ネットワークで通信障害(例えば、中継装置の故障又は中継装置間の通信経路障害)が発生した場合を除き、サービスの提供を継続することができる。このため、図6に示されている構成は、図1に示されている構成と比較して、障害耐力が高いといえる。
一方、GMは、時刻情報を配信可能なポート数が多くなるにつれて一般的に高価となる。
図8は、実施の形態1における通信システム100において、一つのGM104Aに故障が発生した場合の時刻情報配信経路を説明するためのブロック図である。
図8に示されているように、一つのGM104Aが故障した場合でも、正常に動作しているGM104Bが配信する時刻情報が、中継装置110B、110D間の配線を介して、両方のネットワーク101A、101Bに配信されるため、両方のネットワーク101A、101Bでサービスを継続して提供することができる。
さらに、故障したGM104Aを交換する前に、稼動中のネットワーク101A、101Bで障害又は故障が発生する二重障害の状態に陥った場合でも、サービスを継続して提供することができる。
以上のように、実施の形態1における通信システム100によれば、時刻同期フレームのみを透過するフィルタ機能を有した中継装置110B、110Dを用いることで、図5に示されている通信システム100#1のように、一つの時刻情報配信ポートを有するGM104A、104Bを使用して、図6に示されている通信システム100#2と同等の可用性を実現することができる。
上述した実施の形態1では、両方のネットワーク101A、101B間を1本の配線で接続する例を示しているが、実施の形態1は、このような例に限定されない。例えば、中継装置110A、110Cの間も接続することで、両方のネットワーク101A、101B間を2本の配線で接続することもできる。
両方のネットワーク101A、101B間を2本の配線で接続する場合には、ループ経路が形成されるが、時刻同期フレーム以外の通信フレームは、中継装置110のフィルタ機能によって廃棄され、時刻同期フレーム自体も受信された中継装置110で終端されるため、ループ経路を通信フレームが循環するストーム又はストームに付随して発生する通信障害は発生しない。
実施の形態2.
実施の形態1における通信システム100は、GM104A、104Bが冗長構成をとり、最低1台のGMが正常動作していることが期待できる場合における時刻同期方式を提案した。
一方、時刻情報を配信するGM104A、104Bが故障等で不在となり、GM104A、104Bを交換するまでの期間も運用を継続しなければならない場合における時刻同期方式を、実施の形態2は提案する。
図1に示すように、実施の形態2における通信システム200は、ネットワーク201Aと、ネットワーク201Bとを備える。
ネットワーク201Aは、中継装置210A、210Bと、通信装置103A、103Bとを備える。
中継装置210Aには、GM104Aが接続されており、GM104Aから中継装置210Aに、時刻を同期させるための時刻同期フレームが送信される。
ネットワーク201Bは、中継装置210C、210Dと、通信装置103C、103Dとを備える。
中継装置210Cには、GM104Bが接続されており、GM104Bから中継装置210Cに、時刻を同期させるための時刻同期フレームが送信される。
実施の形態1と同様に、実施の形態2でも、ネットワーク201Aと、ネットワーク201Bとは、セグメントが異なっている。
実施の形態2における通信システム200における通信装置103A~103Dと、GM104A、104Bとは、実施の形態1における通信システム100における通信装置103A~103Dと、GM104A、104Bと同様である。
なお、中継装置210A~210Dは、同様に構成されているため、以下、これらの各々を特に区別する必要がない場合には、中継装置210という。
図2に示されているように、実施の形態2に係る中継装置210は、複数の物理ポート111-1~111-Nと、時刻情報中継ポート設定部112と、レイヤ2プロトコル処理部113と、時刻同期処理部214とを備える。
実施の形態2に係る中継装置210における複数の物理ポート111-1~111-N、時刻情報中継ポート設定部112及びレイヤ2プロトコル処理部113は、実施の形態1に係る中継装置110の複数の物理ポート111-1~111-N、時刻情報中継ポート設定部112及びレイヤ2プロトコル処理部113と同様である。
実施の形態2における時刻同期処理部214は、物理ポート111-1~111-Nの何れかに接続されているGMが不在となった場合に、計時部115で計時されている時刻を示す時刻同期フレームを生成する。
例えば、時刻同期処理部214は、実施の形態1における時刻同期処理部114と同様の処理を行うほか、GM104A、104Bが不在となり、かつ、最後まで動作していたGMの最近傍に位置していた場合に、GM104A、104Bの代わりに、計時部115で計時されている時刻を用いて、IEEE1588 PTP又はIEEE802.1ASの規定に基づいて時刻同期フレームを生成する。
例えば、時刻同期処理部214は、BMCAで規定された時刻同期パケットに含まれているAnnounceメッセージ内のPriority Vector領域に格納されている指標値であるstepsRemovedを用いて、中継装置210と、最後まで動作していたGMとの間の中継段数を確認する。なお、stepsRemovedは、GMからの中継段数を示す指標値である。例えば、stepsRemoved=1である場合に、その中継装置210の最近傍に位置していると判断することができる。
また、GM104A、104Bは、一定周期でAnnounceフレームという時刻同期制御フレームを送信しており、時刻同期処理部214は、予め定められた期間、GM104A又はGM104Bの何れかに接続されている物理ポート111-1~111-Nが、そのAnnounceフレームを受信しない場合に、GM104A、104Bが不在であると判断することができる。言い換えると、時刻同期処理部214は、予め定められた期間、予め定められたフレームを受信しない場合に、GM104A、104Bが不在であると判断することができる。
そして、時刻同期処理部114は、IEEE1588 PTP又はIEEE802.1ASの規定に基づいて生成された時刻同期フレームを出力する物理ポートを決定する。ここでは、レイヤ2プロトコル処理部113を介して、全ての物理ポートから、時刻同期フレームが送信される。
以上のように、実施の形態2によれば、例えば、図8に示されているように、一つのGM104Aが故障し、正常に動作しているGM104Bが配信する時刻情報により、両方のネットワーク201A、201Bでサービスを継続して提供している場合に、もう一つのGM104Bが故障したとしても、図9に示されているように、最後まで時刻情報を配信していたGM104Bに隣接している中継装置210Cが時刻情報を配信することで、両方のネットワーク201A、201Bでサービスを継続して提供することができる。
なお、中継装置210のクロック源である発振器又は振動子は、GM104A、104Bの時刻精度と比較すると低精度であると共に、装置毎にクロック偏差にばらつきが存在するため、時刻を同期させる中継装置210としては最後まで動作していたGMの最近傍に位置していた中継装置210を選定することが望ましい。
100,200 通信システム、 101,201 ネットワーク、 103 通信装置、 104 GM、 110,210 中継装置、 111-1~111-N 物理ポート、 112 時刻情報中継ポート設定部、 113 レイヤ2プロトコル処理部、 114,214 時刻同期処理部、 115 計時部。

Claims (10)

  1. フレームを受信する複数のポートと、
    前記複数のポートに含まれる一つのポートで受信されたフレームを、前記複数のポートの内の少なくとも1つのポートから転送させる転送処理部と、を備え、
    前記転送処理部は、時刻を同期させるために用いられる時刻同期フレームのみを中継するポートとして、前記複数のポートから選択されたポートで受信された、時刻同期フレーム以外のフレームを破棄し、時刻同期フレーム以外のフレームの前記選択されたポートへの転送をブロックするフィルタリング機能を備えること
    を特徴とする中継装置。
  2. 前記転送処理部は、前記選択されたポートで受信されたフレームに対して前記フィルタリング機能を適用すること
    を特徴とする請求項1に記載の中継装置。
  3. 前記転送処理部は、前記選択されたポートで受信されたフレームが、前記時刻同期フレームではない場合に、前記選択されたポートで受信された前記フレームを廃棄すること
    を特徴とする請求項2に記載の中継装置。
  4. 前記転送処理部は、前記選択されたポートで受信されたフレームが、前記時刻同期フレームではない場合に、前記選択されたポートで受信された前記フレームを、前記複数のポートの何れからも転送させないこと
    を特徴とする請求項2に記載の中継装置。
  5. 前記転送処理部は、前記選択されたポート以外のポートで受信されたフレームに対して、前記フィルタリング機能を適用すること
    を特徴とする請求項1に記載の中継装置。
  6. 前記転送処理部は、前記選択されたポート以外のポートで受信されたフレームが時刻同期フレームではない場合に、前記選択されたポート以外のポートで受信された前記フレームを、前記選択されたポートへ転送しないこと
    を特徴とする請求項5に記載の中継装置。
  7. 前記転送処理部は、前記選択されたポート以外のポートで受信されたフレームが時刻同期フレームである場合に、前記選択されたポート以外のポートで受信された前記フレームを、前記選択されたポートに転送すること
    を特徴とする請求項5に記載の中継装置。
  8. 時刻を計時する計時部と、
    基準となる時刻を計時して、前記時刻同期フレームを送信する時刻配信サーバが前記選択されたポートに接続され、かつ、前記選択されたポートが、予め定められた期間、予め定められたフレームを受信しない場合に、前記計時部で計時されている時刻を示す時刻同期フレームを生成する時刻同期処理部と、をさらに備え、
    前記転送処理部は、前記生成された時刻同期フレームを、前記選択されたポートを除く前記複数のポートから送信させること
    を特徴とする請求項2から7の何れか一項に記載の中継装置。
  9. 第1の中継装置を含む第1のネットワークと、第2の中継装置を含み、前記第1のネットワークとはセグメントが異なる第2のネットワークとを備える通信システムであって、
    前記第1の中継装置は、
    フレームを受信する複数の第1のポートと、
    前記複数の第1のポートに含まれる一つの第1のポートで受信されたフレームを、前記複数の第1のポートの内の少なくとも一つの第1のポートから転送させる第1の転送処理部と、を備え、
    前記複数の第1のポートに含まれる第1の時刻情報中継ポートは、前記第2の中継装置に接続されており、
    前記第1の転送処理部は、前記第1の時刻情報中継ポートで受信されたフレームが時刻を同期させるために用いられる時刻同期フレームではない場合に、前記第1の時刻情報中継ポートで受信された前記フレームをブロックする第1のフィルタリング機能を備え、
    前記第2の中継装置は、
    フレームを受信する複数の第2のポートと、
    前記複数の第2のポートに含まれる一つの第2のポートで受信されたフレームを、前記複数の第2のポートの内の少なくとも一つの第2のポートから転送させる第2の転送処理部と、を備え、
    前記複数の第2のポートに含まれる第2の時刻情報中継ポートは、前記第1の中継装置に接続されており、
    前記第2の転送処理部は、前記第2の時刻情報中継ポートで受信されたフレームが時刻を同期させるために用いられる時刻同期フレームではない場合に、前記第2の時刻情報中継ポートで受信された前記フレームをブロックする第2のフィルタリング機能を備えること
    を特徴とする通信システム。
  10. 前記第1の中継装置は、
    時刻を計時する第1の計時部と、
    基準となる時刻を計時して、前記時刻同期フレームを送信する第1の時刻配信サーバが前記複数の第1のポートから選択された第1のポートに接続され、かつ、前記選択された第1のポートが、予め定められた期間、前記時刻同期フレームを受信しない場合に、前記第1の計時部で計時されている時刻を示す時刻同期フレームを生成する第1の時刻同期処理部と、をさらに備え、
    前記第1の転送処理部は、前記第1の時刻同期処理部で生成された前記時刻同期フレームを、前記選択された第1のポートを除く前記複数の第1のポートから送信させ、
    前記第2の中継装置は、
    時刻を計時する第2の計時部と、
    基準となる時刻を計時して、前記時刻同期フレームを送信する第2の時刻配信サーバが前記複数の第2のポートから選択された第2のポートに接続され、かつ、前記選択された第2のポートが、予め定められた期間、前記時刻同期フレームを受信しない場合に、前記第2の計時部で計時されている時刻を示す時刻同期フレームを生成する第2の時刻同期処理部と、をさらに備え、
    前記第2の転送処理部は、前記第2の時刻同期処理部で生成された前記時刻同期フレームを、前記選択された第2のポートを除く前記複数の第2のポートから送信させること
    を特徴とする請求項9に記載の通信システム。
JP2019224503A 2019-12-12 2019-12-12 中継装置及び通信システム Active JP7304801B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2019224503A JP7304801B2 (ja) 2019-12-12 2019-12-12 中継装置及び通信システム
EP20899811.2A EP4057564B1 (en) 2019-12-12 2020-06-09 Relay device and communication system
CN202080082123.8A CN114762286B (zh) 2019-12-12 2020-06-09 中继装置和通信系统
PCT/JP2020/022691 WO2021117270A1 (ja) 2019-12-12 2020-06-09 中継装置及び通信システム
US17/710,070 US11990990B2 (en) 2019-12-12 2022-03-31 Relay device and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019224503A JP7304801B2 (ja) 2019-12-12 2019-12-12 中継装置及び通信システム

Publications (2)

Publication Number Publication Date
JP2021093681A JP2021093681A (ja) 2021-06-17
JP7304801B2 true JP7304801B2 (ja) 2023-07-07

Family

ID=76310953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019224503A Active JP7304801B2 (ja) 2019-12-12 2019-12-12 中継装置及び通信システム

Country Status (5)

Country Link
US (1) US11990990B2 (ja)
EP (1) EP4057564B1 (ja)
JP (1) JP7304801B2 (ja)
CN (1) CN114762286B (ja)
WO (1) WO2021117270A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021199251A1 (ja) * 2020-03-31 2021-10-07 日本電信電話株式会社 通信システム及び通信方法
EP4529075A4 (en) 2022-06-28 2025-08-13 Mitsubishi Electric Corp Relay device, relay method, relay program, and time synchronization system
WO2025158543A1 (ja) * 2024-01-23 2025-07-31 Ntt株式会社 中継装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008172587A (ja) 2007-01-12 2008-07-24 Hitachi Communication Technologies Ltd 通信装置および基地局システム
JP2014183386A (ja) 2013-03-18 2014-09-29 Hitachi Ltd 通信制御装置及び通信システム
JP2017216563A (ja) 2016-05-31 2017-12-07 日本電気株式会社 中継装置、制御方法、及び、通信システム
JP2018121123A (ja) 2017-01-23 2018-08-02 日本電気株式会社 時刻同期装置、システム、方法およびプログラム
WO2019220632A1 (ja) 2018-05-18 2019-11-21 三菱電機株式会社 中継装置及び通信システム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6045950B2 (ja) 1982-10-27 1985-10-12 日本コロムビア株式会社 回転塗布機
EP1553713A1 (en) * 2004-01-09 2005-07-13 Thomson Multimedia Broadband Belgium Time synchronizing device and process and associated products
JP4418302B2 (ja) * 2004-05-31 2010-02-17 独立行政法人科学技術振興機構 中継装置、パケットフィルタリング方法及びパケットフィルタリングプログラム
JP2006148774A (ja) * 2004-11-24 2006-06-08 Nippon Telegr & Teleph Corp <Ntt> 同期装置
JP5080202B2 (ja) * 2007-10-30 2012-11-21 独立行政法人情報通信研究機構 時刻同期処理システム、時刻情報配信装置、時刻同期処理装置、時刻情報配信プログラム、および時刻同期処理プログラム
JP2009239449A (ja) * 2008-03-26 2009-10-15 Nec Electronics Corp 高精度同期型ネットワーク装置、ネットワークシステム及びフレーム転送方法
JP5387349B2 (ja) * 2009-11-11 2014-01-15 富士通株式会社 中継装置
EP2976922B1 (en) * 2013-03-19 2020-06-17 Telefonaktiebolaget LM Ericsson (publ) Providing packet synchronization in a virtual private network
US9998247B1 (en) * 2014-12-30 2018-06-12 Juniper Networks, Inc. Controller-based network device timing synchronization
KR20180052854A (ko) * 2016-11-11 2018-05-21 주식회사 뉴라텍 그룹 패킷 제어 방법
US10887037B2 (en) * 2018-05-17 2021-01-05 Juniper Networks, Inc. Symmetric path/link over LAG interface using LLDP for time synchronization between two nodes using PTP
WO2020129219A1 (ja) * 2018-12-20 2020-06-25 三菱電機株式会社 ネットワーク装置、ネットワークシステム、ネットワーク方法、およびネットワークプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008172587A (ja) 2007-01-12 2008-07-24 Hitachi Communication Technologies Ltd 通信装置および基地局システム
JP2014183386A (ja) 2013-03-18 2014-09-29 Hitachi Ltd 通信制御装置及び通信システム
JP2017216563A (ja) 2016-05-31 2017-12-07 日本電気株式会社 中継装置、制御方法、及び、通信システム
JP2018121123A (ja) 2017-01-23 2018-08-02 日本電気株式会社 時刻同期装置、システム、方法およびプログラム
WO2019220632A1 (ja) 2018-05-18 2019-11-21 三菱電機株式会社 中継装置及び通信システム

Also Published As

Publication number Publication date
CN114762286A (zh) 2022-07-15
US20220224430A1 (en) 2022-07-14
US11990990B2 (en) 2024-05-21
JP2021093681A (ja) 2021-06-17
EP4057564A1 (en) 2022-09-14
EP4057564B1 (en) 2023-11-01
WO2021117270A1 (ja) 2021-06-17
CN114762286B (zh) 2023-12-01
EP4057564A4 (en) 2022-12-28

Similar Documents

Publication Publication Date Title
JP7304801B2 (ja) 中継装置及び通信システム
US8953645B2 (en) Communication system, communication apparatus and time synchronization method
US8339969B2 (en) Distributed ethernet system and method for detecting fault based thereon
JP5955461B2 (ja) 通信システム、通信装置およびプロテクション方法
US11025404B2 (en) Enhancing synchronization in computer network
US7502334B2 (en) Directional integrity enforcement in a bi-directional braided ring network
US9749073B2 (en) Clock recovery in a packet based network
JP7118324B1 (ja) 転送装置及び時刻同期システム
US8976790B2 (en) Disjoint data path routing for integrity and availability augmentation
CN101971575A (zh) 链形和环形网络中用于透明自动恢复的方法和装置
US11438192B2 (en) Managed switch with physically distributed ports
US7924852B2 (en) Method and network for transferring data and signals
KR101544592B1 (ko) 능동적 큐 할당 방식의 고가용성 분산임베디드 네트워크 송수신 방법 및 장치
JP5780461B2 (ja) ネットワーク中継システム及びネットワーク中継システムの制御方法
US20180309541A1 (en) Method and computer system for establishing an interactive consistency property
CN116260543B (zh) 时间触发网络pcf帧的处理方法
Driscoll et al. Maximizing fault tolerance in a low-s WaP data network
US20170063451A1 (en) Communication system, communication apparatus, and communication method
JP4837439B2 (ja) ノード装置、リングネットワークシステムおよび通信制御方法
CN119652846A (zh) 数据通信系统
KR20220144236A (ko) 원자력 안전 시스템을 위한 결정론적 통신 방법 및 네트워크 시스템
JPS61187443A (ja) ステ−シヨンの動作同期方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220713

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230627

R150 Certificate of patent or registration of utility model

Ref document number: 7304801

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150