Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

PTP(Precision Time Protocol) 구성

요약 PTP(Precision Time Protocol)에 대한 기본 클럭 및 클라이언트 클럭을 구성하여 분산 시스템의 클럭을 동기화할 수 있습니다. 시간 동기화는 기본 클럭과 클라이언트 클럭 사이의 세션에서 전송 및 수신되는 패킷을 통해 달성됩니다.

PTP 구성

PTP 옵션 구성

PTP 옵션을 구성하려면 다음을 수행합니다.

  1. 구성 모드에서 계층 수준으로 이동합니다[edit protocols ptp].
  2. 클럭 모드를 경계 또는 일반으로 구성합니다. 이 특성은 필수이며 기본값은 없습니다.

    이 옵션은 클럭이 boundary 기본 클럭과 클라이언트 클럭이 모두 될 수 있음을 나타냅니다. 옵션은 클럭이 ordinary 기본 클럭 또는 클라이언트 클럭임을 나타냅니다.

  3. 0에서 127까지의 값으로 PTP 도메인 옵션을 구성합니다. 기본값은 0입니다.
  4. 0에서 priority1 254 사이의 값으로 옵션을 구성합니다. 기본값은 128입니다.

    priority1 값은 최상의 기본 클럭을 결정합니다. 는 priority1-value 또한 다른 슬레이브에 대한 기본 시계의 알림 메시지에도 광고됩니다.

  5. 0에서 priority2 255 사이의 값으로 옵션을 구성합니다. 기본값은 128입니다.

    priority2 값은 기본 클럭을 차별화하고 우선 순위를 지정하여 네트워크의 서로 다른 기본 클럭에 대해 동일한 경우 priority1-value 의 혼동을 방지합니다.

  6. 유니캐스트 협상을 unicast-negotiation 활성화하도록 옵션을 구성합니다.

    유니캐스트 협상은 PTP 세션이 설정되기 전에 기본 클럭과 클라이언트 클럭 간에 발표, 동기화 및 지연 응답 패킷 속도를 협상하는 방법입니다.

    메모:

    유니캐스트 협상이 활성화되면 패킷 속도 관련 구성을 커밋할 수 없습니다.

구성원 클럭 옵션 구성

앞서 언급한 PTP 옵션을 설정한 후 다음 옵션을 구성합니다.

  1. 구성원 시계를 구성합니다.
  2. announce-timeout 클라이언트 노드에서 옵션을 2에서 10 사이의 값으로 구성합니다. 기본값은 3입니다.

    발표 시간 제한 값은 발표 간격 메시지가 발표 메시지를 수신하지 않고 클라이언트를 통과해야 하는 횟수, 즉 발표 메시지의 시간 초과 기간을 나타냅니다.

  3. delay-request 클라이언트 노드에서 옵션을 -6에서 6 사이의 값으로 구성합니다. 기본값은 –4입니다.

    지연 요청 값은 클라이언트가 기본으로 보낸 지연 요청 메시지 사이의 로그 평균 간격(초)입니다.

  4. frequency-only 클라이언트에서 주파수 동기화만 활성화하도록 옵션을 구성합니다.
    메모:

    이 옵션은 PTP가 위상 동기화가 아닌 주파수 동기화에 사용되는 경우에만 구성됩니다. 또한 이 옵션은 클라이언트 역할을 하는 일반 클럭에 대해서만 설정할 수 있습니다.

  5. 클라이언트에 대한 인터페이스를 구성합니다.
  6. unicast-mode 클라이언트에 대한 옵션을 구성합니다. 메시징의 PTP 유니캐스트 모드가 필요할 때 이 옵션을 설정할 수 있습니다.
  7. transport 유니캐스트 모드에서 IPv4로 옵션을 구성합니다.

    PTP 패킷 전송을 위한 캡슐화 유형은 IPv4입니다.

  8. 클라이언트의 IP 주소를 구성합니다.
  9. 로컬 PTP 클라이언트 포트 역할을 하는 인터페이스의 IP 주소를 구성합니다.
    메모:

    이 IP 주소는 [edit interfaces interface-name] 계층 수준에서 구성해야 합니다.

  10. MPC2E NG, MPC3E NG, MPC5E, MPC6E, MPC7E-10G, MPC7E-MRATE, MPC8E 및 MPC9E에 대한 링크 어그리게이션 그룹을 통해 IPv4를 통해 PTP를 구성할 수 있습니다.

    PTP 클라이언트로 구성된 각 어그리게이션 이더넷 링크에 대해 어그리게이션 이더넷 번들의 멤버 링크 하나를 기본으로, 다른 멤버 링크를 보조로 지정할 수 있습니다.

  11. 클라이언트 포트에 대해 멀티캐스트 모드 옵션을 구성할 수 있습니다. 이 모드에서 PTP over Ethernet은 멀티캐스트 주소를 사용하며, 클라이언트 포트는 네트워크의 기본 포트에서 전송된 멀티캐스트 공지 메시지를 자동으로 수신하기 시작할 수 있습니다. 클라이언트 포트는 최소한의 구성으로 또는 구성 없이 기본 포트와의 통신을 시작할 수 있습니다.
  12. PTP 패킷에 대한 전송의 캡슐화 유형으로 이더넷을 구성합니다. 또한 802.3 이더넷 캡슐화를 활성화하여 이더넷을 통해 PTP 패킷을 전송하는 동안 특정 멀티캐스트 MAC 주소 집합을 사용할 수 있습니다.
    메모:

    기본 및 클라이언트 인터페이스에 대한 멀티캐스트 모드를 구성하는 동안 문을 사용해야 transport 합니다.

  13. MPC5E, MPC6E, MPC7E-10G, MPC7E-MRATE, MPC8E, MPC9E 및 MPC10E 라인 카드의 링크 어그리게이션 그룹을 통해 이더넷을 통해 PTP를 구성할 수 있습니다.

    PTP 클라이언트로 구성된 각 어그리게이션 이더넷 링크에 대해 어그리게이션 이더넷 번들의 멤버 링크 하나를 기본으로, 다른 멤버 링크를 보조로 지정할 수 있습니다.

