一.路由器概述
主机A想发数据给主机B,这个时候路由器就会选择最佳的相对路径到达主机B,我们把中间这几个路由器看成是一个互联网。
二.路由器的工作原理
主机A想要给主机B发送数据,必须要有路由表,在网络上主机A和B的地址,路由表当中网段和接口。
我们一步步看一看数据是怎么到达主机B的。
数据通过S0口到达A路由器,这个时候它查看路由表当中的目标IP网段。
这个时候它还是根据目标IP地址去寻找
最后这个数据会通过二层数据链路层到我们的主机B,详细讲解请看我之前的博客。
三.路由表是怎么形成的
首先这是我们新买来的两个新路由器,我们不可能直接给它里面加条目,一开始我们先给它的接口配置IP地址必须是不同的,这样我们的条目就会自动有直连分段的网址,非直连网段的地址需要我们自己配。
我们怎么区分直连网段和非直连网段,路由器A本身出来两条线路就是直连分段,路由B上面那条线路相当于路由器A的非直连分段。
我们还要设置非直连网段这些都需要静态路由或者动态路由完成,完了我们在手工配到路由表中,这时候两个路由器才能传输数据。
四.静态路由
五.默认路由
六,路由器转发数据包的封装过程
首先我们的主机A想跟主机B通信,我们有一个大方向IP地址,A主机的IP地址192.168.1.2/24到B主机的IP地址192.168.2.2/24.
第一个封装过程:主机A到E0接口,A路由器。ARP去广播然后缓存里就会有源MAC地址11-11,目的地址就是22-22,IP地址还是大方向的地址。
第二个封装过程:A路由器进行转换,E1接口到E1接口,这个时候源MAC地址就变成33-33,目的地址就变成44-44
第三给分装过程:B路由器进行转换,E0接口到主机B,这个时候源MAC地址就变成55-55,目的地址就变成66-66.
总结一句话:IP地址不变,MAC一直在变化。
七.我们来实际操作一下
我们打开GNS3添加两台主机,两个路由器
我们连好线(我们的每一个网段都是不一样的)
我们设置IP地址,点击开启
我们进入模式中去配置
我们给端口配置好网址都要开启
我们查看一下路由表
我们来配置静态路由要不然没法传输数据
R2的配置
R2的静态路由有来有回
我们设置好了我们试一试能不能互通
以上就是我们全部的内容了
原文地址:https://blog.51cto.com/14449524/2427203