OSPF_1

1、OSPF协议中的三张表(邻居表、拓扑表、路由表)
*邻居表:包含已知的邻居路由器
*拓扑表:链路状态数据库,包含了在一个区域或网络中的所有路由器和他们所连接的链路
*路由表:使用SPF算法计算出的到达目的网络的最优路径
2、OSPF的区域管理(骨干区域和非骨干区域)
1)非骨干区域和区域0必须直连
2)在区域0中的路由器叫BR(骨干路由器)
3)连接非骨干区域和区域0的路由器叫做ABR(区域边界路由器)
4)连接其他自治系统的路由器叫ASBR(自治系统边界路由器)
3、OSPF形成邻居的条件,通过hello包形成邻居
1)hello包周期要保持一致
2)认证要保持一致
3)区域id要保持一致
4)stub区域标志要保持一致
4、路由ID,是在OSPF中用来唯一标识路由器的,所以路由ID必须保持唯一。路由ID的选择:
1)手工配置的路由ID,配置命令:router-id
2)如果没有手工配置路由ID,选择loopback接口的最大IP地址,这里指的是主IP
3)如果没有loopback接口,就选择IP地址最大的物理接口IP地址
5、最短路径计算,使用Dijkstra最短路径优先算法
1)区域内的路由器有相同的链路状态数据库;
2)在区域中的路由器都以自己为根建立最短路径树;
3)到目标网络最优路径的计算方法是计算到该网络的最低开销(COST),两台路由器之间链路开销之和的最小值为最佳路由,放入路由表。
说明:OSPF通过计算链路的带宽来计算最佳路径的选择。每条链路根据带宽不同具有不同的度量值,称为链路开销COST。 计算公式:10^8/带宽(单位是bps)
环回接口的链路开销是1;10M以太网的链路开销是10。
6、OSPF包的类型
*hello包——用来建立和维持邻居关系,默认周期在以太网中10s,在NBMA(非广播多路访问)的帧中继网络中30s,超时时间是更新包周期的4倍,不可靠报文
*数据库描述DD——链路数据库的摘要信息,可靠报文,不是通过ack实现可靠传输,而是通过邻居之间的交换DD报文的隐式确认实现。邻居路由器之间会选举一个主从关系, 由主方发送DD报文,从方回应DD报文。
*链路状态请求报文LSR——当前路由器从邻居收到DD报文后,检查里面如果有链路状态比自己的新,就会向邻居发送LSR报文,该报文是可靠传输,通过ack实现可靠,显式确认
*链路状态更新报文LSU——当自己的链路状态发生变化时会主动发送给邻居,当邻居发送LSR查询报文时也会发送LSU,将自己的链路状态信息LSA发送给邻居,该报文是可靠传输,通过ack实现可靠,显式确认
*链路状态ack——当收到链路状态更新或者查询报文时发送, 实现前两种报文的可靠传输,本报文不可靠
7、0SPF邻接关系经历哪些状态?
*Down—>Init—>Two-way 邻居关系
—> ExStart —>Exchange—> Loading—> Full 邻接关系(毗邻关系)
*在点到点网络中,与其直连的路由器直接形成邻接关系;对广播型网络(以太网),每个路由器只会和DR(指定路由器)和BDR(备份指定路由器)形成邻接关系,其他路由器之间为DRothers,维持在two-way的状态。
8、DR和BDR的选举,通过hello包来实现
DR——指定路由器,BDR——备份指定路由器
1)看优先级,优先级高者为DR,次之为BDR。优先级为0的不参与DR和BDR的选举。
2)如果优先级相同,则判断路由器ID,谁的路由ID大,谁就是DR,次之为BDR。
3)如果已经选举出DR和BDR,这时即使有优先级更高的路由器加入网络,也不会重新选举DR和BDR。
4)如果DR出现故障,则BDR自动成为DR,然后重新选举新的BDR。
9、OSPF的组播地址——224.0.0.5和224.0.0.6
*224.0.0.5:是DRother的多播地址。当前网络中运行OSPF协议的所有路由器都要接收,所有主机的hello包、DR发送出来的更新包均发送给该地址。
*224.0.0.6:是DR和BDR的多播地址,当前网络中DR和BDR接收。
10、OSPF路由协议基本配置
1)启动0SPF路由进程:router ospf process-id
2)激活相应的网络: network ip-address wildcard-mask area area-id
3)定义router-id:router-id ip-address
11、OSPF常用查看命令
1)查看邻居列表:show ip ospf neighbor
2)查看链路状态数据库摘要:show ip ospf database
3)查看协议,查看当前ospf的一些参数: show ip protocols
4)查看运行ospf的接口: show ip ospf interface s1/0
5)查看相对应类型的链路状态数据库详细信息:show ip ospf database LSA类型(常用有5种类型)
6)查看ospf协议: show ip ospf
7)重启ospf进程 :clear ip ospf process

posted @ 2024-04-29 09:57  鸿蒙时空  阅读(4)  评论(0编辑  收藏  举报