OSPF的基本配置及DR /BDR选举的实验

实验拓扑:

实验目的:掌握OSPF的基本配置

掌握手工指定RID

掌握如何修改OSPF的接口优先级

观察DR BDR选举的过程

实验要求:R3当选为DR

R2为BDR

R4不参与选举

全网互通

实验步骤:步骤1按如上拓扑做好底层配置,并检测相邻设备的连通性

步骤2在三台路由器上起OSPF 协议

R1(config)#interface lo0 //通过环回接口限定ospf的rid

R1(config-if)#ip address 1.1.1.1 255.255.255.0

R1(config)#router ospf 100

R1(config-router)#router-id 1.1.1.1 //手工指定ospf的rid

R1(config-router)#network 10.1.1.0 0.0.0.3 area 1

R2(config)#interface lo0

R2(config-if)#ip address 2.2.2.2 255.255.255.0

R2(config)#router ospf 100 //注意OSPF进程号的本地特性

R2(config-router)#router-id 2.2.2.2

R2(config-router)#network 10.1.1.0 0.0.0.3 area 1

R2(config-router)#network 10.2.2.0 0.0.0.255 area 0

R3(config)#interface lo0

R3(config-if)#ip address 3.3.3.3 255.255.255.0

R3(config)#router ospf 100

R3(config-router)#router-id 3.3.3.3

R3(config-router)#network 10.2.2.0 0.0.0.255 area 0

R4(config)#interface lo0

R4(config-if)#ip address 4.4.4.4 255.255.255.0

R4(config)#router ospf 100

R4(config-router)#router-id 4.4.4.4

R4(config-router)#network 10.1.1.65 0.0.0.3 area 2

R4(config-router)#network 10.2.2.0 0.0.0.255 area 0

步骤3show ip ospf neighbors查看DR BDR 的情况

步骤4 R4 E0接口优先级改为0,使其不参与DR/BDR选举:

R4(config)#int E0

R4(config-if)#ip ospf priority 0

注意,因为R2R3默认E0口优先级均为1,所以通过RID进行DR/BDR选举,在本实验中,因为R3RID3.3.3.3,大于R22.2.2.2,所以不需要修改R2R3的优先级,如果需要保证R3DR地位,可以将R3的优先级设置成较高值。

步骤5使用clear ip ospf process重启ospf进程之后观察DR BDR的情况及接口的优先级。本步骤可以省略,但如果配置速度过慢,因为OSPF DR的非抢占特性,先配置的路由器可能会成为DR,此时就需要重启OSPF进程。

OSPF的基本配置及DR /BDR选举的实验的更多相关文章

  1. 指定路由器(DR/BDR)和非指定路由器(DROTHER)的区别

    一:名词解释 DR:designated router 指定路由器. BDR:backup designated router 备份指定路由器. 二:DR/BDR出现的缘由 在广播网和NBMA网络中, ...

  2. OSPF但区域配置

    原理概述 实验内容 实验拓扑 实验编址 实验步骤1.基本配置配置完成后,使用ping命令检测 2.部署单区域OSPF网络使用命令ospf创建并运行OSPF 其中1是进程号,如果没有写明进程号,则默认为 ...

  3. eNSP——OSPF的基础配置

    原理: 模拟实验: 拓扑图: 实验编址: 1.基本配置 根据实验编址和拓扑图进行基本配置,并测试连通性. 2.部署OSPF网络 首先使用ospf命令创建并运行OSPF,1代表进程号 接着使用area命 ...

  4. centos LB负载均衡集群 三种模式区别 LVS/NAT 配置 LVS/DR 配置 LVS/DR + keepalived配置 nginx ip_hash 实现长连接 LVS是四层LB 注意down掉网卡的方法 nginx效率没有LVS高 ipvsadm命令集 测试LVS方法 第三十三节课

    centos   LB负载均衡集群 三种模式区别 LVS/NAT 配置  LVS/DR 配置  LVS/DR + keepalived配置  nginx ip_hash 实现长连接  LVS是四层LB ...

  5. GNS3(1)——OSPF多区域配置

    GNS3(1)——OSPF多区域配置 RIP适用于中小网络,比较简单.没有系统内外.系统分区,边界等概念,用到不是分类的路由. OSPF适用于较大规模网络.它把自治系统分成若干个区域,通过系列内外路由 ...

  6. OSPF虚链路配置.示例2

    先看一个拓扑图 黄色区域是area0,即骨干区域,如果如图示RT1与RT6之间的链路断了,那么会出现骨干区域被“分裂”的情况,很明显骨干区域是不能被分割开的,出现这种状况的时候可能会影响到整个自制系统 ...

  7. ospf的虚连接配置

    作者:邓聪聪 配置OSPF虚连接 组网需求 在图1中,Area2没有与骨干区域直接相连.Area1被用作传输区域(Transit Area)来连接Area2和Area0.SwitchA.SwitchB ...

  8. 神州数码OSPF路由汇总配置

    实验要求:掌握OSPF路由汇总配置 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 ip addres ...

  9. OSPF单区域配置

    OSPF单区域配置 实验环境:华为模拟器eNSP 现在有这样一个拓扑图: 我想要让R1可以ping通R3,显然目前是不行的: <R1>ping 192.168.2.2 PING 192.1 ...

随机推荐

  1. Session和Cookie的使用总结

    Session和Cookie的使用总结: Session和cookie都是asp.Net中的内置对象,至于他们有什么区别,在这里就不在多说,现在来说说一些比较实用点的东西: 我们知道网站都有一个后台管 ...

  2. px和em,rem的区别

    任意浏览器的默认字体高都是16px. px: 像素(Pixel) , 计算机屏幕上的一个点.固定大小:不方便维护: em:相对于当前对象内 (父元素) 文本的字体尺寸.如当前对行内文本的字体尺寸未被人 ...

  3. VS2008中Run-Time Check Failure #2 - Stack around the variable 'xxx' was corrupted 错误解决方法

    问题 : 在用VS2008写一段代码,算法都没有问题,但是调试的时候发现出了main之后就报 Stack around the variable 'xxx' was corrupted 的错误,后来发 ...

  4. inflate的使用注意事项

    public View inflate (int resource, ViewGroup root, boolean attachToRoot) 我们在使用这个方法时,要清楚原理,下面是这个方法的文档 ...

  5. js 时间

    <html> <head> <meta charset="utf-8" /> <title></title> <s ...

  6. away 3d的一些问题

    不能成功draw m3u8视频流问题: Texture2DBase.as return context.createRectangleTexture(_width, _height, Context3 ...

  7. 解析JSON对象与字符串之间的相互转换

    在开发的过程中,如果对于少量参数的前后台传递,可以直接采用ajax的data函数,按json格式传递,后台Request即可,但有的时候,需要传递多个参数,这样后台 接受的时候Request多个很麻烦 ...

  8. PHP之音乐ID3扩展

    不知道你有没有这样的经历,一些从网上下载的MP3音乐,文件名明明是01.02这样的序号,但播放时却能显示出歌曲的正确名称来,是不是有点奇妙? 这其实都是ID3在暗中相助 ID3,一般是位于一个mp3文 ...

  9. MySQL 对于千万级的大表要怎么优化

    转自知乎 作者:哈哈链接:http://www.zhihu.com/question/19719997/answer/81930332来源:知乎著作权归作者所有,转载请联系作者获得授权. 很多人第一反 ...

  10. 使用composer命令创建laravel项目命令详解

    composer命令创建laravel项目的命令是: composer create-project --prefer-dist laravel/laravel blog "5.2.*&qu ...