一、路由器原理和路由表的形成
1. 路由表的工作原理
路由表在网络层,寻找数据传输的最佳路径。路由表在转发过程中,MAC地址一直在变,IP地址保持不变。
2. 路由表的形成
直连路由:当给路由器接口配置好IP地址,那么路由器会自动将该接口地址的网段加入到路由表中。
静态路由(手动配置):工程师自己手动加入网段和接口信息。
动态路由:通过动态路由协议自动学习。
2.1 静态路由的优缺点
优点:传输速率快
缺点:1. 是单向的,需要配置来回的路由
2. 灵活性差
3. 路由表表头的含义
查看路由表:display ip routing-table
Destination/Mask -----------目标网段和子网掩码
Proto-----------------------路由信息怎么来的 direct直连 static静态 动态学习ospf rip
pre-------------------------优先级 如果有相同的路由信息,谁优先级高(数值越低优先级越高)听谁的
cost------------------------花销值,你经过了多少台设备 rip 15台路由器
nexthop---------------------下一跳,接收数据的下一个设备的接口,吓一跳一定不在自己身上,一定是离出口最近的那个接口
interface-------------------出口
二、特殊静态路由默认路由
1. 下一跳地址(下一个接收设备):不长在自己设备身上,距离最近的一个接口。
2. 默认路由
默认路由是特殊的静态路由,使用条件是路由器有且只有一个出口时才能使用默认路由,有多个出口时不可用使用默认路由否则数据会在路由器端口上打环返回主机。如下图所示
1.企业的出口路由器 特殊场景
2.末梢网络
3. 浮动路由
我们可以为路由加上优先级。例如ip route-static 192.168.2.0 24 20.0.0.2 preference 70。
另外需要注意的点是直连为0,静态为60。
三、静态路由实现配置
1. 实战过程
要求:静态路由方式使得PC1和PC进行通信
1. 配置PC1和PC2的网络地址和网关,如图所示
2. 配置AR4、AR5路由器接口地址
首先打开路由器关闭用户视图提示命令:undo terminal monitor ,缩写u t m。
然后进入system-view进入系统视图,进入系统视图后关闭系统视图提示命令:undo info-center enable。
关闭提示信息后修改路由器名称命令:sysname R1,缩写sys R1,用Tab键补全。
再进入端口视图命令:interface g0/0/0(端口),缩写int g0/0/0
进入端口视图后为本端口配置ip和子网掩码命令:ip address ip地址 子网掩码,例如本题中的R1路由器g0/0/0端口配置ip为192.168.10.2 掩码为 24 ,命令为:ip address 192.168.10.2 24,缩写int add 192.168.10.2 24 。
端口ip与掩码配置完成后检查是否配置成功命令:display this,缩写为dis th。
3. 确认自己PC与哪一段网络不通,确定下一跳地址
很明显192.168.10.1是与192.168.20.1网段互相不通,首先退出来,下一跳在距离网关最近的路由器的接口上,所以192.168.1.1的下一跳为192.168.26.1,192.168.20.1的下一跳为192.168.16.2。
4. 配置静态路由
R1的路由命令为:ip route-static 192.168.20.0 255.255.255.0 192.168.16.2
R2的路由命令为: ip route-static 192.168.20.0 24 192.168.26.2
ip route-static 192.168.10.0 24 192.168.16.1
R3的路由命令:ip route-static 192.168.10.0 24 192.168.26.1
5. ping通pc1到pc2
6. 保存(重要)
2. 问题排查
1. 检查是否能ping通网关
2. 进入R1、R2和R3的路由表中使用display ip route-table 查看路由表中是否配置了到对面路由器的静态路由。