
静态路由
原创
©著作权归作者所有:来自51CTO博客作者xianqing.xl的原创作品,请联系作者获取转载授权,否则将追究法律责任
路由器工作原理:
当路由器的某个接口收到一个包时,路由器会读取包中相应的目标的逻辑地址的网络部分,然后在路由表中进行查找.如果在路由表中找到了目标地址的路由条目,则把包转发到路由器的相应接口;如果在路由表中没有找到目标地址的路由条目,那么,如果路由器配置了默认路由的话,就根据默认路由的配置转发到路由器的相应接口,如果路由器中没有配置默认路由,则将该包丢弃,并返回不可达信息.这就是数据路由的过程,可见路由是路由器根据自己的路由表进行的,其间经过了路由选择和路由转发的过程,从路由器的一个接口”路由”到另一个接口.
静态路由:
静态路由是由管理员在路由器中手动配置的固定路由.
当使用静态路由时,路由器需要通过静态路由转发包,因此静态路由必须要指明下列内容:
1. 要到达的目的网络地址。
2. 到达目的网络的下一个路由器地址或者本地接口。
3. 允许对路由的行为进行精确的控制。
4. 静态路由不占用网络的流量。
5. 静态路由是单向的。
6. 静态路由的不足之处是缺乏灵活性。
默认路由:
默认路由是一种特殊的静态路由,指的是当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的选择。如果没有默认路由,那么目的地址在路由表中没有匹配表项的包将被丢弃。
在路由表中只添加少数的静态路由,同时添加一条默认路由。这样当收到的包的目的网络没有包含在路由表中时,就按照默认路由来转发。在路由器上只能配置一条默认路由。
路由器转发数据包的封装过程:

1. Host A向Host B发送数据。在网络层封装成数据包,IP数据包的首部包含 了源地址和目的地址。源地址即本机地址192.168.1.2,目的地址为Host B的地址即192.168.2.2。Host A会用本机配置的24位掩码与目的地址进行与运算,得出目的地址与本机地址不在同一网段,因此发往Host B的数据包需要经过网关Router A转发。
2. Host A通过ARP请求获得默认网关Router A e0口的MAC地址00-11-12-21-22-22。在数据链路层Host A将IP数据包封装成以太网数据帧,在以太网帧首部的源MAC地址为00-11-12-21-11-11,目的MAC地址为网关e0口的MAC地址00-11-12-21-22-22。
3. Router A从e0口接收到数据帧,把数据链路层的封装去掉,Router A认为这个IP数据包是要通过自己进行路由转发,Router A会查找自己的路由表,录找与目标IP地址192.168.2.2相匹配的路由表项,根据路由表的下一跳地址将数据包转发到e1接口。
4. 在e1接口Router A重新封装以太网帧,此时源MAC地址为Router A的e1口的MAC地址00-11-12-21-33-22,目的MAC地址为与之相连的Router B的e1口MAC地址00-11-12-21-44-44。
5. Router B从e1口接收到数据帧,同样会把数据链路层的封装去掉,并对目的IP地址进行检查,并与路由表进行匹配,然后根据路由表的下一跳信息将数据包转发到e0接口。Router B发现目的网段与自己的e0接口直接相连,通过ARP广播,Router B获得Host B以太口的MAC地址00-11-12-21-66-66。Router B再将IP数据包封装成以太网帧,源MAC地址为Router B的e0口MAC地址00-11-12-21-55-55,目的MAC地址为Host B的MAC地址00-11-12-21-66-66。封装完毕后,将以太网帧从e0接口发往Host B。
由此可见,路由只不过是一个封装、解封装的过程。
静态路由配置命令:
Router(config)#ip router network [mask] {address / interface} [distance] [permanent]
参数含义如下:
network:目的网络地址
mask:子网掩码
address:到达目的网络经过的下一跳路由器的接口地址。
interface:到达目的网络的本地接口(只能是点到点连接类型的接口,不能是广播类型的)。
distance:管理开销,当需要改变默认管理开销时,使用该参数进行修改
permanent:永久有效。如果配置了该项,即使该接口被关闭,这条静态路由也不会被删除。
默认路由配置命令:
Router(config)#ip router 0.0.0.0 0.0.0.0 address
参数含义如下:
“0.0.0.0 0.0.0.0”代表任何网络,发往任何网络的包都转发到命令指定的下一个路由器接口地址。
address:到达目的网段经过的下一跳路由器的接口地址。
上一篇:域控制器的安装
下一篇:交换机工作原理及密码恢复

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用nmcli配置永久静态路由
使用nmcli设置永久静态路由
nmcli NetworkManager Centos Steram 9 永久静态路由