前言:近来开始学习设备了~进行到路由交换设备,ospf给弄得够呛。。。做了许久可算是做成了,把过程拿来 给大家分享一下下。。。菜鸟~  多多包含~~



拓扑图如图:


201201996.png

OSPF 区域划分:

路由器AR1AR2左端口属于区域    1。

路由器AR2右端口和AR3左端口属于区域  0。

路由器AR3右端口和AR4属于区域  2。

IP地址划分:

区域1.----AR1 e0/0/0  192.168.1.1    s0/0/0 192.168.2.1

                  AR2 s0/0/1   192.168.2.2    

区域0.----AR2 S0/0/2   192.168.3.1    

                     AR3 s0/0/2   192.168.3.2

区域2.----AR3 S0/0/3   192.168.4.1

                     AR4 S0/0/3   192.168.4.2    E0/0/0 192.168.5.1  

RIP区域- AR2 S0/0/0.  192.168.6.1

                     AR5 S0/0/0 192.168.6.2      S0/0/3 192.168.7.1

                     AR6 S0/0/3 192.168.7.2

routerID划分:

AR1       1.1.1.1           AR2       2.2.2.2

AR3        3.3.3.3          AR4        4.4.4.4

【注意:不分配router  ID 的话不能启动OSPF


RIP 区域划分

AR5 AR6  AR2 S0/0/0端口

AR2 S0/0/0    192.168.6.1/24

AR5 S0/0/0    192.168.6.2/24      S0/0/3     192.168.7.1

AR6 S0/0/3    192.168.7.2/24       E0/0/0    192.168.8.1



首先OSPF  划分

1.分配好端口号码。

2.没有连线的eth端口使用 loopback local 启动

3.划分 router id

4.ospf 进入设置区域 area  【区域号码】,network 设置 IP 和其反掩码

5.进入端口分配区域     ospfenable area 【区域号码】


r1  路由器

201201599.png

r2路由器

201201421.png

r3路由器

201201818.png

r4路由器

201202959.png

从图中可以发现  cost值        

使用 displayospf interface +端口可以查看该端口的 cost

201202587.png

201202990.png

s0/0/3 s0/0/2 cost值相加等于192.168.3.0 cost 3124.


RIP区域:

1.添加端口IP地址

2.添加 rip动态路由协议

RIP 区域内路由器可获得路由信息

201202549.png

201203900.png

201203671.png

但是 OSPF域内不能获得RIP 路由信息

201203504.png

所以要进行路由在发布,将RIP路由信息发布到OSPF 中!!!!!

1.进入 ospf

2.import-route rip


注意:有可能学不到 6.0的路由信息这是因为 6.0 r2 是直连的需要增加一条指令

   import-route direct  

然后r1 学到了 6.0 7.0 8.0 路由!!

201203110.png

最后又有问题: rip域内的数据包可以发送到ospf域中,但是ospf并没有注入到rip中,数据包是有去无回的,所以rip区域的路由和主机更不能ping 通ospf区域内的主机或路由。需要在rip做一条默认的静态路由

【思科中使用default netmork

【华为中】

创建一个0.0.0.0  0  null 路由

1.int null 0

2.ip route-static 0.0.0.0 0 null0

3.import-route static

r2 路由器中多了一条默认的静态路由


如果还是不能ping

则在 rip default-route originate