소개
이 문서에서는 ASR 920에서 마이크로파 ACM 신호 처리를 사용하는 방법에 대해 설명합니다.
키워드
마이크로파 ACM, EEM, 구성, 신호 저하, ASR 920
배경 정보
ACM(Microwave Adaptive Coding Modulation)은 이더넷 연결 결함 관리 기능으로, 이를 통해 마이크로파 링크 [1]의 동작을 모니터링할 수 있습니다. EEM 스크립트와 함께 사용할 경우 라우터는 ACM을 사용하여 마이크로파 컨피그레이션을 동적으로 다음과 같이 변경할 수 있습니다.
- 라우팅 최적화
- 컨피그레이션 제어.
- 손실 방지를 활성화합니다.
활성 눈보라가 있고 신호 강도가 약해진다고 가정하자. ACM이 마이크로웨이브 링크에서 신호 저하를 탐지하면 IP/MPLS 액세스 노드에 구성된 EEM 스크립트에서 다음 작업을 트리거할 수 있습니다. [2]:
- 새(성능이 저하된) 용량을 반영하도록 마이크로파 링크의 IGP 메트릭을 조정합니다.
- 인터페이스에서 EF(Expedited Forwarding) 트래픽이 전송되도록 마이크로파 링크를 향하는 QoS 정책을 변경합니다.
- 라우팅에서 성능이 저하된 링크를 제거하여 결과적으로 손실 방지를 위해 경로를 다시 계산해야 합니다.
사전 요구 사항
ACM 신호 처리가 작동하려면 다음을 충족해야 하는 몇 가지 주요 사전 요구 사항을 충족해야 합니다.
- ASR 920은 Cisco IOS® XE 3S, 16 또는 17을 실행 중입니다.
- 네트워크 토폴로지의 마이크로파 트랜시버는 적응형 대역폭 변조를 지원해야 합니다.
- 마이크로파 트랜시버는 Cisco에서 정의한 대로 마이크로파 장치에 대한 Ethernet CFM 확장을 지원해야 합니다.
- 마이크로파 트랜시버에 직접 연결되는 모든 디바이스는 신호 열화(SD) 기능을 지원해야 한다.
전제 조건의 전체 목록은 [2]의 Microwave ACM Signaling Configuration 및 EEM Integration 섹션에서 확인할 수 있습니다.
ACM 신호 구성 방법
ACM 시그널링은 두 부분으로 구성됩니다. 첫 번째 부분은 글로벌 컨피그레이션 명령의 집합이며, 두 번째 부분은 서비스 인스턴스별로 구성됩니다.
ACM 시그널링과 함께 사용할 서비스 인스턴스는 물리적 인터페이스 또는 포트 채널 내에서 구성됩니다.
ACM을 구성하려면 다음 명령을 사용합니다. 굵은 텍스트를 사용자 지정 값 또는 이름으로 바꿉니다.
ASR920(config)#ethernet cfm ieee
ASR920(config)#ethernet cfm 전역
ASR920(config)#ethernet cfm 도메인 MyCfmDomain 레벨 3
ASR920(config-ecfm)#service MyCustomerServiceInstance evc MyEvc vlan 123 방향 아래로
ASR920(config-ecfm-srv)#continuity-check
ASR920(config-ecfm-srv)#continuity-check 간격 10s → 전용 미리 정의된 옵션을 사용할 수 있습니다. 사용 가능한 옵션을 보려면 ?를 사용하십시오. 이 명령은 선택 사항입니다.
ASR920(config-ecfm-srv)#exit
ASR920(config-ecfm)#exit
ASR920(config)#ethernet evc MyEvc
ASR920(config-evc)#exit
ASR920(config)#int gig 0/0/0
ASR920(config-if)#no ip 주소
ASR920(config-if)#no 종료
ASR920(config-if)#service 인스턴스 123 이더넷 MyEvc
ASR920(config-if-srv)#encapsulation dot1q 123
ASR920(config-if-srv)#rewrite 인그레스 태그 pop 1 symmetric
ASR920(config-if-srv)#bridge-domain 123
ASR920(config-if-srv)#cfm mep 도메인 MyCfmDomain mpid 100
ASR920(config-if-srv)#end
각 명령의 목적에 대한 설명은 [2] 및 [3]을 참조하십시오.
링크 저하가 이벤트를 트리거하려면 보류 타이머, 손실 임계값, WTR(wait-to-restore) 타이머를 구성할 수 있습니다. 이러한 매개변수는 선택적 설정이며, 다음 명령을 사용하여 인터페이스(물리적 또는 논리적) 레벨에서 구성됩니다.
ASR920(config)#int gig 0/0/0
ASR920(config-if)#ethernet 이벤트 마이크로파 보류 10
ASR920(config-if)#ethernet 이벤트 마이크로파 손실 임계값 15
ASR920(config-if)#ethernet 이벤트 마이크로웨이브 16
ASR920(config-if)#end
Hold off timer는 마이크로파 링크가 저하된 상태로 선언되기 전에 얼마나 오랫동안 저하되어야 하는지를 나타낸다. 기본값은 0초입니다.
손실 임계값은 링크를 저하됨으로 선언하기 위해 ASR 920이 송수신기로부터 수신해야 하는 대역폭 알림 메시지의 수를 나타냅니다. 기본값은 메시지 3개입니다.
WTR 타이머는 라우터가 신호가 저하된 상태에서 복구되었음을 알리기 전에 대기해야 하는 시간을 의미합니다. 이렇게 하면 간헐적인 복구 이벤트로 인한 플래핑을 방지할 수 있습니다. 기본값은 10초입니다.
타이머에 대한 자세한 설명은 [2] 및 [3]에서 확인할 수 있습니다.
ACM 신호 처리가 작동하는지 확인
다음 명령을 사용하여 ACM이 작동하는지 확인합니다.
ASR920#show ethernet event microwave status [interface gig 0/0/0]
ASR920#show ethernet event microwave statistic
다음은 status 명령의 샘플 출력입니다. 이 출력은 포트 채널 내의 서로 다른 3개의 서비스 인스턴스에 구성된 ACM에 대한 것입니다.
ASR920#show ethernet event microwave status
Port-channel10의 마이크로파 대역폭 상태
상태: SIGNAL_DEGRADED
대기 시간: 10초
복원 시간: 10초
손실 임계값: 2
총 VSM 수신 수: 64
총 VSM 삭제 수: 0
총 BNM 수신 수: 0
총 BNM 삭제 수: 0
발신자 주소 3c4c.d0c8.4705
상태: SIGNAL_DEGRADED
이 상태의 경과 시간: 00:04:11
공칭 대역폭: 598Mbps
현재 대역폭: 114Mbps
최저 대역폭: 114Mbps
마지막 VSM 수신: 1월 27일 목요일 21:36:19.992
VSM 수신 수: 27
VSM 삭제 수: 0
VSM 기간: 10초
마지막으로 수신된 BNM: 없음
BNM 수신 수: 0
BNM 삭제 수: 0
BNM Period(BNM 기간): 10초
보류 타이머: 실행 중이 아님
복원 대기 타이머: 실행 중이 아님
Periodic Timer(주기적 타이머): 23초 남음
저하된 상태로 전환: 1
발신자 주소 3c4c.d0c8.f2c5
상태: SIGNAL_DEGRADED
이 상태의 경과 시간: 00:02:53
공칭 대역폭: 598Mbps
현재 대역폭: 114Mbps
최저 대역폭: 114Mbps
마지막 VSM 수신: 1월 27일 목요일 21:36:18.548
VSM 수신 수: 19
VSM 삭제 수: 0
VSM 기간: 10초
마지막으로 수신된 BNM: 없음
BNM 수신 수: 0
BNM 삭제 수: 0
BNM Period(BNM 기간): 10초
보류 타이머: 실행 중이 아님
복원 대기 타이머: 실행 중이 아님
Periodic Timer(주기적 타이머): 21초 남음
저하된 상태로 전환: 1
발신자 주소 3c4c.d0c8.f2c6
상태: SIGNAL_DEGRADED
이 상태의 경과 시간: 00:02:43
공칭 대역폭: 598Mbps
현재 대역폭: 114Mbps
최저 대역폭: 114Mbps
마지막 VSM 수신: 1월 27일 목요일 21:36:18.596
VSM 수신 수: 18
VSM 삭제 수: 0
VSM 기간: 10초
마지막으로 수신된 BNM: 없음
BNM 수신 수: 0
BNM 삭제 수: 0
BNM Period(BNM 기간): 10초
보류 타이머: 실행 중이 아님
복원 대기 타이머: 실행 중이 아님
Periodic Timer(주기적 타이머): 21초 남음
저하된 상태로 전환: 1
ACM 이벤트에 대한 EEM 스크립트를 구성하는 방법
EEM 스크립트를 ACM 시그널링과 함께 사용하면 스크립트는 두 개의 이벤트, 즉 sd(signal degraded) 이벤트 또는 clear-sd(signal degraded) 이벤트에 의해 트리거됩니다.
신호 저하 이벤트의 경우 대역폭 임계값을 구성해야 합니다. EEM 스크립트의 이 임계값은 명목상 대역폭 값으로 설정됩니다. 이 값을 알 수 없는 경우 Cisco 컨피그레이션 가이드에서는 값 1000을 권장합니다.
물리적 링크당 하나의 SVI/BD가 있어야 합니다. 또한 물리적 링크당 하나의 EEM 스크립트가 필요합니다.
신호가 저하되면(sd) 트리거되는 EEM 스크립트의 예입니다.
ASR920(config)#event 관리자 애플릿 MyEemScript_SignalDegraded
ASR920(config-applet)#event 이더넷 마이크로파 sd 인터페이스 gigabitethernet 0/0/0 threshold 400
ASR920(config-applet)#action 1 syslog 메시지 "구현할 원하는 작업"
ASR920(config-applet)#action 2 syslog 메시지 "예: BW 조정, QoS 정책, 연결 종료"
ASR920(config-applet)#end
신호 저하 상태가 지워질 때 트리거되는 EEM 스크립트의 예입니다(clear-sd).
ASR920(config)#event 관리자 애플릿 MyEemScript_ClearedSignalDegraded
ASR920(config-applet)#event ethernet microwave clear-sd interface gigabitethernet 0/0/0
ASR920(config-applet)#action 1 syslog 메시지 "구현할 원하는 작업"
ASR920(config-applet)#action 2 syslog 메시지 "예: 원래 구성으로 복원"
ASR920(config-applet)#end
추가 예는 [2] 및 [3]의 샘플 컨피그레이션을 참조하십시오.