(57)【特許請求の範囲】
【請求項１】
１０００ＢＡＳＥ−Ｔ規格に準拠した複数の電気ポートを持つネットワーク装置において、
起動時に、前記電気ポート全てのＰＨＹのレジスタにｍｕｌｔｉｐｏｒｔ  ｄｅｖｉｃｅ設定を格納し、
第１の電気ポートがＥＳＭＣまたはＰＴＰ  Ｍｅｓｓａｇｅを受信し始めたことを契機に、前記複数の電気ポートが、クロック受信ポートか、クロック送信ポートか、いずれでもないポートかを判定し、
前記クロック受信ポートは、その第１のＰＨＹがＳＬＡＶＥになるよう第１のレジスタをｍａｎｕａｌ  ＳＬＡＶＥに変更し、
前記クロック送信ポートは、その第２のＰＨＹがＭＡＳＴＥＲになるよう第２のレジスタをｍａｎｕａｌ  ＭＡＳＴＥＲ変更して、オートネゴシエーションを再スタートすることを特徴とするネットワーク装置。
【請求項２】
前記第１のＰＨＹが既にＳＬＡＶＥだったとき、または、前記第２のＰＨＹが既にＭＡＳＴＥＲだったとき、
オートネゴシエーションの再スタートを省くことを特徴とする請求項１に記載のネットワーク装置。
【請求項３】
リンク断が発生したとき、
前記第１のＰＨＹの前記第１のレジスタをｍａｎｕａｌ  ＳＬＡＶＥに、前記第２のＰＨＹの前記第２のレジスタをｍａｎｕａｌ  ＭＡＳＴＥＲに設定することを特徴とする請求項２に記載のネットワーク装置。
【請求項４】
前記ＥＳＭＣまたはＰＴＰ  Ｍｅｓｓａｇｅを受信した前記電気ポートが１つのとき、該電気ポートを前記クロック受信ポートとすることを特徴とする請求項１に記載のネットワーク装置。
【請求項５】
前記ＥＳＭＣを複数の前記電気ポートから受信しているとき、ＳＳＭの示すクロック品質が最も高い電気ポートを前記クロック受信ポートとし、
クロック品質の最も高い電気ポートが複数あるとき、その中から任意の電気ポートを前記クロック受信ポートとすることを特徴とする請求項１に記載のネットワーク装置。
【請求項６】
前記ＰＴＰ  Ｍｅｓｓａｇｅを複数の前記電気ポートから受信しているとき、その中から任意の電気ポートを前記クロック受信ポートとすることを特徴とする請求項１に記載のネットワーク装置。
【請求項７】
前記ＥＳＭＣおよび前記ＰＴＰ  Ｍｅｓｓａｇｅを受信していない前記電気ポートは、クロック送信ポートと判定することを特徴とする請求項１に記載のネットワーク装置。
【請求項８】
あらかじめ各電気ポートに対しＷＡＮポートかＬＡＮポートかが指定されている請求項１に記載のネットワーク装置であって、
１つ以上のＷＡＮポートからＥＳＭＣまたはＰＴＰ  Ｍｅｓｓａｇｅを受信したとき、前記クロック受信ポートと判定されなかったＷＡＮポートは、レジスタ変更とオートネゴシエーションの再スタートを省くことを特徴とするネットワーク装置。
【請求項９】
あらかじめ各電気ポートに対しＷＡＮポートかＬＡＮポートかが指定されている請求項１に記載のネットワーク装置であって、
前記ＥＳＭＣまたは前記ＰＴＰ  Ｍｅｓｓａｇｅを受信していてもあらかじめ前記ＬＡＮポートと指定されている前記電気ポートであれば、前記クロック送信ポートであると判定することを特徴とするネットワーク装置。
【請求項１０】
前記クロック送信ポートは、同期中のクロックの品質をＳＳＭに格納したＥＳＭＣを送信することを特徴とする請求項１に記載のネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク装置に係り、特に、網同期ネットワークで使用され、１０００ＢＡＳＥ−Ｔインタフェースのポートを有するネットワーク装置に関する。
【背景技術】
【０００２】
近年、広域ネットワークの分野においても、ＳＤＨ等の回線ベースの技術から、低コストで収容効率の高いイーサネット（登録商標）等のパケットベース技術の適用が主流となって来た。その中で、レガシキャリアにおいては既存のＳＤＨ系同期回線をイーサネット網に収容する必要性が高まって来ているが、その際、イーサネット上で同期をとるための同期配信のシステム構築が重要な課題となっている。
【０００３】
パケット網の同期配信に関しては、イーサネットポートを介してクロック配信するＳｙｎｃｈｒｏｎｏｕｓ Ｅｔｈｅｒｎｅｔ（登録商標）の方式があり、非特許文献１で規定されている。網側装置のクロックを、ユーザ側の装置が抽出して従属同期し、更に下流の装置へ展開する。その際、配信クロックの品質を伝達するインタフェースとしてＥＳＭＣ（Ethernet Synchronization Messaging Channel）があり、クロックの品質を示すＳＳＭ（Synchronization Status Message）コードを格納したパケットデータを主信号ポートを介して網側装置からユーザ側装置へ送出する。このプロトコルは、非特許文献２にて規定されている。
【０００４】
他にもＩＥＥＥ １５８８で規定された時刻同期プロトコル、Ｐｒｅｃｉｓｅ Ｔｉｍｉｎｇ Ｐｒｏｔｏｃｏｌ（以下、ＰＴＰとする）がある。マスタークロックに同期した装置が、従属する装置へ主信号ポートを介してＰＴＰ Ｍｅｓｓａｇｅと呼ばれるパケットデータを送信し、これを契機に従属側が時刻の差を修正することで時刻の同期を図る。
【０００５】
以上の様に、Ｓｙｎｃｈｒｏｎｏｕｓ Ｅｔｈｅｒｎｅｔ、ＰＴＰいずれの場合でも、通常、網側装置のクロックにユーザ側装置が従属同期する構成をとり、パケット送信するプロトコルにより主従関係を構築する。
【０００６】
ところで、イーサネットのインタフェースの一つである１０００ＢＡＳＥ−Ｔの物理層デバイス（以下ＰＨＹとする）の動作が、非特許文献３にて規定されている。ある装置間を電気のイーサネットポートで接続する際、ギガビットイーサネットをサポートする装置では、通常、リンク時にお互いのＰＨＹの間でオートネゴシエーションのプロセスを経ることにより、リンク速度、半二重／全二重を決定する。更に１０００ＢＡＳＥ−Ｔでリンクアップする際にはオートネゴシエーションの中で、両ＰＨＹのＭＡＳＴＥＲ／ＳＬＡＶＥの役割も決定する。一方の装置のＰＨＹではＭＡＳＴＥＲとなって、装置のローカルクロックをデータ送信タイミングとして用い、もう一方の装置のＰＨＹがＳＬＡＶＥとなって、受信データからクロックを復元して送信タイミングとして用いることで、上り下り双方の通信を同期することが規定されている。どちらの装置がＭＡＳＴＥＲ／ＳＬＡＶＥになるかは、オートネゴシエーションのプロセスにおいて、各々のＰＨＹが内部メモリ（レジスタ）に格納しているポート設定をやり取りし、比較の上決定する。レジスタ設定とＭＡＳＴＥＲ／ＳＬＡＶＥ関係の対応については、後述する図４に従う。
【０００７】
上記より、１０００ＢＡＳＥ−Ｔインタフェースでの接続が同期イーサネット網上にある場合は、両ＰＨＹのＭＡＳＴＥＲ／ＳＬＡＶＥ関係と、同期配信の送り側／受け側を一致させる必要がある。つまり、網側装置のＰＨＹが”ＭＡＳＴＥＲ”、ユーザ側装置のＰＨＹが”ＳＬＡＶＥ”として動作しなければ、網側からユーザ側へ向かってクロックを受け渡すことができない。よって、所望の主従関係になるように、ＰＨＹのポート設定を施す必要がある。
特許文献１の段落番号００３６には、クロック配信時のＰＨＹのＭＡＳＴＥＲ／ＳＬＡＶＥ設定に関する考え方について、一例が開示されている。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】ＩＴＵ−Ｔ Ｇ.８２６１
【非特許文献２】ＩＴＵ−Ｔ Ｇ.８２６４
【非特許文献３】ＩＥＥＥ８０２.３第４０項
【特許文献】
【０００９】
【特許文献１】特表２０１０−５２２４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
同期イーサネット上の１０００ＢＡＳＥ−Ｔインタフェースにおいて、クロック配信の経路を確定するためには、上流側ＰＨＹのレジスタにｍａｎｕａｌ＿ＭＡＳＴＥＲ、下流側ＰＨＹのレジスタにｍａｎｕａｌ＿ＳＬＡＶＥ設定を格納して、オートネゴシエーションをさせることで、確実に所望のＭＡＳＴＥＲ／ＳＬＡＶＥ関係を実現することができる。
【００１１】
ところが、この装置を同期イーサネットではないネットワークでも共通して使用する場合には、接続先装置のＰＨＹ設定がどの様になっているか不確定であるので、もし初めからレジスタにｍａｎｕａｌ設定を格納してしまうと、たまたま同じマニュアル設定どうし（ｍａｎｕａｌ ＭＡＳＴＥＲとｍａｎｕａｌ ＭＡＳＴＥＲ）の装置と接続しなければならない場合、リンクアップができなくなってしまう。
【００１２】
また、特許文献１にあるように、クロック配信が動的に決定されてＰＨＹのマスター／スレーブ関係を割り当てる場合、もともと同期マスター／スレーブ関係とＰＨＹのマスター／スレーブ関係が一致していた場合でも、再度ＰＨＹのマスター／スレーブ関係を割り当て直すことにより、不必要なリンク切断が発生してしまう。
【課題を解決するための手段】
【００１３】
装置の起動時に、１０００ＢＡＳＥ−ＴポートのＰＨＹをｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅに設定し、接続先装置のＰＨＹ設定に関わらず、必ずリンクアップできる初期設定とした上で、その後、接続先の装置からＥＳＭＣまたはＰＴＰ Ｍｅｓｓａｇｅを受信した時に初めて、自分が属するネットワークが同期イーサネットであると認識する。受信したＥＳＭＣまたはＰＴＰ Ｍｅｓｓａｇｅを解析し、受信したポートの中で最もクロック品質の高いものを判定する。このポートからクロックを抽出して他のポートに送るため１０００ＢＡＳＥ−Ｔ ＰＨＹに設定を行なう。既に、ＰＨＹのＭＡＳＴＥＲ／ＳＬＡＶＥ状態が適合している場合は、設定変更せずに状態を維持し、適合していない場合にのみ、ＰＨＹレジスタを、受け側の場合ｍａｎｕａｌ＿ＳＬＡＶＥ、送り側の場合ｍａｎｕａｌ＿ＭＡＳＴＥＲに設定変更し、オートネゴシエーションをリスタートすることでクロック配信経路を確定する。
【発明の効果】
【００１４】
１０００ＢＡＳＥ−Ｔインタフェースにおいて、同期イーサネットのネットワークで使用する場合は、必要以上のリンク断を発生させる事無く、確実にクロック伝達の経路を確定でき、同期イーサネットではないネットワークで使用する場合でも接続先装置の設定に関わらず確実にリンクアップできる。
【図面の簡単な説明】
【００１５】
【図１】ネットワークの構成を説明するブロック図である。
【図２】ＥＳＭＣに格納されるＳＳＭコードを説明する図である。
【図３】１０００ＢＡＳＥ−Ｔのクロック伝達を説明するブロック図である。
【図４】ＬＯＣＡＬ／ＲＥＭＯＴＥ装置のＰＨＹデバイス設定とＭＡＳＴＥＲ／ＳＬＡＶＥの対応を説明する図である。
【図５】ネットワーク装置のブロック図である。
【図６】ネットワーク装置およびＰＨＹの動作を説明するフローチャートの第１部分である。
【図７】ネットワーク装置およびＰＨＹの動作を説明するフローチャートの第２部分である。
【図８】ネットワーク装置およびＰＨＹの動作を説明するフローチャートの第３部分である。
【図９】ＬＯＣＡＬ装置がクロック受信ポートになるべき場合に、ＲＥＭＯＴＥ装置ＰＨＹ設定の各場合に対して、両者ＰＨＹの状態がどのように遷移するかを説明する図である。
【図１０】ＬＯＣＡＬ装置がクロック送信ポートになるべき場合に、ＲＥＭＯＴＥ装置ＰＨＹ設定の各場合に対して、両者ＰＨＹの状態がどのように遷移するかを説明する図である。
【図１１】ネットワーク装置のブロック図である。
【図１２】ネットワーク装置およびＰＨＹの動作を説明するフローチャートの第１部分である。
【図１３】ネットワーク装置およびＰＨＹの動作を説明するフローチャートの第２部分である。
【図１４】ネットワーク装置およびＰＨＹの動作を説明するフローチャートの第３部分である。
【図１５】ネットワーク装置およびＰＨＹの動作を説明するフローチャートの第４部分である。
【図１６】ネットワークの構成を説明するブロック図である。
【図１７】網同期不具合を説明するブロック図である。
【図１８】ネットワークの構成を説明するブロック図である。
【図１９】ネットワーク障害を説明するブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、実施例を用い図面を参照しながら詳細に説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。
【００１７】
図１を参照して、ネットワーク構成の構成を説明する。図１において、アクセスネットワークシステム１００は、ＯＬＴ２５と、光スプリッタ２７と、ＯＮＴ２８と、Ｔ１−Ｅｔｈｅｒコンバータ３０と、ＰＲＣ（Primary Reference Clock）２６とから構成されている。ＯＬＴ２５は、ＷＡＮ２４に接続されている。ＯＬＴ２５とスプリッタ２７との間は幹線ファイバで接続されている。また、スプリッタ２７とＯＮＴ２８との間は支線ファイバで接続されている。ＯＮＴ２８とＴ１−Ｅｔｈｅｒコンバータ３０とは、電気的に接続されている。ＯＮＴ２８は、Ｔ１−Ｅｔｈｅｒコンバータ３０にＥＳＭＣフレーム２９を送信する。
【００１８】
Ｔ１−Ｅｔｈｅｒコンバータ３０は、Ｔ１回線をイーサネットに収容し、ＷＡＮを経由して対向Ｔ１装置との通信を行なう。Ｔ１の様な同期フォーマットの回線で通信を行なうためには、対向端末間で同期動作する必要があるので、同期イーサネットを適用する。図１では、ＰＲＣ２６からのクロックをＯＬＴ２５が受信する。ＯＬＴ２５は、受信クロックについて、同期イーサネットによりＯＮＴ２８、Ｔ１−Ｅｔｈｅｒコンバータ３０に通信ポートを介してクロックを配信する。対向装置に置いても同一源のＰＲＣから同期イーサネットにてクロックを受信して同期動作するため、対向端末間で同期動作が可能となる。通常クロック配信は、ＰＲＣを受信する上位ネットワーク装置からユーザ側装置に向かって下り方向に配信する。
【００１９】
上流の装置から下流の装置にクロックを配信する際に、配信するクロックの品質を通知するためのインタフェースとして、ＥＳＭＣが規定されている。ＥＳＭＣは、上流装置から下流装置に向かって主信号ポートで送信するパケットデータである。ＥＳＭＣは、クロック品質を示すＳＳＭコードを格納している。装置は、ＥＳＭＣ受け取ることで、自分が同期イーサネット網中にあり、受け取ったポートは上流の装置につながっていることを認識する。受信した装置は、更にＳＳＭコードを解析することにより受信クロックの品質を認識し、このクロックに同期して下流に送信してよいかどうかを判断する。
【００２０】
図２を参照して、ＳＳＭコードを説明する。図２は、ＩＴＵ−ＴのＧ．７８１ ５．５．２に記載されている。図２において、品質レベルが最も高いのがＰＲＣ、以下高い順に、ＳＳＵ（Synchronization Supply Unit）＿Ａ、ＳＳＵ＿Ｂ、ＳＥＣ（Synchronous Equipment Clock、最後に最も品質が低いＤＮＵ（Do Not Use）である。
【００２１】
ＰＲＣは、一次基準クロック同等レベル、ＳＳＵは、同期供給ユニットレベル、ＳＥＣは、装置クロックレベル、ＤＮＵは、同期に使用不可のレベルである。
【００２２】
品質レベルは、ＥＳＭＣ内の４ｂｉｔのフィールドで表現されて、００１０がＰＲＣレベル、１１１１がＤＮＵレベルである。
【００２３】
図２ではＩＴＵ−Ｔ Ｇ.７８１で議論されているクロック品質のＯｐｔｉｏｎ Ｉ の場合を挙げているが、適用する装置の種類等によって、適宜Ｏｐｔｉｏｎ ＩＩ、或いはＩＩＩも使用する。
【００２４】
ＥＳＭＣを受信するポートが複数ある場合は、両者のＳＳＭコードを比較し、クロック品質のより高い方のポートからクロックを抽出して同期する。最も高品質のＳＳＭを受信したポートが複数ある場合は、その中からポート番号順等で任意のポートを選んで良い。
【００２５】
このＥＳＭＣに類するものとして、ＩＥＥＥ１５８８で規定されている、時刻同期のプロトコルＰＴＰがある。ＩＥＥＥ１５８８では、リファレンスクロックに同期した上流装置から、下流の装置へ時刻を配信するために、ＰＴＰ Ｍｅｓｓａｇｅというパケットデータをやり取りする手法について議論している。ＥＳＭＣと同様、上流の装置からＰＴＰ Ｍｅｓｓａｇｅを受け取ることによって自装置は上流装置に同期して動作するべきであると判断することができる。以下に述べる実施例においては、主にＥＳＭＣを受信して動作する場合について説明するが、ＰＴＰ Ｍｅｓｓａｇｅを受信する場合も同様に実施形態に含むものとする。
【００２６】
図３を参照して、１０００ＢＡＳＥ−Ｔインタフェースにおける、クロック伝達を説明する。図３は図１の一部分の詳細となっている。図３において、ＯＮＴ２８と、Ｔ１−Ｅｔｈｅｒコンバータ３０は、１０００ＢＡＳＥ−Ｔでリンクしている。
【００２７】
ＯＮＴ２８は、ＰＬＬ２８０１と、ＰＨＹ２８０２と、ポート２８０３とを含んでいる。ＰＨＹ２８０２は、レジスタ２８０４を含んでいる。Ｔ１−Ｅｔｈｅｒコンバータ３０は、３００１と、３００２と、３００３と、３００４と、３００５と、３００６とから構成されている。ＰＨＹ３００２は、レジスタ３００７を含んでいる。
【００２８】
ＰＬＬ２８０１は、網抽出クロックを受信する。ＰＬＬ２８０１は、レファレンスクロック（REF CLK）と、ギガビット送信クロック（GTXCLK）とを生成して、ＰＨＹ２８０２に供給する。ＰＨＹ２８０２は、MASTERである。ＰＨＹ３００２は、SLAVEである。したがって、ＰＨＹ３００２は、受信データから受信クロック（RX CLK）を抽出して、ＰＬＬ３００１、３００６に提供する。ＰＬＬ３００１は、レファレンスクロック（REF CLK）と、ギガビット送信クロック（GTXCLK）とを生成して、ＰＨＹ３００２、３００４に供給する。ＰＬＬ３００６は、送信クロック（TXCLK）を生成して、ＰＨＹ３００５に供給する。ＰＨＹ３００４は、ギガビット送信クロック（GTXCLK）を送信のタイミングとして使用し、下流へクロックを伝達している。
【００２９】
１０００ＢＡＳＥ−Ｔリンクの両端のＰＨＹにおいて、どちらがＭＡＳＴＥＲになって、どちらがＳＬＡＶＥになるかは、各々のＰＨＹがレジスタ２８０４、３００７に格納しているデバイス設定をオートネゴシエーションのプロセスにおいて比較し、両者の役割を決定する。ＩＥＥＥ８０２.３ ４０.５.１.１のＴａｂｌｅ４０−３の中で記載されているように、ＰＨＹはレジスタ中の３ｂｉｔ（Ｒｅｇ９.１２：１０）にて、デバイス設定を保持する。デバイス設定は、
・ｍａｎｕａｌ ＭＡＳＴＥＲ            （Ｒｅｇ９.１２：１０  ＝  １１Ｘ）
・ｍａｎｕａｌ ＳＬＡＶＥ              （Ｒｅｇ９.１２：１０  ＝  １０Ｘ）
・ｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ      （Ｒｅｇ９.１２：１０  ＝  ０Ｘ１）
・ｓｉｎｇｌｅ−ｐｏｒｔ ｄｅｖｉｃｅ  （Ｒｅｇ９.１２：１０  ＝  ０Ｘ０）
の４レベルの中から１つが設定される。ここで、Ｘは、０または１である。
【００３０】
図４を参照して、ＬＯＣＡＬ ＰＨＹとＲＥＭＯＴＥ ＰＨＹのデバイス設定の組合せとＭＡＳＴＥＲ／ＳＬＡＶＥの対応付けを説明する。ここで、ＬＯＣＡＬとは、自装置、ＲＥＭＯＲＴＥとは、対向装置である。図４において、ＬＯＣＡＬとＲＥＭＯＴＥで異なるデバイス設定を持つ場合は、ｍａｎｕａｌ ＭＡＳＴＥＲ、ｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ、ｓｉｎｇｌｅ−ｐｏｒｔ ｄｅｖｉｃｅ、ｍａｎｕａｌ ＳＬＡＶＥの順で先になる方がＭＡＳＴＥＲとなり、後になる方がＳＬＡＶＥとなる。
【００３１】
また、ＬＯＣＡＬとＲＥＭＯＴＥで同一のデバイス設定であった場合は、ｍａｎｕａｌ設定どうしではリンク断となる。ｍｕｌｔｉｐｏｒｔどうし、ｓｉｎｇｌｅ−ｐｏｒｔどうしでは、ＰＨＹレジスタに格納されたランダムな値である、シード値（SEED value）を比較し、高い方がＭＡＳＴＥＲとなり、他方がＳＬＡＶＥとなる。シード値も等しい場合は、リンク失敗として、シード値を再発行した上でオートネゴシエーションのプロセスをやり直す。
【実施例１】
【００３２】
図５を参照して、ネットワーク装置の構成を説明する。図５において、ネットワーク装置３１は、向かって左のＷＡＮ側に２つの電気ポート３１０８、３１０９と、ＬＡＮ側に２つの電気ポート３１１０、３１１１を有する。全てのポートは、１０００ＢＡＳＥ−Ｔでリンクすることができ、各々のＰＨＹデバイス３１０１、３１０２、３１０３、３１０４にてＧＭＩＩ（Gigabit Media Independent Interface）に変換されて処理される。ネットワーク装置３１では、ＷＡＮポートとＬＡＮポートがあらかじめ区別されており、同期イーサネットの中に置かれた場合は、ＷＡＮポートのいずれか一方からクロックを抽出し、全てのＬＡＮポートへ展開する。ネットワーク装置３１における主信号の内部処理の一部として、ＳＳＭ判定ブロック３１０５を有している。ＳＳＭ判定ブロック３１０５は、ＷＡＮポートで受信したデータの中からＥＳＭＣフレームを抽出、解析する。ＳＳＭ判定ブロック３１０５は、その結果に基づいて、どのＰＨＹで抽出した受信クロックに同期するべきかを選択する。ＳＳＭ判定ブロック３１０５は、各ＰＨＹのデバイス設定のレジスタに値を設定する。また、ＳＳＭ判定ブロック３１０５は、セレクタ３１０６に指示する。
【００３３】
図５では、ＷＡＮポート３１０８でＳＳＭ＝１１１１を格納したＥＳＭＣ２９０１を受信し、ＷＡＮポート３１０９でＳＳＭ＝００１０を格納したＥＳＭＣ２９０３を受信している。ＳＳＭ判定ブロック３１０５は、ＳＳＭ＝００１０の方がクロック品質が高いため、ポート３１０９から抽出した受信クロック（ＲＸ ＣＬＫ）に同期するものと判定し、セレクタ３１０５に指示する。このクロックはＰＬＬ３１０７を介し、リファレンスクロックとして装置内に配られる。２つのＬＡＮポートに配置された各ＰＨＹ３１０２、３１０４は、このリファレンスクロックを送信タイミングに用いる。下流の装置にクロック品質を伝達するため、装置内部で生成したＥＳＭＣ２９０２、２９０４をＬＡＮポートから送信する。
【００３４】
本実施例の骨子は、クロック受信ポートの認識と、ＰＨＹのデバイス設定手順である。具体的な手順について、図６〜図８のフローチャートを用いて説明する。今、ネットワーク装置３１が持つポートのうち、或る特定の１つのポートのＰＨＹについて、動作フローを考える。
【００３５】
図６において、装置起動後、ＰＨＹは、対象のポートのオートネゴシエーション時に１０００ＢＡＳＥ−Ｔリンクか判定する（Ｓ１）。ＮＯなら、処理の対象外であり、終了する。ステップ１で対象のポートが１０００ＢＡＳＥ−Ｔリンクであれば、初期設定として、ＰＨＹは、ｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅを設定する（Ｓ２）。これにより、接続先ＰＨＹのデバイス設定によらずにリンクアップできる態勢をとる。
【００３６】
その後、ネットワーク装置は、１つ以上のＷＡＮポートからのＥＳＭＣ受信を待つ（Ｓ３）。受信したら（ＹＥＳ）、ＳＳＭ判定ブロック３１０５は、ＳＳＭコードを解析し、同期クロックを抽出するＷＡＮポートを決定する（Ｓ４）。ＥＳＭＣは、１ｓ周期で送信されるが、複数ポートから受信する場合は、判定動作が受信の順序に影響されてしまう場合も考えられるので、ＥＳＭＣを数回受信してから、あるいは数回受信しなくなってから、他ポートのＳＳＭと比較する等の保護条件を設けることが望ましい。
【００３７】
ＳＳＭ判定ルールを以下に記載する。
・ＷＡＮポートからＥＳＭＣ未受信の場合は、同期イーサネット未対応のため、全ポート変更無し。
・ＬＡＮポートからＥＳＭＣ受信していても無効。全ポート変更なし。
・１つのＷＡＮポートからＥＳＭＣ受信している場合、ＳＳＭに関わらずこのポートのクロックに同期。残りのＷＡＮポートは変更無し。全てのＬＡＮポートはクロック送信。
・複数のＷＡＮポートからＥＳＭＣを受信している場合、ＳＳＭを比較して最も品質レベルの高いポートのクロックに同期。残りのＷＡＮポートは変更無し。全てのＬＡＮポートはクロック送信。
・最も品質レベルの高いポートが複数ある場合は、任意のＷＡＮポートに決めてよい。のこりのＷＡＮポートは変更なし。全てのＬＡＮポートはクロック送信。
【００３８】
図６に戻って、今、対象としているポートが同期クロックを受信するポートと判定された場合（Ｓ５：ＹＥＳ）、図７にジャンプする。ＬＡＮポートであれば（Ｓ６：ＹＥＳ）図８にジャンプする。そのいずれでも無ければ（クロック同期しない方のＷＡＮポート等）、ＰＨＹデバイス設定に特に変更は施さず、ＥＳＭＣ受信状態に変化があるまで待機状態とする（Ｓ７）。いずれの場合も後述のＰＨＹ設定変更後、本実施例の機能は待機状態に入るが、継続的に受信しているＥＳＭＣにおいて、ＳＳＭコードが変わった等、受信状況に変化が生じた場合（Ｓ７：ＹＥＳ）、もう１度ステップ４のＳＳＭ比較に戻って設定し直すものとする。
【００３９】
図７を参照して、対象ポートが同期クロックを受信するポートである場合について、説明する。クロック受信するためには、ＰＨＹは、ＳＬＡＶＥになっていないといけない。ＰＨＹは、ＳＬＡＶＥか判定する（Ｓ８)。対象のＰＨＹが既にＳＬＡＶＥとなっていた場合（ＹＥＳ）、クロック受信動作に適合しているので、ＰＨＹ設定変更は無く待機状態とする（Ｓ９：ＮＯ）。待機中、装置全体でＥＳＭＣ受信状況に変化が生じた場合（Ｓ９：ＹＥＳ）、ＰＨＹは、図６のステップ４に戻って、ＳＳＭ判定から再開する。対象のＰＨＹがＭＡＳＴＥＲとなっていた場合（Ｓ８：ＮＯ）、ＰＨＹは、ｍａｎｕａｌ ＳＬＡＶＥに設定し、強制的にオートネゴシエーションをリスタートする（Ｓ１１）。この後、ＰＨＹは、リンクに成功したか判定する（Ｓ１２)。再度リンク成功できれば（ＹＥＳ）、ＰＨＹはＳＬＡＶＥ状態となるので、クロック受信に適合し、待機状態に入る。ステップ１２で、リンク成功できなかった場合（ＮＯ）、先ずリンクすることを優先するため、ＰＨＹは、ｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅに設定する。これにより再リンクできる。リンクアップできなかったのは、接続先のＲＥＭＯＴＥ装置においてもＰＨＹにｍａｎｕａｌ ＳＬＡＶＥが設定されている等のアンマッチが原因だと考えられるので、ネットワーク装置３１は、ＲＥＭＯＴＥ装置に対してＰＨＹ設定変更を要求する通知を送信する（Ｓ１３）。これは対象のＷＡＮポートを介してパケットデータを送信する等の方法が考えられる。この後やむを得ず待機状態となる（Ｓ１４：ＮＯ、Ｓ１５：ＮＯ）。もしＲＥＭＯＴＥ装置が要求に応えてＰＨＹの設定を変更した場合、一度リンク断発生して、対象のＰＨＹがＳＬＡＶＥとなって再リンクし、所望の状態となり（Ｓ１５：ＹＥＳ）待機状態になる。待機中に、ＥＳＭＣ受信状態の変化が生じたら（Ｓ１４：ＹＥＳ）、図６のステップ４に戻って再度設定を行なう。
【００４０】
図８を参照して、対象ポートがＬＡＮポートである場合について説明する。下流の装置にクロックを配信するためには、ＬＡＮポートのＰＨＹはＭＡＳＴＥＲになってないといけない。ＰＨＹは、ステータスがＭＡＳＴＥＲか判定する（Ｓ１６）。ＳＬＡＶＥになっている場合（ＮＯ）、ＰＨＹは、強制的にｍａｎｕａｌ ＭＡＳＴＥＲに変更し、オートネゴシエーションをリスタートする（Ｓ１９）。対象のＰＨＹが既にＭＡＳＴＥＲになっていた場合（Ｓ１６：ＹＥＳ）、クロック送信動作に適合しているので、ＰＨＹ設定変更は無く、待機状態とする（Ｓ１７：ＮＯ、Ｓ１８：ＮＯ）。待機中に、装置全体でＥＳＭＣ受信状態に変化が生じた場合（Ｓ１７：ＹＥＳ）は、図６のステップ４に戻って再度設定を行なう。また、待機中にケーブルを抜くなどの外部要因によるリンク断が対象ポートで発生した場合（Ｓ１８：ＹＥＳ）、次回のリンク時に必ずＭＡＳＴＥＲ状態でリンクできるようにリンク断のタイミングでＰＨＹをｍａｎｕａｌ ＭＡＳＴＥＲに設定する（Ｓ１９）。ステップ１９でｍａｎｕａｌ ＭＡＳＴＥＲに設定した後、ＰＨＹは、リンクが成功したか判定する（Ｓ２０）。再度リンク成功できれば（ＹＥＳ）、ＰＨＹはＭＡＳＴＥＲとなるので、クロック送信の動作に適合し、待機状態に入る（Ｓ１７：ＮＯ、Ｓ１８：ＮＯ）。Ｍａｎｕａｌ ＭＡＳＴＥＲ に変更したことによりリンクアップできなかった場合（Ｓ２０：ＮＯ）、ＲＥＭＯＴＥ装置のＰＨＹ設定もｍａｎｕａｌ ＭＡＳＴＥＲになっている等のアンマッチが考えられる。再びＬＯＣＡＬ側ＰＨＹをｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅに設定し、リンクアップ後ＲＥＭＯＴＥ装置へＰＨＹ設定変更を要求する通知を送信する（Ｓ２１）。クロック送信動作不適合のまま待機状態となる（Ｓ２２：ＮＯ、Ｓ２３：ＮＯ）。もしＲＥＭＯＴＥ装置が要求にこたえてＰＨＹの設定を変更した場合は、一度リンク断発生して、再リンク後に、対象のＰＨＹがＭＡＳＴＥＲとなり、所望の状態となる（Ｓ２３：ＹＥＳ）。待機中に、ＥＳＭＣ受信状態の変化が生じたら（Ｓ１７またはＳ２２：ＹＥＳ）、図６のステップ４に戻って再度設定を行なう。
【００４１】
図９を参照して、クロック受信するポートのＰＨＹ（ＬＯＣＡＬ）とその接続先ＲＥＭＯＴＥのＰＨＹが、よってどの様に状態遷移するかについて説明する。図６のステップ２で説明した通り、ＬＯＣＡＬ側（自装置）ＰＨＹの初期設定は、ｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ設定とする。ＲＥＭＯＴＥ側（対向装置）ＰＨＹの設定は、４種類であるが、互いにｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ設定どうしの場合、ＬＯＣＡＬがＭＡＳＴＥＲになった場合とＳＬＡＶＥになった場合の２通りが発生し得る。よって、ｃａｓｅ１〜ｃａｓｅ５の状態が初期状態として存在し得る。
【００４２】
ＳＳＭ判定ブロック３１０５の判定結果を受けて、ＬＯＣＡＬ側がクロック受信ポートに決定した時点で、ｃａｓｅ１、ｃａｓｅ２では既にＬＯＣＡＬがＳＬＡＶＥなので、クロック受信動作に適合となる。
【００４３】
ｃａｓｅ３、ｃａｓｅ４ではＬＯＣＡＬがＭＡＳＴＥＲなので、ｍａｎｕａｌ ＳＬＡＶＥに設定を変更し、オートネゴシエーションをリスタートする。その結果、再リンクしてＬＯＣＡＬはＳＬＡＶＥとなり、クロック受信動作に適合となる。
【００４４】
ｃａｓｅ５でもＬＯＣＡＬがＭＡＳＴＥＲなので、ｍａｎｕａｌ ＳＬＡＶＥに設定を変更するが、ＲＥＭＯＴＥ側もｍａｎｕａｌ ＳＬＡＶＥであるためリンクダウンとなってしまう。そこで、ＬＯＣＡＬ側をｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ設定に戻し、再リンクアップすると共に、ＲＥＭＯＴＥへ設定変更要求を送信する。何も無ければ、クロック受信動作不適合のまま待機状態に入るが、要求に応じてＲＥＭＯＴＥ側がｍａｎｕａｌ ＭＡＳＴＥＲに変更した場合、再リンクアップ後ＬＯＣＡＬがＳＬＡＶＥとなり、クロック受信動作適合状態で待機状態に入る。
【００４５】
図１０を参照して、ＬＡＮポートのＰＨＹ（ＬＯＣＡＬ）とその接続先ＲＥＭＯＴＥのＰＨＹが、どの様に状態遷移するかについて説明する。図６のステップ２で説明したとおり、ＬＯＣＡＬ側ＰＨＹの初期設定はｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ設定とする。ＲＥＭＯＴＥ側設定４種類に、ｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ設定どうしの時にＬＯＣＡＬがＭＡＳＴＥＲになった場合とＳＬＡＶＥになった場合も含めて、ｃａｓｅ１〜ｃａｓｅ５までの初期状態が存在する。
【００４６】
ｃａｓｅ３、ｃａｓｅ４、ｃａｓｅ５では、ＬＯＣＡＬがＭＡＳＴＥＲとなっており、既にクロック送信動作に適合しているので、設定の変更は無い。ただし、ケーブルを抜く等の外部要因によるリンク断が発生した場合、このタイミングを利用して、ｍａｎｕａｌ ＭＡＳＴＥＲに設定を変更し、再リンクアップ後も確実にＭＡＳＴＥＲとなる様にする。
【００４７】
ｃａｓｅ２では、ＬＯＣＡＬがＳＬＡＶＥとなっているので、ｍａｎｕａｌ ＭＡＳＴＥＲに設定を変更し、再リンク後ＭＡＳＴＥＲとなって送信動作に適合する。
ｃａｓｅ１でもＬＯＣＡＬがＳＬＡＶＥとなっているので、ｍａｎｕａｌ ＭＡＳＴＥＲに設定を変更する。しかし、ｍａｎｕａｌ ＭＡＳＴＥＲどうしでリンクダウンとなってしまう。ＬＯＣＡＬでｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ設定に戻し、ＲＥＭＯＴＥ装置へ設定変更要求を送信する。何も無ければ、クロック送信動作不適合のまま待機状態に入るが、ＲＥＭＯＴＥ側が要求に応じてｍａｎｕａｌ ＳＬＡＶＥに設定変更した場合は、再リンクアップ後ＬＯＣＡＬがＭＡＳＴＥＲとなり、クロック送信動作適合で待機状態に入る。また、ここで外部要因によるリンク断が発生した場合は、ＬＯＣＡＬ側ｍａｎｕａｌ ＭＡＳＴＥＲに設定変更し、再リンク後も確実にＭＡＳＴＥＲとなるようにする。
【実施例２】
【００４８】
本実施例では、ポートにＷＡＮ／ＬＡＮの区別が無く、各ポートが上流側装置、下流側装置のどちらに接続しても使用できる図１１に示すネットワーク装置への適用について説明する。
【００４９】
図１１において、ネットワーク装置５４は、ポート５４０１、５４０２、５４０３、５４０４のポートを持ち、それぞれ１０００ＢＡＳＥ−Ｔでの接続が可能である。また、各ポートは、ＰＨＹ５４０５、５４０６、５４０７、５４０８により、ＧＭＩＩで疎通データを装置内部に展開する。接続先の装置から、ＥＳＭＣ２９を受信すると、ＳＳＭ判定ブロック５４０９は、どのポートからＥＳＭＣを受信したかを把握するとともに、ＥＳＭＣのＳＳＭコードを比較し、どのポートから受信したクロックに同期するかを決定する。ＳＳＭ判定ブロック５４０９は、判定結果に従って、各ＰＨＹのデバイス設定を行なうとともに、どのＰＨＹからのＲＸＣＬＫを採用するか、セレクタ５４１０に指示を出す。選択されたクロックは、ＰＬＬ５４１１を介して、装置全体にリファレンスクロックとして配られる。
【００５０】
図１２〜図１５を参照して、実施例２における、ＰＨＹデバイス設定手順について、説明する。ネットワーク装置起動後、ＰＨＹは、対象としているポートが１０００ＢＡＳＥ−Ｔで接続可能なポートか判定する（Ｓ５５）、ＮＯであれば、そのまま終了する。ステップ５５でＹＥＳであれば、ＰＨＹは、初期設定をｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅに設定する（Ｓ５６）。その後、ネットワーク装置５４は、装置全体で１つ以上のポートがＥＳＭＣＮＯ受信を待つ（Ｓ５７：ＮＯ）。ステップ５７でＹＥＳのとき、ＳＳＭ判定ブロック５４０９は、どのポートからＥＳＭＣを受信したかを把握する。また、ＳＳＭ判定ブロック５４０９は、各ポートのＳＳＭコードを比較し、最もクロック品質の高いポートをクロック抽出ポートに決定する（Ｓ５８）。その結果、対象としているポートが、ＰＨＹは、クロック受信ポートか判定する（Ｓ５９）。ＹＥＳのとき、図１３ジャンプする。ステップ５９でＮＯのとき、ＰＨＹは、対象のポートが、ＥＳＭＣを受信しているか判定する（Ｓ６０）。ＹＥＳのとき、図１４にジャンプする。ステップ６０でＮＯのとき、は図１５にジャンプする。
【００５１】
ＳＳＭ判定ルールを下記に示す。
・全ポート、ＥＳＭＣを未受信の場合は同期イーサネット非対応のため、ＰＨＹ設定変更なし。
・１つのポートでＥＳＭＣを受信した場合、ＳＳＭに関わらずそのポートの受信クロックに同期し、他のポートを全てクロック送信ポートと認識する。
・複数のポートでＥＳＭＣを受信した場合、受信したポートをＷＡＮポート、受信していないポートをＬＡＮポートと認識した上で、ＳＳＭに示される品質レベルが最も高いポートをクロック同期ポートとする。それ以外のＥＳＭＣ受信ポートは設定変更なし。ＥＳＭＣ未受信ポートは全てクロック送信ポートとする。
・ＳＳＭレベルが最も高いポートが複数ある場合、その中の任意のポートをクロック同期ポートと判定して良い。その他のＥＳＭＣ受信ポートは設定変更なし。ＥＳＭＣ受信していないポートは全てクロック送信ポートとする。
【００５２】
図１３を参照して、対象ポートがクロック受信ポートである場合について、説明する。クロック受信するためにはＰＨＹはＳＬＡＶＥでなくてはならない。ＰＨＹは、ステータスがＳＬＡＶＥか判定する（Ｓ６１）。ＰＨＹのステータスがもともとＳＬＡＶＥである場合（ＹＥＳ）、特に設定変更しない（Ｓ６２：ＮＯ）。ネットワーク装置５４は、ＥＳＭＣ受信状況に変化があった場合（Ｓ６２：ＹＥＳ）、図１２のステップ５８に戻って、ＳＳＭ比較から再スタートする。
【００５３】
ステップ６１において、ステータスがＭＡＳＴＥＲだった場合、ＰＨＹは、ｍａｎｕａｌ ＳＬＡＶＥに設定し、オートネゴシエーションをリスタートする（Ｓ６４）。ＰＨＹは、リンク成功したか判定する（Ｓ６５）。ＹＥＳならば、ＰＨＹは、ＳＬＡＶＥ状態となってクロック受信動作が可能となって、ステップ６２に遷移する。ステップ６５でリンクに失敗した場合、ＲＥＭＯＴＥ側のＰＨＹ設定もｍａｎｕａｌ ＳＬＡＶＥになっていると考えられる。リンクアップすることを優先し、ＰＨＹは、ＬＯＣＡＬ側ＰＨＹ設定をｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ に戻し、オートネゴシエーションをリスタートする。再度リンクアップできたら、ＲＥＭＯＴＥ装置へ設定変更要求を通知する（Ｓ６６）。ＰＨＹは、待機状態となる（Ｓ６７：ＮＯ、Ｓ６８：ＮＯ）。ＲＥＭＯＴＥ装置が変更要求を受けて、ｍａｎｕａｌ ＭＡＳＴＥＲに設定変更した場合、ＬＯＣＡＬ側は一旦リンク断の後、再リンクしてＳＬＡＶＥ状態となる（Ｓ６８：ＹＥＳ）。ネットワーク装置５４は、ＥＳＭＣ受信状況に変化があった場合（Ｓ６７：ＹＥＳ）、図１２のステップ５８に戻って、ＳＳＭ比較から再スタートする。
【００５４】
図１４を参照して、対象のポートがクロック受信ポートではないが、ＥＳＭＣを受信している場合のＰＨＹ設定手順について、説明する。このポートはクロック抽出をしないものの、ＥＳＭＣを受信しているということから、ネットワークの上流側に位置する装置と接続されていると判断できる。よって、現在クロック源として選択されているポートに障害が起こった場合は、このポートがクロック源に設定される可能性がある。そのため、リンク切断してまで強制的に設定を変更する必要は無いが、機会があればＳＬＡＶＥに変更しておくことが望ましい。
【００５５】
ネットワーク装置５４は、ＥＳＭＣ受信状況に変化があるか判定する（Ｓ６９）。ＹＥＳのとき、ネットワーク装置５４は、図１２のステップ５８に戻って、ＳＳＭ比較から再スタートする。ステップ６９でＮＯのとき、ＰＨＹは、リンク断が発生したか判定する（Ｓ７０。ＮＯのとき、ステップ６９に戻る。ステップ７０で、ケーブルを抜く等の外部要因によるリンク断が発生した場合、ＰＨＹは、この機会を利用してｍａｎｕａｌ ＳＬＡＶＥに設定を変更する（Ｓ７１）。ＰＨＹは、リンクに成功したか判定する（Ｓ７２）。リンク成功できれば（ＹＥＳ）、ＳＬＡＶＥとなって、ステップ６９に遷移する。ステップ７２でリンク失敗となった場合（ＮＯ）、ＲＥＭＯＴＥ装置もｍａｎｕａｌ ＳＬＡＶＥになっていると予想されるので、ＰＨＹは、一旦ｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅに設定を戻して、再度リンクアップした後、ＲＥＭＯＴＥ装置に対して、設定変更要求を通知する（Ｓ７３）。
【００５６】
ネットワーク装置５４は、ＥＳＭＣ受信状況に変化があるか判定する（Ｓ７４）。ＹＥＳのとき、ネットワーク装置５４は、図１２のステップ５８に戻って、ＳＳＭ比較から再スタートする。ステップ７４でＮＯのとき、ＰＨＹは、リンク断が発生した後、ＳＬＡＶＥで再リンクアップしたか判定する（Ｓ７５）。ＮＯのとき、ステップ７４に遷移する。ＲＥＭＯＴＥ装置が要求に応じて自らのＰＨＹ設定をｍａｎｕａｌ ＭＡＳＴＥＲ に変更すると、一旦リンク切断した後、再度リンクアップし、ＬＯＣＡＬ側がＳＬＡＶＥとなると（Ｓ７５：ＹＥＳ）、ステップ６９に遷移する。
【００５７】
最後に、図１５を参照して、対象ポートがＥＳＭＣを受信していない場合について、説明する。このポートは、ネットワークの下流側に位置する装置と接続されていると判断し、クロックを配信するため、ＰＨＹをＭＡＳＴＥＲに設定する。ＰＨＹは、ステータスがＭＡＳＴＥＲか判定する（Ｓ７６）。ＰＨＹのステータスがＳＬＡＶＥだった場合、強制的に ｍａｎｕａｌ ＭＡＳＴＥＲに設定し、オートネゴシエーションをリスタートする（Ｓ７９）。既にＰＨＹのステータスがＭＡＳＴＥＲになっていた場合、設定変更無し。ネットワーク装置５４は、ＥＳＭＣ受信状況に変化があるか判定する（Ｓ７７）。ＹＥＳのとき、ネットワーク装置５４は、図１２のステップ５８に戻って、ＳＳＭ比較から再スタートする。ステップ７７でＮＯのとき、ＰＨＹは、リンク断が発生したか判定する（Ｓ７８）。ＮＯのとき、ステップ７７に戻る。ステップ７８でＹＥＳのとき、ＰＨＹは、その機会を利用してｍａｎｕａｌ ＭＡＳＴＥＲ に設定し、オートネゴシエーションをスタートする（Ｓ７９）。ｍａｎｕａｌ ＭＡＳＴＥＲ 設定後、ＰＨＹはリンク成功か判定する（Ｓ８０)。リンク成功できれば（ＹＥＳ）、ＰＨＹは、ＭＡＳＴＥＲとなり、クロック配信動作が可能となって、ステップ７７に遷移する。ステップ８０でリンク失敗となった場合、ＲＥＭＯＴＥ装置でもｍａｎｕａｌ ＭＡＳＴＥＲ設定になっていると考えられる。ＰＨＹは、ｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅに戻り、再度リンクアップできたら、ＲＥＭＯＴＥ装置へ設定変更要求を通知する（Ｓ８１）。ネットワーク装置５４は、ＥＳＭＣ受信状況に変化があるか判定する（Ｓ８２）。ＹＥＳのとき、ネットワーク装置５４は、図１２のステップ５８に戻って、ＳＳＭ比較から再スタートする。ステップ８２でＮＯのとき、ＰＨＹは、リンク断が発生した後、ＭＡＳＴＥＲで再リンクアップしたか判定する（Ｓ８３）。ＹＥＳのとき、ステップ７７に遷移する。ステップ８３でＮＯのとき、ステップ８２に遷移する。
【００５８】
図１６ないし図１９を参照して、実施例２のネットワーク装置のネットワーク構成について、説明する。
【００５９】
図１６と図１７では、ＯＬＴ２５に光スプリッタ２７を経由して２台のＯＮＴ２８が接続している。更に、２台のＯＮＴ２８は、ネットワーク装置５４の、ポート５４０１、５４０２に接続する。また、ネットワーク装置５４のポート５４０３にはＡＴＭ−Ｅｔｈｅｒコンバータ８６、ポート５４０４にはＴ１−Ｅｔｈｅｒコンバータ２９が繋がっている。ＯＬＴ２５には、ＷＡＮ２４が接続されている。
【００６０】
ＰＲＣ２６は、ＯＬＴ２５にクロックを供給する。このクロックは、２台のＯＮＴ２８にも配信される。２台のＯＮＴ２８は下流側に向かってＥＳＭＣを送信し、クロック品質を伝達する。図１６では、ＯＮＴ２８−１もＯＮＴ２８−２もＯＬＴ２５からＰＲＣ品質のクロックを受信しており、両ＯＮＴ２８は、ＳＳＭ＝００１０のＥＳＭＣを送信している。ネットワーク装置５４では、どちらも同じＳＳＭではあるが、ポート５４０１からクロックを抽出するとし、前述のフローに従ってＰＨＹの設定を変更する。その結果、ポート５４０１のＰＨＹはＳＬＡＶＥになって、ポート５４０３、５４０４は、ＭＡＳＴＥＲとなっている。ポート５４０２は、ＥＳＭＣを受信しているものの、クロック受信ポートとされなかったため、初期設定のｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ設定のまま、ＭＡＳＴＥＲ、ＳＬＡＶＥいずれかの状態となっている。
【００６１】
この状態から、ＯＮＴ２８−１で同期不具合が発生した場合を示したのが図１７である。図１７において、ＯＬＴ２５から同期クロックを抽出できないため、ＯＮＴ２８−１は、ＳＳＭ＝１１１１を格納したＥＳＭＣを装置５４に向かって送信している。装置５４では、ＥＳＭＣ受信状態の変化を受けて、再度ＳＳＭの比較を行ない、ポート５４０２からクロックを受信することを決定する。実施例２の動作に従ってＰＨＹの設定を変更した結果、ポート５４０２は、ＳＬＡＶＥとなり、このポートからクロックを抽出する。
【００６２】
図１８、図１９を参照して、ネットワーク装置を用いた別のネットワーク構成を説明する。図１８において、ＷＡＮ２４から２系統のメディアコンバータ８７（以下ＭＣとする）を経由してネットワーク装置５４に接続している。ＰＲＣ２６は、ＭＣ８７−１、８７−３にリファレンスクロックが供給され、同期イーサネットにより、ＭＣ８７−２、８７−４に配信される。ＭＣ８７−２、８７−４は、更に下流のネットワーク装置５４に対し、ＳＳＭ＝００１０のＥＳＭＣを送信する。ネットワーク装置５４は、実施例２の動作に従い、ＥＳＭＣを受信した符号５４０１、５４０２のポートについて、ＳＳＭを比較する。図１６の場合、ＳＳＭは同じ値だが、ポート５４０１からクロックを受信するものと決定し、ＰＨＹ、クロック選択の設定手続きを行なった結果、ポート５４０１のＰＨＹはＳＬＡＶＥモードになって、クロックの抽出源となる。一方、ポート５４０２は、初期設定のｍｕｌｔｉｐｏｒｔ ｄｅｖｉｃｅ設定のまま、ＭＡＳＴＥＲかＳＬＡＶＥかいずれかの状態をとる。また、ポート５４０３、５４０４は、ＥＳＭＣを受信していないため、クロック送信ポートと見なされ、ＰＨＹ設定変更手続きにより、ＭＡＳＴＥＲとなり、クロックと装置内で生成したＥＳＭＣを、更に下流のＡＴＭ−Ｅｔｈｅｒコンバータ８６、並びにＴ１−Ｅｔｈｅｒコンバータ２９に送信している。
【００６３】
ここで、ＭＣ８７−２とネットワーク装置５４の間の接続において障害が発生し、通信が途絶えた場合の状況を示したのが、図１９である。図１９において、ＭＣ８７−２からＥＳＭＣが送られて来なくなったことを受けて、ネットワーク装置５４は、再度ＳＳＭ判定を行ない、ＳＳＭ＝００１０を受信しているポート５４０２からクロックを抽出する様に、ＰＨＹ設定の変更を行なう。その結果、ポート５４０２は、ＳＬＡＶＥ状態でリンクし、このポートからクロックを受信する。ポート５４０１、５４０３、５４０４は、ＥＳＭＣを受信していないため、クロック送信ポートとしてみなさる。ポート５４０１のＰＨＹは、ｍａｎｕａｌ ＭＡＳＴＥＲに設定されるが、障害発生のためリンクアップしていない。
［付記］
本発明は、以下の形態を採ることもできる。
（１）ＰＨＹのレジスタをｍａｎｕａｌ  ＭＡＳＴＥＲ、もしくはｍａｎｕａｌ  ＳＬＡＶＥに変更して、オートネゴシエーションを再スタートした結果、リンク確立できなかった場合に、
ＰＨＹのレジスタを  ｍｕｌｔｉｐｏｒｔ  ｄｅｖｉｃｅ設定に戻して、オートネゴシエーションを再スタートすることを特徴とする請求項１に記載のネットワーク装置。
（２）ＰＨＹのレジスタをｍｕｌｔｉｐｏｒｔ  ｄｅｖｉｃｅ設定に戻して、リンク確立した後、ＲＥＭＯＴＥ装置に対して、ＰＨＹレジスタ設定の変更要求を通知することを特徴とする（１）に記載のネットワーク装置。
（３）１つ以上のポートでＥＳＭＣまたはＰＴＰ  Ｍｅｓｓａｇｅの受信が停止した場合、
それまで受信していなかったポートでＥＳＭＣまたはＰＴＰ  Ｍｅｓｓａｇｅの受信を開始した場合、
ＳＳＭコードの値が変化した場合、
のうち少なくとも１つが発生した時に、
再度各ポートがクロック受信かクロック送信かそのいずれでもないかを判定し直し、
それに従ってＰＨＹの設定を行なうことを特徴とする請求項１に記載のネットワーク装置。
（４）ＳＳＭコードの等しいＥＳＭＣパケットを一定数以上周期的に受信したことを以て、ＥＳＭＣを受信していると認識し、
ＥＳＭＣ受信周期の一定回数以上受信できなかったことを以て
ＥＳＭＣが停止したと認識する請求項１に記載のネットワーク装置。
（５）ＥＳＭＣ受信したポート全てで、ＳＳＭコードがＤＮＳ（Ｄｏ  Ｎｏｔ  Ｕｓｅ）レベルだった場合、
ＰＨＹレジスタ変更、並びにオートネゴシエーションの再スタートを全く行なわないことを特徴とする請求項１に記載のネットワーク装置。
【符号の説明】
【００６４】
２４…ＷＡＮ、２５…ＯＬＴ、２６…ＰＲＣ（プライマリ・リファレンス・クロック）、２７…光スプリッタ、２８…ＯＮＴ、２９…ＥＳＭＣパケットデータ、３０…Ｔ１−Ｅｔｈｅｒコンバータ、３１…ネットワーク装置、５４…ネットワーク装置、８６…ＡＴＭ−Ｅｔｈｅｒコンバータ、８７…メディアコンバータ、１００…アクセスネットワークシステム。
【図１】
0005484388.tif 000002
【図２】
0005484388.tif 000003
【図３】
0005484388.tif 000004
【図４】
0005484388.tif 000005
【図５】
0005484388.tif 000006
【図６】
0005484388.tif 000007
【図７】
0005484388.tif 000008
【図８】
0005484388.tif 000009
【図９】
0005484388.tif 000010
【図１０】
0005484388.tif 000011
【図１１】
0005484388.tif 000012
【図１２】
0005484388.tif 000013
【図１３】
0005484388.tif 000014
【図１４】
0005484388.tif 000015
【図１５】
0005484388.tif 000016
【図１６】
0005484388.tif 000017
【図１７】
0005484388.tif 000018
【図１８】
0005484388.tif 000019
【図１９】
0005484388.tif 000020