Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

이더넷 링 보호 스위칭 기능 이해

약어

다음 약어는 이더넷 링 보호 스위칭(ERPS)에 대한 논의에서 사용됩니다.

  • MA—유지 보수 연결

  • MEP—유지 보수 연결 엔드포인트

  • OAM—운영, 관리 및 관리(이더넷 링 보호 스위칭이 연결성 장애 관리 데몬을 사용)

  • FDB—MAC 포우링 데이터베이스

  • STP—스패닝 트리 프로토콜

  • RAPS—링 자동 보호 스위칭

  • WTB—차단을 기다릴 것. WTB는 ERPSv1에서 지원되지 EX2300 EX3400 스위치에서 항상 비활성화됩니다. WTB 설정에 대한 모든 구성은 EX2300 EX3400 영향을 없습니다. CLI 명령의 출력은 WTB 설정을 나열하는 'protection-group ethernet-ring node-state detail'를 표시하지만, 해당 설정은 스위치 및 EX2300 영향을 EX3400 없습니다.

  • WTR—복원을 기다릴 것. 주니 EX2300 스위치만 EX3400 WTR 구성은 5-12분 동안 진행되어야 합니다.

  • RPL—링 보호 링크

Ring Node

여러 노드가 링을 형성하는 데 사용됩니다. 노드 유형은

  • 일반 노드—노드에는 링에 특별한 역할이 없습니다.

  • RPL 소유자 노드—노드가 RPL을 소유하고 RPL을 통해 트래픽을 차단하거나 차단합니다.

Ring Node 상태

다음은 특정 링의 각 노드에 대한 서로 다른 상태입니다.

  • init—특정 링의 참가자가 아님.

  • 유휴-링에서 장애가 없음, 노드가 정상적으로 작동합니다. 일반 노드의 경우, 트래픽은 양 링 포트에서 차단되지 않습니다. RPL 소유자 또는 RPL neighbor의 경우, 트래픽은 RPL에 연결하고 다른 링 포트에서 차단되지 않는 링 포트에서 차단됩니다.

  • 보호—링에서 장애가 발생했습니다. 일반 노드의 경우, 장애가 있는 링크에 연결하고 작동 링 포트에서 차단되지 않은 링 포트에서 트래픽이 차단됩니다. RPL 소유자의 경우, 장애가 없는 링크에 연결하면 두 링 포트 모두에서 트래픽이 차단되지 않습니다.

  • pending—노드가 이전 clear 수동 명령을 제거하기 위해 명령어를 사용한 후에 장애 또는 상태를 복구합니다. 보호 그룹이 구성되면 노드가 현재 진행 중인 상태로 들어오게 됩니다. 노드가 현재 진행 중인 상태인 경우 WTR 또는 WTB 타임러가 실행됩니다. WTR 또는 WTB timer 만료일까지 모든 노드는 현재 상태로 있습니다.

  • 포스 스위치—강제 스위치가 발행됩니다. 링의 노드에서 강제 스위치가 발행될 때 링의 모든 노드는 힘 스위치 상태로 이동됩니다.

    참고:

    EX2300 EX3400 스위치는 강제 스위치를 지원하지 않습니다.

  • 수동 스위치—수동 스위치가 발행됩니다. 링의 노드에서 수동 스위치가 발행될 때 링의 모든 노드는 수동 스위치 상태로 이동하게 됩니다.

    참고:

    EX2300 EX3400 스위치는 수동 스위치를 지원하지 않습니다.

각 링에 대해 단 하나의 RPL 소유자만 있을 수 있습니다. APS 프로토콜이 이를 확인할 수 없습니다.

EX 시리즈 스위치의 기본 상태 전환 기본 로깅

EX 시리즈 스위치는 Junos OS Release 14.1X53-D15 ERPS 프로토콜에 대한 기본 상태 전환을 자동으로 기록합니다. 주니퍼 Junos OS 릴리스에서 18.2R1, EX2300 EX3400 ERPS 프로토콜의 기본 상태 전환을 자동으로 기록합니다. 이 로깅을 시작하는 데 구성이 필요하지 않습니다. 기본 상태 전환에는 ERPS 인터페이스 전환이 포함됩니다. ERPS 상태도 유휴 상태에서 보호 및 유휴 상태로 전환할 수 있습니다.

기본 상태 전환은 스위치의 /var/log 디렉토리에 있는 erp-default라는 이름의 단일 파일에 로깅됩니다. 이 파일의 최대 크기는 15MB입니다.

