목차

소개

사전 요구 사항

요구 사항

사용되는 구성 요소

배경 정보

MAG는 LMA를 향하는 PMIPv6 터널을 설정하지 않습니다.

MAG가 LMA를 향하는 PMIPv6 터널을 설정하지 않았습니다(PBU 및 PBA 패킷 교환).

PMIPv6 바운스 - LMA

추가 정보

소개

이 문서에서는 Cisco IOS® XE용 PMIPv6 기술의 문제를 해결하는 방법에 대해 설명합니다.

사전 요구 사항

요구 사항

다음 주제에 대한 지식을 보유하고 있으면 유용합니다.

- IP 이동성: PMIPv6 컨피그레이션 가이드, Cisco IOS XE 17.x

- Cisco ISR 및 CGR용 Verizon 4G LTE 구축 설명서: 프라이빗 네트워크 구축

사용되는 구성 요소

이 문서의 정보는 Cisco IOS XE 소프트웨어를 기반으로 합니다.

이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.

배경 정보

모바일 IP 기술의 문제를 해결할 때 가장 중요한 문제는 셀룰러 인터페이스와 RNC(Radio Network Controller) 간에 신호가 잘 잡히는 것입니다. ISP(인터넷 서비스 공급자)는 MAG(Mobility Access Gateway)와 LMA(Local Mobility Anchor) 간의 터널을 설정하는 데 사용하는 IP 주소를 제공합니다.

MAG는 LMA를 향하는 PMIPv6 터널을 설정하지 않습니다.

이 섹션에서는 MAG에서 Tunnel0을 생성하는 일반적인 문제에 대한 해결책을 제공합니다. 이 네트워크 다이어그램은 예시입니다.

이 그림에서 MAG는 LMA를 향해 Tunnel0를 설정할 수 없습니다.

MAG#show ip interface brief | exclude unassigned

Interface              IP-Address      OK? Method Status                Protocol

Cellular0/1/0          203.0.113.1     YES NVRAM  up                    up

Ethernet0/1            198.51.100.254  YES NVRAM  up                    up

문제 진단

1. MAG(Mobile Access Gateway)의 구성을 검토하고 ISP에서 제공한 정보가 올바른지 확인합니다.

- APN = 셀룰러 연결을 위해 로컬 IP 코어 패킷 네트워크와의 데이터 연결을 정의합니다.

- NAI = MAG에서 ISP로의 네트워크 ID

- LMA의 IP 주소 = 로컬 ISP에서 제공하는 IP 주소

이 정보는 셀룰러 인터페이스에서 찾을 수 있습니다.

Router#sh cellular 0/1/0 all

Hardware Information

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

Modem Firmware Version = <version>

Modem Firmware built = 2015/03/04 21:30:23

Hardware Version = 1.0

Device Model ID: xxxx

Package Identifier ID: Cisco ID

International Mobile Subscriber Identity (IMSI) = 310410901877700

International Mobile Equipment Identity (IMEI) = xxxxxxxxxxxxxxx

Integrated Circuit Card ID (ICCID) = < ICCID Number >

Mobile Subscriber Integrated Services

Digital Network-Number (MSISDN) =  < MSISDN ID >

Modem Status = Online

Current Modem Temperature = 33 deg C

PRI SKU ID = <SKU ID>, PRI version = 005.026, Carrier = ISP

OEM PRI version = <version>

라우터 컨피그레이션 예

컨피그레이션 키 필드

ipv6 mobile pmipv6-domain LMA-DOMAIN

replay-protection timestamp window 255

encap gre-ipv4

lma LMA_SVC

ipv4-address

nai IMSI@APN

lma LMA_SVC

ipv6 mobile pmipv6-mag

domain LMA-DOMAIN

role 3GPP

apn

address dynamic

roaming interface Cellular0/1/0 priority 1 egress-ATT LTE label MAG replay-protection timestamp window 255

no generate grekey

ignore grekey

interface Loopback0 < Logical Mobile Node Interface >

lma LMA_SVC LMA-DOMAIN

ipv4-address

encap gre-ipv4

logical-mn IMSI@

mobile network Ethernet0/1 < Interface to be advertised over the Tunnel0>

home interface Loopback0 < Logical Mobile Node Interface >

컨피그레이션 예시

ipv6 mobile pmipv6-domain LMA-DOMAIN

replay-protection timestamp window 255

encap gre-ipv4

lma LMA_SVC

ipv4-address 203.0.113.10

nai 310410901877700@13511.mcs

lma LMA_SVC

ipv6 mobile pmipv6-mag MAG819 domain LMA-DOMAIN

role 3GPP

apn 13511.mcs

address dynamic

roaming interface Cellular0/1/0 priority 1 egress-ATT LTE label MAG replay-protection timestamp window 255

no generate grekey