기본 클럭 옵션 구성

앞서 언급한 PTP 옵션과 클라이언트 클럭 옵션을 설정한 후 다음 옵션을 구성합니다.

  1. 기본 클럭을 구성합니다.
  2. 0에서 announce interval 4 사이의 값을 갖는 기본에 대한 옵션을 구성합니다. 기본값은 1입니다.

    발표 간격은 기본에서 보낸 발표 메시지 간의 로그 평균 간격입니다. 기본적으로 2초마다 하나의 공지 메시지가 전송됩니다.

  3. clock step 옵션을 기본의 경우 1단계 또는 2단계로 구성합니다. 기본값은 원스텝입니다.

    클록 스텝은 타이밍 정보를 싱크 메시지와 함께 단독으로 전송할지(원스텝) 또는 이전 싱크 메시지에 대응하는 후속 후속 메시지(투 스텝)를 전송할지를 결정한다.

  4. sync interval-6에서 6까지의 값을 갖는 기본 클럭에 대한 옵션을 구성합니다. 기본값은 –6입니다.

    동기화 간격은 기본 메시지에서 보낸 동기 메시지 간의 로그 평균 간격입니다. 기본적으로 초당 64개의 동기 간격 메시지가 전송됩니다.

  5. 기본에 대한 인터페이스를 구성합니다.
  6. 기본에 대한 유니캐스트 모드 옵션을 구성합니다. 메시징의 PTP 유니캐스트 모드가 필요할 때 이 옵션을 설정할 수 있습니다.
  7. transport 유니캐스트 모드에서 IPv4로 옵션을 구성합니다.

    PTP 패킷 전송을 위한 캡슐화 유형은 IPv4입니다.

  8. 클라이언트의 IP 주소를 구성합니다.
  9. 로컬 PTP 기본 포트 역할을 하는 인터페이스의 IP 주소를 구성합니다.
  10. MPC2E NG, MPC3E NG, MPC5E, MPC6E, MPC7E-10G, MPC7E-MRATE, MPC8E 및 MPC9E에 대한 링크 어그리게이션 그룹을 통해 IPv4를 통해 PTP를 구성할 수 있습니다.

    PTP 기본으로 구성된 각 어그리게이션 이더넷 링크에 대해 어그리게이션 이더넷 번들의 멤버 링크 하나를 기본으로, 다른 멤버 링크를 보조로 지정할 수 있습니다.

  11. 기본 포트에 대해 멀티캐스트 모드 옵션을 구성할 수 있습니다. 이 모드에서 PTP over Ethernet은 멀티캐스트 주소를 사용하며, 클라이언트 포트는 네트워크의 기본 포트에서 전송된 멀티캐스트 공지 메시지를 자동으로 수신하기 시작할 수 있습니다. 클라이언트 포트는 최소한의 구성으로 또는 구성 없이 기본 포트와의 통신을 시작할 수 있습니다.
  12. PTP 패킷에 대한 전송의 캡슐화 유형으로 이더넷을 구성합니다. 또한 802.3 이더넷 캡슐화를 활성화하여 이더넷을 통해 PTP 패킷을 전송하는 동안 특정 멀티캐스트 MAC 주소 집합을 사용할 수 있습니다.
    메모:

    기본 및 클라이언트 인터페이스에 대한 멀티캐스트 모드를 구성하는 동안 문을 사용해야 transport 합니다.

  13. MPC5E, MPC6E, MPC7E-10G, MPC7E-MRATE, MPC8E, MPC9E 및 MPC10E 라인 카드의 링크 어그리게이션 그룹을 통해 이더넷을 통해 PTP를 구성할 수 있습니다.

    PTP 기본으로 구성된 각 어그리게이션 이더넷 링크에 대해 어그리게이션 이더넷 번들의 멤버 링크 하나를 기본으로, 다른 멤버 링크를 보조로 지정할 수 있습니다.

