HCIA2020-09-23

路由协议
选路:路由根据三层头部(目标地址)查找(路由表)最佳路径。
路由表:
display ip routing-table

Routing Tables: Public
Destinations : 10 Routes : 10
在这里插入图片描述

Destination/Mask:目标前缀与掩码 查找目标时路由表的目标与掩码只要包含数据包是目的地址即可匹配。
路由原则一:精确匹配
路由原则二:递归查找
前缀 下一跳
10.1.1.0/24 20.1.1.2 //20.1.1.1不是直接下一跳
20.1.1.0/24 30.1.1.2
上述情况需要经历两次查找,先查10.1.1.0/24找到20.1.1.0发现不是直接下一跳则继续在路由表中查找20.1.1.2的路由找到其下一跳,这时候找到的下一跳就是10.1.1.0/24的直接下一跳

Proto
这个是路由的来源标志
路由的来源: 三类 链路层自发现 静态 动态

direct 直连
static 静态:人工写入的路由
RIP 动态路由:是一种程序一种软件自动计算出来的路由
OSPF 动态路由
ISIS 动态路由
BGP 动态路由

Pre
路由优先级:路由表对于相同前缀不同来源的路由只能存放一个,由优先级决定存放在那个来源的。
上述不同来源的路由都有不同的优先级,优先级大小越小表示约越 0-255

direct 0
ospf 10
static 60
rip 100
isis 95

cost
路由开销:相同前缀相同来源的时候根据cost来选择路径,数字越小表示越近,如果两条路径cost相同则两条都放置在路由表,这种现象叫负载均衡。

路由原则三:当数据包在路由表中查找不到目标IP,那么该数据包将被丢弃

静态路由(适合小型企业部署)
特点:
缺乏灵活性
不能自动收敛
手动书写的路由
ip route-static 目标前缀 掩码 下一跳或者出接口
缺省/默认路由
ip route-stctic 0.0.0.0 下一跳/出接口

浮动静态:通过设置静态的优先级来操作
ip route-stctic 10.1.6.0 24 10.1.1.2 preference 70 //优先级设置的高于默认60就行,这条路由在其他默认优先级路由的情况下就会隐藏,当默认优先级路由故障时就会浮现

动态路由
动态路由协议的分类:
算法分类:
距离矢量型 RIP

链路状态型 OSPF ISIS
混合型 EIGRP BGP
范围分类:
AS 自治系统
IGP :内部网关协议——RIP OSPF ISIS EIGRP
EGP :边界网关协议——BGP

RIP:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述路由学习规则:
如果发现更新的路由在自己的路由表没有则学习
如果发现更新的路由在自己的路由表里有则判断是否需要学习
如果更新的路由与自己表中的路由来源方向一致则无条件学习
如果更新的路由与自己表中的路由来源方向不致则保存开销小的一方

在这里插入图片描述

环路:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

环路防止办法——防环原则

水平分割:当一个路由从一个接口收到将不再从该接口发出
在这里插入图片描述
在这里插入图片描述

毒性逆转:
在这里插入图片描述

毒性 逆转是可以跨越水平分割

抑制计时器:

在这里插入图片描述

触发更新:

在这里插入图片描述

最大跳数

在这里插入图片描述

RIP的计时器
更新计时器 60s
失效计时器 3X60=180s 该路由失效,不能用于转发数据
抑制计时器 180s
刷新计时器 60s 失效的路由60s后将会被删除

RIP的使用
system-view
rip 1 //1是进程号
version 2 //启动版本2
undo summary //关闭自动的主类汇总
network 10.0.0.0 //宣告

宣告的两个作用:
1.让该路由器rip学习宣告的网段以及宣告包含的网段,这些网段将被rip传递出去
2.宣告网段包含的接口会自动的发出和接受rip的组播 224.0.0.9 udp 250
update包
response包

OSPF
IETF 开发的 IP 的专用路由协议
open shortest path first(开放式最短路径优先协议) SPF是算法——迪特格拉斯的改进版 最短路劲树算法

特点:
无环路
收敛快
扩展性好
支持认证

OSPF原理:
ospf开始运行会在路由器之间形成邻接关系,然后路由器之间洪泛LSA(链路状态信息),当LSA同步的时候LSDB(链路状态数据库 ),启动SPF算法生产一个以当前路由器为根的最短路径树,其他路由器为树的节点,然后以这颗树来查找该网络中的网段,生成路由表。

OSPF运行产生的数据包:
hello
DD(database description) LSA的头部/目录
LSR(link state request) LSA的体/内容
LSU(link state update) LSA的具体内容
LSACK(link state ack) 收到确认(可靠性的一种体现)
这些包是封装在三层 协议号是89

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值