zoukankan      html  css  js  c++  java
  • OSPF协议总结

    总结:

    1、ospf协议报文不会泛洪扩散,而是逐级路由器处理后,再从所有ospf启用端口发送出去,也就是说,只能从邻居接收到ospf报文,报文的源ip是邻居的ip地址,目的ip是组播ip.

    2、开启ospf协议的端口有两种方式,一种是通过ospf视图下的network x.x.x.x,另外一种是在端口视图下输入 ospf area x enable 。

    3、链路状态变化时的表现:端口down时,ospf LS报文从原始设备发送时,会把剩下的up端口的ip发给邻居;端口up时,ospf LS报文从原始设备发送时,会携带新up端口的ip,以便让邻居知道有up. 同时,逐级传递的ospf报文,会携带到达目的地时的上一跳ip. 以便各个路由器计算正确的路由。

    一、OSPF协议的组网图

    一、OSPF协议的最简单配置

    1、只需要在对应路由器上配置ospf 进程号、区域号、动态发布的网段。

    在基本的接口ip配置完成后,只需要如下配置:

    R1路由器,配置如下:

    #
    ospf 1
    area 0.0.0.0
    network 1.0.0.0 0.0.0.255
    network 10.0.0.0 0.0.0.255
    #

    R3路由器,配置如下:

    #
    ospf 1
    area 0.0.0.0
    network 10.0.0.0 0.0.0.255
    network 20.0.0.0 0.0.0.255
    #

    R4路由器,配置如下:

    #
    ospf 1
    area 0.0.0.0
    network 40.0.0.0 0.0.0.255
    network 50.0.0.0 0.0.0.255
    #

    2、查看OSPF学习到的路由。

    R1路由器,查看OSPF路由:

     R3路由器,查看路由信息如下:

    同理,查看右侧R5的路由如下:

     3、验证自治域内的三层互通。

    从PC1 ping PC3, 可以ping通,如下:

    从PC1 ping PC2 , 由于不在相同的自治域内,所以ping不通。

    从PC2 ping PC4 ,可以ping通

    二、配置跨域的BGP协议

    1、配置BGP协议

    三、OSPF报文解析

    1、OSPF hello报文

    2、OSPF LS update报文(R1的GE0/0抓包)

    当shutdown R3上的eth0/0时,会发送此LS update报文,R1也会发送LS ACK报文,R1的GE0/0抓包如下:

    3、LS Ack报文

    4、 端口up后发送的LS update报文

  • 相关阅读:
    $NOIP2018$赛道修建
    $NOIP2005$过河
    $NOIP2014$飞扬的小鸟
    $[SCOI2014]$方伯伯的玉米田
    大吉大利,晚上吃鸡!
    $HNOI2005$星际贸易
    $CF1142B$ $Lynyrd Skynyrd$
    $SDOI2015$排序
    $NOIP2003$侦探推理
    Build 2016概览
  • 原文地址:https://www.cnblogs.com/zhouhaibing/p/7648641.html
Copyright © 2011-2022 走看看