ignore grekey

interface Loopback0

lma LMA_SVC LMA-DOMAIN

ipv4-address 203.0.113.10

encap gre-ipv4

logical-mn 310410901877700@13511.mcs

mobile network Ethernet0/1

home interface Loopback0

2. MAG의 상태를 확인합니다. INIT 상태는 MAG가 LMA에 연결하려고 시도함을 나타냅니다.

a) non-working example

MAG#show ipv6 mobile pmipv6 mag binding

Total number of bindings: 1

----------------------------------------

[Binding][MN]: Domain: LMA-DOMAIN, Nai: 310410901877700@13511.mcs

[Binding][MN]: State: INIT

[Binding][MN]: Interface: Loopback0

[Binding][MN]: Hoa: 0.0.0.0, Att: 4, llid: 310410901877700@135

[Binding][MN]: HNP: 0

[Binding][MN]: APN: 13511.mcs

[Binding][MN][LMA]: Id: LMA_SVC

[Binding][MN][LMA]: Lifetime: 0

[Binding][MN]: Yes

[Binding][MN][Mobile Network]: Ethernet0/1

[Binding][MN][PATH]: interface: Cellular0/1/0, Label: MAG

State: PATH_INIT

Refresh time: 0(sec), Refresh time Remaining: 0(sec)

----------------------------------------

b) working example

MAG#show ipv6 mobile pmipv6 mag binding

Total number of bindings: 1

----------------------------------------

[Binding][MN]: Domain: LMA-DOMAIN, Nai: 310410901877700@13511.mcs

[Binding][MN]: State: ACTIVE

[Binding][MN]: Interface: Loopback0

[Binding][MN]: Hoa: x.x.x.x, Att: 4, llid: 310410901877700@135

[Binding][MN]: HNP: 0

[Binding][MN]: APN: 13511.mcs

[Binding][MN][LMA]: Id: LMA_SVC

[Binding][MN][LMA]: Lifetime: 3600

[Binding][MN]: Yes

[Binding][MN][Mobile Network]: Ethernet0/1

[Binding][MN][PATH]: interface: Cellular0/1/0, Label: MAG

State: PATH_ACTIVE

Tunnel: Tunnel0

Refresh time: 300(sec), Refresh time Remaining: 299(sec)

[Binding][MN][PATH][GREKEY]: Upstream: 0, Downstream: 0

----------------------------------------

3. 라우터의 MAG 상태를 확인합니다. 관심 메시지는 MAG에서 LMA로의 바인딩에 대한 요청 및 응답인 PBU 및 PBA입니다.

MAG#show ipv6 mobile pmipv6 mag stats

----------------------------------------

[MAG819]: Total Bindings : 1

[MAG819]: PBU Sent : 6

[MAG819]: PBA Rcvd : 0

[MAG819]: PBRI Sent : 0

[MAG819]: PBRI Rcvd : 0

[MAG819]: PBRA Sent : 0

[MAG819]: PBRA Rcvd : 0

[MAG819]: No Of handoff : 0

Detailed Statistics Information

< snip >

4. 셀룰러 인터페이스에서 ISP에 대한 신호가 양호한지 확인합니다.

메모: 셀룰러 문제 해결은 이 문서의 범위를 벗어납니다.

5. 플랫폼에서 디버그를 활성화하여 MAG와 LMA 간의 메시지 교환을 검증합니다.

MAG#debug ipv6 mobile mag events

*Apr 14 20:53:30.772: PMIPv6 RIB_RWATCH: Debugging is ON

*Apr 14 20:53:30.773: [PMIPV6_LMN_EVENT]: Attach Timer expired

*Apr 14 20:53:30.773: [PMIPV6_LMN_EVENT]: Event received Attach timer expiry in state: LMN_READY, new state: LMN_READY

*Apr 14 20:53:30.773: [PMIPV6_LMN_EVENT]: Logical MN (310410901877700@13511.mcs) sending Attach trigger req

*Apr 14 20:53:30.773: [PMIPV6_LMN_EVENT]: Starting Logical MN attach timer, period (5000)

*Apr 14 20:53:30.773: [PMIPV6_MAG_EVENT]: Trigger request received (Session create trigger) from (310410901877700@13511.mcs) on Loopback0

*Apr 14 20:53:30.773: [PMIPV6_MAG_EVENT]: Trigger attach request received

*Apr 14 20:53:30.773: [PMIPV6_MAG_EVENT]: Event received Old MN intf attached for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_INIT, new state: PATH_INIT

*Apr 14 20:53:30.773: [PMIPV6_MAG_EVENT]: Event received First path created for Nai: 310410901877700@13511.mcs in state: INIT, new state: INIT

*Apr 14 20:53:33.397: [PMIPV6_MAG_EVENT]: Retx Timer expired for Nai: 310410901877700@13511.mcs

