• 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报文

  • 相关阅读:
    OracleSql语句学习(一)
    java(2019)面试题整理所
    用Eclipse中的git提交代码流程
    C# 导出数据到Excel模板中(转)
    C# 导出Excel的示例(转)
    JS中window.showModalDialog()详解(转)
    C#多线程编程(转)
    文件各种上传,离不开的表单(转自——因为菜,所以要好好学习、天天向上! —— 农码一生)
    WebApi Ajax 跨域请求解决方法(CORS实现)(作者:jianxuanbing)
    如何将ASP.NET-WebApi发布到IIS6.0上(转)
  • 原文地址:https://www.cnblogs.com/zhouhaibing/p/7648641.html
Copyright © 2020-2023  润新知