各种路由的概念-直连路由、网关路由、主机路由、网络路由等

各种路由的概念

路由的分类

直连路由在添加的时候使用的是出接口(dev)
网关路由在添加的时候使用的是下一跳(gw)
主机路由的目的地址是一个完整的主机地址(host)
网络路由的目的地址是一个网络地址(net)
默认路由的目的地址是0.0.0.0,子网掩码也是0.0.0.0
静态路由指由网络管理员手工配置的路由信息
动态路由指路由器能够自动地建立自己的路由表,并且能够根据实际实际情况的变化适时地进行调整。
策略路由还没特别明白,大体上是更高级更复杂的路由规则,会使用到ip rule

上面这些路由分类是在route add命令的基础上做的解释
route {add | del } [-net|-host] [网域或主机] netmask [mask] [gw|dev]

路由优先级

路由优先级即metric,越小优先级越高
路由表
IP路由选择的完成步骤:

  1. 搜索路由表,寻找能与目的IP地址完全匹配的表目(网络号和主机号都要匹配)。如果找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标志字段Flags的值)。
  2. 搜索路由表,寻找能与目的网络号相匹配的表目。如果找到,则把报文发送给该表目指定的下一站路由器或直接连接的网络接口(取决于标志字段Flags的值)。目的网络上的所有主机都可以通过这个表目来处置。
  3. 搜索路由表,寻找标为“默认(default)”的表目(使用route -n会把default转换成0.0.0.0展示)。如果找到,则把报文发送给该表目指定的下一站路由器。
  4. 如果上面这些步骤都没有成功,那么该数据报就不能被传送。如果不能传送的数据报来自本机,那么一般会向生成数据报的应用程序返回一个“主机不可达”或“网络不可达”的错误。

对于以上的步骤,还有两个隐含的条件

  • 首先根据目的IP在路由表中匹配“最长掩码匹配原则”
  • 若有多条路由都符合“最长掩码匹配原则”,那再根据路由优先级选择

NetworkManager

首先给出相关命令:
查看状态,打开关闭
service NetworkManager status
service NetworkManager start
service NetworkManager stop
service NetworkManager disable

查看NetworkManager的执行日志
journalctl -u NetworkManager
journalctl -u NetworkManager -n 60

当NetworkManager功能打开时(centos默认时打开的)会把直连路由、默认路由的优先级配置为100

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值