*Apr 14 20:53:33.397: [PMIPV6_MAG_EVENT]: Event received ReTx timer exhausted for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_INIT, new state: PATH_NULL

*Apr 14 20:53:33.397: [PMIPV6_MAG_EVENT]: Event received Last path Down for Nai: 310410901877700@13511.mcs in state: INIT, new state: NULL

*Apr 14 20:53:33.397: [PMIPV6_MAG_EVENT]: Event received New MN intf attached for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_NULL, new state: PATH_INIT

*Apr 14 20:53:33.398: [PMIPV6_MAG_EVENT]: Starting Retx timer, period (1000)

*Apr 14 20:53:33.398: [PMIPV6_MM_EVENT]: Allocated packet of size 152 with tlv length 140

*Apr 14 20:53:33.398: [PMIPV6_MAG_EVENT]: PBU message sent for Nai: 310410901877700@13511.mcs

*Apr 14 20:53:33.398: [PMIPV6_MAG_EVENT]: Event received First path created for Nai: 310410901877700@13511.mcs in state: NULL, new state: INIT

*Apr 14 20:53:34.423: [PMIPV6_MAG_EVENT]: Retx Timer expired for Nai: 310410901877700@13511.mcs

*Apr 14 20:53:34.423: [PMIPV6_MAG_EVENT]: Event received PBU Retx timer expired for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_INIT, new state: PATH_INIT

*Apr 14 20:53:34.423: [PMIPV6_MM_EVENT]: Allocated packet of size 152 with tlv length 140

*Apr 14 20:53:34.423: [PMIPV6_MAG_EVENT]: PBU message sent for Nai: 310410901877700@13511.mcs

*Apr 14 20:53:34.423: [PMIPV6_MAG_EVENT]: Starting Retx timer for Nai: 310410901877700@13511.mcs,period (2000)

*Apr 14 20:53:34.423: [PMIPV6_MAG_EVENT]: Event received First path created for Nai: 310410901877700@13511.mcs in state: INIT, new state: INIT

고려해야 할 중요 로그:

A) MAG가 LMA와의 연결을 시작합니다.

*4월 14일 20:53:33.397: [PMIPV6_MAG_EVENT]: 이벤트가 Nai에 대해 연결된 새 MN intf를 받았습니다. 경로 상태 시스템의 310410901877700@13511.mcs 경로: Cellular0/1/0, 상태: PATH_NULL, 새 상태: 경로 초기화

B) 터널 0을 설정하기 위해 LMA로 전송되는 PBU 메시지

*4월 14일 20:53:33.398: [PMIPV6_MAG_EVENT]: Nai에 대해 전송된 PBU 메시지: 310410901877700@13511.mcs

C) MAG가 LMA로부터 승인(PBA)을 받지 않습니다. MAG가 터널을 설정하기 위해 다른 PBU를 보내려고 합니다.

*4월 14일 20:53:34.423: [PMIPV6_MAG_EVENT]: 이벤트 수신 PBU Retx 타이머가 Nai에 대해 만료되었습니다. 경로 상태 시스템의 310410901877700@13511.mcs 경로: Cellular0/1/0, 상태: PATH_INIT, 새 상태: 경로 초기화

6. EPC(Embedded Packet Capture)를 진행하여 LMA가 PBA 패킷을 전송하지 않는지 확인합니다. Embedded Packet Capture Configuration Guide를 참조하십시오.

MAG#monitor capture cap control-plane both access-list tac buffer size 10

MAG#monitor capture cap start

< wait at least 3 minutes >

MAG#show monitor capture cap buffer brief

----------------------------------------------------------------------------

#   size   timestamp     source             destination      dscp    protocol

----------------------------------------------------------------------------

0  194    0.000000   203.0.113.2      ->  203.0.113.10     0  BE   UDP

1  194    1.024000   203.0.113.2      ->  203.0.113.10     0  BE   UDP

2  194    3.075008   203.0.113.2      ->  203.0.113.10     0  BE   UDP

3  194    7.109994   203.0.113.2      ->  203.0.113.10     0  BE   UDP

4  194   15.178991   203.0.113.2      ->  203.0.113.10     0  BE   UDP

5  194   31.246041   203.0.113.2      ->  203.0.113.10     0  BE   UDP

6  194   65.757016   203.0.113.2      ->  203.0.113.10     0  BE   UDP

7  194   66.780010   203.0.113.2      ->  203.0.113.10     0  BE   UDP

8  194   68.828011   203.0.113.2      ->  203.0.113.10     0  BE   UDP

9  194   72.861014   203.0.113.2      ->  203.0.113.10     0  BE   UDP

10  194   80.931003   203.0.113.2      ->  203.0.113.10     0  BE   UDP

