1588支持的時鐘節點類型
1588支持以下3種類型的時鐘節點:
•BC(Boundary Clock,邊界時鐘)
•OC(Ordinary Clock,普通時鐘)
•TC(Transparent Clock,透傳時鐘)
其中,TC又分為E2E透傳時鐘(End-to-end transparent clock)和P2P透傳時鐘(Peer-to-peer transparent clock)。
1588支持的連線埠類型
時鐘網路存在以下3種連線埠類型:
•主連線埠(Master Port) :發布同步時間的連線埠,可存在於BC或OC上。
•從連線埠(Slave Port) : 接收同步時間的連線埠,可存在於BC或OC上。
•被動連線埠(Passive Port) :既不接收同步時間,也不對外發布同步時間,只存在於BC上。
不同時鐘節點在網路中的位置如下圖所示。
時鐘節點的定義
•OC
OC只有一個物理通信連線埠和網路相連,因此OC僅僅用作整個網路的時間源和時鐘終端。一個物理連線埠包括2個邏輯接口:事件接口和通用接口。事件接口接收和傳送需要打時間標籤的事件訊息。通用接口接收和傳送其他訊息。在網路中,OC可以作為祖父時鐘(grandmaster clock)或從時鐘(slave clock)。當作為祖父時鐘時,其連線埠處於主狀態(master),作為從時鐘時連線埠處於從狀態(slave)。
•BC
BC有多個物理通信連線埠和網路相連。它通過其中一個連線埠從上游時鐘節點同步時間,並通過其餘連線埠向下游時鐘節點發布時間。此外,當該時鐘節點作為時鐘源時,可以通過多個連線埠向下游時鐘節點發布時間。每個物理連線埠同樣包括2個邏輯接口:事件接口和通用接口。BC可看作是多個OC的集成。
•TC
與BC/OC相比,BC/OC需要與其它時鐘節點保持時間同步,而TC則不與其它時鐘節點保持時間同步。TC有多個連線埠,但是它只在這些連線埠間轉發協定報文並對其進行轉發延時校正。TC可以和OC、BC合在一起作為一個網路單元。
•E2E
直接轉發網路中非P2P類型的協定報文,並參與計算整條鏈路的延時。E2E透傳時鐘像路由器或交換機一樣轉發所有的協定訊息。但對於事件訊息,有一個停留時間橋計算該訊息報文在本點停留的時間(訊息報文穿過本點所花的時間),停留時間將累加到訊息報文中的“修正”欄位中。
•P2P
只直接轉發特定報文(Sync同步報文、Follow_Up跟隨報文和Announce通知報文),而終結其它報文,並參與計算整條鏈路上每一段鏈路的延時。P2P透傳時鐘和E2E透傳時鐘只是對PTP時間訊息的修正和處理方法不同,在其他方面是完全一樣的。