一、前言
OSPF的工作过程:
OSPF的简单说就是两个相邻的路由器通过发报文的形式成为邻居关系,再选举DR/BDR ,(如果是点对点网络,则不会参与DR /BDR 的选举,直接成为邻接关系)邻居再相互发送链路状态信息形成邻接关系,之后各自根据最短路径算法算出路由,放在OSPF路由表,OSPF路由与其他路由比较后优的加入全局路由表。整个过程使用了五种报文、三个阶段、四张表。 OSPF 路由信息 默认的更新时间为 30min。
重分发的作用:
在大型的企业中,可能在同一网内使用到多种路由协议,为了实现多种路由协议的协同工作,路由器可以使用路由重分发(route redistribution)将其学习到的一种路由协议的路由通过另一种路由协议广播出去,这样网络的所有部分都可以连通了。
二、实验环境准备:
3台路由器,2台二层交换机,1台三层交换机,4台PC机
注:标明路由接口及PC机的IP地址,以方便配置。
实验目的:运行多种路由协议 配置重分发使使4台PC机能够全联互通。
掌握静态路由,RIP动态协议,OSPF路由协议,以及重分发的配置命令。
实验拓扑图如下所示:
第一步:对sw1进行配置,首先创建vlan10 ,vlan 20 ,并把f1/1,f1/2 做成access接入链路,f1/0 做中继链路trunk,操作命令如下:
第二步:相应的给R2的f0/0的逻辑子接口配置IP地址并封装到vlan里,启动OSPF进程,把在area区域里 相应的直连网段宣告进去,而且要把直连网段重分发到OSPF进程。
第三步:相应的给R3接口配置IP地址,接着启动OSPF进程,把在area区域里 相应的直连网段宣告到OSPF进程。
第四步:首先给R4接口配置IP地址,R4的两个接口分别在 OSPF 和 RIP 里 ,需要注意重分发配置。启动OSPF进程,把在area区域里 相应的直连网段宣告进去,要把RIP重分发到OSPF进程。还要启动RIP协议,宣告直连网段,把OSPF重分发到RIP进程里。
第五步:三层交换sw3的配置:首先创建vlan10 vlan20,并给vlan配置相对应的IP,对f1/0做中继链路trunk,接着启动RIP协议,宣告直连网段。
第六步:对sw2进行配置,首先创建vlan10 ,vlan 20 ,并把f1/0,f1/2 做成access接入链路,f1/1 做中继链路trunk,操作命令如下:
第七步:以上配置完成之后,分别用“show ip interface brief", “show ip route",“show interf f*/* switchport" 命令对各个路由的IP地址和路由的配置以及trunk链路的配置 进行查看。
第八步:为4台PC机配置IP地址。
第九步:通过4台PC机相互ping对方的 IP地址检验 以达到互联互通,实验成功。
总结:多种路由协议同时运用,需对配置步骤熟记,要注意重分发配置命令的应用。
(1)将静态路由直连网段重分发到ospf进程
#router ospf 1
#redistribute connected subnets
(2)将静态路由非直连网段重分发到ospf进程
#router ospf 1
#redistribute static subnets
(3)将默认路由重分发到ospf进程
#router ospf 1
#default-information originate
(4) 将 OSPF 重分发到 RIP 里
#router rip
#redistribute ospf 1 metric 5 将重分发进rip的路由条目 metric值 修改为 5
(5)将 RIP 重分发进 OSPF 里
#router ospf 1
#redistribute rip subnets