ERPS를 위한 기본 로깅은 초기 ERPS 인터페이스 및 상태 전환을 포착할 수 있으며, 이는 ERPS 프로토콜 시작 프로세스의 초기에 발생하는 문제를 해결하는 데 도움이 될 수 있습니다. 그러나 보다 강력한 로깅이 필요한 경우 계층에 명령문을 입력하여 ERPS traceoptions 에 대한 추적 옵션을 사용할 수 [edit protocols protection-group] 있습니다.

ERPS의 경우, 스위치에서 한 때 기본 로깅 또는 추적 옵션만 활성화될 수 있습니다. 즉, ERPS에 대한 기본 로깅이 자동으로 실행되며 ERPS에 대한 추적 옵션(traceoption)을 실행하면 스위치가 자동으로 기본 로깅을 비활성화합니다. 반대로, ERPS에 대한 추적 옵션(traceoptions)을 비활성화하면 스위치가 자동으로 기본 로깅을 실행합니다.

논리적 링

동일한 물리적 링에서 다수의 논리적 링 인스턴스를 정의할 수 있습니다. 논리적 링 기능은 현재 물리적 링만 지원하기 때문에 링의 인접 노드 두 개가 물리적으로 연결되고 링은 VLAN이 아닌 물리적 인터페이스에서 작동해야 합니다. 여러 링 인스턴스는 일반적으로 트렁크 모드 링 인터페이스로 정의됩니다.

FDB 플러시

링 보호 스위칭이 발생하면 일반적으로 FDB 플러시 가 실행됩니다. Ethernet Ring Control 모듈은 STP와 동일한 메커니즘을 사용하여 FDB 플러시를 트리거합니다. 이더넷 링 컨트롤 모듈은 링 포트 물리적 인터페이스의 기본 STP 인덱스를 제어하여 FDB 플러시를 실행합니다.

참고:

최적화된 플러시(flushing)는 스위치 및 스위치에서 EX2300 EX3400 없습니다.

Junos OS Release 14.2부터 FDB 플러시는 링 노드의 양 포트에서 수신된 RAPS 메시지에 따라 다를 수 있습니다.

트래픽 차단 및 포우링

Ethernet Ring Control은 STP와 동일한 메커니즘을 사용하여 사용자 트래픽의 포워드 또는 폐기를 제어합니다. 이더넷 링 제어 모듈은 사용자 트래픽을 제어하기 위해 링 포트 물리적 인터페이스 기본 STP 인덱스 상태를 포워드 또는 폐기하도록 설정합니다.

RPL Neighbor 노드

릴리스 14.Junos OS 시작으로 링 보호 링크 이웃 노드가 지원됩니다. RPL neighbor 노드는 RPL에 인접하며 RPL 소유자가 되지 않습니다. 하나의 인터페이스로 구성된 노드가 보호 링크 엔드로 구성되어 보호 링크 소유자가 구성에 없는 경우 노드는 RPL neighbor 노드가 됩니다.

참고:

RPL neighbor 노드는 스위치 및 스위치에서 EX2300 EX3400 없습니다.

RAPS 메시지 차단 및 포우링

라우터 또는 스위치는 2개의 링 포트 간에 RAPS 메시지를 전송하기 위한 사용자 트래픽을 취급하는 것만큼이나 링 자동 보호 스위칭(RAPS) 메시지를 처리합니다. 링 포트 물리적 인터페이스 기본 STP 인덱스 상태는 또한 2개의 링 포트 간에 RAPS 메시지를 포우링하는 기능을 제어합니다. 그림 1에서와 같이 2개의 링 포트 간에 RAPS 메시지를 전송하는 것 이외에도 시스템은 CPU(Ethernet Ring Control Module)와 링 포트 간에 RAPS 메시지를 포부해야 합니다. 이러한 유형의 포링은 링 포트 물리적 인터페이스의 STP 인덱스 상태를 종속하지 않습니다. RAPS 메시지는 그림 2와 같이 항상 라우터 또는 링 포트를 통해 스위치에 의해 전송됩니다. 폐기 링 포트에서 수신된 RAPS 메시지는 이더넷 링 제어 모듈로 전송되지만 다른 링 포트로 전송되지 않습니다.

그림 1: 네트워크에서 라우터로의 프로토콜 패킷 Protocol Packets from the Network to the Router
그림 2: 라우터 또는 스위치에서 네트워크로의 프로토콜 패킷 Protocol Packets from the Router or Switch to the Network

주니퍼 네트웍스 라우터와 주니퍼 네트웍스 라우터는 다양한 메소드를 사용하여 이러한 경로를 달성합니다.

