动态路由简述:网络
动态路由是与静态路由相对的一个概念,指路由器可以根据路由器之间的交换的特定路由信息自动地创建本身的路由表,而且可以根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由能够自行选择最佳的可用路由并继续转发报文。分布式
RIP路由结构:ide
使用R I P报文中列出的项, RIP主机能够彼此之间交流路由信息。这些信息存储在路由表中,路由表为每个知道的、可达的目的地保留一项。每一个目的地表项是到达那个目的地的最低开销路由。
注意每一个目的地的表项数能够随路由生产商的不一样而变化。生产商可能选择遵照规范,也能够对标准进行他们认为合适的“强化”。因此,用户极可能会发现某个特殊商标的路由器为每个网络中的目的地存储至多4条相同费用的路由。
每一个路由表项包括如下各域:
目的IP地址域
距离-向量度量域
下一跳IP地址域
路由变化标志域
路由计时器域
注意虽然RFC 1058是一个开放式标准,能支持大量互连网络地址结构,然而它是由IETF设计用于Internet中自治系统内的协议。如此,使用这种形式RIP的天然是网络互联协议。设计
常见的动态路由协议:3d
RIP:路由信息协议(RIP) 是内部网关协议IGP中最早获得普遍使用的协议。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大优势就是实现简单,开销较小。
OSPF:OSPF是一个内部网关协议,用于在单一自治系统内决策路由。
IS-IS:IS-IS路由协议最初是ISO为CLNP设计的一种动态路由协议。
BGP:边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是惟一一个用来处理像因特网大小的网络的协议,也是惟一可以妥善处理好不相关路由域间的多路链接的协议。~~routerRIP动态路由配置实操
实验规划,在操做区中拖入三台路由器及两台PC机,并对它们的接口IP进行规划,R1的f0/1接口为192.168.30.1/30,f0/0接口为192.168.20.2/30;R2的f1/0接口为192.168.10.1/24,f0/0接口为192.168.20.1/30;R3的f1/0接口为192.168.30.2/30,f0/0接口为192.168.40.1/24;PC1的IP地址为192.168.10.2/24;PC2的IP地址为192.168.40.2/24。
实验拓扑图blog
R2路由器:
输入如下内容:
conf //进入全局模式
int f0/1 //进入f0/1接口
ip add 192.168.10.1 255.255.255.0 //配置f0/1接口网关
no shut //启动接口配置
ex //退出
conf //进入全局模式
int f0/0 //进入f0/0接口
ip add 192.168.20.1 255.255.255.252 //配置f0/0接口网关
no shut //启动接口配置
ex //退出
do show ip route //查看路由表
R1路由器:
输入如下内容:
conf
int f0/0
ip add 192.168.20.2 255.255.255.252
no shut
ex
conf
int f0/1
ip add 192.168.30.1 255.255.255.252
no shut
ex
do show ip route
R3路由器:
输入如下内容:
conf
int f0/1
ip add 192.168.30.2 255.255.255.252
no shut
ex
conf
int f0/0
ip add 192.168.40.1 255.255.255.0
no shut
ex
do show ip route
PC机
输入如下内容:
ip 192.168.10.2 192.168.10.1
ip 192.168.40.2 192.168.40.1接口
配置RIP动态路由
配置R2动态路由
输入如下内容:
router rip //启动RIP进程
network 192.168.10.0 //宣告主网络号
network 192.168.20.0 //宣告主网络号
version 2 //设置RIP为v2版本
no auto-summary //关闭路由自动汇总
ex //退出进程配置R1动态路由
router rip
network 192.168.20.0
network 192.168.30.0
version 2
no auto-summary
exip配置R3动态路由
router rip
network 192.168.30.0
network 192.168.40.0
version 2
no auto-summary
ex
使用命令do show ip route 分别查看R一、R二、R3的路由表。
使用ping命令查看PC1与PC2可否互通,以此来验证动态路由是否配置成功。