有思俱乐部学习园地

动态路由


动态路由

1.OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。

实例:

单区域OSPF:


Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int f0/0
R1(config-if)#ip add 192.168.10.2 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int f0/1
R1(config-if)#ip add 192.168.20.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#router ospf 1
R1(config-router)#network 192.168.10.0 0.0.0.255 area 1
R1(config-router)#network 192.168.20.0 0.0.0.255 area 1
R1(config-router)#

Router>en
Router#conf t
Router(config)#hostname R2
R2(config)#int f0/0
R2(config-if)#ip add 192.168.20.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int f0/1
R2(config-if)#ip add 192.168.30.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#router ospf 1
R2(config-router)#network 192.168.20.0 0.0.0.255 area 1
R2(config-router)#network 192.168.30.0 0.0.0.255 area 1


Router>en
Router#conf t
Router(config)#hostname R3
R3(config)#int f0/0
R3(config-if)#ip add 192.168.30.2 255.255.255.0
R3(config-if)#no shute
R3(config-if)#int f0/1
R3(config-if)#ip add 192.168.40.1 255.255.255.0
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#router ospf 1
R3(config-router)#network 192.168.30.0 0.0.0.255 area 1
R3(config-router)#network 192.168.40.0 0.0.0.255 area 1

然后修改客户端的IP地址,网关,子网掩码再进行测试

多区域OSPF:

Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int f0/0
R1(config-if)#ip add 192.168.10.2 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int f0/1
R1(config-if)#ip add 192.168.20.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#router ospf 1
R1(config-router)#network 192.168.10.0 0.0.0.255 area 1
R1(config-router)#network 192.168.20.0 0.0.0.255 area 0
R1(config-router)#

Router>en
Router#conf t
Router(config)#hostname R2
R2(config)#int f0/0
R2(config-if)#ip add 192.168.20.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int f0/1
R2(config-if)#ip add 192.168.30.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#router ospf 1
R2(config-router)#network 192.168.20.0 0.0.0.255 area 0
R2(config-router)#network 192.168.30.0 0.0.0.255 area 0

Router>en
Router#conf t
Router(config)#hostname R3
R3(config)#int f0/0
R3(config-if)#ip add 192.168.30.2 255.255.255.0
R3(config-if)#no shute
R3(config-if)#int f0/1
R3(config-if)#ip add 192.168.40.1 255.255.255.0
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#router ospf 1
R3(config-router)#network 192.168.30.0 0.0.0.255 area 0
R3(config-router)#network 192.168.40.0 0.0.0.255 area 2

然后修改客户端的IP地址,网关,子网掩码再进行测试

注意:在搭建多区域OSPF时,所有的区域都需要与区域0连接!!!

OSPFV3

1.OSPF V3协议与OSPF V2协议差不多,只不多是OSPF V3 协议是应用在IPV6环境下,OSPF V2协议是应用在IPV4环境下。 实例:

单区域OSPF V3


Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int f0/0
R1(config-if)#ipv6 enable 
R1(config-if)#ipv6 address e012::2/126
R1(config-if)#no shut
R1(config-if)#int f0/1
R1(config-if)#ipv6 enable 
R1(config-if)#ipv6 address e012::5/126
R1(config-if)#exit
R1(config)#ipv6 unicast-routing 
R1(config)#ipv6 router ospf 1
R1(config-rtr)#router-id 1.1.1.1
R1(config-rtr)#exit
R1(config)#int f0/0
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#int f0/1
R1(config-if)#ipv6 ospf 1 area 0

Router(config)#hostname R2
R2(config)#int f0/0
R2(config-if)#ipv6 enable 
R2(config-if)#ipv6 address e012::6/126
R2(config-if)#no shut
R2(config-if)#int f0/1
R2(config-if)#ipv6 enable 
R2(config-if)#ipv6 address e012::9/126
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#ipv6 unicast-routing 
R2(config)#ipv6 R2 ospf 1
R2(config-rtr)#R2-id 2.2.2.2
R2(config-rtr)#exit
R2(config)#int f0/0
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#int f0/1
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#

Router>en
Router#conf t
Router(config)#hostname R3
R3(config)#int f0/0
R3(config-if)#ipv6 enable 
R3(config-if)#ipv6 address e012::a/126
R3(config-if)#no shut
R3(config-if)#int f0/1
R3(config-if)#ipv6 e
R3(config-if)#ipv6 enable 
R3(config-if)#ipv6 address e012::d/126
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#ipv6 unicast-routing 
R3(config)#ipv6 router ospf 1
R3(config-rtr)#router-id 3.3.3.3
R3(config-rtr)#exit
R3(config)#int f0/0
R3(config-if)#ipv6 ospf 1 area 0
R3(config-if)#int f0/1
R3(config-if)#ipv6  ospf 1 area 0
R3(config-if)#

服务端配置完成后,我们去配置客户端的IP,网关,子网掩码,然后进行ping测试