패킷 캡처는 IP 주소 203.0.113.2(ISP에서 할당한 주소)가 LMA IP 주소를 사용하여 PBU 패킷을 203.0.113.10으로 전송하는 것을 보여줍니다.

자세한 내용을 보려면 monitor capture cap export bootflash:<name>.pcap 명령을 사용하여 캡처를 부트플래시로 내보내고 tftp 서버에 .pcap 파일로 업로드할 수 있습니다.

내보낸 캡처에서 MAG는 LMA에 승인을 요청하지만 LMA는 PBA 패킷을 전송하지 않습니다.

7. 이 문제는 ISP에 국한되어 있습니다. 로컬 ISP에 문의하여 PMIP 서비스가 활성화되어 있는지 확인합니다.

MAG가 LMA를 향하는 PMIPv6 터널을 설정하지 않았습니다(PBU 및 PBA 패킷 교환).

문제 진단

1. MAG(Mobile Access Gateway)의 구성을 검토합니다.

2. MAG와 LMA의 연관성을 확인합니다.

MAG#sh ipv6 mobile pmipv6 mag binding

MAG#

3. PBU 및 PBA 메시지를 확인합니다.

MAG#show ipv6 mobile pmipv6 mag stats

----------------------------------------

[MAG819]: Total Bindings : 0

[MAG819]: PBU Sent : 48

[MAG819]: PBA Rcvd : 36

[MAG819]: PBRI Sent : 0

[MAG819]: PBRI Rcvd : 0

[MAG819]: PBRA Sent : 0

[MAG819]: PBRA Rcvd : 0

[MAG819]: No Of handoff : 0

-------------------------------------------------

<snip>

Trigger Sent Stats

Response to DHCP DISCOVER     : 0 Response to DHCP REQUEST      : 0

Response to ARP REQUEST       : 0

Response to GARP              : 0 Response to Rtr Solicitation  : 0

ATTACH QUERY Sent             : 0 CLEANUP INDICATION Sent       : 37

Resp to MCSA CREATE REQ       : 62 Resp to MCSA UPD REQ          : 0

Resp to MCSA DEL REQ          : 0

A) RESP to MCSA CREATE REQ는 MAG가 LMA 연결을 요청함을 나타냅니다. LMA가 PBU를 거부하면 MAG는 CLEANUP INDICATION 메시지로 시작한다.

4. 디버그 ipv6 모바일 MAG 이벤트를 활성화하여 MAG에 나타나는 오류 코드를 검증합니다.

*Apr 17 18:13:22.885: [PMIPV6_LMN_EVENT]: Attach Timer expired

*Apr 17 18:13:22.885: [PMIPV6_LMN_EVENT]: Event received Attach timer expiry in state: LMN_READY, new state: LMN_READY

*Apr 17 18:13:22.885: [PMIPV6_LMN_EVENT]: Logical MN (310410901877700@13511.mcs) sending Attach trigger req

*Apr 17 18:13:22.885: [PMIPV6_LMN_EVENT]: Starting Logical MN attach timer, period (5000)

*Apr 17 18:13:22.885: [PMIPV6_MAG_EVENT]: Trigger request received (Session create trigger) from (310410901877700@13511.mcs) on Loopback0

*Apr 17 18:13:22.885: [PMIPV6_MAG_EVENT]: Trigger attach request received

*Apr 17 18:13:22.885: [PMIPV6_MAG_EVENT]: Event received New MN intf attached for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_NULL, new state: PATH_INIT

*Apr 17 18:13:22.885: [PMIPV6_MAG_EVENT]: Starting Retx timer, period (1000)

*Apr 17 18:13:22.885: [PMIPV6_MM_EVENT]:  Allocated packet of size 160 with tlv length 148

*Apr 17 18:13:22.885: [PMIPV6_MAG_EVENT]: PBU message sent for Nai: 310410901877700@13511.mcs

*Apr 17 18:13:22.885: [PMIPV6_MAG_EVENT]: Event received First path created for Nai: 310410901877700@13511.mcs in state: NULL, new state: INIT

*Apr 17 18:13:22.886: [PMIPV6_MAG_EVENT]: message received: PBA

*Apr 17 18:13:22.886: [PMIPV6_MAG_EVENT]: PBU rejected by LMA, NAI:310410901877700@13511.mcs, status: 130

*Apr 17 18:13:22.886: [PMIPV6_MAG_EVENT]: PBA: nai(310410901877700@13511.mcs),nai len: 26, lli (310410901877700@135), ll len: 21, att:4, lifetime:0, status:130

*Apr 17 18:13:22.886: [PMIPV6_MAG_EVENT]: Event received PBA reject for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_INIT, new state: PATH_NULL

<snip>

*Apr 17 18:13:22.886: [PMIPV6_MAG_EVENT]: Sending cleanup ind reason Last path Down, orig_event PBA reject

