zoukankan      html  css  js  c++  java
  • OSPF协议——原理及实验

    首先命令部分:

    ospf 1 进入ospf协议

    area 0 划定自治区域 因为实验只用了1个区域所以参数就为0 也就是骨干区域

    network +网段+反写掩码(0.0.0.255)指定运行OSPF协议的接口和接口所属区域。即所在网段

    display ospf interfac  检查OSPF接口通告

    display ospf peer  查看本设备的邻居

    自治系统内部的网关之间执行内部网关协议interior gateway protocol 缩写为IGP。在不同自治系统之间用外部网关协议exterior gateway protocol 缩写为EGP。最新的EGP办议叫做BGP 它是BORDER GATEWAY PROTOCOL

    OSPF基本原理

     另外OSPF引入了area的概念

     

     

     实验:

     

     按如上图所示配置并给各个端口配置IP

    配置完成后用R1测试连通性

    配置单区域OSPF网络

     

     

     这里router ID 为 172.16.10.1

    关于上面出现的DR与BDR解释:

    DR指定一个路由器,BDR是指一个备份指定路由器。

    为减小多路访问网络中OSPF流量,OSPF会选择一个指定路由器(DR)和一个备份指定路由器(BDR)当多路访问网络发生变化时,DR负责更新其他所有OSPF路由器。BDR会监控DR 的状态,并在当前DR发生故障时接替其角色。

    在多路访问网络上,可能存在多个路由器,为了避免路由器之间建立完全相邻关系而引起的大量开销,OSPF要求在区域中选举一个DR。每个路由器都与之建立完全相邻关系。

    DR负责收集所有的链路状态信息,并发布给其他路由器。选举DR的同时也选举出一个BDR,在DR失效的时候,BDR担负起DR的职责。点对点型网络不需要DR,因为只存在两个节点,彼此间完全相邻。

    display ip routing-table 查看学习后的路由表,红框框内是OSPF协议下学习到的路由,direct是直连网络。

     测试连通性,理论上3台PC就都可互相ping通了

  • 相关阅读:
    使用shell脚本对Linux系统和进程资源进行监控
    C++中string类的方法
    [leetcode] Trapping Rain Water
    Jenkins系列-Jenkins用户权限和角色配置
    ssh免秘钥登录
    Jenkins系列-Jenkins通过Publish over SSH插件实现远程部署
    Jenkins系列-Jenkins添加git密钥对
    Jenkins系列-Jenkins插件下载镜像加速
    Jenkins系列-Jenkins初始化配置
    Jenkins系列-Jenkins忘记密码的修复方法
  • 原文地址:https://www.cnblogs.com/Zh1z3ven/p/11997136.html
Copyright © 2011-2022 走看看