OSPF基本理论

OSPF-------- 开放式最短路径优先协议;它所考虑的度量值是链路的开销值,也就是 COST 值;每条链路的 COST=10 8 / 链路带宽
 
一、 动态路由协议分类
1、  按照路由的使用范围
a)         内部网关路由协议 IGP ,常见的协议有 RIP EIGRP IGRP OSPF
b)        外部网关路由协议 EGP ,常见的协议有 BGP
2、  按照最短路径的算法
a)         距离矢量路由协议
b)        链路状态路由协议
3、  按照更新路由的方法
a)         有类路由,更新时不携带子网掩码
b)        无类路由,更新时携带子网掩码
 
二、 AS
自治域系统,一组运行同一种路由协议的路由器的组合就称为是一个 AS
 
三、 ROUTER ID
在一个 AS 中有多台路由器, ROUTER ID 就是唯一标识一台路由器的标志;可以用命令“ router-id ”来指定;如果不指定,路由器选择其 LO 接口最大的 IP 地址做自己的 ROUTER ID ,如果没有 LO 接口,则选择物理接口 IP 最大的做 ROUTER ID
 
四、 OSPF 路由表的形成
1、  建立邻接关系
2、  相互交换自己的链路状态信息( LSA ),形成链路状态数据库
3、  经过最短路径算法算出到达每个网段的最短路径
4、  将最短的路径写入自己的路由表中
 
五、 OSPF 的数据包的类型
1、  HELLO 数据包,用来建立和维护邻居关系
2、  DBD (数据库描述包),用来描述每台路由器的链路状态
3、  LSR (链路状态请求包),用来请求部分链路状态信息
4、  LSU (链路状态更新包),用来发送自己的链路状态信息
5、  LSACK (链路状态确认包),用来确认自己已经收到链路状态信息
 
六、 OSPF 支持的网络类型
1、  点到点的网络
2、  广播多址网络(以太网)
3、  非广播多址网络 NBMA (帧中继网络)
4、  点到多点网络
 
七、 路由器间建立邻接关系的过程
1、  双方相互发送 HELLO 包,确认自己的邻居,建立好邻居关系;此时的状态为 2―ways
2、  双方相互交换自己的 DBD 的序列号,可以理解为是 DBD 的名字
3、  双方相互交换自己的 DBD 的摘要信息
4、  其中一方发送一个 LSR ,请求对方的某个链路状态信息
5、  对方发送一个 LSU ,将这个信息的具体内容发送给请求方
6、  请求方发送一个 LSACK ,告诉对方我已经收到了该链路状态信息的内容
由于 OSPF 支持的网络类型较多,每一个网络类型在建立邻接关系的时候略有不同;点到点的网络与点到多点的网络可以按照以上的方式建立邻接关系;而广播多址网络和 NBMA 在建立邻接关系的时候需要选择一个 DR BDR (由于广播型网络每个路由器的邻居非常多,在相互通告自己的 LSA 的时候占用宽带比较严重),其他的路由器( DRothers )只需要和选举出来的 DR BDR 建立邻接关系就可以了
在路由器中选举 DR BDR 的依据:
1、  路由器的优先级,优先级默认数值是 1 ;优先级最高的作为 DR ,次之的作为 BDR ;路由器的优先级最小为 0 ,优生级为 0 的路由器不参与 DR BDR 的选举;优先级最大为 255
2、  如果优先级相同,则看路由器的 ROUTER ID
 
八、 建立邻接关系必须符合的三个条件
1、  区域 ID 号必须相同
2、  HELLO-INTERVAL DEAD INTERVAL 时间必须相同
3、  STUB 区域标识必须相同
 
九、 OSPF 单区域的配置
1 Router ospf 进程号
Router-id IP 地址(手工指定 ROUTER-ID
Network 直连网段   反掩码   area 区域号
 
3、  修改链路的 COST 
Ip ospf cost cost-num
 

你可能感兴趣的:(职场,休闲,OSPF基本理论)