Generalized Precision Time Protocol について
Generalized Precision Time Protocol(PTP)は IEEE 802.1AS 標準規格で、ネットワーク内でブリッジとエンドポイントデバイスのクロックを同期する機能を提供します。Generalized PTP では、時間認識ブリッジと送話者およびリスナー間でグランドマスタークロック(ベスト マスター クロック アルゴリズム(BMCA)を使用)を選択するメカニズムが定義されます。グランドマスターは、時間認識ネットワークで確立され、下位のノードに時間を分散して同期を可能にする時間階層のルートです。
時刻同期には、ネットワーク ノードでのリンク遅延とスイッチ遅延の測定も必要です。Generalized PTP スイッチは IEEE 1588 境界クロックであり、ピアツーピア遅延機能を使用してリンク遅延の測定も行います。計算された遅延は PTP メッセージの修正フィールドに追加され、エンドポイントに伝えられます。送話者とリスナーはこの Generalized PTP 時刻を共有クロック基準として使用し、この時刻はメディアクロックを中継して回復するために使用されます。Generalized PTP は現在、Generalized PTP スイッチがサポートするドメイン 0 のみを定義しています。
ピアツーピア遅延メカニズムは、スパニングツリープロトコルでブロックされた(STPブロックされた)ポートでも実行されます。他の PTP メッセージはブロックされたポート上で送信されません。
PTP ドメインでは、BMCA がクロックとポートを階層型方式(クロックとポートの状態が含まれています)に編成します。
クロック
-
グランドマスター(GM または GMC)
-
境界クロック(BC)
ポート ステート
-
マスタ(M)
-
スレーブ(S)
-
パッシブ(P)
EtherChannel インターフェイスでの Generalized Precision Time Protocol
EtherChannel インターフェイスにより、複数の物理イーサネットリンクが 1 つの論理チャネルに統合されます。EtherChannel インターフェイスにより、チャネル内の複数リンク間のトラフィックのロードシェアリング、および EtherChannel 内の 1 つまたは複数のリンクが故障した場合の冗長性を提供します。EtherChannel インターフェイスのこの動作は、Generalized PTP が設定されている場合は変更されません。
たとえば、図では、8 つのメンバー EtherChannel を介して接続された 2 つのスイッチ(スイッチ A とスイッチ B)を示しています。スイッチ A をマスタークロックと見なす場合、EtherChannel のすべてのポート部分がマスターポートになります。同様に、スイッチ B がスレーブクロックであり、EtherChannel バンドルのポートの 1 つがスレーブポートになり、他のすべてのポートはパッシブポートになります。EtherChannel バンドル内で最も小さいポート番号を持つポートが、常にスレーブポートとして指定されます。そのスレーブポートが何らかの理由で無効化またはシャットダウンされた場合、ポート番号が最も小さい次のポートがスレーブポートとして指定されます。
マスターとスレーブの関係は、EtherChannel インターフェイスでも同様に機能が設定されている場合に確立されます。スイッチ A のマスターポートは、Generalized PTP メッセージを送受信します。スイッチ B では、スレーブポートのみが Generalized PTP メッセージを交換します。パッシブポートでは Generalized PTP メッセージの交換は行われません。