OSPF的NSSA配置
area 1 是标准区域;
R1 :
1.配置IP地址 ;
R1(config)#inter loopback 0
R1(config-if)#ip addre 172.16.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#inter f0/0
R1(config-if)#ip addre 172.16.0.5 255.255.255.252
R1(config-if)#no shut
R1(config-if)#exit
2.配置默认路由
R1(config)#ip route 0.0.0.0 0.0.0.0 172.16.0.6
R2:
1.配置IP地址;
R2(config)#inter f0/0
R2(config-if)#ip add 172.16.0.6 255.255.255.252
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#inter f1/0
R2(config-if)#ip add 192.168.64.1 255.255.255.252
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#inter f2/0
R2(config-if)#ip add 192.168.1.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#exit
2.配置OSPF;
R2(config)#router ospf 20
R2(config-router)#network 192.168.64.0 0.0.0.3 area 1
R2(config-router)#network 192.168.1.0 0.0.0.255 area 0
R2(config-router)#exit
3.配置默认路由;
R2(config)#ip route 0.0.0.0 0.0.0.0 172.16.0.5
4.把ISP那部分的信息注入进OSPF内部;
R2(config)#router ospf 20
R2(config-router)#default-information originate
R3:
1.配置IP地址:
R3(config)#inter f1/0
R3(config-if)#ip addre 192.168.1.3 255.255.255.0
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#inter f0/0
R3(config-if)#ip addre 192.168.224.1 255.255.255.252
R3(config-if)#no shut
R3(config-if)#exit
2.配置OSPF;
R3(config)#router ospf 20
R3(config-router)#network 192.168.1.0 0.0.0.255 area 0
R3(config-router)#network 192.168.224.0 0.0.0.3 area 2
R3(config-router)#end
R4:
1.配置IP地址;
R4(config)#inter f0/0
R4(config-if)#ip addre 192.168.224.2 255.255.255.252
R4(config-if)#no shut
R4(config-if)#exit
R4(config)#inter f1/0
R4(config-if)#ip add 192.168.248.1 255.255.255.0
R4(config-if)#no shut
R4(config-if)#exit
2.配置OSPF;
R4(config)#router ospf 20
R4(config-router)#network 192.168.224.0 0.0.0.3 area 2
R4(config-router)#network 192.168.248.0 0.0.0.255 area 2
R4(config-router)#end
R5:
R5(config)#inter f0/0
R5(config-if)#ip addr 192.168.248.2 255.255.255.0
R5(config-if)#no shut
R5(config-if)#no ip routing
R6:
1.配置IP地址;
R6(config)#inter f1/0
R6(config-if)#ip add 192.168.64.2 255.255.255.252
R6(config-if)#no shut
R6(config-if)#exit
R6(config)#inter f0/0
R6(config-if)#ip addr 192.168.72.1 255.255.255.0
R6(config-if)#no shut
R6(config-if)#exit
2.配置OSPF;
R6(config)#router ospf 20
R6(config-router)#network 192.168.64.0 0.0.0.3 area 1
R6(config-router)#network 192.168.72.0 0.0.0.255 area 1
R6(config-router)#end
R7:
R7(config)#inter f0/0
R7(config-if)#ip add 192.168.72.2 255.255.255
R7(config-if)#no shut
R7(config-if)#no ip routing
二:(area 1 是末梢区域)
R2:
1. 关掉配置的永久的默认路由,因为末梢区域会自动生成默认路由;但是现在区域2 ping不通外网了,因为区域2 是标准区域;把它再做一便后,区域二就可以通外网了。
R2(config)#router ospf 20
R2(config-router)#default-information originate
2. 配置末梢区域
R2(config)#router ospf 20
R2(config-router)#area 1 stub
R6 :
配置末梢区域
R6(config)#router ospf 20
R6(config-router)#area 1 stub
试验三: (area 1 是完全末梢区域)
R2:
R2(config)#router ospf 20
R2(config-router)#area 1 stub no-summary
试验四:(area 1 是完全非纯末梢区域)
R2:
1.去掉刚才配置的末梢区域(这一条同时也会去掉完全末梢区域,因为末梢是完全末梢的基础)
R2(config)#router ospf 20
R2(config-router)#no area 1 stub
2.配置完全非纯末梢区域;
R2(config-router)#area 1 nssa no-summary
3.配置永久默认路由;这条命令只对该区域生效,不对整个自治系统生效
R2(config-router)#area 1 nssa default-information-originate(配置在ABR上)
R6(ABR):本例中配置的RIP可以不要!非纯末梢与末梢的区别是非纯末梢区域允许ASBR的存在,并且会学习它通告的外部网段的信息,但是不学习骨干区域所通告过来的其它外部路由信息;
1.宣告两个Loopback接口以增加两个网段,出现外部自治系统
R6(config)#inter loop 0
R6(config-if)#ip addre 10.0.0.1 255.255.255.0
R6(config-if)#exit
R6(config)#inter loop 1
R6(config-if)#ip addre 20.0.0.1 255.255.255.0
R6(config-if)#exit
2.用RIP宣告增加的网段;
R6(config)#router rip
R6(config-router)#network 10.0.0.0
R6(config-router)#network 20.0.0.0
3.把用OSPF宣告的网段注入进RIP网络中;
R6(config)#router rip
R6(config-router)#redistribute ospf 20 metric 15
R6(config-router)#exit
4.把用RIP宣告的网段注入进OSPF网络中;
R6(config)#router ospf 20
R6(config-router)#redistribute rip subnets
R6(config-router)#exit
5.去掉刚才配置的末梢区域信息(这一条同时也会去掉完全末梢区域);
R6(config)#router ospf 20
R6(config-router)#no area 1 stub
6.配置完全非纯末梢区域;
R6(config-router)#area 1 nssa no-summary
五:(area 1 是非纯末梢区域)
R2:
1.去掉完全非纯末梢区域,就是非纯末梢区域了
R2(config)#router ospf 20
R2(config-router)#no area 1 nssa no-summary
R6:
1.去掉完全非纯末梢区域,就是非纯末梢区域了
R6(config)#router ospf 20
R6(config-router)#no area 1 nssa no-summary
如果先配的是非纯末梢,则只在ABR上的配置非纯的命名后加上no-summary后,就变成完全非纯末梢;
结果分析 一:area 1是标准区域
R2(config)#router ospf 20
R2(config-router)#default-information originate把ISP那部分的信息注入进OSPF内部时的路由表;
此时用R7ping172的网段时不通,虽然标准区域学习自治系统外部的路由信息,但是ISP部分和用OSPF 宣告的这部分相当于两个自治系统,没有经过注入,还是学习不到;
当通告一个永久默认路由后的路由表,外部的路由会显示出来,也可以ping通外网;
标准区域时,学习区域内的,区域间的,以及外部自治系统的;O*E2表明它学习外部的
二:末梢区域;
学习区域内的,区域间的路由信息,别的用默认路由
三:完全末梢区域;
除了域内的路由外,只再使用一个默认路由指向区域边界路由器。
四:完全非纯末梢区域;
学习区域内的,除此之外用一条默认路由来代替,允许ASBR的存在
五:非纯末梢区域;
学习区域内的,区域间的,也学习NSSA区域内的ASBR通告的外部自治系统的信息。因为用RIP宣告了两个网段,所以多了两个网段。重要的变化是末梢区域的O*IA变成了非纯末梢的O*N2。