*Apr 17 18:13:22.886: [PMIPV6_LMN_EVENT]: Event received Cleanup request from MAG in state: LMN_READY, new state: LMN_READY

*Apr 17 18:13:22.886: [PMIPV6_MAG_EVENT]: Nai: 310410901877700@13511.mcs, Sending IPv4 address cleanup indication for address (0.0.0.0)

*Apr 17 18:13:22.886: [PMIPV6_MAG_EVENT]: Nai: 310410901877700@13511.mcs, Binding Removed

고려해야 할 중요 로그:

A) MAG는 LMA로의 연결을 시작합니다.

*4월 17일 18:13:22.885: [PMIPV6_MAG_EVENT]: 이벤트가 Nai에 대해 연결된 새 MN intf를 받았습니다. 경로 상태 시스템의 310410901877700@13511.mcs 경로: Cellular0/1/0, 상태: PATH_NULL, 새 상태: 경로 초기화

B) MAG에서 LMA로 보내는 PBU.

*4월 17일 18:13:22.885: [PMIPV6_MAG_EVENT]: Nai에 대해 전송된 PBU 메시지: 310410901877700@13511.mcs

C) LMA에서 수신한 PBA

*4월 17일 18:13:22.886: [PMIPV6_MAG_EVENT]: 받은 메시지: PBA

D) 코드 130으로 인해 LMA에서 거부한 PBU 메시지

*4월 17일 18:13:22.886: [PMIPV6_MAG_EVENT]: LMA에서 거부한 PBU, NAI:310410901877700@13511.mcs, 상태: 130

E) 코드 130으로 인해 MAG에서 PBA 메시지를 거부했습니다.

*4월 17일 18:13:22.886: [PMIPV6_MAG_EVENT]: PBA: 나이(310410901877700@13511.mcs),나이 렌: 26, lli(310410901877700@135), ll len: 21, att:4, lifetime:0, status:130

F) PBU 및 PBA 패킷이 거부되므로 MAG가 NULL 상태로 돌아갑니다.

*4월 17일 18:13:22.886: [PMIPV6_MAG_EVENT]: 이벤트가 Nai에 대한 PBA 거부를 받았습니다. 경로 상태 시스템의 310410901877700@13511.mcs 경로: Cellular0/1/0, 상태: PATH_INIT, 새 상태: 경로_NULL

G) Clean(정상) 메시지는 LMA를 향해 터널을 재설정해야 함을 나타냅니다.

*4월 17일 18:13:22.886: [PMIPV6_MAG_EVENT]: 정리 검색 이유 마지막 경로 중단, orig_event PBA 거부 보내기

*4월 17일 18:13:22.886: [PMIPV6_LMN_EVENT]: 이벤트가 다음 상태의 MAG로부터 정리 요청을 받았습니다. LMN_READY, 새 상태: LMN_준비됨

*4월 17일 18:13:22.886: [PMIPV6_MAG_EVENT]: 나이: 310410901877700@13511.mcs, 주소(0.0.0.0)에 대한 IPv4 주소 정리 표시를 보내는 중입니다.

팁: LMA가 터널 설정을 수락 또는 거부하기 위해 디버그의 상태를 보냅니다. 이러한 코드는 MAG에서 PBA를 수신할 때 확인할 수 있습니다

PBA: 나이(310410901877700@13511.mcs),나이 렌: 26, lli(310410901877700@135), ll len: 21, att:4, lifetime:0, status:130

값 코드를 참조하십시오.

값 코드

설명

0

바인딩 업데이트가 수락됨

1

수락되었지만 접두사 검색이 필요합니다.

128

이유를 지정하지 않았습니다.

129

관리상 금지

130

부족한 자원

131

홈 등록이 지원되지 않음

132

홈 서브넷이 아님

133

이 모바일 노드에 대한 홈 에이전트가 아님

134

중복 주소 검색 실패

135

시퀀스 번호가 창을 벗어났습니다.

136

만료된 홈 논스 인덱스

137

만료된 care-of-nonce 인덱스

138

만료된 논스

139

등록 유형 변경이 허용되지 않음

5. 라우터에서 컨트롤 플레인 캡처를 진행하고 승인 패킷에서 모바일 IPv6 헤더를 확인합니다.

비교 캡처

헤더(오류 있음)

헤더(오류 없음)

6. 로컬 ISP로 확인합니다. 이 경우 LMA 회신에는 역방향 터널을 설정하기 위한 홈 주소가 포함되어 있지 않습니다.

PMIPv6 바운스 - LMA

*May  8 23:09:33.631: %LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel0, changed state to up

*May  8 23:09:33.632: %PMIPV6-5-TUNNELUP: Bringing up the Proxy Mobile IPv6 tunnel Tunnel0

