IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> OSPF的DR和BDR【eNSP实现】 -> 正文阅读

[网络协议]OSPF的DR和BDR【eNSP实现】

OSPF广播类型网络和NBMA类型网络中,如果网络中有n台路由器,若任意两台路由器之间都要建立邻居关系,则需要建立n*(n-1)/2个邻居关系,即当路由器很多时,则需要维护的邻接关系就很多,两两之间需要发送的报文也就很多,这会造成很多内容重复的报文在网络中传递,浪费了设备的带宽资源。

因此在广播和NBMA类型网络中,OSPF协议定义了指定路由器DRDesignated Router】,即所有其他路由器都只将各自链路状态信息发送给DR,再由DR以组播方式发送至所有路由器,大大减少OSPF数据包的发送。

但是如果DR由于某种故障而失效,此时网络中必须重新选举DR,并同步链路状态信息,这需要较长较长时间。为了能缩短这个过程,OSPF协议又定义了BDRBackup Designated Router】的概念,作为DR路由器的备份,当DR路由器失效时,BDR成为DR,并再选择新的BDR路由器。其他非DR/BDR路由器都称为DR Other路由器。

每一个含有至少两个路由器的广播类型网络或NBMA类型网络都会选举一个DRBDR。选举规则如下:

  1. 首先比较DR优先级,优先级高者成为DR,次高成为BDR
  2. 如果优先级相等,则Router-ID高的成为DR,次高的成为BDR
  3. 如果一台路由器的DR优先级为0,则不参与选举

需要注意的是,DR是在某个广播或者NBMA网段内进行选举的,是针对路由器的接口而言的。某台路由器在一个接口上可能是DR,在另一个接口上有可能是BDRDR Other

DR、BDR已选举完成,人为修改任何一台路由器的DR优先级值为最大,也不会抢占成为新的DRBDR,即OSPFDR/BDR选举是非抢占的

实验目的

  • 理解OSPF在哪种网络类型中会选举DR/BDR
  • 掌握OSPF DR/BDR的选举规则
  • 掌握如何更改设备接口上的DR优先级
  • 理解OSPF DR/BDR选举的非抢占性

实验拓扑

image-20220506193006682

实验步骤

  1. 按照如图所示进行基本配置

    R1:
    <Huawei>sys	
    [Huawei]undo info-center en
    [Huawei]sysname R1
    [R1]int g0/0/0
    [R1-GigabitEthernet0/0/0]ip address 172.16.1.1 24
    [R1-GigabitEthernet0/0/0]int loopback 0
    [R1-LoopBack0]ip address 1.1.1.1 32
        
    R2:
    <Huawei>sys
    [Huawei]undo info-center en
    [Huawei]sysname R2
    [R2]int g0/0/0
    [R2-GigabitEthernet0/0/0]ip address 172.16.1.2 24
    [R2-GigabitEthernet0/0/0]int loopback 0
    [R2-LoopBack0]ip address 2.2.2.2 32
        
    R3:
    <Huawei>sys
    [Huawei]undo info-center en
    [Huawei]sysname R3
    [R3]int g0/0/0	
    [R3-GigabitEthernet0/0/0]ip address 172.16.1.3 24
    [R3-GigabitEthernet0/0/0]int loopback 0
    [R3-LoopBack0]ip address 3.3.3.3 32
    
    R4:
    <Huawei>sys	
    [Huawei]undo info-center en
    [Huawei]sysname R4
    [R4]int g0/0/0
    [R4-GigabitEthernet0/0/0]ip address 172.16.1.4 24
    [R4-GigabitEthernet0/0/0]int loopback 0
    [R4-LoopBack0]ip address 4.4.4.4 32
    
  2. 在四台路由器上执行基础OSPF网络配置,并将环回地址作为OSPF私有Router-ID,都运行在区域0

    R1:
    [R1]ospf router-id 1.1.1.1
    [R1-ospf-1]area 0
    [R1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
    <R1>reset ospf process 	//需要重启OSPF才会重新选举Router-ID
    
    R2:
    [R2]ospf router-id 2.2.2.2
    [R2-ospf-1]area 0
    [R2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255	
    <R2>reset ospf process 
        
    R3:
    [R3]ospf router-id 3.3.3.3
    [R3-ospf-1]area 0
    [R3-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
    <R3>reset ospf process 
        
    R4:
    [R4]ospf router-id 4.4.4.4
    [R4-ospf-1]area 0
    [R4-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
    <R4>reset ospf process 
    

    查看OSPF邻居建立情况

    image-20220506200159014
  3. 查看默认情况下的DR/BDR状态

    image-20220506200448891

    原因是默认情况下,每台路由器上的DR优先级都为1,此时通过Router-ID的数值高低进行比较

  4. 在每台设备的相关接口上使用ospf network-type p2mp命令修改OSPF的网络类型为点到多点

    R1:
    [R1]int g0/0/0	
    [R1-GigabitEthernet0/0/0]ospf network-type p2mp
        
    R2:
    [R2]int g0/0/0	
    [R2-GigabitEthernet0/0/0]ospf network-type p2mp
    
    R3:
    [R3]int g0/0/0	
    [R3-GigabitEthernet0/0/0]ospf network-type p2mp
    
    R4:
    [R4]int g0/0/0
    [R4-GigabitEthernet0/0/0]ospf network-type p2mp
    

    再次查看R1邻居情况

    image-20220506201259510

    说明在点到多点的网络类型中不选举DR/BDR,同样在点到点的网络中也是。

  5. 手动将R1设置为DRR2BDR,并且阻止R4参与DRBDR的选举

    首先将刚刚设置的OSPF点到多点网络修改回广播型网络,接着修改R1g0/0/0接口的优先级为100R250R40R3保持默认不变

    R1:
    [R1-GigabitEthernet0/0/0]ospf network-type broadcast 
    [R1-GigabitEthernet0/0/0]ospf dr-priority 100
        
    R2:
    [R2-GigabitEthernet0/0/0]ospf network-type broadcast 
    [R2-GigabitEthernet0/0/0]ospf dr-priority 50    
    
    R3:
    [R3-GigabitEthernet0/0/0]ospf network-type broadcast 
    
    R4:
    [R4-GigabitEthernet0/0/0]ospf network-type broadcast 
    [R4-GigabitEthernet0/0/0]ospf dr-priority 0    
    
    image-20220506202853637

    利用reset ospf process命令重启各路由器后再次查看DR/BDR情况

    image-20220506203151511

本实验取自华为公司《HCNA网络技术实验指南》,此书对于新手学习计算机网络协议以及熟悉eNSP操作十分友好,强烈推荐!!!

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-05-08 08:27:36  更:2022-05-08 08:27:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/29 10:38:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计