好消息,超酷的在线虚拟网络实验室上线了!点击开始实验

为获得更好的浏览效果,建议您使用 Firefox 或者 Chrome 浏览器



6.3.4    配置stub

【需求】

一个OSPF自治系统中,A,B运行在area 0 ,B,C运行在area 1,area 1stub区域,BABR

router A引入到D的外部路由,在area 1不存在到D5类外部路由,而是通过ABR通告的默认路由来访问D

【组网图】

 

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

router id 1.1.1.1

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 10.1.1.1 255.255.255.0

#

interface Ethernet1/0/1

ip address 50.1.1.2 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 20.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.1 255.255.255.255

#

ospf 1

import-route static         /引入静态路由/

area 0.0.0.0

network 1.1.1.1 0.0.0.0

network 10.1.1.0 0.0.0.255

network 20.1.1.0 0.0.0.3

#

ip route-static 100.1.1.0 255.255.255.0 50.1.1.1 preference 60

/配置到100.1.1.0/24的静态路由/

#

user-interface con 0

user-interface vty 0 4

#

return

RouterB配置脚本

#

sysname RouterB

#

router id 1.1.1.2

#

radius scheme system

#

domain system

#

interface Seria0/0

link-protocol ppp

ip address 20.1.1.2 255.255.255.252

#

interface Serial0/1

link-protocol ppp

ip address 30.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.2 255.255.255.255

#

ospf 1

area 0.0.0.1

network 30.1.1.0 0.0.0.3

stub                            /area 1配置为stub区域/

#

area 0.0.0.0

network 1.1.1.2 0.0.0.0

network 20.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

RouterC配置脚本

#

sysname RouterC

#

router id 1.1.1.3

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 40.1.1.1 255.255.255.0

#

interface Ethernet1/0/1

ip address 40.1.2.1 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 30.1.1.2 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.3 255.255.255.255

#

ospf 1

area 0.0.0.1

network 1.1.1.3 0.0.0.0

network 30.1.1.0 0.0.0.3

network 40.1.1.0 0.0.0.255

network 40.1.2.0 0.0.0.255

stub                          /area 1配置为stub区域/

#

user-interface con 0

user-interface vty 0 4

#

return

 

【验证】

各路由器可以通过OSPF学习到全网的路由信息,并可以ping通对方网段。

RouterC路由表:

[RouterC]disp ip routing-table                                          

 Routing Table: public net                                                     

Destination/Mask   Protocol Pre  Cost        Nexthop         Interface         

0.0.0.0/0          OSPF     10   1563        30.1.1.1        Serial0/0       

1.1.1.1/32         OSPF     10   3125        30.1.1.1        Serial0/0       

1.1.1.2/32         OSPF     10   1563        30.1.1.1        Serial0/0       

1.1.1.3/32         DIRECT   0    0           127.0.0.1       InLoopBack0       

10.1.1.0/24        OSPF     10   3125        30.1.1.1        Serial2/0/0       

20.1.1.0/30        OSPF     10   3124        30.1.1.1        Serial2/0/0        

30.1.1.0/30        DIRECT   0    0           30.1.1.2        Serial2/0/0       

30.1.1.1/32        DIRECT   0    0           30.1.1.1        Serial2/0/0       

30.1.1.2/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

40.1.1.0/24        DIRECT   0    0           40.1.1.1        Ethernet0/0     

40.1.1.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

40.1.2.0/24        DIRECT   0    0           40.1.2.1        Ethernet0/1     

40.1.2.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

127.0.0.0/8        DIRECT   0    0           127.0.0.1       InLoopBack0       

127.0.0.1/32       DIRECT   0    0           127.0.0.1       InLoopBack0       

                        

【提示】

1Stub区域是一类特殊的OSPF区域,这类区域不接收或扩散Type-5LSAAS-external-LSAs),对于产生大量Type-5 LSA的网络,这种处理方式能够有效减小Stub区域内路由器的LSDB尺寸,并缓解SPF计算对路由器资源的占用。通常情况下,Stub区域位于自治系统边界。

