Ospf多区域以及末节区域

区域的设计要点:

1.骨干区域 0

2.其他区域必须连接在骨干区域0的周边

  其他区域之间不能直接相连

区域0的要求:

  快  稳定性好  路由器数目少   网络的核心

本专题以一个实验为例:

    拓扑如下 :

多区域ospf_第1张图片

本实验上方4个路由器(ar1、ar2、ar3、ar4)使用ospf协议,实现多区域ospf,下面三个(ar2、ar5、ar6)使用rip协议

具体配置如下:

Ar1:

[Huawei]sysname r1

[r1]int eth0/0/0

[r1-Ethernet0/0/0]ip add 192.168.1.1  24

[r1-Ethernet0/0/0]loopback local

[r1-Ethernet0/0/0]int s0/0/0

[r1-Serial0/0/0]ip add 192.168.2.1 24

[r1]ospf

[r1-ospf-1]area  1

[r1-ospf-1-area-0.0.0.1]network  192.168.1.1 0.0.0.0

[r1-ospf-1-area-0.0.0.1]network 192.168.2.1 0.0.0.0

Ar2

[Huawei]sysname 2

[2]int s0/0/0

[2-Serial0/0/0]ip add 192.168.2.2 24

[2-Serial0/0/0]int s0/0/2

[2-Serial0/0/2]ip add 192.168.3.1 24

[2-Serial0/0/2]int s0/0/1

[2-Serial0/0/1]ip add 192.168.6.1 24

[2]ospf

[2-ospf-1]area 1

[2-ospf-1-area-0.0.0.1]network 192.168.2.2 0.0.0.0

[2-ospf-1-area-0.0.0.1]q

[2-ospf-1]

[2-ospf-1]area 0

[2-ospf-1-area-0.0.0.0]network 192.168.3.1 0.0.0.0

[2]rip

[2-rip-1]network  192.168.6.0

Ar3

[Huawei]sysname r3

[r3]int s0/0/0

[r3-Serial0/0/0]ip add 192.168.3.2 24

[r3-Serial0/0/0]int s0/0/1

[r3-Serial0/0/1]ip add 192.168.4.1 24

[r3]ospf

[r3-ospf-1]area 0

[r3-ospf-1-area-0.0.0.0]network  192.168.3.2 0.0.0.0

[r3-ospf-1]area 2

[r3-ospf-1-area-0.0.0.2]network  192.168.4.1 0.0.0.0

Ar4

[Huawei]sysname r4

[r4-Serial0/0/0]

[r4-Serial0/0/0]ip add 192.168.4.2 24

[r4-Serial0/0/0]int e0/0/0

[r4-Ethernet0/0/0]ip add 192.168.5.1 24

[r4-Ethernet0/0/0]loopback local

[r4]ospf

[r4-ospf-1]area 2

[r4-ospf-1-area-0.0.0.2]network 192.168.4.2 0.0.0.0

[r4-ospf-1-area-0.0.0.2]network 192.168.5.1 0.0.0.0

Ar5

[Huawei]sysname r5

[r5]int s0/0/0

[r5-Serial0/0/0]ip add 192.168.6.2 24

[r5-Serial0/0/0]int s0/0/1

[r5-Serial0/0/1]ip add 192.168.7.1 24

[r5]rip

[r5-rip-1]network 192.168.6.0

[r5-rip-1]network 192.168.7.0

Ar6

[Huawei]sysname r6

[r6]int s0/0/0

[r6-Serial0/0/0]ip add 192.168.7.2 24

[r6-Serial0/0/0]int e0/0/0

[r6-Ethernet0/0/0]ip add 192.168.8.1 24

[r6-Ethernet0/0/0]loopback local

[r6]rip

[r6-rip-1]network  192.168.7.0

[r6-rip-1]network 192.168.8.0

看一下配完之后6个路由器的路由表

Ar1

多区域ospf_第2张图片

学到3个关于ospf的路由  (1、2、3、4、5)

Ar2

多区域ospf_第3张图片

学到3个关于ospf的,2个关于rip的   (1、2、3、4、5、6、7、8)

Ar3

多区域ospf_第4张图片

学到3个关于ospf的路由条目  (1、2、3、4、5)

Ar4

多区域ospf_第5张图片

学到3个关于ospf的路由条目(1、2、3、4、5)

Ar5

多区域ospf_第6张图片

学到一个rip的路由   (6、7、8)

Ar6

wps_clip_image-17306

学到一个rip的路由   (6、7、8)

现在呢所有路由器都没问题,可是为什么除了ar2 学到全部的路由,像1、3、4只学到1-5的路由 ,只关于ospf,5、6只学到6-8的路由,只关于rip呢

其实路由协议中的ospf和rip属于两种不同的路由协议,只能学习自身协议的路由信息,不能学习其他的路由协议的路由信息,所以呢,我们需要进行路由再发布,将rip的信息发布到ospf网络中

注意:路由再发布只能在协议的边界路由器上设置,就是指ar2

配置如下:

Ar2

[2]ospf

[2-ospf-1]import-route rip

这样就行 了

再看一下ar4 的路由表,看有没有关于7和8的信息

多区域ospf_第7张图片

出现了6-8的路由信息 ,如果你要是没发现6的话,原因很简单,因为我们写的是注入通过rip学到的,而6是直连的,所以没有6的话,你可以再加一条指令,

[2]ospf

[2-ospf-1]import-route direct

这样就行了

现在呢,我们在ar4上ping 7.1,仍然不会通,这是因为我们现在只有去的路,却没有回来的路,肯定是通不了的,那现在该怎么办呢?

如果我们要是像上边的那样做也可以,不过呢,那样形成的路由条目就太多了,所以呢,我们可以在ar2上发布一条默认路由不就好了,在rip上产生一条缺省路由

[2]rip

[2-rip-1]default-route originate

查看ar6的路由表,看是否学到了这个默认路由

多区域ospf_第8张图片

现在在ar4上ping8.1 看是否能通

wps_clip_image-24633

在ar6上ping1.1

wps_clip_image-4455

现在呢我们觉得ar4上的路由条目太多了,有来自域间的,有来自yu外的,怎么才能使域间和域外的不接收,而是换成一条默认路由呢?这时需要我们来创建末节区域

末节区域的要求:

       要在该区域的边界路由器上做

       要在该区域里的路由器上执行xiangying的指令

Ar3

[r4]ospf

[r4-ospf-1]stub-router

Ar4

[r4]ospf

[r4-ospf-1]stub-router

Ar4路由表

多区域ospf_第9张图片

Ping7.1

wps_clip_image-1921