스위치는 포우링 데이터베이스 엔트리를 사용하여 RAPS 메시지를 전달합니다. 포링 데이터베이스 엔트리(RAPS 멀티캐스트 주소 및 VLAN에 의해 키로지)는 연관된 복합 넥스트 홉을 가지고 있습니다. 즉, 복합 넥스트 홉은 포팅 데이터베이스 엔트리와 2개의 링 인터페이스를 연결하고 스플리트 호라이존 기능을 사용하여 수신된 인터페이스상에서 패킷을 전송하지 못합니다. 이는 RAPS 멀티캐스트 MAC와 관련된 포링 데이터베이스 엔트리의 예입니다(명령의 결과 show ethernet-switching table detail ).

라우터는 ERP 경로를 달성하기 위해 암시적 필터를 사용한다. 각 암시적 필터는 브리지 도메인에 연계됩니다. 따라서, 특정 링 인스턴스의 east ring 포트 제어 채널 및 웨스트 링 포트 제어 채널은 동일한 브리지 도메인으로 구성되어야 합니다. 각 링 포트 제어 채널에서 RAPS 메시지 포우링을 제어하기 위해 필터 용어가 생성됩니다. 필터 번호는 링 컨트롤 채널을 포함하는 브리지 도메인의 수와 동일합니다. 브리지 도메인에 여러 링의 제어 채널이 있는 경우, 이 브리지 도메인과 관련된 필터는 여러 용어를 가지며 각 용어는 제어 채널에 연계됩니다. 필터에는 다음과 같이 명령부와 컨트롤 채널 관련 파트가 있습니다.

  • 일반 용어:

  • 제어 채널 관련 용어:

전용 시그널링 제어 채널

각 링 포트의 경우 전용 VLAN ID를 가지는 전용 시그널링 제어 채널을 구성해야 합니다. 이더넷 링 구성에서는 이 제어 논리 적 인터페이스만 구성됩니다. 기본 물리적 인터페이스는 물리적 링 포트입니다. 각 링에는 2개의 제어 물리적 인터페이스를 구성해야 합니다. 이들 2개의 논리적 인터페이스는 2개의 링 제어 물리적 인터페이스 간에 RAPS P2P(Protocol Data Units)를 포우링하기 위해 라우터(또는 스위치를 위한 동일한 VLAN)를 위한 브리지 도메인에서 구성되어야 합니다. 라우터 제어 채널 논리적 인터페이스가 트렁크 포트가 아닌 경우 제어 논리적 인터페이스만 링 포트 구성으로 구성됩니다. 이 라우터 제어 채널 논리적 인터페이스가 컨트롤 채널의 논리적 인터페이스 외에도 트렁크 포트인 경우 전용 VLAN ID를 라우터에 구성해야 합니다. 스위치의 경우, 모든 링크에 대해 항상 VLAN 이름 또는 VLAN ID를 지정합니다.

RAPS 메시지 종료

RAPS 메시지는 시작 노드에서 시작되고 전체 링을 통과하며, 장애가 링에 없는 한 시작 노드에서 종료됩니다. RAPS 메시지의 소스 MAC 주소가 자체에 속하는 경우, 발신 노드는 RAPS 메시지를 삭제해야 합니다. 소스 MAC 주소는 노드의 노드 ID입니다.

리버전스 및 비이버(non-revertive) 모드

되버기 작업에서는 스위치를 유발하는 조건이 지워진 후 RPL에서 트래픽을 차단하고 작업 전송 엔티티로 복원합니다. 비차단 운영에서는 스위치 조건이 지워진 후에도 트래픽이 RPL에 실패한 경우에도 RPL을 사용할 수 있습니다.

참고:

비버전 모드는 스위치 및 스위치에서 EX2300 EX3400 없습니다.

다중 링

이더넷 링 제어 모듈은 각 노드에서 여러 링을 지원합니다(2개의 논리적 인터페이스는 각 링의 일부입니다). 링 제어 모듈은 또한 여러 링의 상호 연결도 지원합니다. 두 링이 상호 연결되면 두 링이 동일한 링크를 공유하거나 동일한 노드를 공유할 수 있습니다. 링 상호 연결은 비가상 채널 모드에서만 지원됩니다. 가상 채널 모드를 사용하는 링 상호 연결은 지원되지 않습니다.

참고:

스위치 및 스위치에서 여러 링의 상호 연결은 EX2300 EX3400 없습니다.

노드 ID

링의 각 노드에 대해 고유한 노드 ID 가 각 노드를 식별합니다. 노드 ID는 노드의 MAC 주소입니다.