예: PTP(Precision Time Protocol) 구성

구성

CLI 빠른 구성

인터페이스에서 PTP를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고 줄 바꿈을 제거한 다음 명령을 복사하여 CLI에 붙여넣습니다.

[편집]

set interfaces ge-0/1/0 unit 0 family inet address 192.0.2.5/24set interfaces ge-0/1/5 unit 0 family inet address 198.51.100.5/24set protocols ptp clock-mode boundary priority1 1 priority2 2 domain 0 unicast-negotiationset protocols ptp slave interface ge-0/1/0.0 unicast-mode transport ipv4set protocols ptp slave announce-timeout 2 delay-request –4 frequency-onlyset protocols ptp slave interface ge-0/1/0.0 unicast-mode clock-source 192.0.2.3 local-ip-address 192.0.2.5set protocols ptp master interface ge-0/1/5.0 unicast-mode transport ipv4set protocols ptp master announce-interval 0 clock-step one-step sync-interval 0set protocols ptp master interface ge-0/1/5.0 unicast-mode clock-client 198.51.100.3 local-ip-address 198.51.100.5

단계별 절차

다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. 이를 수행하는 방법에 대한 지침은 CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.

PTP를 구성하려면 다음 작업을 수행합니다.

  1. 두 개의 인터페이스를 구성하고 IP 주소를 할당합니다.

  2. PTP에 대한 클럭 모드, 우선 순위, 도메인 및 유니캐스트 협상 옵션을 구성합니다.

  3. 클라이언트 인터페이스 구성

  4. 클라이언트에 대한 공지 시간 초과, 지연 요청 및 주파수 동기화 매개 변수를 구성합니다.

  5. 옵션을 사용하여 clock-source 원격 기본의 IP 주소와 클라이언트 역할을 하는 로컬 인터페이스의 IP 주소를 할당합니다.

  6. 기본 인터페이스 구성

  7. 기본에 대한 announce interval, clock step 및 synchronous interval 매개 변수를 구성합니다.

  8. clock-client 옵션과 기본 역할을 하는 로컬 인터페이스의 IP 주소를 사용하여 PTP 기본에서 시간을 수신할 원격 PTP 호스트를 구성합니다.

결과

구성 결과를 표시합니다.

PTP 구성 요구 사항

이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.

  • MX80, MX240, MX480 또는 MX960 라우터 1개

  • Junos OS 릴리스 12.2 이상

개요

이 예에서는 MX240, MX480 및 MX960 라우터의 향상된 MPCE(Module Port Concentrator) MX-MPC2E-3D-P와 정밀 타이밍을 지원하는 MX80 유니버설 라우팅 플랫폼(MX80-P)의 모든 이더넷 MIC(Modular Interface Card)에 대한 PTP(Precision Time Protocol)의 구성을 보여줍니다.

PTP는 네트워크의 노드 간 클럭을 동기화하여 패킷 교환 네트워크를 통해 정확한 클럭을 배포할 수 있도록 합니다. 이 동기화는 기본 클럭과 클라이언트 클럭 사이의 세션에서 전송 및 수신되는 패킷을 통해 달성됩니다. PTP는 경계 클럭도 지원합니다.

메모:

요구 사항에 따라 각 매개 변수의 값을 설정할 수 있습니다. 이 예제에 제공된 값은 설명 목적으로만 사용됩니다.

확인

구성이 올바르게 작동하고 있는지 확인합니다.

PTP 클럭 세부 정보 확인

목적

PTP 클럭이 예상대로 작동하는지 확인합니다.

행동

작동 모드에서 명령을 입력하여 run show ptp clock 클럭 세부 정보를 표시합니다.

의미

출력은 노드에 구성된 매개 변수를 포함하는 클럭 세부 정보를 표시합니다. 작동 명령에 대한 run show ptp clock 자세한 내용은 ptp 클럭 표시를 참조하십시오.

