목차

소개

문제

솔루션

소개

이 문서에서는 RCM(Redundancy Configuration Manager) 전환 후 UPF(User Plane Function) 업그레이드 문제를 해결하는 방법에 대해 설명합니다.

문제

1단계: Active UPF(RCM 기반)에서 누락된 청크의 인스턴스가 관찰됩니다.

[local]UPF# context n6

[n6]UPF# show ipv6 chunks

Failure: This CLI is only for User-plane

참고: UPF를 호스팅하는 소스 및 타겟 UCS 서버에서 DIMM/ECC/UEC/ADDDC 오류를 항상 확인하고 RCM tac debug/를 사용하십시오.

2단계: 액티브 UPF에서 청크가 누락된 경우 UPF 상태를 스탠바이에서 액티브로 전환하기 위해 SNMP 트랩 이벤트를 모니터링합니다.

[n6]UPF# show snmp trap history verbose | grep RCM

Tuesday November 14 21:16:45 UTC 2023

Mon Oct 13 08:24:42 2023 Internal trap notification 1426 (RCMChassisState) RCM Chassis State: (0) Chassis State Init

Mon Oct 13 08:24:49 2023 Internal trap notification 1414 (RCMServiceStart) Context Name:rcm Service Name:rcm started

Mon Oct 13 08:25:04 2023 Internal trap notification 1425 (RCMTCPConnect) Context Name: rcm

Mon Oct 13 08:25:04 2023 Internal trap notification 1421 (RCMConfigPushCompleteSent) Context Name: rcm

Mon Oct 13 08:25:04 2023 Internal trap notification 1426 (RCMChassisState) RCM Chassis State: (2) Chassis State Standby

Mon Oct 13 08:33:47 2023 Internal trap notification 1420 (RCMConfigPushCompleteReceived) Context Name:

Mon Oct 13 08:33:47 2023 Internal trap notification 1421 (RCMConfigPushCompleteSent) Context Name: rcm

Mon Oct 13 08:48:10 2023 Internal trap notification 1421 (RCMConfigPushCompleteSent) Context Name: rcm

Mon Oct 13 08:48:10 2023 Internal trap notification 1420 (RCMConfigPushCompleteReceived) Context Name: up

Mon Oct 13 08:48:12 2023 Internal trap notification 1426 (RCMChassisState) RCM Chassis State: (1) Chassis State Active

3단계: Active UPF에서 누락된 청크가 발견되면 syslog에서 해당 Redundancy Group(RG-1)의 rest(5) sx-demux 서비스 중단을 나타내는 로그 이벤트를 검사하고 Standby UPF는 활성 상태로 전환합니다.

Oct 13 08:48:11 UPF evlogd: [local-60sec11.091] [sessctrl 8066 info] [1/0/9050 <sessctrl:0> ctrl_mgrs_cfg.c:2201] [context: up, contextID: 2]  [software internal system critical-info syslog] Session Controller:  stopping SX-DEMUX service up1  2023-10-13T08:48:11.000+0000

Oct 13 08:48:11 UPF evlogd: [local-60sec11.483] [sessctrl 8066 info] [1/0/9050 <sessctrl:0> ctrl_mgrs_cfg.c:2201] [context: up, contextID: 2]  [software internal system critical-info syslog] Session Controller:  stopping SX-DEMUX service up2  2023-10-13T08:48:11.000+0000

Oct 13 08:48:11 UPF evlogd: [local-60sec11.582] [sessctrl 8066 info] [1/0/9050 <sessctrl:0> ctrl_mgrs_cfg.c:2201] [context: up, contextID: 2]  [software internal system critical-info syslog] Session Controller:  stopping SX-DEMUX service up3  2023-10-13T08:48:11.000+0000

Oct 13 08:48:11 UPF evlogd: [local-60sec11.726] [sessctrl 8066 info] [1/0/9050 <sessctrl:0> ctrl_mgrs_cfg.c:2201] [context: up, contextID: 2]  [software internal system critical-info syslog] Session Controller:  stopping SX-DEMUX service up5  2023-10-13T08:48:11.000+0000

