NSSA实验拓扑
NSSA前:
R4#sh ipospf database external
OSPF Router with ID (94.4.4.4)(Process ID 110)
Type-5 AS External Link States
Routing Bit Set on this LSA LS age: 351 Options: (No TOS-capability, DC) LS Type: AS External Link Link State ID: 100.1.1.0 (External NetworkNumber ) Advertising Router: 93.3.3.3 LS Seq Number: 80000001 Checksum: 0x3F30 Length: 36 Network Mask: /24 Metric Type: 2 (Larger than any linkstate path) TOS: 0 Metric: 20 Forward Address: 0.0.0.0 External Route Tag: 100 此时需要Type4告知其它路由器怎么到达ASBR。
NSSA后:
R4#sh ipospf database external
OSPF Router with ID (94.4.4.4)(Process ID 110)
Type-5 AS External Link States
Routing Bit Set on this LSA LS age: 373 Options: (No TOS-capability, DC) LS Type: AS External Link Link State ID: 100.1.1.0 (External NetworkNumber ) Advertising Router: 92.2.2.2 LS Seq Number: 80000001 Checksum: 0x2E20 Length: 36 Network Mask: /24 Metric Type: 2 (Larger than any linkstate path) TOS: 0 Metric: 20 Forward Address: 10.1.23.3 External Route Tag: 100 此时根据ForwardAddress到达ASBR,不产生关于ASBR为93.3.3.3的Type4 LSA。
由以下可以看出,7转5由R2完成,因为R2的RID:92.2.2.2比R1的RID:91.1.1.1大。7转5只是把Advertising Router替换为自身的RID。
注意:虽然R4上的关于RIP的Type5是由R2转换并通告的,但是R4去往RIP的路由并不经过R2走;R4会根据Forward Address选择最优路径!
Type7中Forward Address选举原则: 1.优选宣告进OSPF进程的最大Loopback口IP地址 2.如果没有Loopback宣告进OSPF进程,则优选宣告进OSPF进程的最大的物理接口的IP地址
问题: 1.原生的Type5中的ForwardAddress为0,为什么Type7中的Forward Address不能为0? 2.NSSA区域的所有ABR都做了7转5,然后其它路由器选择Type5中AdvertisingRouter较大者?还是只有NSSA区域的ABR中RID较大者做了7转5?
附实验配置文件: R1: hostnameR1 ! interfaceLoopback0 ip address 1.1.1.1 255.255.255.255 ! interfaceFastEthernet0/0 ip address 10.1.14.1 255.255.255.0 duplex auto speed auto ! interfaceFastEthernet0/1 ip address 10.1.13.1 255.255.255.0 duplex auto speed auto ! routerospf 110 router-id 91.1.1.1 log-adjacency-changes area 1 nssa network 10.1.13.0 0.0.0.255 area 1 network 10.1.14.0 0.0.0.255 area 0 ! R2: hostnameR2 ! interfaceLoopback0 ip address 2.2.2.2 255.255.255.255 ! interfaceFastEthernet0/0 ip address 10.1.23.2 255.255.255.0 duplex auto speed auto ! interfaceSerial1/0 ip address 10.1.24.2 255.255.255.0 encapsulation ppp serial restart-delay 0 ! routerospf 110 router-id 92.2.2.2 log-adjacency-changes area 1 nssa network 10.1.23.0 0.0.0.255 area 1 network 10.1.24.0 0.0.0.255 area 0 ! R3: hostnameR3 ! interfaceLoopback0 ip address 3.3.3.3 255.255.255.255 ! interfaceLoopback100 ip address 100.1.1.1 255.255.255.0 ! interfaceFastEthernet0/0 ip address 10.1.13.3 255.255.255.0 duplex auto speed auto ! interfaceFastEthernet0/1 ip address 10.1.23.3 255.255.255.0 duplex auto speed auto ! routerospf 110 router-id 93.3.3.3 log-adjacency-changes area 1 nssa redistribute rip subnets tag 100 network 10.1.13.0 0.0.0.255 area 1 network 10.1.23.0 0.0.0.255 area 1 ! routerrip version 2 network 100.0.0.0 no auto-summary ! R4: hostnameR4 ! interfaceLoopback0 ip address 4.4.4.4 255.255.255.255 ! interfaceFastEthernet0/0 ip address 10.1.14.4 255.255.255.0 duplex auto speed auto ! interfaceSerial1/0 ip address 10.1.24.4 255.255.255.0 encapsulation ppp serial restart-delay 0 ! routerospf 110 router-id 94.4.4.4 log-adjacency-changes network 10.1.14.0 0.0.0.255 area 0 network 10.1.24.0 0.0.0.255 area 0 ! |