zoukankan      html  css  js  c++  java
  • 3.7【OSPF】NP十二班第五天-OSPF非广播网络类型详解

    OSPF非广播网络类型详解

    在同一个网段或在同一个广播域里面DR和BDR的选举过程?
    两步:
    1.先比优先级,默认情况下优先级为1,优先级越大越优;如果优先级为0,没有选举权,这台设备为DROTHER
    2.如果优先级一样,看router-id,router-id大的一端越优
     
    //拓展:安全中,如果一台防火墙和一台路由器去配置OSPF,两台设备很可能处在Exstart状态,实际上这种情况并不是由于MTU造成的,是因为所有的单播报文在防火墙里都是需要上策略的,如果去匹配策略,报文很可能被丢掉,邻接是建立不起来的,但组播报文、广播报文是不需要上策略的,可以正常接收。

     
    OSPF是如何判断当前接口的网络类型的?
    主要是看二层的封装:帧中继或者ATM(异步传输模式)
    很早期有些运营商的接入,网吧里面用ATM技术,ATM通过VCI/VPI做交换的,类似于FR(帧中继)
     
    FR(帧中继)可以说是最早的VPN,它并不是通过IP包转发的,是二层的封装协议,也并不是通过MAC地址做交换的,通过DLCI号(数据链路标识符),让运营商为用户实现一个VPN的技术,同时实现一个链路的复用。
    比如:北京到上海拉一条专线,运营商需要让一条专线让多个人用,同时还需要去区分不同的流量 ,实现链路的复用。
     
     
    MPLS VPN也是一个专线的服务
     
    **************************************************************
    NMBA
    N:非广播   MBA:多路访问
    NBMA非广播多路访问,只能传播单播数据帧,不能 转发广播和组播数据帧。
     
    OSPF通过组播发现邻居的,OSPF通过单播应用于NMBA的网络环境,通过单播建立邻居关系,跟邻居去交互LSA
     
    帧中继拓扑
    一个中心,多个点:总公司需要和其他三家分公司做个互通,分公司之间也能互通。但会存在DR/BDR选举问题
     
    虚链路拓扑:
    全互联:在每两台设备之间去建立一个PVC(永久虚链路),每两台设备 之间能通;浪费钱
     部分全互联:只和重要的设备去做个全互联,不太重要的设备之间做个单线联系

    RFC2328对于非广播NBMA环境网络类型有两种:
    1.非广播:NBMA:Nonbroadcast
    2.点到多点:Point-to-multipoint
     
    思科针对NBMA场景的网络类型:
    1.点到多点非广播:Point-to-multipoint nonbroadcast
    2.广播网:Broadcast
    3.点到点:Point-to-Point
     
    如何部署一个帧中继的环境?
    帧中继是过时的技术。现在MPLS VPN可以实现复用
    1.首先需要去规定PVC R1-R2 ,102,R1-R3,103通过DLCI号去建立PVC,类似 于MAC地址,经过交换机的时候交换机通过DLCI号去检查数据帧从哪个接口发送出去;
     
    如果R2想转发数据帧到R1的话,会携带一个201的DLCI号,数据帧到达帧中继交换机以后,会查一个自己的MAP表,MAP表里面会知道收到201的DLCI号从哪个接口发送出去,同时,将这个DLCI号置换为多少(102)
    2. 帧中继交换机中的MAP表:添加映射,一去一回
     

    【实验配置】帧中继环境的OSPF部署26:00
     
     
     
     
     
     
     
     
    如果在HUB and spoke场景下,需要让HUB端成为DR,而spoke端必须要成为DRother,不能是BDR
     

    学过的定时器:(hello 、dead 、Retransmit重传时间、wait等待时间)
    NBMA网络类型中会新增一个定时器,poll interval=120s
     
    (1)NBMA的网络环境中,在一台路由器上指定一个neighbor,本地去维护这个neighbor的状态,就是ATTEMPT;
    (2)ATTEMPT只会维护一个DEAD时间,DEAD在NBMA的网络环境中 是120秒钟;
    (3)在120秒钟之内是每隔30秒钟去发送一次HELLO报文,而这个报文是通过单播来发的。
    (4)如果在120秒都没有收到邻居发送的HELLO报文,状态会从ATTEMPT变为DOWN的状态。
    (5)DOWN之后 ,会触发一个定时器,这个定时器叫做poll interval=120秒,120秒之后再去发送HELLO报文并且由DOWN变为ATTEMPT。
     
     
    思科里面单方向去配置邻居就行了,在华为里面必须双向去配置邻居
     
     
     
     
    帧中继环境中的OSPF存在两个问题:
    (1)DR和BDR的选举
    (2)SPF算法:有LSA但没有路由条目
     
    也就是说在HUB-SPOKE环境中,必须让HUB端成为DR设备,其他的优先级为0,取消其选举权。
     
    当然,全互联无所谓。
     
     
     
     
     
     
     
     
     
     

    <wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">





    附件列表

  • 相关阅读:
    文本框测试用例
    用Apache生产csr申请证书
    apche配置后报错(Forbidden)没有权限
    Apache+Tomcat配置方法
    从程序员到项目经理:项目经理必须懂的一些章法
    linux 常见命令20200424
    Linux如何通过命令查看日志文件的某几行(中间极几行或最后几行)
    JPA和Hibernate的关系
    SpringBoot添加webapp目录
    @NotNull, @NotEmpty和@NotBlank之间的区别是什么?
  • 原文地址:https://www.cnblogs.com/xuxaut-558/p/11261738.html
Copyright © 2011-2022 走看看