路由表选中三原则
何时选路 当去往同一目的IP 有多条路由(径)时触发选路
选路三原则
(1)掩码长度(精确匹配)
(2)优先级 不同路由协议拥有不同优先级 当使用不同路由协议学习到相同路由条目时 可以通过不同路由协议的不同的优先级来实现路由选择(即走哪个路由协议学习来的路) 优先级越小越优先
常见路由协议默认优先级(华为华3 思科可能不一样的规定):
直连路由 0
ospf 10
isis 15
静态路由 60
bgp 255
(3)cost 越小越优先 叫路径开销 使用同一个路由协议 从不同邻居学习的到同一个目的 的不同路由条目 开销cost不同时 通过cost开销来选路 越小越优先
ospf基于链路带宽计算cost=参考带宽/实际带宽
bgp最短路径决定开销大小
(一)掩码最长匹配原则 也称精确匹配优先 即路由器查表选路时 会选择与目标IP 匹配最长的子网掩码的路由条目
假设路由表中有两条路由:
172.16.1.0/24(掩码24位)不匹配
172.16.2.0/24(掩码24位)匹配 更精确
172.16.0.0/16(掩码16位)匹配 不精确 如没上 可用此 有上用上
若目标IP是172.16.2.1,则优先匹配/24的路由,因其更精确

优先级越小越优原则
不同路由协议拥有不同优先级,当使用不同路由协议学习到相同路由条目时,可以通过路由优先级来实现路由选路,优先级越小越优
cost开销度量值

负载均衡
当去往相同目的路由有用多个下一跳,且无法通过选路三原则选择最优路由时,可以实现负载均衡,
实现多条线路同时发送数据包
(1)逐包负载均衡(一流多包):轮流使用不同路径转发每个数据包(可能造成数据包乱序)
(2)逐流负载均衡(更常见):根据五元组(源/目的IP、源/目的端口、协议)哈希计算,将同一数据流固定到一条路径(避免乱序)
(3)先看掩码:谁匹配得更精确(最长掩码)
(4)再看优先级:如果掩码相同,谁更可信(优先级越小越优)
(5)最后比开销:如果来源相同,谁更优(开销越小越优)
(6)负载分担:掩码长度相同、优先级相同、开销相同,则流量负载均衡

浙公网安备 33010602011771号