라우터만이 노드에서 링을 구성할 때 이 노드 ID를 구성하거나 STP와 같은 ID를 자동으로 선택할 수 있습니다. 대부분의 경우, 이러한 구성을 구성하지 않습니다. 라우터는 STP와 같은 노드 ID를 선택합니다. 제조 MAC 주소가 됐을 것입니다. 제조 MAC 주소를 변경하는 경우에도 링 노드 ID는 변경되지 않습니다. 링의 각 노드에 노드 ID가 서로 다른지 확인하면 모든 MAC 주소를 사용할 수 있습니다. 스위치의 노드 ID가 자동으로 선택되며 구성할 수 없습니다.

Ring ID

Ring ID는 ERP 제어 프로세스에 의해 생성된 RAPS P2(Protocol Data Units)의 MAC 대상 주소 필드의 마지막 옥세트 값을 결정하는 데 사용됩니다. Ring ID는 이 ERP 제어 프로세스에서 수신하는 RAPS PDU를 폐기하는 데도 사용됩니다. 일치하지 않는 Ring ID로 수신됩니다. Ring ID 값 1 ~ 239가 지원됩니다.

링 포트가 있는 브리지 도메인(MX 시리즈 라우터 전용)

라우터에서 보호 그룹은 모든 브리지 도메인에 구성할 수 있는 추상적인 논리적 포트로 표시됩니다. 따라서 브리지 도메인에서 하나의 링 포트 또는 논리적 인터페이스를 구성하는 경우 다른 관련 링 포트 또는 논리적 인터페이스를 동일한 브리지 도메인으로 구성해야 합니다. 링 포트를 포함하는 브리지 도메인은 다른 브리지 도메인으로 기능하며 IRB Layer 3 인터페이스를 지원합니다.

대기 시간(Wait-to-Block) 시간

RPL 소유자 노드는 되돌리기 모드에서 RPL 블록을 시작하거나 수동 명령을 지우는 후에 IDLE 상태로 되돌리기 전에 지연 시간(delay timer)을 사용합니다. 지우기 및 명령어를 사용할 때 WTB(Wait-to-Block force switch ) 타임러가 manual switch 사용됩니다. 이더 force switch 넷 링에서 여러 명령어가 공존할 수 있도록 WTB force switch 타임러는 단일 명령의 지우는 것이 RPL의 재차단을 트리거하지 않도록 보장합니다. 명령어 manual switch 를 지우는 경우, WTB 타임러는 RPL 소유자 manual switch 노드가 복구 프로세스 중에 이상이 발생하여 폐쇄 루프의 구성을 방지합니다.

명령에서 복구할 manual switch 때 지연 force switch시간이 길어 원격, 신호 장애 또는 명령을 수신할 수 있을 정도로 manual switch 충분해야 합니다. 이 지연 시간(delay timer)은 WTB 타임러라고 부르며 가드 타임러보다 5초 더 긴 것으로 정의됩니다. 이 지연 시간이 RPL 소유자 노드에서 활성화됩니다. WTB 타임러가 만료되면 RPL Owner Node는 RAPS(NR, RB) 메시지를 전송하여 되버전 프로세스를 시작됩니다. 우선 순위가 높은 요청이 있는 경우 WTB 타임러가 비활성화됩니다.

참고:

ERPSv1에서는 지원되지 EX2300 WTB(Wait To Block Timer)EX2300 EX3400 스위치에서 항상 비활성화됩니다. WTB 설정에 대한 모든 구성은 영향을 없습니다. CLI 명령의 출력은 WTB 설정을 'show protection-group ethernet-ring node-state details'로 표시하지만, 해당 설정은 효과가 없습니다.

노드 추가 및 제거

릴리스 14.Junos OS 시작하여 이더넷 링에서 두 노드 사이에 노드를 추가하거나 제거할 수 있습니다. 명령어를 사용하여 노드를 추가하거나 제거 force switch 합니다.

참고:

EX2300 EX3400 스위치는 강제 스위치를 지원하지 않습니다.

릴리스 내역 표
릴리스
설명
18.2R1
주니퍼 Junos OS 릴리스에서 18.2R1, EX2300 EX3400 ERPS 프로토콜의 기본 상태 전환을 자동으로 기록합니다.
14.2
Junos OS Release 14.2부터 FDB 플러시는 링 노드의 양 포트에서 수신된 RAPS 메시지에 따라 다를 수 있습니다.
14.2
릴리스 14.Junos OS 시작으로 링 보호 링크 이웃 노드가 지원됩니다.
14.2
릴리스 14.Junos OS 시작하여 이더넷 링에서 두 노드 사이에 노드를 추가하거나 제거할 수 있습니다.
14.1X53-D15
EX 시리즈 스위치는 Junos OS Release 14.1X53-D15 ERPS 프로토콜에 대한 기본 상태 전환을 자동으로 기록합니다.