计算机网络 路由
目录
一、路由器的工作原理
二、路由表的形成
三、静态路由
四、默认路由
五、路由器转发数据包的封装过程
六、下一跳地址
七、实验
一、路由器的工作原理
概念:根据路由表转发数据,当一个数据包经过时,路由器会查找路由表,根据路由表,查找转发数据的出口,并在转发中选择最佳路径
二、路由表的形成、
路由表的获取方法:
1.直连路由:端口up状态下,配置IP地址,路由器会自动学习端口上的网段
2.静态路由:人工配置,一个一个的填写
3.动态路由:路由器直接相互发送报文,互相学习
路由表详情:目的地/子网掩码 协议 优先级 花销值(动态)路由状态 下一跳地址 接口
三、静态路由
配置路由的一种方法,人工配置,性能高,灵活性低
配置静态路由的命令:ip route-static 目标网段 子网掩码 下一跳地址
例子:ip route-static 192.168.1.0 24 10.0.0.1
四、默认路由
默认路由简单配置,只能在一条出口的情况下使用,否则会找不到想找的出口
例如:ip route-static 0.0.0.0 0 10.0.0.1
五、路由器转发数据包的封装过程
PC1转发数据到PC2
1.pc1数据只能到网关R1
源地址:192.168.1.1 目的地址:192.168.2.1
源mac地址:11-11 目的mac地址:22-22
2.R1网关再封装到R2
源地址:192.168.1.1 目的地址:192.168.2.1
源mac地址:33-33 目的mac地址:44-44
3.R2根据路由表转发到pc2
源地址:192.168.1.1 目的地址:192.168.2.1
源mac地址:55-55 目的mac地址:66-66
六、下一跳地址
概念:吓一跳地址一般不会再路由器本身,一般从路由器出去的经过第一个接口的ip地址
七、实验
实验目的:PC1和PC2可以通信
两条线路:1. pc1-r1-r2-r3-pc2(r2到r3断开)
2. pc1-r1-r3-pc2
R1配置:
#
int g0/0/0//进入g0/0/0
ip add 192.168.1.254 24//配置网关
int g0/0/1//进入g0/0/1
IP add 10.0.0.1 24//配置接口
int g0/0/2//进入g2接口
ip add 10.0.1.1 24//配置接口
ip route-static 192.168.2.0 255.255.255.0 10.0.1.2 preference 50 //配置静态路由并修改优先级50(可不修改)
R1路由表
R2配置:
#
int g0/0/0 //进入g0接口
ip add 10.0.0.2 24 //配置接口
int g0/0/1 //进入g1接口
ip add 10.0.2.1 24 //配置接口
ip route-static 192.168.1.0 24 10. 0.2.2 //配置静态路由,将1.0网段转发到R3g0/0/0接口
ip route-static 192.168.2.0 24 10.0.0.1 //配置静态路由,将2.0网段转发到R1g0/0/1接口
R2路由表:
R3配置:
#
int g0/0/0 //进入g0接口
ip add 10.0.2.2 24 //配置g0接口
int g0/0/1 //进入g1接口
ip add 192.168.2.254 24 //配置g1接口
int g0/0/2 //进入g2接口
ip add 10.0.1.2 24 //配置g2接口
ip route-static 192.168.1.0 24 10.0.1.1 //设置静态路由,转发R1的g2接口
PC1ping192.168.2.1
如图可以通信
断开R1到R3的连接
PC1ping192.168.2.1
还是可以通信