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에서 254까지의 priority1 값으로 옵션을 구성합니다. 기본값은 128입니다.

    값이 priority1 최상의 기본 클럭을 결정합니다. 또한 priority1-value 기본 시계가 다른 노예에게 메시지를 알리는 메시지에 광고됩니다.

  5. priority2 0에서 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 주소를 구성합니다.
    참고:

    [edit interfaces interface-name] 계층 수준에서 이 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 Ethernet 캡슐화를 활성화하여 특정 멀티캐스트 MAC 주소 세트를 사용하는 동시에 이더넷을 통해 PTP 패킷을 전송할 수 있습니다.
    참고:

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

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

    PTP 클라이언트로 구성된 각 통합 이더넷 링크의 경우 집계된 이더넷 번들의 멤버 링크를 기본으로, 다른 하나는 보조 링크로 지정할 수 있습니다.

기본 클럭 옵션 구성

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

  1. 기본 클럭을 구성합니다.
  2. announce interval 0에서 4까지의 값으로 기본 옵션을 구성합니다. 기본값은 1입니다.

    공지 간격은 기본에 의해 전송되는 공지 메시지 간의 로그학적 평균 간격입니다. 기본적으로 공지 메시지가 2초마다 전송됩니다.

  3. 기본 옵션을 clock step 1단계 또는 2단계로 구성합니다. 기본값은 한 단계입니다.

    클럭 단계는 동기화 메시지와 함께 타이밍 정보가 전송되는지 여부(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 Ethernet 캡슐화를 활성화하여 특정 멀티캐스트 MAC 주소 세트를 사용하는 동시에 이더넷을 통해 PTP 패킷을 전송할 수 있습니다.
    참고:

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

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

    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 사용자 가이드의 Configuration 모드에서 CLI Editor를 사용하는 것을 참조하십시오.

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

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

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

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

  4. 클라이언트에 대한 발표 타임아웃, 지연 요청 및 주파수 동기화 매개변수를 구성합니다.

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

  6. 기본 인터페이스 구성

  7. 발표된 간격, 클럭 단계 및 기본 간격에 대한 동기식 간격 매개변수를 구성합니다.

  8. 클럭 클라이언트 옵션과 기본으로 작동하는 로컬 인터페이스의 IP 주소를 사용하여 PTP 기본에서 시간을 수신할 원격 PTP 호스트를 구성합니다.

결과

구성 결과를 표시합니다.

PTP 구성 요구 사항

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

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

  • Junos OS 릴리스 12.2 이상

개요

이 예에서는 MX240, MX480 및 MX960 라우터의 MPCE(Enhanced Module Port Concentrator) MX-MPC2E-3D-P상의 모든 이더넷 MIC(Modular Interface Card)와 정밀 타이밍 지원(MX80-P)을 통한 MX80 유니버설 라우팅 플랫폼에서 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 마스터를 참조하십시오.

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 Release 20.1R1부터 MPC7E 라인 카드의 기본 인터페이스 구성에서 IRB를 통해 PTP가 지원됩니다. 또한 이 릴리스는 IRB를 통해 통합된 Ethernet의 구성을 지원합니다. 명령어 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 클럭 정보를 확인합니다.