动态路由
动态路由
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测试