2、为保证Stub区域去往自治系统外的报文能被正确转发,Stub区域的ABR将通过Summary-LSA向本区域内发布一条缺省路由,并且只在本区域扩散。

 

6.3.5    配置完全stub(total stub)

【需求】

一个OSPF自治系统中,A,B运行在area 0 ,B,C运行在area 1,且为完全stub区域,BABR

【组网图】

 

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

router id 1.1.1.1

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 10.1.1.1 255.255.255.0

#

interface Ethernet1/0/1

ip address 50.1.1.2 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 20.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.1 255.255.255.255

#

ospf 1

import-route static         /引入静态路由/

area 0.0.0.0

network 1.1.1.1 0.0.0.0

network 10.1.1.0 0.0.0.255

network 20.1.1.0 0.0.0.3

#

ip route-static 100.1.1.0 255.255.255.0 50.1.1.1 preference 60

/配置到100.1.1.0/24的静态路由/

#

user-interface con 0

user-interface vty 0 4

#

return

RouterB配置脚本

#

sysname RouterB

#

router id 1.1.1.2

#

radius scheme system

#

domain system

#

interface Seria0/0

link-protocol ppp

ip address 20.1.1.2 255.255.255.252

#

interface Serial0/1

link-protocol ppp

ip address 30.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.2 255.255.255.255

#

ospf 1

area 0.0.0.1

network 30.1.1.0 0.0.0.3

stub no-summary                 /area 1配置为total stub区域/

#

area 0.0.0.0

network 1.1.1.2 0.0.0.0

network 20.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

RouterC配置脚本

#

sysname RouterC

#

router id 1.1.1.3

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 40.1.1.1 255.255.255.0

#

interface Ethernet1/0/1

ip address 40.1.2.1 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 30.1.1.2 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.3 255.255.255.255

#

ospf 1

area 0.0.0.1

network 1.1.1.3 0.0.0.0

network 30.1.1.0 0.0.0.3

network 40.1.1.0 0.0.0.255

network 40.1.2.0 0.0.0.255

stub

#

user-interface con 0

user-interface vty 0 4

#

return

 

【验证】

各路由器可以通过OSPF学习到全网的路由信息,并可以ping通对方网段。

RouterC路由表

[RouterC]disp ip rout                                                   

 Routing Table: public net                                                     

Destination/Mask   Protocol Pre  Cost        Nexthop         Interface         

0.0.0.0/0          OSPF     10   1563        30.1.1.1        Serial0/0       

1.1.1.3/32         DIRECT   0    0           127.0.0.1       InLoopBack0       

30.1.1.0/30        DIRECT   0    0           30.1.1.2        Serial0/0       

30.1.1.1/32        DIRECT   0    0           30.1.1.1        Serial0/0       

30.1.1.2/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

40.1.1.0/24        DIRECT   0    0           40.1.1.1        Ethernet0/0     

40.1.1.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

40.1.2.0/24        DIRECT   0    0           40.1.2.1        Ethernet0/1     

40.1.2.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

127.0.0.0/8        DIRECT   0    0           127.0.0.1       InLoopBack0       

127.0.0.1/32       DIRECT   0    0           127.0.0.1       InLoopBack0       

 

【提示】

1 配置total stubstub相比只需要在ABR上配置stub no-summary,对于区域内部的路由器不需要修改。

2 total stub区域内,只通过ABR通告的默认路由来访问外部。内部不存在type 345类路由。

 

6.3.6    配置NSSA

【需求】

一个OSPF自治系统中,A,B运行在area 0B,C运行在area 1area1NSSA区域,BABR

整个OSPF自治系统均可学习到asbr router C引入的到D的路由。

【组网图】

 

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

router id 1.1.1.1

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 10.1.1.1 255.255.255.0

#

interface Ethernet1/0/1

ip address 50.1.1.2 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 20.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.1 255.255.255.255

#

ospf 1

import-route static         /引入静态路由/

area 0.0.0.0

