网络基础(六)----------浅学路由器的基本原理及配置
路由器是根据路由表转发数据。
目录
一、路由器概述
路由器(Router)是一种用于连接不同网络或子网的设备,它能够根据IP地址和路由表中的信息来决定数据包应该转发到哪个目的地。
二、路由器的工作原理
当一个数据包到达路由器时,路由器会检查其目的IP地址,并使用路由表中的信息来确定最佳路径。
如果路由器知道如何到达目标网络,它将把数据包发送到正确的输出接口;否则,它可能会丢弃数据包,或者将其传递给其他路由器
- 路由器的工作原理:根据路由表转发数据
如上图图所示:路由器A和B是经过配置的路由在他们的路由表中就保存了相应的网段和接口,如果主机1.1要发送数据包给主机4.1:
因为IP地址不在同一网段,主机就会将数据包发送给本网段的网关路由器A。
路由器A接收到数据包,查看数据包IP首部中的目标IP地址,在查找自己的路由表。数据包的目标IP地址是4.1.属于4.0网段路由器A在路由表中查到4.0网段转发的接口是S0接口。于是,路由器就将数据包从S0接口转发出去。
每个路由器但是按这个步骤去转发数据的,直到到达了路由器B,用同样的方法,从E0口转发出去,主机4.1接受到这个数据包。
同网段和不同网段主机通信的区别就在于:同网段直接查找主机,而不同网段需要将数据包发送给网关路由器的转发原理:路由器位于网络层,需要寻找数据传输的最佳路径
三、路由表
①路由表的概述
- 路由器中维护的路由条目的集合
- 路由器根据路由表做路径选择
②路由表的形成
1.直接网段:
长在自身上的网段 (自动形成路由表),接口上的网段要开启。(当给路由器的接口配置好IP地址,那么路由器会自动将该接口地址加入到路由表中)
本地接口配置IP地址和子网掩码,端口开启状态,形成直连路由
2.非直连网段:
不是长自己身上的, 静态(手动配置)
- 静态路由:管理员需手动配置ip地址的网段和接口信息。是单向的,需要配置去的路由和回来的路由,需要配置发送数据去的路由也要配置接收数据回来的路由。它的特点是缺乏灵活性,只适用于中小网络需要配置的路由条目少的情况。
- 动态路由:通过动态路由协议自动学习,所有的路由器每隔一段时间,会将自己已知的网段信息以数据包的形式发送给相邻的路由器,进行网段信息的分享,路由器会发广播告诉相邻的路由器自己的路由
③路由表:
查看路由表:display ip routing-table
Destination/mask………………目标网段和子网掩码
Pyoto………………………………路由信息怎么来的,Direct直连,static静态
Pre………………………如果有相同的路由信息,谁优先级高,数值越低,听谁的
cost…………………………花销值,你经过了多少台设备
next Hop……………………下一跳,下一个设备的接口
interface……………………出口
四、静态路由
- 通过命令手动添加的路由条目就是静态路由。一般用在小型网络
1.优缺点:
由管理员手工配置的,是单向的,拓扑关系缺乏灵活性
静态路由 优点:由于是人工添加所以不需要找路,可以直接到达,速度快。
静态路由 缺点:需要人工添加,局限性大,缺乏灵活性。
2.静态路由的配置
1.给PC1、PC2配置 IP、子网掩码、网关,配置好之后,点击应用。
(数据由PC1到PC2发送数据)
源地址:192.168.1.1
目标地址:192.168.2.1
2.AR1:首先进入系统模式,对g0/0/0接口进行配置,输入int g0/0/0 进入接口,
输入ip add 192.168.1.254 24(输入IP地址 子网掩码)
在进入接口1,对接口1进行配置
每次配置好以后,输入q退出到用户模式,输入save保存设置
然后,我们再对AR2进行配置
然后,我们再对AR3进行配置
在本设备中配置下一跳的地址(不长在自己设备身上,距离最近的一个接口)
在AR1中输入ip route-static 目的网段 子网掩码 下一跳地址
在AR2中输入ip route-static 192.168.2.0 24 20.0.0.2
在AR3中输入ip route-static 目的网段 子网掩码 下一跳地址
(数据由PC2到PC1发送数据)
源地址:192.168.2.1
目标地址:192.168.1.1
再在AR2中配置输入ip route-static 目的网段 子网掩码 下一跳地址
全部设置完毕后,在使用ping命令测试一下联通性(点开PC1 命令行ping PC2的IP地址192.168.2.1看通不通,在点开PC2 命令行ping PC1的IP地址192.168.1.1看通不通,ping通就成功了)。
3.实验: 浮动路由
浮动路由(Floating Route)是一种网络设计技术,用于在多条路径之间提供冗余和故障切换功能。这种配置方法允许数据包在主路径不可用时自动通过备用路径进行传输。
再加一条线G0/0/2口
进入AR1
在进入AR2
下面来查看一下路由表,如下图,这里有两条路径,其中一条没有显示
当其中一条路径断开时,就会启用备用路径,也可以设置优先级,undo 删除之前的操作后,重新配置时,在命令尾部加上 preference把数值设为50
(数值越低,优先级越高,数值越大,优先级越低,直连0最大,静态为60)再次查看路由表,它就会优先使用这条路径
五、默认路由
默认路由中所有数据按照一个方向发送,是特殊的静态路由,一般用在:
1.企业的出口路由器
2.末梢网络--路由器一端连的是主机
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)