前言:近来开始学习设备了~进行到路由交换设备,ospf给弄得够呛。。。做了许久可算是做成了,把过程拿来 给大家分享一下下。。。菜鸟~ 多多包含~~
拓扑图如图:
OSPF 区域划分:
路由器AR1和AR2左端口属于区域 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 路由器
r2路由器
r3路由器
r4路由器
从图中可以发现 cost值
使用 displayospf interface +端口可以查看该端口的 cost
s0/0/3 与 s0/0/2 的cost值相加等于192.168.3.0 的cost值 3124.
在RIP区域:
1.添加端口IP地址
2.添加 rip动态路由协议
RIP 区域内路由器可获得路由信息
但是 OSPF域内不能获得RIP 路由信息
所以要进行路由在发布,将RIP路由信息发布到OSPF 中!!!!!
1.进入 ospf
2.import-route rip
注意:有可能学不到 6.0的路由信息这是因为 6.0 和r2 是直连的需要增加一条指令
import-route direct
然后r1 学到了 6.0 7.0 8.0 的路由!!
最后又有问题: 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