zoukankan      html  css  js  c++  java
  • HCNP-RS笔记-20171209-day01

    OSPF 使用hello数据包建立邻居
    邻居建立条件
    1,区域必须一致
    2,认证必须一致
    3,hello interval时间必须一致
    4,Dead时间必须一致
    5,Option一致
    6,接口掩码必须一致

    邻居关系建立过程
    1,down状态:发送出去hello数据,但没接受hello数据包
    2,initial状态:接收到hello数据包,但active neighbour没有发现发现自己router id
    3,2-way状态:接收到hello数据包,且在active neighbour发现自己router id,表明与对方已经成功建立邻居关系

    OSPF网络类型
    1,P2P
    2,广播型
    hello interval时间10s,dead时间40s
    3,NBMA非广播型
    hello时间30s,dead20s
    以上三种网络类型为OSPF自己可以自动识别类型
    4,P2MP点到多点只能是手动配置,设备无法自动识别

    cost=参考带宽/实际接口带宽,OSPF在计算cost时只累计in方向cost值

    LSDB同步过程
    在完成邻居关系建立后开始LSDB同步
    1,主从关系选择
    1.1 R1发送DD数据包表明(SEQ=X,Init=1,more=1,MS=1)
    1.2 R2发送DD数据包表明(SEQ=Y,Init=1,more=1,MS=1)
    选择router ID大的成为主设备,router ID小的成为从设备,从设备使用主设备SEQ值发送DD数据包
    exstart状态

    2, 正式发送DD数据包(携带具体的LSA头部信息)
    R1(从)发送DD数据包携带目的LSA头部信息,SEQ=Y,如果有更多数据包则将more标识为1
    如果没有则标识为0,MS=0
    R2(主)发送DD数据包携带目的LSA头部信息,SEQ=Y+1,如果有更多数据包则将more标识为1
    如果没有则标识为0,MS=1
    主设备依次将SEQ加一,发送DD数据包
    从设备使用主设备定制SEQ发送DD数据包
    直到双方都收到more=0,DD数据包则结束DD交互
    在收到DD数据包时,若自己缺少,则记录缺少的DD数据包放入请求列表。
    注意:双方MTU值必须一致

    LSA类型+LSID+advertise router:标明一条LSA
    age+LSA序列号+checksum:标明一条LSA实例
    在DD数据中精确到实例,路由接受最新实例

    3,在完成DD交互后
    使用LSR向对方要自己没有的LSA
    使用LSU向对方发送最新LSA实例给对方
    使用LSack进行确认
    loading状态
    若请求列表为空,则结束loading进入full状态

    LSA更新问题
    1,在接收到LSA后,若本地没有,则直接接收该LSA
    2,若本地有,则对比LSA是否为最新实例
    2.1 若是最新,则接收
    2.2 若不是最新,则丢弃,同时将自己的LSA发送给对方

    1,比较SEQ值,越大越新
    2,若SEQ相同,则比较checksum,越大越新
    3,若以上都相同,则比较age值,越大越新

    LSA最大老化时间:3600s,若3600s都没被刷新则删除
    LSA刷新时间:1800s,始发路由器每隔1800s为该LSA产生一个新的实例

    路由更新地址
    224.0.0.5所有OSPF路由器侦听处理
    224.0.0.6由DRother设备发送更新,DR和BDR侦听处理,当DR和BDR设备在收到224.0.0.6发送的路由更新后
    再使用224.0.0.5将更新发送到网络中
    OSPF数据包TTL为1表示只能在直连网络传递


    routerLSA(LSA-1类)
    P2P网络:LSA-1类直接写出拓扑信息+路由信息

    拓扑信息:说明接口链接的设备信息和链路类型
    Link ID:对方的router-id
    Data:与对方相连的接口IP(本端)
    Link type:网络类型

    路由信息:与对方相连接口所在网段
    Link ID:与对端相连接口IP地址所在网络前缀
    Data:接口掩码

    多路访问网络:LSA-1只写处理与DR互联的拓扑信息
    拓扑信息:说明与DR互联接口IP地址
    Link ID:表示DR接口的IP地址
    Data:与DR相连的接口IP地址(本端)
    路由信息由Network-LSA描述
    注意:LSID不一定是路由信息,在router-LSA中与router-id相同

    Network LSA(LSA-2):网络LSA,由DR设备产生,描述拓扑信息和路由信息
    attached router:说明与DR设备相连设备的router id
    LS ID:DR设备接口IP地址
    netmask:掩码

    LSA-1、2类都针对单区域

  • 相关阅读:
    宿主机( win 7 系统) ping 虚拟机VMware( cent os 6.6 ) 出现“请求超时”或者“无法访问目标主机”的解决方法
    Java实现 LeetCode 23 合并K个排序链表
    Java实现 LeetCode 23 合并K个排序链表
    Java实现 LeetCode 23 合并K个排序链表
    Java实现 LeetCode 22 括号生成
    Java实现 LeetCode 22 括号生成
    Java实现 LeetCode 22 括号生成
    Java实现 LeetCode 21 合并两个有序链表
    Java实现 LeetCode 21 合并两个有序链表
    Java实现 LeetCode 21 合并两个有序链表
  • 原文地址:https://www.cnblogs.com/xiaomada/p/8016465.html
Copyright © 2011-2022 走看看