HCIA速通-网络工程师 -4-路由协议
特辑专属BGM-Hacknet原声集
AS
路由器-路由表
交换机-CAM表
路由选路-最长掩码匹配—》路由优先级—》开销Cost(相同时等价路由)
IP路由表
- 路由表中包含了路由可达的目的网络,目的网络在路由表中不存在的数据包会被丢弃
路由优先级
路由类型 | Direct | OSPF | Static | RIP |
---|---|---|---|---|
优先级 | 0 | 10 | 60 | 100 |
静态路由
配置
目的网段地址 掩码 出口 下一跳地址
1 |
|
路由备份
1 |
|
缺省路由
1 |
|
- 缺省路由时目的地址和掩码为0的特殊路由
- 如果报文目的地址无法匹配路由表任何一项,路由会按照缺省路由来转发报文
动态路由
动态学习建立路由表,能够根据网络变化做出调整
路由选择算法步骤
- 向其他路由宣告路由信息(会在路由信息里加上通过自己路由的跳数开销)
- 接受其它路由器的路由信息
- 根据收到的路由信息计算目的网络最优路径
- 对网络拓扑变化实时反应,生成新的路由表并把拓扑变化信息向其他路由宣告
网络收敛完成后每个路由都会有一张完整路由表
RIP协议
适用于小型网络
工作原理
- 路由运行rip后,首先发送路由更新请求,收到请求的路由会发送自己的rip路由进行响应
- 稳定后,路由会周期发送路由更新信息
- 路由老化时间:180 sec
- 路由更新时间:30 sec
- rip通过跳数作为度量值衡量到达目的地址距离
- 缺省下,直连网络跳数为0,当发送路由会把度量值加1,超过15跳不可达
rip版本区别
通过udp端口520发送报文
v1版本报文格式
v2报文格式
rip环路问题
当B通往10.0.0.0的链路出现问题,而又为及时通报给A路由时,此时接收到A路由通往该地址的路由信息时会把A的地址当成通往10.0.0.0的地址,从而在A和B之间形成环路
避免出现环路的机制
水平分割
路由从某接口学到的路由,不会从该接口再发回邻居路由
毒性反转
路由从某接口学到的路由,会将该路由跳数设置为16,并从该接口再发回邻居路由
触发更新(路由毒化)
当路由信息发生变化时,立即向邻居设备发送触发更新报文(变成16跳)
RIP定时器
配置
1 |
|
metricin
1 |
|
metricout
1 |
|
水平分割&毒性逆转
1 |
|
- 两个特性同时配置时,只有rip poison-reverse会生效
验证
1 |
|
output
1 |
|
即在配置接口不再发送rip报文
input
1 |
|
即在配置接口不再接收rip报文
抑制接口
1 |
|
- 配置接口为抑制状态,只接收rip报文
- 优先级大于rip output和rip input
RIP路由汇总
默认时在有类网络的边界自动汇总,但可以关闭汇总。
undo summary关闭汇总。
如果接口启用水平分割、毒性发转,则不进行汇总,除非使用 “summary always”命令。
OSPF
特点
- 无环路–》SPF算法
- 收敛快
- 扩展性好
- 支持认证
工作原理
OSPF组播的方式在所有开启OSPF的接口发送Hello包,用来确定是否有OSPF邻居,若发现了,则建立OSPF邻居关系,形成邻居表,之后互相发送LSA(链路状态通告)相互通告路由,形成LSDB(链路状态数据库)。再通过SPF算法,计算最佳路径(cost最小)后放入路由表。
报文
Hello报文信息
- 用来发现和维持OSPF邻居关系
邻居状态变迁
数据库同步过程
- 路由使用DD报文进行主从路由的选举和数据库摘要信息交互
- DD报文包含LSA的头部信息,用来描述LSDB的摘要信息
邻居关系的建立
配置
1 |
|
重置router id
1 |
|
验证
1 |
|
认证
ospf支持两种认证配置方式,分别为区域认证和链路认证。
(1)区域认证:同意区域内的认证模式和口令必须一致
(2)链路认证:链路认证相对于区域认证更加灵活,可针对某个单独的链路进行设置单独的认证模式和密码。
接口认证
1 |
|
区域认证
1 |
|
DHCP
报文
工作原理
租约50%续租 87.5重绑定 租期24hour
配置
接口地址池
验证地址池
全局地址池
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!