当前位置:文档之家› 计算机网络基础8章-OSPF路由协议

计算机网络基础8章-OSPF路由协议


授人以鱼不如授人以渔
邻居和邻接关系
朱明工作室
zhubob@
在邻居关系中, Hello报文中以下项内容必须相同 报文中以下项内容必须相同, 在邻居关系中,OSPF Hello报文中以下项内容必须相同, Hello/Dead intervals、区域ID、认证相同、stub区域 intervals、区域ID、认证相同、stub区域 标识相同, 标识相同, 对于点到点的WAN串行连接 两个OSPF路由器通常使用 串行连接, 对于点到点的WAN串行连接,两个OSPF路由器通常使用 HDLC或PPP来形成完全邻接状态 HDLC或PPP来形成完全邻接状态。 来形成完全邻接状态。 对于LAN连接 所有其他的和DR以及 连接, 以及BDR相连的路由器 对于LAN连接,所有其他的和DR以及BDR相连的路由器 形成完全邻接状态
授人以鱼不如授人以渔
DR和BDR选举过程 DR和BDR选举过程
选举过程: 选举过程:
朱明工作室
zhubob@
在和邻居建立双向通讯之后,检查邻居的Hello包中的优先级 DR和BDR字段 包中的优先级, 字段。 在和邻居建立双向通讯之后,检查邻居的Hello包中的优先级,DR和BDR字段。 从这个有参与选举DR/BDR的列表中 创建一组没有声明自己就是DR的路由器的子集 的列表中, 从这个有参与选举DR/BDR的列表中,创建一组没有声明自己就是DR的路由器的子集 只要在Hello包中 包中BDR字段就等于自己的接口的地址 优先级最高的就被选举为BDR, 字段就等于自己的接口的地址, 只要在Hello包中BDR字段就等于自己的接口的地址,优先级最高的就被选举为BDR,如 果优先级一样,RID最高的被选举为 最高的被选举为BDR。 果优先级一样,RID最高的被选举为BDR。 如果在Hello包中 字段等于自己地址 优先级最高的被选举为DR,如果优先级相等, 包中DR字段等于自己地址, 如果在Hello包中DR字段等于自己地址,优先级最高的被选举为DR,如果优先级相等, RID最高的选举为 ,如果没有路由器宣称自己是DR,那么选举的BDR就成为 。 RID最高的选举为DR,如果没有路由器宣称自己是DR,那么选举的BDR就成为DR。 最高的选举为DR 就成为DR
授人以鱼不如授人以渔
链路状态协议数据单元
朱明工作室
zhubob@
LSA也被称为链路状态协议数据单元(PDU), LSA也被称为链路状态协议数据单元(PDU),LSA ),LSA 也被称为链路状态协议数据单元 具有以下特征
LSA是可靠的,有一种用于确认LSA被成功传递的方法。 LSA是可靠的,有一种用于确认LSA被成功传递的方法。 是可靠的 被成功传递的方法 LSA被扩散到整个区域 LSA被扩散到整个区域。 被扩散到整个区域。 LSA有序列号和寿命 以确保每台路由器都知道自己有最新的LSA版本 LSA有序列号和寿命,以确保每台路由器都知道自己有最新的LSA版本。 有序列号和寿命, 版本。 LSA被定期刷新以确保拓扑信息的有效性 直到LSA从LSDB中被删除 LSA被定期刷新以确保拓扑信息的有效性,直到LSA从LSDB中被删除。 被定期刷新以确保拓扑信息的有效性, 中被删除。 只有可靠的方式扩散链路状态信息,才能确保区域中每台路由器对网络的认识都是最新、 只有可靠的方式扩散链路状态信息,才能确保区域中每台路由器对网络的认识都是最新、 最准确的。 最准确的。
show ip显示路由器维护的拓扑数据库的内容,这条命令可以显示路由器ID和OSPF进程ID,用 ospf database 显示路由器维护的拓扑数据库的内容,这条命令可以显示路由器ID和OSPF进程 , 进程ID
这条命令的一些关键字可以显示数据库的类型。 这条命令的一些关键字可以显示数据库的类型。
授人以鱼不如授人以渔
OSPF概念 OSPF概念
OSPF: OSPF:
是一类Interior 是一类Interior Gateway Protocol(内部网关协议IGP) Protocol(内部网关协议IGP) 用于属于单个自治体系(AS)的路由器之间的路由选择。 用于属于单个自治体系(AS)的路由器之间的路由选择。 OSPF 采用链路状态技术 采用SPF算法 采用SPF算法
类型 1 2 3 4 5 Hello 数据库描述( 数据库描述(DBD) ) 链路状态请求( 链路状态请求(LSR) ) LSU LSAck 名称 描述 发现邻居并在它们之间建立邻接关系 检查路由器的数据库之间是否同步 向另一台路由器请求特定的链路状态记录 发送请求的链路状态记录 对其他类型的分组进行确认
zhubob@
在配置完成后,可以使用show命令来查看其状态: 命令来查看其状态: 在配置完成后,可以使用show命令来查看其状态
show ip 显示路由器通过学习获得的路由和这些路由是如何学习的,这是确定本地路由器和其他 route 显示路由器通过学习获得的路由和这些路由是如何学习的,
授人以鱼不如授人以渔
选举DR/BDR 选举DR/BDR
每一台路由器和他的邻 居之间成为完全网状的 OSPF邻接关系 这样5 OSPF邻接关系,这样5 邻接关系, 台路由器之间将需要形 10个邻接关系 个邻接关系, 成10个邻接关系,同时 将产生25条LSA。 将产生25条LSA。 在多址的网络中, 在多址的网络中,存在 自己发出的LSA从邻居 自己发出的LSA从邻居 的邻居发回来, 的邻居发回来,导致网 络上产生很多LSA的拷 络上产生很多LSA的拷 贝,
是OSPF路由协议的基础。SPF算法有时也被称为Dijkstra算法, OSPF路由协议的基础 SPF算法有时也被称为 路由协议的基础。 算法有时也被称为Dijkstra算法 算法, SPF算法将每一个路由器作为根 ROOT)来计算其到每一个目的地路由器的距离, SPF算法将每一个路由器作为根(ROOT)来计算其到每一个目的地路由器的距离,每一个路 算法将每一个路由器作为根( 由器根据一个统一的数据库会计算出路由域的拓扑结构图,该结构图类似于一棵树, SPF算 由器根据一个统一的数据库会计算出路由域的拓扑结构图,该结构图类似于一棵树,在SPF算 法中, 法中,被称为最短路径树
授人以鱼不如授人以渔
OSPF报头 OSPF报头
Version number Type Packet length Router ID Area ID Checksum Authentication type Authentication Data
朱明工作室
zhubob@
授人以鱼不如授人以渔
授人以鱼不如授人以渔
朱明工作室
zhubob@
DR和BDR选取规则 DR和BDR选取规则
选举规则 :
朱明工作室
zhubob@
优先级高的为DR,次高的为BDR, 默认优先级都为1 优先级高的为DR,次高的为BDR,.默认优先级都为1。在优先级相同的情况下就比较 RID,RID等级最高的为 ,次高的为BDR。 RID,RID等级最高的为DR,次高的为BDR。 等级最高的为DR 路由器的每个多路访问接口都有个路由器优先级, 位长的一个整数,范围是0 255。 路由器的每个多路访问接口都有个路由器优先级,8位长的一个整数,范围是0到255。 Hello包里包含了优先级的字段 还包括了可能成为DR/BDR的相关接口地址 Hello包里包含了优先级的字段,还包括了可能成为DR/BDR的相关接口地址。 包里包含了优先级的字段, 的相关接口地址。 当接口在多路访问网络初次启动的时候,它把DR/BDR地址设置为 地址设置为0.0.0.0, 当接口在多路访问网络初次启动的时候,它把DR/BDR地址设置为0.0.0.0,同时设置等 待计时器的值等于路由器无效时间间隔。 待计时器的值等于路由器无效时间间隔。
授人以鱼不如授人以渔
配置命令
Router(config)#
朱明工作室
zhubob@
router ospf [process-id]
创建OSPF路由进程 创建OSPF路由进程 processprocess-id只是在本路由器有效
Router(config-router)# -mask为网络(或接口)地址和wildcard mask。 address和inverse inverse为网络(或接口)地址和wildcard mask。
网络之间连接的最好方法之一
Router#
显示邻居路由器的详细信息,包括它们的优级和状态。 显示邻居路由器的详细信息,包括它们的优级和状态。
show ip ospf neighbor detail
授人以鱼不如授人以渔
验证OSPF配置 验证OSPF配置
Router#
朱明工作室
zhubob@
度量值 VLSM支持 VLSM支持 收敛速度 区域边界 路由自环 验证支持 负载平衡 路由更新方式
授人以鱼不如授人以渔
课程议题
朱明工作室
zhubob@
SPF算法 SPF算法
授人以鱼不如授人以渔
SPF工作过程 SPF工作过程
SPF算法: SPF算法: 算法
朱明工作室
zhubob@
area-id为区域号 area-id为区域号 network [ address ] [ inverse-mask ] area [ area-id ]
授人以鱼不如授人以渔
配置示例
朱明工作室
zhubob@
授人以鱼不如授人以渔
验证OSPF配置 验证OSPF配置
Router#
朱明工作室
朱明工作室
zhubob@
授人以鱼不如授人以渔
本章内容
OSPF概念 OSPF概念 SPF算法 SPF算法 单区域OSPF配置方法 单区域OSPF配置方法
朱明工作室
zhubob@
授人以鱼不如授人以渔
课程议题
朱明工作室
zhubob@
OSPF概念 OSPF概念
OSPF状态 OSPF状态
相关主题