路由原理
定义
路由器负责将数据报文在IP网段之间进行转发,路由是知道路由器如何进行数据转发的路径信息
IP连通的前提
1、沿途的每台路由器都有到达目的网段的路由信息
2、路由是单向的路径信息,沿途每台路由器都要有往返双向的路由信息
路由表
1、作用:存储路由信息
2、字段内容
Destination/mask:目的网段和掩码
Proto:路由的来源
Pre:优先级
Cost:度量值
Nexthop:下一跳地址。数据报文从接口发出后到达的下一个IP地址
interface:出接口 数据报文发出的接口
3、路由表查表规则
1)最长掩码匹配规则
当数据包在路由表中匹配到多条掩码长度不同的路由时,按照掩码最长的路由进行转发
2)路由迭代规则
当路由的下一跳为非直连网段地址,路由器会再次在路由表中查询下一跳地址,直到查询到下一跳是直连地址
来源
1、直连路由
根据直连接口所在网段自动产生
产生条件:接口up,接口配置IP地址
2、静态路由
定义:手动配置到达某个目的网段的路由信息
特点:配置和维护繁琐复杂
没有协议开销,减轻设备和带宽压力
3、动态路由协议
定义:通过路由协议从邻居自动学习路由信息
特点:配置简单,维护便捷,协议开销会消耗设备资源和链路资源
常见的路由协议
rip:路由信息协议。
ospf:开放式最短路径优先,目前最主流的路由协议
bgp:边界网关协议,运营商之间使用的唯一协议
路由表写表规则
1、不同来源的路由优先级高(数字小)的优先
2、同一来源的路由Cost小的优先
3、同一来源Cost相等的路由会形成等价路由,数据流会在等价路由上自动负载分担
路由优先级
直连路由(Direct)0
OSPF内部路由 10
静态路由 60
RIP 100
OSPF外部路由 150
BGP 255