正在加载图片...
培训教材-路由器 1.24.R|P报文的发送 RIP报文中并没包含显式的长度字段。相反,RIP假设底层投递系统能够告诉接收方收 到的报文长度。特别是,在TCP/IP系统中,RIP报文依赖于UP来告诉接收方报文的长度。 RIP工作在UDP上的端口是520,虽然RIP可以以不同的UDP端口来发送请求报文,但是在接 收端的UDP端口通常都是520,同时这也是RIP产生广播报文的源端口 使用RIP作为内部路由器协议限制选路的度量必须基于跳数。但跳数通常仅仅提供对网 络响应能力和容量的粗略估量,而并不能产生最佳路由。此外,基于最小跳数来计算路由会 有严重的缺点,即它会使选路相对固定不变,因为路由不能对网络负荷的变化作出反应 1.3.0SP 随着 Internet技术在全球范围的飞速发展,OSPF已成为目前 Internet广域网和 Intranet企 业网采用最多、应用最广泛的路由协议之一。OSPF( Open Shortest Path First)路由协议是由 IETF( Internet engineering task force)lGP工作小组提出的,是一种基于SPF算法的路由协 议,目前使用的OSPF协议是其第二版,定义于RFCl247和RFC1583 1.3.1.概述 OSPF路由协议是一种典型的链路状态(Link- state)的路由协议,一般用于同一个路由域 内。在这里,路由域是指一个自治系统( Autonomous System),即AS,它是指一组通过统 的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护 个相同的描述这个AS结构的数据库,该数据库中存放的是路由域中相应链路的状态信息, OSPF路由器正是通过这个数据库计算出其OSPF路由表的。 作为一种链路状态的路由协议,OSPF将链路状态广播数据包LSA( Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行 距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器 1.3.2.数据包格式 在OSPF路由协议的数据包中,其数据包头长为24个字节,包含如下8个字段 * ersion number-定义所采用的OSPF路由协议的版本 Type-定义OSPF数据包类型。OSPF数据包共有五种 Hello-用于建立和维护相邻的两个OSPF路由器的关系,该数据包是周期性地发送的。 * Database Description-用于描述整个数据库,该数据包仅在OSPF初始化时发送。 Link state request-用于向相邻的OSPF路由器请求部分或全部的数据,这种数据包是在 当路由器发现其数据已经过期时才发送的 Link state update-这是对 link state请求数据包的响应,即通常所说的LSA数据包。 Link state acknowledgment-是对LSA数据包的响应。 Packet length-定义整个数据包的长度 培训教材-路由器 客户服务中心培训教材-路由器 培训教材-路由器 10 客户服务中心 1.2.4. RIP报文的发送 RIP 报文中并没包含显式的长度字段。相反,RIP 假设底层投递系统能够告诉接收方收 到的报文长度。特别是,在 TCP/IP 系统中,RIP 报文依赖于 UDP 来告诉接收方报文的长度。 RIP 工作在 UDP 上的端口是 520,虽然 RIP 可以以不同的 UDP 端口来发送请求报文,但是在接 收端的 UDP 端口通常都是 520,同时这也是 RIP 产生广播报文的源端口。 使用 RIP 作为内部路由器协议限制选路的度量必须基于跳数。但跳数通常仅仅提供对网 络响应能力和容量的粗略估量,而并不能产生最佳路由。此外,基于最小跳数来计算路由会 有严重的缺点,即它会使选路相对固定不变,因为路由不能对网络负荷的变化作出反应。 1.3. OSPF 随着 Internet 技术在全球范围的飞速发展,OSPF 已成为目前 Internet 广域网和 Intranet 企 业网采用最多、应用最广泛的路由协议之一。OSPF(Open Shortest Path First)路由协议是由 IETF(Internet Engineering Task Force)IGP 工作小组提出的,是一种基于 SPF 算法的路由协 议,目前使用的 OSPF 协议是其第二版,定义于 RFC1247 和 RFC1583。 1.3.1. 概述 OSPF 路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域 内。在这里,路由域是指一个自治系统(Autonomous System),即 AS,它是指一组通过统一 的路由政策或路由协议互相交换路由信息的网络。在这个 AS 中,所有的 OSPF 路由器都维护 一个相同的描述这个 AS 结构的数据库,该数据库中存放的是路由域中相应链路的状态信息, OSPF 路由器正是通过这个数据库计算出其 OSPF 路由表的。 作为一种链路状态的路由协议,OSPF 将链路状态广播数据包 LSA(Link State Advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行 距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。 1.3.2. 数据包格式 在 OSPF 路由协议的数据包中,其数据包头长为 24 个字节,包含如下 8 个字段: * Version number-定义所采用的 OSPF 路由协议的版本。 * Type-定义 OSPF 数据包类型。OSPF 数据包共有五种: * Hello-用于建立和维护相邻的两个 OSPF 路由器的关系,该数据包是周期性地发送的。 * Database Description-用于描述整个数据库,该数据包仅在 OSPF 初始化时发送。 * Link state request-用于向相邻的 OSPF 路由器请求部分或全部的数据,这种数据包是在 当路由器发现其数据已经过期时才发送的。 * Link state update-这是对 link state 请求数据包的响应,即通常所说的 LSA 数据包。 * Link state acknowledgment-是对 LSA 数据包的响应。 * Packet length-定义整个数据包的长度
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有