路由分类,路由优选与路由转发

静态路由(Static Routing):即由网络管理员/用户静态指定,不会随时间、流量、拓扑结构等因素变化而变化的路由路径。
动态路由(Dynamic Routing):由路由器自动学习,受时间、网络流量、拓扑结构等因素变化而变化的路由路径。
直连路由(Connected Route):因传输介质直连(直接连接)而产生的路由路径,直连不需要再设置路由,但设置也不会出错。

·网关以及中间节点(路由器)根据收到的IP报文其目的地址选择一条合适的路径,并将报文转发到下一个路由器。在路径中的最后一跳路由器二层寻址将报文转发给目的主机。这个过程被称为路由转发。
·中间节点选择路径所依赖的表项为称为路由表

使用直连路由进行路由转发时,报文的目的IP和路由器接口IP在同一个网段之中

·并不是所有接口生成的直连路由都会出现在路由表TC 中,直连路由出现在路由表中的前提是该接口的物
理状态、协议状态都为UP

路由表内容
目的网络,掩码,出接口,下一跳
下一跳地址为传递到下一个设备的IP地址,如果本设备已经是最后一个设备(直连路由),则不需要转发给下一跳,则自身IP地址即为下一跳地址


最优路由条目优选
不同路由条目()如何记录到路由表中
当路由器从从多种不同的途径到达同一个目的网段的路由,比较路由条目
若网段或掩码不同(网段相同则掩码一样),则加入路由表
若网段相同
则根据路由协议的优先级
(通俗来讲
路由条目,该路由到各个路由的路径。
类似路线,如果目标路由一样则比较优先级值,度量值,看哪条路线最优先则哪条进入路由表,如果目标不一样则直接进入
路由表)
路由优先级pre值越小,越优先
先比较外部优先级,后比较内部优先级,外部优先级可改变,但内部优先级不能改

管理距离最小优先(路由优先级最优原则):指的是在子网掩码长度相同的情况下,路由器会优先选择管理距离最小的路由条目。比如说,到达10.1.1.0/24路由有两条,一条管理距离是120,一条管理距离是110,那么路由器优先选择OSPF学习到的路由条目放进自己的路由表中。
注意:RIP和OSPF学习到的10.1.1.0/24的条目是不会同时出现在路由表中的,路由器只保存最优路径。假如OSPF学习到的那个条目消失,RIP学习到的路由条目才会出现在路由表中。必须注意的是,相同的路由条目,比如,RIP和OSPF同时报告了一个相同的子网,路由会优先选择OSPF,因为在子网掩码长度相同的前提下,OSPF有更小的管理距离。

再根据路由度量值
只有在相同的路由协议(则管理距离相同)下,才能比较cost开销(路由度量值),加起来cost越小越优先
度量值cost最小优先:指的是在路由的子网掩码长度相等,管理距离也相等的情况下,接下来比较度量值,度量值最小的将进入路由表。比如说,路由器通过RIP学习到了10.0.0.0/24的两个条目,一个条目的跳数(hop)是2,另一个的跳数是3,那么,路由器选择跳数是2的那个条目放入路由表。(cost也被称为路由度量值,Windows cmd的路由表里叫跃点数)

比较完后最优的路由条目记录在路由表中

路由表中只显示最优的路由条目

用指令display ip routing-table可查看路由表,Windows cmd用route print

特别地,若都一样,都会进入路由表中,但会比较负载,来选择路由条目进行转发



路由转发
当路由器收到一个IP数据包时,会将数据包的目的IP地址与自己本地路由表中的所有路由表项进行逐位比对,依据路由选路原则来选择最优路径
子网掩码最长匹配(最长前缀匹配原则):就是说一个目标地址被多个网络目标覆盖的时候,它会优先选择最长的子网掩码的路由。比如到达10.0.0.1网络有两条路由条目:①10.0.0.0/24下一跳是12.1.1.2,②10.0.0.0/16的下一跳是13.1.1.3。由于第一条的子网掩码/24大于第二条的/16,所以路由将到达10.0.0.1网络的数据发往12.1.1.2。然而,如果路由上有发往10.0.1.1的数据,就选择10.0.0.0/16,因为10.0.1.1不包含在10.0.0.0/24网络当中。

路由表
flags
RD
R是再查一次路由表,D是download下载数据到二层(路由器硬件知识

网卡里配置了网关
路由表中就会产生一条
缺省路由(默认路由)
0.0.0.0/0
能匹配所有IP数据包的目的IP地址
即所有IP数据包均可以走这条路径,但通常有相对应的路由条目,根据最长匹配原则,这条对应的路由条目的网络掩码(子网掩码)更长,会被匹配
如果没有对应路由条目,则匹配缺省路由

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

obeoas

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值