소개
이 문서에서는 OSPFv3 ABR(Area Border Router)인 Cisco IOS® XR 라우터의 새로운 OSPFv3(Open Shortest Path First version 3) 컨피그레이션 명령에 대해 설명합니다. 이 명령은 NSSA(Not-So-Stubby Area)에서 Type-7 LSA에서 변환을 활성화합니다
Type-5 LSA에 대한 포워딩 주소 0을 사용합니다.
문제
NSSA 영역용 OSPFv3 ABR인 Cisco IOS XR 라우터는 소프트웨어 업그레이드 5.3.4, 릴리스 6.2.1 또는 릴리스 6.4.1으로 업그레이드한 후 포워딩 주소가 0인 경우 Type-7 LSA의 Type-5 LSA로의 변환을 중지합니다.
RFC 3101 섹션 3.2 "Type-7 LSAs를 Type-5 LSA로 변환"은 전달 주소가 0인 경우 NSSA 영역의 ABR이 Type-7 LSA를 Type-5 LSA로 변환하지 않음을 지정합니다. 이는 OSPFv2 및 OSPFv3에 적용됩니다.
그러나 Cisco IOS XR 구현 OSPFv3에서는 포워딩 주소가 0인 Type-7 LSA를 Type-5 LSA로 변환할 수 있었습니다.
해당 컨텍스트의 Type-7-5 LSA 변환이 RFC를 준수하지 않았으므로 릴리스 5.3.4 및 릴리스 6.2.1에서 Cisco 버그 ID CSCva64125에 의해 제거되었습니다.
이 변경으로 인해 소프트웨어 업그레이드 후 프로덕션 네트워크에서 일부 연결 문제가 발생했기 때문에 변경 사항은 Cisco 버그 ID CSCvd81695로 릴리스 5.3.4 서비스 팩 3, 릴리스 6.2.2 및 릴리스 6.3.1에서 다시 되돌아갔습니다.
솔루션
그 시점에서 Cisco IOS XR OSPFv3 구현은 다시 RFC를 준수하지 않으므로 릴리스 6.4.1에서 Cisco 버그 ID CSCvd81715에 의해 최종 변경 사항이 도입되었습니다.
-
Cisco IOS XR Release 6.4.1 이상에서 기본적으로 Cisco IOS XR는 포워딩 주소가 0인 경우 Type-7 LSA를 Type-5 LSA로 변환하지 않습니다. 따라서 Cisco IOS XR는 기본적으로 RFC를 준수합니다.
-
이전 Cisco IOS XR 버전의 RFC 규정을 준수하지 않는 동작에 의존하는 경우, NSSA ABR의 Type-5 LSA에 포워딩 주소가 0인 Type-7 LSA의 변환을 다시 활성화하기 위해 릴리스 6.4.1에 새로운 컨피그레이션 명령이 추가되었습니다. 동일한 비 RFC 규격 동작을 유지하려면 릴리스 6.4.1 이상으로 업그레이드할 때 이 명령을 구성해야 합니다.
NSSA ABR 라우터의 Type-5 LSA에 0개의 포워딩 주소가 있는 Type-7 LSA를 변환하기 위한 이 새로운 컨피그레이션 명령은 다음과 같습니다.
router ospfv3 <process>
capability type7 translate zero-forward-addr
예
새 capability 명령을 적용하기 전에 라우팅 비트가 Type-7 LSA에 설정되지 않고 Type-5 LSA가 시작되지 않습니다. 전달 주소가 없습니다.
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database nssa 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-7 AS External Link States (Area 111)
LS age: 639
LS Type: AS External Link
Link State ID: 2
Advertising Router: 10.0.0.2
LS Seq Number: 80007ffa
Checksum: 0x83e3
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: P , Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
capability type7 translate zero-forward-addr configuration 명령이 커밋되면 라우팅 비트가 Type-7 LSA에 설정됩니다.
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database nssa 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-7 AS External Link States (Area 111)
Routing Bit Set on this LSA
LS age: 125
LS Type: AS External Link
Link State ID: 2
Advertising Router: 10.0.0.2
LS Seq Number: 80007ffc
Checksum: 0x7fe5
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: P , Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
External Route Tag: 0
이제 Type-5 외부 LSA가 시작되었습니다.
RP/0/RP0/CPU0:NSSA_ABR#show ospfv3 database external 2001:db8:1:2::/64
OSPFv3 Router with ID (10.0.0.1) (Process ID 100)
Type-5 AS External Link States
LS age: 190
LS Type: AS External Link
Link State ID: 0
Advertising Router: 10.0.0.1
LS Seq Number: 80000001
Checksum: 0x9ada
Length: 36
Prefix Address: 2001:db8:1:2::
Prefix Length: 64, Options: None, Priority: Low
Metric Type: 1 (Comparable directly to link state metric)
Metric: 0
External Route Tag: 0