OSPFNSSA配置


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上)

 

 

 

 

 

R6ABR):本例中配置的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 originateISP那部分的信息注入进OSPF内部时的路由表;

  此时用R7ping172的网段时不通,虽然标准区域学习自治系统外部的路由信息,但是ISP部分和用OSPF 宣告的这部分相当于两个自治系统,没有经过注入,还是学习不到;

 

 

 

 

 

 

 

 

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

      当通告一个永久默认路由后的路由表,外部的路由会显示出来,也可以ping通外网;

标准区域时,学习区域内的,区域间的,以及外部自治系统的;O*E2表明它学习外部的

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

二:末梢区域;

 

 

 

 

 

 

      学习区域内的,区域间的路由信息,别的用默认路由

 

 

 

 

 

三:完全末梢区域;

 

 

 

 

 

 

 

 

   

 

 

      除了域内的路由外,只再使用一个默认路由指向区域边界路由器。

 

 

 

 

 

 

 

 

 

 

 

四:完全非纯末梢区域;

 

 

 

 

 

 

 

 

 

 

 

     学习区域内的,除此之外用一条默认路由来代替,允许ASBR的存在

 

五:非纯末梢区域;

 

 

 

 

 

    学习区域内的,区域间的,也学习NSSA区域内的ASBR通告的外部自治系统的信息。因为用RIP宣告了两个网段,所以多了两个网段。重要的变化是末梢区域的O*IA变成了非纯末梢的O*N2