华为ENSP模拟器下载地址(提取码:f651 有任何下载安装问题可以在评论区讨论)

组网需求

如图1所示,部署OSPF协议的网络中有五台交换机,其中Switch作为二层交换机连接其他运行OSPF协议的四台交换机。由于之前四台设备之间缺省选举的DR不符合网络需求,现在需要让SwitchA被选举为DR来和OSPF网络其他设备交互LSA信息,而SwitchC则作为SwitchA的备份。而SwitchB由于其他业务需要,只能让它通过DR来与OSPF网络其他设备交互LSA信息。

图1 配置OSPF的DR选择组网图

配置思路

采用如下的思路配置OSPF的DR选择:

1. 在各交换机上配置OSPF的基本功能,查看四台交换机之间缺省的DR的选举情况。

2. 配置SwitchA对应接口的DR优先级为100,SwitchB对应接口的DR优先级为0,SwitchC对应接口的DR优先级为2,使得SwitchA被选举为DR,SwitchC被选举为BDR,SwitchB永远无法成为DR或BDR,而SwitchD采用缺省DR优先级,维持原状不变。

操作步骤

1. 配置各接口所属的VLAN

# 配置SwitchA。Switch、SwitchB、SwitchC和SwitchD的配置与SwitchA类似。

<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] vlan batch 10
[SwitchA] interface gigabitethernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] port link-type trunk
[SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan 10
[SwitchA-GigabitEthernet0/0/1] quit

2. 配置各VLANIF接口的IP地址

# 配置SwitchA。SwitchB、SwitchC和SwitchD的配置与SwitchA类似。

[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] ip address 192.168.1.1 24
[SwitchA-Vlanif10] quit

3. 配置OSPF基本功能

# 配置SwitchA。

[SwitchA] ospf 1 router-id 10.1.1.1
[SwitchA-ospf-1] area 0
[SwitchA-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
[SwitchA-ospf-1-area-0.0.0.0] quit
[SwitchA-ospf-1] quit

# 配置SwitchB。

[SwitchB] ospf 1 router-id 10.2.2.2
[SwitchB-ospf-1] area 0
[SwitchB-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
[SwitchB-ospf-1-area-0.0.0.0] quit
[SwitchB-ospf-1] quit

# 配置SwitchC。

[SwitchC] ospf 1 router-id 10.3.3.3
[SwitchC-ospf-1] area 0
[SwitchC-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
[SwitchC-ospf-1-area-0.0.0.0] quit
[SwitchC-ospf-1] quit

# 配置SwitchD。

[SwitchD] ospf 1 router-id 10.4.4.4
[SwitchD-ospf-1] area 0
[SwitchD-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
[SwitchD-ospf-1-area-0.0.0.0] quit
[SwitchD-ospf-1] quit
[SwitchD] quit

# SwitchA上查看OSPF邻居的信息。

[SwitchA] display ospf peerOSPF Process 1 with Router ID 10.1.1.1NeighborsArea 0.0.0.0 interface 192.168.1.1(Vlanif10)'s neighborsRouter ID: 10.2.2.2      Address: 192.168.1.2
State: 2-Way  Mode:Nbr is  Master  Priority: 1
DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0Dead timer due in 32  secRetrans timer interval: 5Neighbor is up for 00:04:21Authentication Sequence: [ 0 ]Router ID: 10.3.3.3      Address: 192.168.1.3
State: Full  Mode:Nbr is  Master  Priority: 1
DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0Dead timer due in 37  secRetrans timer interval: 5Neighbor is up for 00:04:06Authentication Sequence: [ 0 ]Router ID: 10.4.4.4      Address: 192.168.1.4
State: Full  Mode:Nbr is  Master  Priority: 1
DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0Dead timer due in 37  secRetrans timer interval: 5Neighbor is up for 00:03:53Authentication Sequence: [ 0 ]

从以上回显中可以看到在缺省情况下SwitchD为DR,SwitchC为BDR。这是因为当DR优先级相同时,Router-ID高的被选举为DR。

4. 配置交换机接口上的DR优先级

# 配置SwitchA。

[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] ospf dr-priority 100
[SwitchA-Vlanif10] quit
[SwitchA] quit

# 配置SwitchB。

[SwitchB] interface vlanif 10
[SwitchB-Vlanif10] ospf dr-priority 0
[SwitchB-Vlanif10] quit
[SwitchB] quit

# 配置SwitchC。

[SwitchC] interface vlanif 10
[SwitchC-Vlanif10] ospf dr-priority 2
[SwitchC-Vlanif10] quit
[SwitchC] quit

# 在SwitchD上查看OSPF邻居的信息。

<SwitchD> display ospf peerOSPF Process 1 with Router ID 10.4.4.4NeighborsArea 0.0.0.0 interface 192.168.1.4(Vlanif10)'s neighborsRouter ID: 10.1.1.1      Address: 192.168.1.1State: Full  Mode:Nbr is  Slave  Priority: 100
DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0Dead timer due in 31  secRetrans timer interval: 5Neighbor is up for 00:11:17Authentication Sequence: [ 0 ]Router ID: 10.2.2.2      Address: 192.168.1.2State: Full  Mode:Nbr is  Slave  Priority: 0
DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0Dead timer due in 35  secRetrans timer interval: 5Neighbor is up for 00:11:19Authentication Sequence: [ 0 ]Router ID: 10.3.3.3      Address: 192.168.1.3State: Full  Mode:Nbr is  Slave  Priority: 2
DR: 192.168.1.4  BDR: 192.168.1.3  MTU: 0Dead timer due in 33  secRetrans timer interval: 5Neighbor is up for 00:11:15Authentication Sequence: [ 0 ]

通过以上回显信息发现四台交换机之间DR的选举情况并没有改变。这是因为如果DR、BDR已经选择完毕,当一台新设备加入后,即使它的DR优先级值最大,也不会立即成为该网段中的DR,只有重启OSPF进程之后才会重新选举DR和BDR。

5. 重启OSPF进程

# 在各交换机的用户视图下,同时执行命令reset ospf 1 process,以重启OSPF进程。同时重启OSPF进程是为了让四台交换机都参与DR和BDR的选举过程。

# 重启SwitchA

<SwitchA> reset ospf 1 process

# 重启SwitchB

<SwitchB> reset ospf 1 process

# 重启SwitchC

<SwitchC> reset ospf 1 process

# 重启SwitchD

<SwitchD> reset ospf 1 process

6. 验证配置结果

# 在SwitchD上查看OSPF邻居信息。

<SwitchD> display ospf peerOSPF Process 1 with Router ID 10.4.4.4NeighborsArea 0.0.0.0 interface 192.168.1.4(Vlanif10)'s neighborsRouter ID: 10.1.1.1      Address: 192.168.1.1
State: Full  Mode:Nbr is  Slave  Priority: 100
DR: 192.168.1.1  BDR: 192.168.1.3  MTU: 0Dead timer due in 35  secRetrans timer interval: 5Neighbor is up for 00:07:19Authentication Sequence: [ 0 ]Router ID: 10.2.2.2      Address: 192.168.1.2
State: 2-Way  Mode:Nbr is  Master  Priority: 0
DR: 192.168.1.1  BDR: 192.168.1.3  MTU: 0Dead timer due in 35  secRetrans timer interval: 5Neighbor is up for 00:07:19Authentication Sequence: [ 0 ]Router ID: 10.3.3.3      Address: 192.168.1.3
State: Full  Mode:Nbr is  Slave  Priority: 2
DR: 192.168.1.1  BDR: 192.168.1.3  MTU: 0Dead timer due in 37  secRetrans timer interval: 5Neighbor is up for 00:07:17Authentication Sequence: [ 0 ]

从以上回显中可以看到SwitchA被选举为DR,SwitchC为BDR。而SwitchD与SwitchB之间的邻居状态为2-Way,这说明两者既不是DR,也不是BDR,即它们之间不需要交换LSA信息。

配置文件

Switch的配置文件

#
sysname Switch
#
vlan batch 10
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/3port link-type trunkport trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/4port link-type trunkport trunk allow-pass vlan 10
#
return

SwitchA的配置文件

#
sysname SwitchA
#
vlan batch 10
#
interface Vlanif10ip address 192.168.1.1 255.255.255.0ospf dr-priority 100
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10
#
ospf 1 router-id 10.1.1.1area 0.0.0.0network 192.168.1.0 0.0.0.255
#
return

SwitchB的配置文件

#
sysname SwitchB
#
vlan batch 10
#
interface Vlanif10ip address 192.168.1.2 255.255.255.0ospf dr-priority 0
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10
#
ospf 1 router-id 10.2.2.2area 0.0.0.0network 192.168.1.0 0.0.0.255
#
return

SwitchC的配置文件

#
sysname SwitchC
#
vlan batch 10
#
interface Vlanif10ip address 192.168.1.3 255.255.255.0ospf dr-priority 2
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10
#
ospf 1 router-id 10.3.3.3area 0.0.0.0network 192.168.1.0 0.0.0.255
#
return

SwitchD的配置文件

#
sysname SwitchD
#
vlan batch 10
#
interface Vlanif10ip address 192.168.1.4 255.255.255.0
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 10
#
ospf 1 router-id 10.4.4.4area 0.0.0.0network 192.168.1.0 0.0.0.255
#
return

localtime选择00:00值不回显_配置OSPF的DR选择示例相关推荐

  1. 玩转华为ENSP模拟器系列 | 配置OSPF的DR选择示例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  2. 【笔记】ElementUI 组件的使用--选择日期,选择不了或者不回显

    1.错误:vue,ElementUI 组件的使用:选择日期,选择不了或者不回显 传入的日期格式不正确导致的 // if (!isEmptyObject(row.meetingDate) &&a ...

  3. 上传文件页面回显_数据回显、删除以及excel导出

    数据回显 当点击某个按钮跳转某个页面之前,发送请求到后台进行数据查询,最后将查询结果返回给前端页面,前端页面获取数据,最后呈现出来的效果是就回显的效果. 示例代码: 前端代码: Controller ...

  4. java上传图片回显_【java】批量上传图片并回显功能

    一.前言 在电商的网站中,图片上传功能必不可少,小编在最近的项目中就有遇到了一个批量上传图片并且要回显的功能.可以说这是一个很常见的功能了,已经烂大街了,但是小编还是要认真的分析一下,以便日后用到. ...

  5. java 多级级联菜单回显_详解element-ui级联菜单(城市三级联动菜单)和回显问题...

    代码最下面 各项的参数截图 代码如下 v-model="ruleForm.censusLand" style="width:180px;padding-left:7px; ...

  6. mysql下拉框回显_下拉框的回显 (修改时候)

    1.效果 2. 实现过程 2.1 点击修改的时候首先根据id去查询该条信息 2.2 显示页面 // 5. select  所属部门 $(function(){ var url="${page ...

  7. python实现ssh登录后捕获回显_针对python的paramiko库ssh登录h3c设备print输出回显是空白的解决办法...

    print输出回显是一大片空白,但是你将结果write写进txt文本时,是有内容的,但是每行代码之间会有2行空白,不美观. result = stdout.read() 显示的是bytes字节字符串: ...

  8. cmd执行bat结果不回显_批处理中屏蔽错误信息 nul 2nul 的用法 (cmdnul空格2nul)

    cmd批处理 nul 部分用法 用法1:2>nul 2>nul 是屏蔽操作失败显示的信息,如果成功依旧显示. 如:在批处理文件所在路径下md(或者mkdir)创建名为test的文件夹,当此 ...

  9. cmd执行bat结果不回显_让bat批处理后台运行,不显示cmd窗口(完全静化)

    背景:由于我有某云的服务器(win server), 上面挂有好几个程序, 为了更好的监控他们, 我使用了一个最笨的方法, 就是下面的方法. 实现:我要监控的程序有三个, 成为ABC吧, 下面先把三个 ...

  10. 逆战选择服务器后显示器,逆战自选道具_逆战自选道具如何选择 为你带来详尽解答_52PK逆战...

    小伙伴们在开启自选靶场之后会在六种价值度极高的道具中选择其中的二种加入到十二种合成区域之中.不少玩家还不知道逆战自选道具如何选择,一起来看看今天的文章吧! [自选道具合成选择一览] 在本期自选道具合成 ...

最新文章

  1. 数据库笔记1:数据库基本语句
  2. 计算机与生物学交叉学科,美国本科开设了哪些交叉学科?
  3. java获取当前系统时间毫秒_java 获取当前系统时间简写 | 学步园
  4. 喜报 | 安信证券签约神策数据!
  5. oracle join详解,inner join和left join之间的区别详解
  6. [译]开始学习webpack
  7. 关于不过洋节的通知_平安夜、圣诞节安全教育告家长通知书
  8. js中的数组基本知识
  9. Vista初级使用技巧及故障总结
  10. 测试用例-写测试用例时怎么入手
  11. java应用中如何连接dbproxy_GitHub - alchemystar/hero: 用c语言写的dbproxy
  12. C语言程序设计——学生学籍管理系统
  13. Opencv图像预处理
  14. win10一直显示正在更新怎么关闭计算机,Win10自动更新关不掉?原来就少这么一步...
  15. 【转载】Android功耗改进
  16. vscode远程开发环境配置
  17. redis学习笔记(十一)AKF、CAP理论
  18. python学习 爬取中华英才网工作职位
  19. 秋招盛宴 | 大学时代的终极之战!
  20. 枚举算法2——百钱买百鸡

热门文章

  1. c#调用python的四种方法
  2. Atitit dubbo使用总结 attilax总结 艾龙 总结 1. 概念 1 1.1. Dubbo提供的注册中心有如下几种类型可供选择: 2 1.1.1. Multicast注册中心 2 1.1
  3. Atitit onvif 协议截图 getSnapshotUri 使用java
  4. atitit.产品console 日志的aticonsole 方案处理总结
  5. Rust 碎碎念:【译】Arc 在 Rust 中是如何工作的
  6. PE接受失败:一场被迫发生的行业革命
  7. (转)详解Windows Hash
  8. 阿里云何云飞:如何利用云原生技术在AIoT领域成功落地 | 云栖大会
  9. 性能飙升160%!阿里云发布第七代ECS、云原生数据库PolarDB-X等重磅新品 | 凌云时刻...
  10. LC3 正式升级 Open Source Summit,分论坛主题活动精彩纷呈