OSPF协议

 

OSPF的数据包:
1.Hello包                           发现和维护邻居关系,周期保活 (周期T,deatline 4T)
2.DBD–数据库描述包       DBD包里面有两种,一种携带LSA(链路状态通告,其中记录了所有相                                       关的路由器,包括邻路由器的标识、链路类型、带宽等。)头部,用来传                                         递拓扑信息; 另一种不带LSA,用来选举DR和BDR。

3.LSR–链路状态请求        请求特定的链路状态信息 查缺
4.LSU–链路状态更新        补漏
5.LsACK–链路状态确认

状态机

  1. Dodwn
    只要发出hello包,就进入下一状态

  2. init
    本地收到的hello包中含有自己的RID就进入下一状态

  3. two-way
    双向通信,邻居建立的标志条件匹配:
    点对点网络直接进入下一状态;
    MA网络中,进行DR/BDR 选举,非DR/BDR不得进入下一状态。

    DR选举条件:

    1. 比较优先级(范围-0-255  默认1 ,越大越优)
    2. 比较各自RID,越大越优。
    注:
    1. DR抢占是关闭的。
    2. DR 是接口概念
    3. 数字0代表不参加选举
    4. 先选举BDR ,再升级为DR

  4. exstart ----预交换主从选举:

  5. 比较双方的rid,大的一方为主。
    方式:先发送一份空的DBD包,里面仅含自己的rid,接受方通过比较rid来决定主从关系。关系确定后

  6. exchange–预交换
    使用DBD 包进行数据包共享,需ACK确认

  7. loading—加载
    使用LSR/LSU/LSACK 学习未知的LSA

  8. full双方LSA同步即双方的LSA全部学习了  

rid的选取

优先选择Loopback口ip ,物理接口比较大的ip

同时配置的顺序也影响着rid的选择(非抢占机制)

OSPF是基于开放标准的链路状态路由选择协议,它完成各路由选择协议算法的两大主要功能:路径选择和路径交换。

区域划分规则 (分为骨干区域,非骨干区域)骨干区域编号0,非骨干1,2,3

1.所有非骨干区域必须连接到骨干区域

2.星型拓扑结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值