一、前言
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