- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
路由器的高级配置OSPF
OSPF协议的配置 OSPF的优点 1.对网络发生的变化能够快速响应 2.当网络发生变化的时候发送触发式更新(triggered update)(触发式更新是指路由器之间不单纯按照预定的时间周期进行路由信息交换,而是在路由表发生变化的时候及时地进行路由信息交换。 ) 3.支持VLSM 4. OSPF并不周期性地广播路由表,因此节省了宝贵的带宽资源 5. OSPF支持区域划分、适应大规模网络 OSPF是一种链路状态路由协议,主要通过LSA(链路状态广播数据包)发送路由信息,然后路由器更新自己的LSDB(链路状态数据库),并使LSA泛滥(Flooding)保证所有路由器更新自己的LSDB LSDB通过SPF算法选择最佳路由 LSDB和LSA操作 OSPF协议概述(5) OSPF协议概述(2) 邻居表: 邻居路由器的信息 拓扑表: 也叫链路状态数据库 路由表: 到达目标网络的最佳路径 OSPF邻居 OSPF邻居是位于同一物理链路或物理网段上的路由器,Hello分组用于发现邻居和建立相邻性。 OSPF协议概述(4) OSPF的邻接关系的建立是依赖于hello包的 使用Hello分组发现邻居后,邻居之间便交换路由选择更新,将相关网络信息加入到拓扑表,然后用SPF算法得出相应的路由表 OSPF数据包类型 OSPF协议概述(6) 6.2.2 5种类型的OSPF数据包 1.Hello数据包 Hello数据包是编号为1的OSPF数据包。 运行OSPF协议的路由器每隔一定的时间发送一次Hello数据包,用以发现、保持邻居(Neighbors)关系并可以选举DR/BDR。 目标为多播地址:224.0.0.5,所有运行OSPF的路由器都将侦听和定期地发送Hello分组。 2.链路状态数据库描述数据包 链路状态数据库描述数据包(DataBase Description,DBD)是编号为2的OSPF数据包。 该数据包在链路状态数据库交换期间产生。它的主要作用有三个: 选举交换链路状态数据库过程中的主/从关系。 确定交换链路状态数据库过程中的初始序列号。 交换所有的LSA数据包头部。 3.链路状态请求数据包 链路状态请求数据包(LSA-REQ)是编号为3的OSPF数据包。 该数据包用于请求在DBD交换过程中,将收到的DDP信息同拓扑数据库进行比较,发现本路由器中没有的或已过时的LSA包细节。 4.链路状态更新数据包 链路状态更新数据包(LSA-Update)是编号为4的OSPF数据包。 该数据包用于将多个LSA泛洪,也用于对接收到的链路状态更新进行应答。如果一个泛洪LSA没有被确认,它将每隔一段时间(缺省是5秒)重传一次。 5.链路状态确认数据包 链路状态确认数据包(LSA-Acknowledgement)是编号为5的OSPF数据包。 该数据包用于对接收到的LSA进行确认。该数据包会以组播的形式发送。如果发送确认的路由器的状态是DR或者BDR,确认数据包将被发送到OSPF路由器组播地址:224.0.0.5。如果发送确认的路由器的状态不是DR或者BDR,确认将被发送到OSPF路由器组播地址:224.0.0.6。 OSPF邻接建立过程 Router ID(RID) 1.如何定义 首先,路由器选取它所有的Loopback接口上数值最高的IP地址 如果路由器没有配置IP地址的Loopback接口,那么路由器将选取它所有的物理接口上数值最高的IP地址。 2.作用? 选择DR和BDR LOOPBACK端口的作用 此类接口是应用最为广泛的一种虚接口,几乎在每台路由器上都会使用。常 见于如下用途。 1 作为一台路由器的管理地址 系统管理员完成网络规划之后,为了方便管理,会为每一台路由器创建一个 loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会 使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似设备名称 一类的功能。 但是通常每台路由器上存在众多接口和地址,为何不从当中随便挑选一个呢? 原因如下:由于telnet 命令使用TCP 报文,会存在如下情况:路由器的某一个 接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到 达这台路由器的TCP 连接依旧存在。所以选择的telnet 地址必须是永远也不会 down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通 的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。 2 使用该接口地址作为动态路由协议OSPF 、BGP 的router id 动态路由协议OSPF 、BGP 在运行过程中需要为该协议指定一个Router id ,作 为此路由器
文档评论(0)