HCIA-动态路由

发布时间 2023-10-11 22:02:12作者: 犯愁の难瓜

前言

当网络环境中只有一台路由器时,直连路由就够了

但若出现需要两台或更多路由器的网络环境,这时候就必须使用静态路由或动态路由

静态路由与动态路由对比如下:

静态路由

  • 由网络管理员手工指定的路由
  • 当网络拓扑发生变化时,管理员需要手工更新静态路由

 

动态路由

  • 路由器使用路由协议从其他路由器那里获悉路由
  • 当网络拓扑图发生变化时,路由器会自动更新路由信息

路由协议

 路由协议是路由器之间交互信息的一种语言;它们可共享路由信息,一起维护路由表并提供最佳转发路径。

动态路由发展至今,已经研究出多种路由协议;其中RIP路由协议、OSPF路由协议最为经典

路由协议分类

路由协议有针对于内部网关的协议,也有针对于外部网关的协议

其中内部网关的协议又分为距离矢量协议、链路状态协议

类型 说明
IGP(Interior Gateway Protocol)内部网关协议 用于一个AS内部交换路由信息:RIP、OSPF、IS-IS
EGP(Exterior Gateway Protocol)外部网关协议 用于多个AS之间交换路由信息:BGP
AS (Autonomous System)自治系统 处于单个管理机制下的网络 如:企业、电信、移动、联通

从表格描述可以看出:省与省之间、国与国之间用BGP较好;而市与市之间、企业与企业之间等用RIP、OSPF较好

在一个AS之内,你可以跑多个IGP;例如:一个AS内,既可以有RIP也可以有OSPF

但是AS与AS之间,只能用一个EGP 即:BGP

路由协议还会根据发送的更新是否携带掩码进行分类:

现在使用的都是无类的

类型 说明
Classful 有类

不携带掩码

如:RIPv1、IGRP

Classless 无类

携带掩码

如:RIPv2、EIGRP、OSPF、IS-IS、BGP

 IGP分类

刚刚提到过:IGP(Interior Gateway Protocol)内部网关协议中有:RIP、OSPF、IS-IS三种主流协议

然而这些主流分类又区分为:基于距离矢量的路由协议、基于链路状态的路由协议

类型 说明
DV(Distance-Vector)距离矢量

基于距离适量算法

路由器并不了解网络拓扑结构

类似路牌,道听途说,只告诉你:目的地、朝哪走、有多远

基于距离矢量的协议有:RIP、EIGRP(思科研发的路由协议)

LS(Link-State)链路状态

基于SPF(即最短路径优先)算法

路由器会了解完整的网络拓扑结构,类似地图:可精确知道路况、哪条路更优

基于链路状态的协议有:OSPF、IS-IS

路由协议操作规则

在配置路由协议,你需要知道

  • 协议是在接口上运行的
  • 只能学习和发布相同协议已只的路由
  • 如果不同的路由协议间需要交换路由信息,就需要进行注入(import)
    • 注入就相当于翻译官 例如:一台路由器即会OSPF、也会RIP 因此两个协议通过翻译官进行对话

 

路由器收敛

路由协议跑完后,会进行收敛

当网络中所有路由器的路由表都包含相同的网络可达性信息时,路由器就会进行收敛;这时候,路由将会进入一个稳定的状态

网络在达到收敛前无法完成正常工作

衡量动态路由协议性能的一些指标

  • 正确性
    • 能够正确找到最优的路由,且无环路现象
  • 快收敛
    • 当拓扑发生变化后,能够迅速做出相应的路有变化
  • 低开销
    • 协议自身的开销(内存、CPU、网络带宽)小
  • 安全性
    • 协议自身不易受到攻击,有安全机制
  • 普适性
    • 适应各种拓扑结构和各种规模的网络