zoukankan      html  css  js  c++  java
  • OSPF技术

    Q.首先搞明白两个概念,距离矢量和链路状态

    距离矢量:中的距离是指跳数,即从这到那需要跳几跳才能到,矢量就是下一跳在哪,决定了你往下跳的方向。

    链路状态(L.S):不直接传递路由表,传的是 LSA。所谓LSA就是 几个设备和他们的邻居关系,也就叫拓扑信息

    链路状态通告(LSA):设备将自己的名字,端口信息,邻居关系发送给其他设备。然后几个设备间互发LSA,每个路由器都建立起LSDB

    LSDB:链路状态数据库

    每个路由器都会用SPF算法会自动算出最短路径,把最短路径放入路由表

    Q.邻居和邻接的区别?

    邻居是没有交换LSA的,邻接是交换了LSA的

    只有直连的才能成为邻居,不直连不能做邻居

    Q.OSPF的报文格式?

    OSPF是网络层协议,IP协议号为89号

    报文结构分为OSPF头部+OSPF数据包(一共有5个)

    Hello报文

    Hello报文作用:1,每周期发送,确定对方存活,维护邻居关系

                              2,选择DR(Designated Router)和BDR(Backup Designated Router)

        dead时间=hello时间*4         默认的hello时间是10s,dead时间是40s

            但先该dead时间,hello时间不变

            

        网段掩码一定要保持一致

        邻居列表

        option位

    DD (Database Description) 报文(也叫DBD报文)

            第一份DD报文作用:确定主从关系,用来控制序列号的顺序(I M MS )

                I:代表初始化init位,也代表是否是第一份DD报文      M(more位):代表后面有更多的DBD报文           MS:代表Master位(隐式确认(DD seq))

            非第一份DBD报文:用来描述LSA的头部信息

    LSR(LSA Request)请求报文

    LSU(LSA Update)更新报文

    LSACK(Link State Acknowledgment)确认报文(显示确认)

    Q.头部报文中有?

    Router ID

    Area ID

    Auth Type(认证)

    Version

    Q.OSPF协议状态机?

     

  • 相关阅读:
    关于RAS加密中pfx格式提取字符串私钥 (转)
    Oracle冷备份和热备份的实践(原创)
    数据库的备份与恢复(oracle 11g) (转)
    Oracle安装-------实例化EM 配置文件时出错问题 ( 转 )
    oracle表空间维护常用命令
    使用Navicat for Oracle新建表空间、用户及权限赋予 (转)
    【JavaScript】JavaScript模块化编程
    【随笔】入行必读:互联网行业薪酬等级
    【JavaScript】JavaScript Promise 探微
    【Java】关于并发
  • 原文地址:https://www.cnblogs.com/buyaodong/p/13285853.html
Copyright © 2011-2022 走看看