*May  8 23:15:39.067: %PMIPV6-5-TUNNELDELETE: Deleting the Proxy Mobile IPv6 tunnel Tunnel0

*May  8 23:17:16.655: %LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel0, changed state to up

*May  8 23:17:16.656: %PMIPV6-5-TUNNELUP: Bringing up the Proxy Mobile IPv6 tunnel Tunnel0

문제 진단

1. 안테나의 신호 상태가 양호한지 확인합니다.

메모: 셀룰러 문제 해결은 이 문서의 범위를 벗어납니다.

2. 디버그 ipv6 모바일을 활성화하여 디바이스에서 LMA에 PBU 패킷을 전송하는지 확인합니다.

*May  9 20:28:26.784: [PMIPV6_LMN_EVENT]: Attach Timer expired

*May  9 20:28:26.784: [PMIPV6_LMN_EVENT]: Event received Attach timer expiry in state: LMN_READY, new state: LMN_READY

*May  9 20:28:26.784: [PMIPV6_LMN_EVENT]: Logical MN (310410901877700@13511.mcs) sending Attach trigger req

*May  9 20:28:26.784: [PMIPV6_LMN_EVENT]: Starting Logical MN attach timer, period (5000)

*May  9 20:28:26.784: [PMIPV6_MAG_EVENT]: Trigger request received (Session create trigger) from (310410901877700@13511.mcs) on Loopback0

*May  9 20:28:26.784: [PMIPV6_MAG_EVENT]: Trigger attach request received

*May  9 20:28:26.784: [PMIPV6_MAG_EVENT]: Event received Old MN intf attached for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_INIT, new state: PATH_INIT

*May  9 20:28:26.784: [PMIPV6_MAG_EVENT]: Event received First path created for Nai: 310410901877700@13511.mcs in state: INIT, new state: INIT

At this point the MAG waits for a reply from the LMA to establish the tunnel. Since the timer expires, the MAG clears the entry and starts the process.

*May  9 20:28:39.523: [PMIPV6_MAG_EVENT]: Event received Last path Down for Nai: 310410901877700@13511.mcs in state: INIT, new state: NULL

*May  9 20:28:39.523: [PMIPV6_MAG_EVENT]: Trigger Reply sent in Bul Null state entry for Nai: 310410901877700@13511.mcs

*May  9 20:28:39.523: [PMIPV6_LMN_EVENT]: Event received Trigger Attach Failure in state: LMN_READY, new state: LMN_READY

< snip >

*May  9 20:28:39.523: [PMIPV6_MAG_EVENT]: sending cleanup ind reason Last path Down, orig_event ReTx timer exhausted

*May  9 20:28:39.523: [PMIPV6_LMN_EVENT]: Event received Cleanup request from MAG in state: LMN_READY, new state: LMN_READY

*May  9 20:28:39.523: [PMIPV6_MAG_EVENT]: Nai: 310410901877700@13511.mcs, Sending IPv4 address cleanup indication for address (0.0.0.0)

*May  9 20:28:39.523: [PMIPV6_MAG_EVENT]: Nai: 310410901877700@13511.mcs, Binding Removed

< Snip >

*May  9 20:28:41.955: [PMIPV6_MAG_EVENT]: Event received New MN intf attached for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_NULL, new state: PATH_INIT

*May  9 20:28:41.955: [PMIPV6_MAG_EVENT]: Starting Retx timer, period (1000)

*May  9 20:28:41.955: [PMIPV6_MM_EVENT]: Allocated packet of size 160 with tlv length 148

*May  9 20:28:41.955: [PMIPV6_MAG_EVENT]: PBU message sent for Nai: 310410901877700@13511.mcs

*May  9 20:28:41.956: [PMIPV6_MAG_EVENT]: Event received First path created for Nai: 310410901877700@13511.mcs in state: NULL, new state: INIT

*May  9 20:28:42.979: [PMIPV6_MAG_EVENT]: Retx Timer expired for Nai: 310410901877700@13511.mcs

*May  9 20:28:42.979: [PMIPV6_MAG_EVENT]: Event received PBU Retx timer expired for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_INIT, new state: PATH_INIT

*May  9 20:28:42.979: [PMIPV6_MM_EVENT]: Allocated packet of size 160 with tlv length 148

*May  9 20:28:42.979: [PMIPV6_MAG_EVENT]: PBU message sent for Nai: 310410901877700@13511.mcs

*May  9 20:28:42.979: [PMIPV6_MAG_EVENT]: Starting Retx timer for Nai: 310410901877700@13511.mcs,period (2000)

*May  9 20:28:42.979: [PMIPV6_MAG_EVENT]: Event received First path created for Nai: 310410901877700@13511.mcs in state: INIT, new state: INIT