OSPFV3多区域
Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int f0/0
R1(config-if)#ipv6 enable 
R1(config-if)#ipv6 address e012::2/126
R1(config-if)#no shut
R1(config-if)#int f0/1
R1(config-if)#ipv6 enable 
R1(config-if)#ipv6 address e012::5/126
R1(config-if)#exit
R1(config)#ipv6 unicast-routing 
R1(config)#ipv6 router ospf 1
R1(config-rtr)#router-id 1.1.1.1
R1(config-rtr)#exit
R1(config)#int f0/0
R1(config-if)#ipv6 ospf 1 area 1
R1(config-if)#int f0/1
R1(config-if)#ipv6 ospf 1 area 0

Router(config)#hostname R2
R2(config)#int f0/0
R2(config-if)#ipv6 enable 
R2(config-if)#ipv6 address e012::6/126
R2(config-if)#no shut
R2(config-if)#int f0/1
R2(config-if)#ipv6 enable 
R2(config-if)#ipv6 address e012::9/126
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#ipv6 unicast-routing 
R2(config)#ipv6 R2 ospf 1
R2(config-rtr)#R2-id 2.2.2.2
R2(config-rtr)#exit
R2(config)#int f0/0
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#int f0/1
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#

Router>en
Router#conf t
Router(config)#hostname R3
R3(config)#int f0/0
R3(config-if)#ipv6 enable 
R3(config-if)#ipv6 address e012::a/126
R3(config-if)#no shut
R3(config-if)#int f0/1
R3(config-if)#ipv6 e
R3(config-if)#ipv6 enable 
R3(config-if)#ipv6 address e012::d/126
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#ipv6 unicast-routing 
R3(config)#ipv6 router ospf 1
R3(config-rtr)#router-id 3.3.3.3
R3(config-rtr)#exit
R3(config)#int f0/0
R3(config-if)#ipv6 ospf 1 area 0
R3(config-if)#int f0/1
R3(config-if)#ipv6  ospf 1 area 2
R3(config-if)#

服务端配置完成后,我们去配置客户端的IP,网关,子网掩码,然后进行ping测试

RIP

1.路由信息协议RIP(Routing Information Protocol)是基于距离矢量算法的路由协议,利用跳数来作为计量标准。在带宽、配置和管理方面要求较低,主要适合于规模较小的网络中。 实例:


Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int f0/0
R1(config-if)#ip add 192.168.10.2 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int f0/1
R1(config-if)#ip add 192.168.20.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#router rip
R1(config-router)#no auto-summary 
R1(config-router)#version 2
R1(config-router)#network 192.168.10.0
R1(config-router)#network 192.168.20.0
R1(config-router)#

R2>en
R2#conf t
R2(config)#int f0/0
R2(config-if)#ip add 192.168.20.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int f0/1
R2(config-if)#ip add 192.168.30.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#router rip 
R2(config-router)#version 2
R2(config-router)#no auto-summary 
R2(config-router)#network 192.168.20.0
R2(config-router)#network 192.168.30.0

Router>en
Router#conf t
Router(config)#hostname R3
R3(config)#int f0/0
R3(config-if)#ip add 192.168.30.2 255.255.255.0
R3(config-if)#no shut
R3(config-if)#int f0/1
R3(config-if)#ip add 192.168.40.1 255.255.255.0
R3(config-if)#no shut
R3(config-if)#exit
R3(config)#router rip 
R3(config-router)#version 2
R3(config-router)#no auto-summary 
R3(config-router)#network 192.168.30.0
R3(config-router)#network 192.168.40.0

服务端配置完成后,我们去配置客户端的IP,网关,子网掩码,然后进行ping测试

EIGRP

1.EIGRP:Enhanced Interior Gateway Routing Protocol 即 增强内部网关路由协议,EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。 实例:


Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int f0/0
R1(config-if)#ip add 192.168.10.2 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int f0/1
R1(config-if)#ip add 192.168.20.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#router eigrp 1
R1(config-router)#network 192.168.10.0 255.255.255.0
R1(config-router)#network 192.168.20.0 255.255.255.0

R2>en
R2#conf t
R2(config)#int f0/0
R2(config-if)#ip add 192.168.20.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int f0/1
R2(config-if)#ip add 192.168.30.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#exit
R2(config)#router eigrp 1
R2(config-router)#network 192.168.20.0 255.255.255.0
R2(config-router)#network 192.168.30.0 255.255.255.0

Router>en
Router#conf t
Router(config)#hostname R3
R3(config)#int f0/0
R3(config-if)#ip add 192.168.30.2 255.255.255.0
R3(config-if)#no shut
R3(config-if)#int f0/1
R3(config-if)#ip add 192.168.40.1 255.255.255.0
R3(config-if)#no shut
R3(config-if)#exitd
R3(config)#router eigrp 1
R3(config-router)#network 192.168.30.0 255.255.255.0
R3(config-router)#network 192.168.40.0 255.255.255.0

服务端配置完成后,我们去配置客户端的IP,网关,子网掩码,然后进行ping测试

工作人员

 
作者:陈新源
信息录入:柯霁栩