您的位置:首页 > 理论基础 > 计算机网络

CCNA学习笔记10-OSPF

2012-02-15 21:03 253 查看
open shortest path first

开放式最短路径

OSPF的优点

1.对网络发生的变化能够快速响应

2.当网络发生变化的时候发送触发式更新(triggered update)

3.支持VLSM

4.方便管理

OSPF协议概述

链路状态(link state)路由协议对以下信息进行跟踪:

1.邻居信息

2.本区域里的所有路由器

3.到达目标网络的最佳路径

邻居表:邻居路由器的信息

拓扑表:也叫链路状态数据库(LSDB:link state database)

路由表:到达目标网络的最佳路径

OSPF引入了区域的概念,区域分两种:

1.骨干区域(area 0)

2.常规区域

注意,所有的常规区域必须和骨干区域相连

OSPF的邻接关系的建立是依赖于hello包的,发送hello包时间间隔必须一样,默认10秒钟发送一次,40秒之后还没有收到回应,宣布该邻居死亡

EIGRP中高速链路,每5秒发送一次hello包,60秒之内需要回应,如果没有就宣告该删除其邻居表

Link-State Database

Shortest Paths

OSPF的metric的标准是基于带宽的,10的8次方除以带宽,以太网为10,快速以太网就是1,筛选出最简路径树,其余放置拓扑表中

Hello                          -hello包

Database Description           -数据库描述包

Link-State Request             -请求链路状态

Link-State Update              -路由更新

Link-State Acknowledgement     -路由状态确认

Routher ID(RID)

1.作用

标识路由器的身份

2.如何选举

规定在所有的接口中,以IP地址等级最高,即数值最大作为RID,只有物理接口时,物理接口中进行比较,IP地址谁最大谁就是RID,有逻辑接口存在时,先从逻辑接口中选

DR(Designated Router)            -指定路由器

BDR(Backup Designated Router)    -备份指定路由器

DR/BDR选举规则:

当选举DR/BDR的时候要比较hello包中的优先级(priority),优先级最高的为DR,次高的BDR,默认优先级都为1。在优先级相同的情况下就比较RID,RID等级最高的为DR,次高的为BDR,当你把优先级设置为0以后,OSPF路由器就不能成为DR/BDR,只能成为DROther

DR/BDR选举完成后,DRouther只和DR/BDR形成邻接关系,所有的路由器将组播Hello包到地址224.0.0.5以便它们能跟踪其他邻居的信息,即DR将洪泛LSU到224.0.0.5,DRother只组播LSU到AllDRouter地址224.0.0.6,只有DR/BDR监听这个地址

修改接口优先级命令

ip ospf cost={priotity(0~255)}

LSDB和LSA操作

LSU(LSA)->查看LSDB有没有,有就忽略,如果序列号不一样,越高版本越新,更新也需要洪泛,更新路          由表,如果发来的序列号版本比现在LSDB中的还要低,那么要返回新的LSU给源

        ->没有就加到LSDB,并发送一个链路状态确认返回,然后把LSA发送给所有的邻居路由器,然            后重新运行SPF算法,计算出新的路由表

OSPF邻接关系的建立过程

Down State                      Init State                  Two-Way State

           激活OSPF,发送hello包            反馈一个hello包               再发送一个hello        Exstant State                   Exchange State                   LSACK

包,声称自己为DR,双方协商      发送DBD包,交换LSDB的摘要信息       确定收到信息

      Loading State                                Full State(完全邻接)

 请求路由信息(LSR),返回LSU,再进行ACK            完成完全邻接

保持路由信息

Link-State Change->发LSU给DR->DR在本区域进行洪泛->邻接路由器继续往后进行洪泛

配置单区域OSPF

router ospf process-id(1~65535)      -启动OSPF

network address [wild card bits(反掩码)] area area-id    -将网段指派到指定的区域中

反掩码:invers mask=255.255.255.255-subnet mask

Example:

router ospf 100

network 10.1.1.2 0.0.0.0 area 0

network 10.2.2.2 0.0.0.0 area 0 

network 10.0.0.0 0.255.255.255 area 0

将10.0.0.0网段的IP全部添入area0中

network 10.1.0.0 0.0.255.255 area 0

将10.1.0.0网段的IP全部添入area0中

查看OSPF配置

show ip protocols              -查看启用的路由协议

show ip route                  -查看路由表

show ip ospf interface         -查看区域号和与此相关的信息

show ip ospf neighbor          -查看在每一个端口上的邻居信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息