本文主要介绍“linux是否支持动态路由”。在日常操作中,相信很多人都对linux是否支持动态路由心存疑虑。主机频道查阅了各种资料,整理了简单易用的操作方法,希望能帮你解答“linux是否支持动态路由”的疑惑!接下来请跟着主机频道学习!
概念路由:网络中两个节点之间的数据传输路径。静态路由是指网关;在网络拓扑复杂的情况下配置动态路由,也就是安装路由协议,让它们自己学习。
路由器:连接不同子网,在不同子网之间转发数据包。具有路由协议的路由器可以帮助数据包选择最佳传输路径。
常见的路由协议:距离矢量路由协议,如RIP协议,规定最大有效跳数为15跳,16跳以上不可达,选择最佳路径的依据是哪条路径最短;链路状态路由协议,ospf协议,骨干网AREA0区域负责与其他区域连接,每个区域通过选举产生DR和BDR,其中BDR是DR的备份,DR和BDR负责维护与邻居路由器的关系;选择最佳路径依据是哪条路径最快。
静态路由的主要特征
1.手动配置
需要管理员根据实际需要手动配置,路由器不会自动生成。在静态路由中,它包括目标节点或目标网络的IP地址,也可能包括下一个IP地址。
2.路由路径相对固定。
因为静态路由是手动配置的,所以本地路由器上每条静态路由的路径基本不变,除非管理员自己修改。
3.永久存在
一旦管理员手动创建了静态路由,它将永远保留在路由表中,除非管理员自己删除它,或者静态路由中指定的送出接口关闭,或者下一个IP地址无法到达。
4.不通知
默认情况下,静态路由信息是私有的,不会通告给其它路由器,也就是说,当一台路由器上配置了静态路由时,它不会通告给网络中连接的其它路由器。
动态路由的主要特征
1.自适应网络状态变化
动态路由是指网络中的路由器相互通信,传输路由信息,并用收到的路由信息更新路由表的过程。是基于某种路由协议的。
2.自动维护路由信息
路由器可以自动建立自己的路由表,并根据实际情况及时调整。
动态路由协议是在路由选择过程中自动更新路由表信息,并根据各个路由器网络中的状态信息动态更新本地路由表的协议。与静态路由相比,它能更有效地维护路由表。常见的动态路由协议有RIP(路由信息协议)、OSPF(开放最短路径优先)、BGP(边界网关协议)等。它们的实现方法各不相同,使用方法也因具体的系统环境而异。
配置动态路由A-R1-R2-B
1.配置RIP协议1)在r1上配置RIP协议。
第一步是安装软件
yum安装quagga -y
第二步是生成RIP协议的配置文件。
# CP/usr/share/doc/quagga-*/rip . conf . sample/etc/quagga/rip . conf # CD/etc/quagga//可以查看结果。
步骤3启动RIP服务和quagga服务。
系统启动斑马
系统启动ripd
第四步,检查服务端口。
蓝兔| grep 2601//斑马
netstat-蓝兔| grep 2602 //ripd
注意:RIP协议端口是UDP的520。
第五步:启动虚拟终端,配置路由协议。
#vtysh
R1#配置t //进入配置模式R1(配置)#路由器rip //进入配置rip路由协议模式。
R1(配置路由器)# network 192 . 168 . 1 . 0/24//声明该机器的直连网段。
R1(配置路由器)# network 192 . 168 . 2 . 0/24//声明直连网段。
R1(config-router)# end //进入全局模式,相当于退出或者CTRL+Z
r1#复制运行配置启动配置
//将当前配置保存在打开读取的配置文件中,可缩写为copy run start。
R1# show ip route //查看当前本地路由表。
R1#出口vtysh出口
2)在r2上配置RIP协议。
前四个步骤与r1配置步骤相同。
第五步:启动虚拟终端,配置路由协议。
#vtysh
R2#配置t //进入配置模式R2(配置)#路由器rip //进入配置rip路由协议模式。
R2(配置路由器)# network 192 . 168 . 2 . 0/24//声明该机器的直连网段。
R2(配置路由器)# network 192 . 168 . 3 . 0/24//声明本地直连网段。
R2(config-router)# end //进入全局模式,相当于退出或者CTRL+Z
r2#复制运行配置启动配置
//将当前配置保存在打开读取的配置文件中,可缩写为copy run start。
R2# show ip route //查看当前本地路由表。
R2#出口vtysh出口
2.配置ospf协议1)在r1上配置ospf协议。
第一步是安装软件
Yum安装quagga -y //安装了就不用安装了。
第二步是生成ospf协议的配置文件。
# CP/usr/share/doc/quagga-*/OS pfd . conf . sample
/etc/quagga/ospfd.conf
#cd /etc/quagga //可以过去看看。
步骤3:启动ospf服务和quagga服务。
系统启动斑马
systemctl启动ospfd
第四步,检查服务端口。
蓝兔| grep 2601//斑马
netstat-蓝兔| grep 2604 //ospf使用应用层协议。
第五步:启动虚拟终端,配置路由协议。
#vtysh
R1#配置t //进入配置模式R1(配置)。
#路由器ospf //进入配置ospf路由协议模式。
r1(配置路由器)#网络192.168.1.0/24区域10
//声明本机直接连接的网段和所属区域。只要区号不是0,0就是骨干区域。
r1(配置路由器)#网络192.168.2.0/24区域10
//声明本机直连网段和下属区域。
R1(config-router)# end //进入全局模式,相当于退出或者CTRL+Z
r1#复制运行配置启动配置
//将当前配置保存在打开读取的配置文件中,可缩写为copy run start。
R1# show ip route //查看当前本地路由表。
R1#出口vtysh出口
2)在r2上配置ospf协议。
前四个步骤与r1配置步骤相同。
第五步:启动虚拟终端,配置路由协议。
#vtysh
R2#配置t //进入配置模式R2(配置)#路由器ospf //进入配置ospf路由协议模式。
r2(配置路由器)#网络192.168.2.0/24
//声明本机直接连接的网段和所属区域。只要区号不是0,0就是骨干区域。
r2(配置路由器)#网络192.168.3.0/24
//声明本机直连网段和下属区域。
R2(config-router)# end //进入全局模式,相当于退出或者CTRL+Z
r2#复制运行配置启动配置
//将当前配置保存在打开读取的配置文件中,可缩写为copy run start。
R2# show ip route //查看当前本地路由表。
R2#出口vtysh出口
评论前必须登录!
注册