HCIA知识点整理(2)
rip面临的问题
逐条收敛:主要是挑战是rip为了防环引入了抑制计时器180的
等待时间这大大增加了rip的收敛时间。
传闻的路由更新机制:一个路由器计算出现问题会导致下游路由器
跟着出现问题
最多的有效跳数为15:限制了rip协议组网的规模,无法实现大于15跳的组网
以跳数为度量的:条数不科学,宽带才是通用的度量方式
更新方式:周期似的路由表更新,这种更新会浪费带宽
OSPF
–开放式最短路径优先协议(open shortest path first),SPF算法,围绕该算法计算路由信息的协议,迪特格拉斯算法,open 是指IETF发明的一种针对ip的路由协议
–无类别(携带掩码)链路状态(基于拓扑)型IGP(AS内部)协议
更新量大—》为了能在中大型网络生存—进行结构化的部署—区域划分、地址规划
触发更新,每30min周期更新;组播更新—224.0.0.5—all ospf 224.0.0.6—DR/BDR
存在V1-V3 目前通用V2; V3是IPV6使用;
跨层封装3层报头,协议号89;支持等开销负载均衡;
ospf的工作过程:建立邻居 -> 同步链路状态数据库->计算最优路由
ospf
信息 拓扑协议
传递 传递过程不会更改原始信息
计算 每个路由器都是独立计算路由
router-id 唯一标识一个路由器,产生:
1.手工配置 格式为ip格式,可以是存在的一个ip
地址,也可以是一个不存在的IP地址
2.自动选举 有回环地址则选择最大的那个回环地址,没有选择接口
ip地址 ,还是最大
发现并建立邻居 ——Hello报文
Hello报文的作用
.邻居发现
.邻居建立
.邻居保持
OSPF邻居建立过程(两种方式 ,hello包,手动建立)
–邻居状态机
Down 为收到其他hello,发送自己的hello包
Init 收到其他的hello包,但是hello包中没有携带自己的信息
2-way 收到携带自己信息的hello包
手动建立
。OSPF支持通过单播方式建立邻居关系
。对于不支持组播的网络可以通过手动配置实现邻居的发现与维护
邻居建立完毕后,传输链路状态信息
链路状态信息
。链路信息主要包括:
.链路的类型;
.接口Ip地址及掩码;
.链路上所连接的邻居路由器;
.链路的带宽(开销)
OSPF的链路类型:
。Stub Network Link
。Transit Link
。Point-to-Point Link
。Virtual Link 虚链路
OSPF的度量方式(开销)
。某接口cost = 参考带宽/实际带宽
。更改cost的两种方式
.直接在接口下配置
.修改参考带宽(所以路由器都需要修改,确保选路一致性)
计算开销的接口,注意是路由进入的接口
OSPF报文头部
OSPF报文类型
。Hello 发现和维护邻居关系
。Dabase Description 交互链路状态数据库摘要
。Link State Request 请求特定的链路状态信息
。Link State Update 发送详细的链路状态信息
。Link State Ack 发送确认报文
OSPF报文的功能需求
。发现邻居与保持 Hello机制即可实现
。LSA同步 双方互相发送LSA,完成同步,同时同步速度更快,占用资源少
。可靠性 确保LSA同步过程的可靠性
OSPF的LSDB同步(邻接状态)
。ExStart 使用DD包选择主从关系,选举后会以主的序列号标识缩略信息
。Exchange 使用携带缩略信息(LSA头部信息)的DD报文传递信息
。Loading 使用LSR请求链路链路状态的完整信息,并且使用LSU发送完整LSA
。Full 使用Lsack确认LSU的LSA接受完毕
LSA头部
。LSA是OSPF链路状态信息的载体
LSA
。有
.序列号一样
。年龄大 不更
。年龄小 更新
.序列号不一样
。比我大 更新
。比我小 不更新,反过来同步
。没有
.学习
MA网络中的问题
。n*(n-1)/*个邻接关系,管理复杂
。重复的LSA洪泛,造成资源浪费
OSPF区域间路由传递
三类LSA —Network-Summary-LSA —区域边界路由器 --距离矢量LSA
一个三类声明一个网段
区域间防环:
。下一跳
。星形结构
。区域间水平分割
虚链路:
。虚链路是区域0的延伸
。虚链路只能穿越一个区域–一个SPF上构建
。构建虚链路的两个路由器都是ABR
。虚链路通信用的两个路由器在SPF中距离最近的两个接口单播通信
–用法:
。连接原理骨干的普通区域
。缝合断裂的骨干区域
OSPF外部路由
(路由引入–华为==重发布–cicso)