구성원의 잠금 상태 확인

목적

클라이언트의 잠금 상태를 확인하여 클라이언트 클럭이 기본 클럭에 맞춰져 있는지 확인합니다.

행동

작동 모드에서 명령을 입력하여 run show ptp lock-status 클라이언트의 잠금 상태를 표시합니다.

의미

출력은 클라이언트의 잠금 상태에 대한 정보를 표시합니다. 출력은 클라이언트가 기본 클럭에 정렬되었는지 여부를 보여줍니다. 작동 명령에 대한 run show ptp lock-status 자세한 내용은 ptp 잠금 상태 표시를 참조하세요.

멤버의 PTP 옵션 확인

목적

클라이언트에 설정된 PTP 옵션과 현재 상태를 확인합니다.

행동

운영 모드에서 명령을 입력하여 run show ptp slave 구성된 클라이언트를 표시합니다.

의미

출력은 구성된 클라이언트 및 클라이언트 상태에 대한 정보를 표시합니다. 작동 명령에 대한 run show ptp slave 자세한 내용은 ptp 슬레이브 표시를 참조하십시오.

PTP 옵션 및 기본의 현재 상태 확인

목적

'에 대해 설정된 PTP 옵션과 현재 상태를 확인합니다.

행동

운영 모드에서 명령을 입력하여 run show ptp master 기본에 대해 구성된 옵션을 표시합니다.

의미

출력은 구성된 기본에 대한 정보와 기본의 현재 상태를 표시합니다. 작동 명령에 대한 run show ptp master 자세한 내용은 ptp master 표시를 참조하십시오.

PTP 포트 수 및 상태 확인

목적

PTP 포트 수와 현재 상태를 확인합니다.

행동

운영 모드에서 명령을 입력하여 run show ptp port 구성된 포트를 표시합니다.

의미

출력에는 구성에 따라 생성된 포트 수와 현재 상태에 대한 정보가 표시됩니다. 각 고유 로컬 IP 주소에 대해 하나의 PTP 포트가 생성됩니다. 작동 명령에 대한 run show ptp port 자세한 내용은 ptp 포트 표시를 참조하십시오.

IRB(Integrated Routing and Bridging)를 통한 PTP 구성

ACX 시리즈 라우터용 Junos OS는 IRB(Integrated Routing and Bridging)를 통한 PTP(Precision Time Protocol) 구성을 지원합니다. 단일 또는 여러 IRB 논리적 인터페이스에서 기본 전용 모드로 IRB를 통해 PTP(IPv4)를 사용하는 경계 클럭 노드를 구성할 수 있습니다.

메모:

Junos OS 릴리스 20.1R1부터 PTP는 MPC7E 라인 카드의 기본 인터페이스 구성에서 IRB를 통해 지원됩니다. 이 릴리스는 IRB를 통한 어그리게이션 이더넷의 구성도 지원합니다. 명령은 disable-lag-revertive-switchover 전역 수준에서도 추가됩니다. 이 구성을 사용하면 LAG에 대한 비복귀 전환이 가능합니다.

IRB를 통해 PTP(Precision Time Protocol)를 구성하려면:

  1. 레이어 2 캡슐화로 물리적 인터페이스를 구성하고 VLAN으로 논리적 단위를 생성합니다.

    샘플 구성:

  2. 브리지 도메인에서 물리적 인터페이스를 구성합니다.

    샘플 구성:

  3. 물리적 인터페이스가 브리지 도메인의 구성원인 브리지 도메인에 대한 라우팅 인스턴스를 구성합니다.

    샘플 구성:

  4. IPv4 주소로 IRB 논리적 인터페이스를 구성합니다.

    샘플 구성:

  5. IRB 논리적 인터페이스에서 기본 PTP 경계 클럭을 구성합니다.

    샘플 구성:

다음 명령을 사용하여 구성을 모니터링하고 문제를 해결할 수 있습니다.

  • show interfaces irb- 구성된 논리적 IRB 인터페이스 세부 정보를 봅니다.

  • show ptp master detail- 로컬 및 원격 클라이언트 세부 정보와 함께 구성된 기본 및 상태를 확인합니다.

  • show bridge domain- 구성된 브리지 도메인과 관련 물리적 인터페이스 및 IRB 라우팅 인스턴스 세부 정보를 확인합니다.

  • show ptp lock-status detail- PTP 잠금 상태 세부 정보를 확인합니다.

  • show ptp port detail- PTP 포트 세부 정보를 확인합니다.

  • show ptp global-information- 구성된 PTP 매개 변수를 봅니다.

  • show ptp clock- PTP 클럭 정보를 봅니다.