network 1.1.1.1 0.0.0.0

network 10.1.1.0 0.0.0.255

network 20.1.1.0 0.0.0.3

#

ip route-static 100.1.1.0 255.255.255.0 50.1.1.1 preference 60

/配置到100.1.1.0/24的静态路由/

#

user-interface con 0

user-interface vty 0 4

#

return

RouterB配置脚本

#

sysname RouterB

#

router id 1.1.1.2

#

radius scheme system

#

domain system

#

interface Seria0/0

link-protocol ppp

ip address 20.1.1.2 255.255.255.252

#

interface Serial0/1

link-protocol ppp

ip address 30.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.2 255.255.255.255

#

ospf 1

area 0.0.0.1

network 30.1.1.0 0.0.0.3

nssa default-route-advertise  /area 1配置为nssa区域,并且向区域内部通告默认路由/

#

area 0.0.0.0

network 1.1.1.2 0.0.0.0

network 20.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

RouterC配置脚本

#

sysname RouterC

#

router id 1.1.1.3

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 40.1.1.1 255.255.255.0

#

interface Ethernet1/0/1

ip address 40.1.2.1 255.255.255.0

#

interface Ethernet1/0/2

ip address 41.1.3.1 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 30.1.1.2 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.3 255.255.255.255

#

ospf 1

area 0.0.0.1

network 1.1.1.3 0.0.0.0

network 30.1.1.0 0.0.0.3

network 40.1.1.0 0.0.0.255

network 40.1.2.0 0.0.0.255

nssa                        /area 1配置为nssa区域/

#

ip route-static 200.1.1.0 255.255.255.0 41.1.3.2 preference 60                 

 /配置到D的静态路由/

#

#

user-interface con 0

user-interface vty 0 4

#

return

 

【验证】

各路由器可以通过OSPF学习到全网的路由信息,并可以ping通对方网段。

RouterC路由表:

[RouterC]disp ip routing-table

Routing Table: public net                                                     

Destination/Mask   Protocol Pre  Cost        Nexthop         Interface         

0.0.0.0/0          O_NSSA   150  1           30.1.1.1        Serial0/0       

1.1.1.1/32         OSPF     10   3125        30.1.1.1        Serial0/0       

1.1.1.2/32         OSPF     10   1563        30.1.1.1        Serial0/0       

1.1.1.3/32         DIRECT   0    0           127.0.0.1       InLoopBack0       

10.1.1.0/24        OSPF     10   3125        30.1.1.1        Serial0/0       

20.1.1.0/30        OSPF     10   3124        30.1.1.1        Serial0/0       

30.1.1.0/30        DIRECT   0    0           30.1.1.2        Serial0/0       

30.1.1.1/32        DIRECT   0    0           30.1.1.1        Serial0/0       

30.1.1.2/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

40.1.1.0/24        DIRECT   0    0           40.1.1.1        Ethernet0/0     

40.1.1.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

40.1.2.0/24        DIRECT   0    0           40.1.2.1        Ethernet0/1     

40.1.2.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

41.1.3.0/24        DIRECT   0    0           41.1.3.1        Ethernet0/2     

41.1.3.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

127.0.0.0/8        DIRECT   0    0           127.0.0.1       InLoopBack0       

127.0.0.1/32       DIRECT   0    0           127.0.0.1       InLoopBack0       

200.1.1.0/24       STATIC   60   0           41.1.3.2        Ethernet0/2     

 

【提示】

1NSSA是最实用的区域,在实际组网中也是最常使用的方法。对于stubtotal stub由于存在不接收或扩散Type-5LSA的问题,通常不会使用。

6.3.7    配置total NSSA

【需求】

一个OSPF自治系统中,A,B运行在area 0B,C运行在area 1area1NSSA区域,BABR

整个OSPF自治系统均可学习到asbr router C引入的到D的路由。

【组网图】

 

【配置脚本】

RouterA配置脚本

#

sysname RouterA

#

router id 1.1.1.1

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 10.1.1.1 255.255.255.0