Oct 13 08:48:18 UPF evlogd: [local-60sec18.749] [sessctrl 8066 info] [1/0/9050 <sessctrl:0> ctrl_mgrs_cfg.c:2201] [context: up, contextID: 2]  [software internal system critical-info syslog] Session Controller:  stopping SX-DEMUX service up6  2023-10-13T08:48:18.000+0000

4단계: 누락된 청크가 있는 활성 UPF에서 디버그 모드(cli test-commands password <password>)를 활성화하고 명령을 실행하여 UPF 활성 기간에 맞는 Sx DeReg 트랜잭션을 모니터링합니다.

[n6]UPF# show ip pool vpn-sx-transactions

Context: n6

Sx transactions:

sent: 0, received: 0

Failed transactions: 0

**************************************************************************************

Sx Deregistration transactions:

**************************************************************************************

Peer Address                      Deregistration Time

================================  ====================================================

192.168.1.55                     Mon Oct 13 08:48:18 2023

192.168.1.49                     Mon Oct 13 08:48:18 2023

192.168.1.49                     Mon Oct 13 08:48:18 2023

192.168.2.55                     Mon Oct 13 08:48:18 2023

192.168.2.55                     Mon Oct 13 08:48:18 2023

192.168.2.49                     Mon Oct 13 08:48:18 2023

192.168.2.49                     Mon Oct 13 08:48:18 2023

[n6]UPF#

5단계: 누락된 청크가 있는 활성 UPF에서 syslog에서 활성 상태로 전환되는 UPF 근처에서 발생한 로그를 검색합니다.

Oct 13 08:48:12 UPF evlogd: [local-60sec12.060] [vpn 5013 error] [1/0/9399 <vpnmgr:3> _cups_ip_pool.c:16149] [context: n6, contextID: 3]  [software internal system syslog] #01Prefix fd12:3456:7890:abcd::/64 is not allocated to this UP: Closest chunk found with id -2146435055 prefix0: 638057330 start_prefix1: -1391067126 end_prefix1: -1391050752  2023-10-13T08:48:12.000+0000

vpnmgr 인스턴스 3 작업(vpnmgr:3)에서 지속적으로 오는 로그 이벤트를 관찰합니다.

localsystem:$ less UPF-Destination-UPF-Syslog.log  | grep "Pool_name is not present" | head -1

Oct 13 08:48:18 UPF evlogd: [local-60sec18.811] [vpn 5013 error] [1/0/9399 <vpnmgr:3> vpn_ip_pool.c:27493] [context: n6, contextID: 3]  [software internal system syslog] #01Pool_name is not present in release request for prefixfd1:3456:7892:abcd::/64  2023-10-13T08:48:18.000+0000

localsystem:$

localsystem:$ less UPF-Destination-UPF-Syslog.log  | grep "Pool_name is not present" | tail -1

Oct 13 09:29:59 UPF evlogd: [local-60sec59.671] [vpn 5013 error] [1/0/9399 <vpnmgr:3> vpn_ip_pool.c:27493] [context: n6, contextID: 3]  [software internal system syslog] #01Pool_name is not present in release request forprefixfd1:3456:7894:abcd::/64  2023-10-13T09:29:59.000+0000

localsystem:$

솔루션

이 문제를 해결하려면 버그 보고서에서 자세한 내용을 참조하십시오. Cisco 버그 ID CSCwh97931

이 문제를 해결하려면 SRP 전환 중 IP 청크 정리를 방지하는 동시에 로그 디버그 기능도 향상하도록 SxDemux를 향상시킵니다.

언급한 CDETS 수정을 사용 중인 UPF 빌드에서 아직 사용할 수 없는 경우 다음 해결 방법을 사용할 수 있습니다.

MW 기간 내에 표준 N4 연결 Disassociate/Associate MOP를 실행합니다.