*May  9 20:28:45.027: [PMIPV6_MAG_EVENT]: Retx Timer expired for Nai: 310410901877700@13511.mcs

*May  9 20:28:45.027: [PMIPV6_MAG_EVENT]: Event received PBU Retx timer expired for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_INIT, new state: PATH_INIT

*May  9 20:28:45.027: [PMIPV6_MM_EVENT]: Allocated packet of size 160 with tlv length 148

*May  9 20:28:45.027: [PMIPV6_MAG_EVENT]: PBU message sent for Nai: 310410901877700@13511.mcs

*May  9 20:28:45.027: [PMIPV6_MAG_EVENT]: Starting Retx timer for Nai: 310410901877700@13511.mcs,period (4000)

*May  9 20:28:45.027: [PMIPV6_MAG_EVENT]: Event received First path created for Nai: 310410901877700@13511.mcs in state: INIT, new state: INIT

*May  9 20:28:45.228: [PMIPV6_MAG_EVENT]: message received: PBA

*May  9 20:28:45.228: [PMIPV6_MAG_EVENT]: PBA: nai(310410901877700@13511.mcs),nai len: 26, lli (310410901877700@135), ll len: 21, att:4, lifetime:3600, status:0

*May  9 20:28:45.228: [PMIPV6_MAG_EVENT]: Event received PBA accept for Nai: 310410901877700@13511.mcs in path state machine, path: Cellular0/1/0, state: PATH_INIT, new state: PATH_ACTIVE

*May  9 20:28:45.228: [PMIPV6_MAG_EVENT]: Starting Refresh timer, period (300000)

*May  9 20:28:45.229: PMIPV6_LMN_EVENT]: Received event (20)

*May  9 20:28:45.229: [PMIPV6_LMN_EVENT]: Address change event received for Tunnel0

*May  9 20:28:45.229: %LINEPROTO-5-UPDOWN: Line protocol on Interface Tunnel0, changed state to up

*May  9 20:28:45.230: %PMIPV6-5-TUNNELUP: Bringing up the Proxy Mobile IPv6 tunnel Tunnel0

*May  9 20:28:45.230: [PMIPV6_MAG_EVENT]: Adding V4 Tunnel, Handle (Tunnel0), mode: (GRE_IN_IPV4)

*May  9 20:28:45.230: [PMIPV6_MAG_EVENT]: Populating Reverse V4 Tunnel entry, l2 address (0x310410901877700@135), ipv4 add: x.x.x.x phy handle: (Loopback0), Succeeded !!!

*May  9 20:28:45.230: [PMIPV6_MAG_EVENT]: Populating Reverse V4 Tunnel entry, l2 address (0x310410901877700@135), ipv4 add: x.x.x.x phy handle: (Ethernet0/1), Succeeded !!!

*May  9 20:28:45.230: [PMIPV6_MAG_EVENT]: Stopping Retx timer for Nai: 310410901877700@13511.mcs

*May  9 20:28:45.230: [PMIPV6_MAG_EVENT]: Event received First path UP for Nai: 310410901877700@13511.mcs in state: INIT, new state: ACTIVE

*May  9 20:28:45.230: [PMIPV6_MAG_EVENT]: Nai: 310410901877700@13511.mcs, Updating binding succeeded

고려해야 할 중요 로그:

A) MAG는 LMA와의 연결을 만료하고 응답을 기다립니다.

*5월 9일 20:28:26.784: [PMIPV6_LMN_EVENT]: 어태치 타이머 만료

*5월 9일 20:28:26.784: [PMIPV6_LMN_EVENT]: 이벤트 수신 연결 타이머 만료 상태: LMN_READY, 새 상태: LMN_준비됨

*5월 9일 20:28:26.784: [PMIPV6_MAG_EVENT]: 이벤트가 Nai에 대해 연결된 이전 MN intf를 받았습니다. 경로 상태 시스템의 310410901877700@13511.mcs 경로: Cellular0/1/0, 상태: PATH_INIT, 새 상태: 경로 초기화

*5월 9일 20:28:26.784: [PMIPV6_MAG_EVENT]: 이벤트가 수신된 Nai에 대해 생성된 첫 번째 경로: 310410901877700@13511.mcs의 상태: 초기화, 새 상태: 초기화

B) 이전 바인딩을 삭제하고 새 터널을 설정하기 위해 일반 메시지를 보냅니다.

*5월 9일 20:28:39.523: [PMIPV6_MAG_EVENT]: 이벤트가 Nai에 대한 마지막 경로를 받았습니다. 310410901877700@13511.mcs의 상태: 초기화, 새 상태: 공백

*5월 9일 20:28:39.523: [PMIPV6_MAG_EVENT]: 정리 검색 이유 마지막 경로 중단 전송, orig_event ReTx 타이머 소진