#

interface Ethernet1/0/1

ip address 50.1.1.2 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 20.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.1 255.255.255.255

#

ospf 1

import-route static         /引入静态路由/

area 0.0.0.0

network 1.1.1.1 0.0.0.0

network 10.1.1.0 0.0.0.255

network 20.1.1.0 0.0.0.3

#

ip route-static 100.1.1.0 255.255.255.0 50.1.1.1 preference 60

/配置到100.1.1.0/24的静态路由/

#

user-interface con 0

user-interface vty 0 4

#

return

RouterB配置脚本

#

sysname RouterB

#

router id 1.1.1.2

#

radius scheme system

#

domain system

#

interface Seria0/0

link-protocol ppp

ip address 20.1.1.2 255.255.255.252

#

interface Serial0/1

link-protocol ppp

ip address 30.1.1.1 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.2 255.255.255.255

#

ospf 1

area 0.0.0.1

network 30.1.1.0 0.0.0.3

nssa default-route-advertise no-summary

/area 1配置为total nssa区域,并且向区域内部通告默认路由/

#

area 0.0.0.0

network 1.1.1.2 0.0.0.0

network 20.1.1.0 0.0.0.3

#

user-interface con 0

user-interface vty 0 4

#

return

RouterC配置脚本

#

sysname RouterC

#

router id 1.1.1.3

#

radius scheme system

#

domain system

#

interface Ethernet0/0

ip address 40.1.1.1 255.255.255.0

#

interface Ethernet1/0/1

ip address 40.1.2.1 255.255.255.0

#

interface Ethernet1/0/2

ip address 41.1.3.1 255.255.255.0

#

interface Serial0/0

link-protocol ppp

ip address 30.1.1.2 255.255.255.252

#

interface NULL0

#

interface LoopBack0

ip address 1.1.1.3 255.255.255.255

#

ospf 1

area 0.0.0.1

network 1.1.1.3 0.0.0.0

network 30.1.1.0 0.0.0.3

network 40.1.1.0 0.0.0.255

network 40.1.2.0 0.0.0.255

nssa

#

ip route-static 200.1.1.0 255.255.255.0 41.1.3.2 preference 60                  

/配置到D的静态路由/

#

#

user-interface con 0

user-interface vty 0 4

#

return

 

【验证】

各路由器可以通过OSPF学习到全网的路由信息,并可以ping通对方网段。

RouterC路由表:

[RouterC]disp ip routing-table

Routing Table: public net                                                     

Destination/Mask   Protocol Pre  Cost        Nexthop         Interface         

0.0.0.0/0          OSPF     10   1563        30.1.1.1        Serial2/0/0       

1.1.1.3/32         DIRECT   0    0           127.0.0.1       InLoopBack0       

30.1.1.0/30        DIRECT   0    0           30.1.1.2        Serial2/0/0       

30.1.1.1/32        DIRECT   0    0           30.1.1.1        Serial2/0/0       

30.1.1.2/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

40.1.1.0/24        DIRECT   0    0           40.1.1.1        Ethernet1/0/0     

40.1.1.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

40.1.2.0/24        DIRECT   0    0           40.1.2.1        Ethernet1/0/1     

40.1.2.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

41.1.3.0/24        DIRECT   0    0           41.1.3.1        Ethernet1/0/2     

41.1.3.1/32        DIRECT   0    0           127.0.0.1       InLoopBack0       

127.0.0.0/8        DIRECT   0    0           127.0.0.1       InLoopBack0       

127.0.0.1/32       DIRECT   0    0           127.0.0.1       InLoopBack0       

200.1.1.0/24       STATIC   60   0           41.1.3.2        Ethernet1/0/2     

 

【提示】

1、配置total NSSANSSA相比只需要在ABR上配置nssa default-route-advertise no-summary,对于区域内部的路由器不需要修改。

2、在total NSSA区域内,只通过ABR通告的默认路由来访问外部。内部不存在type 345类路由。

 

 

X Close
X Close