*5월 9일 20:28:39.523: [PMIPV6_LMN_EVENT]: 이벤트가 다음 상태의 MAG로부터 정리 요청을 받았습니다. LMN_READY, 새 상태: LMN_준비됨

*5월 9일 20:28:39.523: [PMIPV6_MAG_EVENT]: 나이: 310410901877700@13511.mcs, 주소(0.0.0.0)에 대한 IPv4 주소 정리 표시를 보내는 중입니다.

*5월 9일 20:28:39.523: [PMIPV6_MAG_EVENT]: 나이: 310410901877700@13511.mcs, 바인딩 제거됨

C) 새 터널 0을 설정하기 위해 LMA에 PBU 메시지가 전송됩니다. MAG가 수신되면 PBA가 터널을 불러옵니다.

*5월 9일 20:28:41.955: [PMIPV6_MAG_EVENT]:Nai에 대해 전송된 PBU 메시지: 310410901877700@13511.mcs

D) PBA는 MAG 및 LMA에 의해 수신되고 수락됩니다.

*5월 9일 20:28:45.228: [PMIPV6_MAG_EVENT]: 받은 메시지: PBA

*5월 9일 20:28:45.228: [PMIPV6_MAG_EVENT]: PBA: 나이(310410901877700@13511.mcs),나이 렌: 26, lli(310410901877700@135), ll len: 21, att:4, lifetime:3600, status:0

*5월 9일 20:28:45.228: [PMIPV6_MAG_EVENT]: 이벤트가 Nai에 대한 PBA 승인을 받았습니다. 경로 상태 시스템의 310410901877700@13511.mcs 경로: Cellular0/1/0, 상태: PATH_INIT, 새 상태: 경로(_Active)

E) 터널 0이 설정되었습니다.

*5월 9일 20:28:45.229: [PMIPV6_LMN_EVENT]: Tunnel0에 대한 주소 변경 이벤트를 받았습니다.

*5월 9일 20:28:45.229: %LINEPROTO-5-UP: 인터페이스 Tunnel0의 라인 프로토콜, 상태가 up으로 변경됨

*5월 9일 20:28:45.230: %PMIPV6-5-TUNNELUP: 프록시 모바일 IPv6 터널 Tunnel0 시작

3. 라우터에서 컨트롤 플레인 캡처를 진행하고 패킷이 MAG와 LMA 간에 공유되는지 확인합니다.

내보낸 캡처에서 MAG는 LMA에 승인을 요청합니다. LMA가 이 메시지에 응답합니다. 그러나 전송에 문제가 있으므로 이러한 메시지는 MAG에서 일관성 있게 수신되지 않습니다.

일단 수송이 안정되면 터널은 안정되게 된다.

4. 로컬 ISP에 이 두 장치 간에 전송이 안정적인지 확인합니다.

추가 정보

PMIP는 ISP로부터 기본 경로를 받지 못할 것으로 예상됩니다. 연결을 얻고 터널을 설정하려면 LMA의 IP를 가리키는 호스트 경로가 있어야 하며 셀룰러 인터페이스를 다음 홉으로 추가해야 합니다.

예:

ip route 203.0.113.10 255.255.255.255 cellular0/1/0

용어

설명

국제 모바일 가입자 ID(IMSI)

SIM 카드에 할당된 15자리 코드 번호

IMEI(International Mobile Equipment Identity)

모바일 장비에 할당된 15자리 코드

ICCID(집적 회로 카드 식별자)

하드웨어 SIM 카드에 특별히 할당된 19~20자리 코드

MSISDN(Mobile Station International Subscriber Directory Number)

ISP에서 할당한 모바일 장치 번호입니다. 여기에는 국가 코드와 지정된 번호가 포함됩니다.

NAI(Network Access Identifier)

네트워크 액세스 인증 중에 클라이언트가 제출한 사용자 ID

APN(액세스 포인트 이름)

모바일 네트워크 데이터에 연결할 모바일 장치의 정보(Roam 프로세스)

모바일 노드(MN)

IP 모빌리티 관련 PMIP에 참여하는 데 필요한 IP 호스트 또는 라우터

MAG(Mobile Access Gateway)

ISP와의 연결을 관리하는 액세스 장치

LMA(Local Mobility Anchor)

프록시 모바일 IPv6 도메인(PMIP)의 모바일 노드용 홈 에이전트

집 주소(HoA)

LMA 풀에서 할당한 동적 IP 주소

PBU(Proxy Binding Update)

LMA 간의 터널을 설정하기 위해 MAG에서 요청합니다. 이 요청에는 Mobile Node Identifier 옵션이 포함됩니다.

PBA(Proxy Binding Acknowledgment)

LMA에서 MAG로 보내는 메시지. HoA 네트워크 접두사를 포함하고 양방향 터널 설정을 트리거합니다.