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. 远程桌面协议浅析(VNC/SPICE/RDP)

    由于最近项目涉及到虚拟桌面,就花了点时间找了点资料看了一下,目前常用的协议有VNC/SPICE/RDP三种,就在这里做一个简单的介绍. 三种协议的对比 SPICE VNC RDP BIOS屏幕显示 能 ...

  2. oracle 备份操作流程

    Oracle 库表导出步骤 例如,要导出wcsr用户下的所有表,已知用户名/密码:wcsr/wcsr_woer 首先打开cmd.exe 其次创建备份目录,最好目录不包含空格和中文名 md d:\ora ...

  3. log4net 日志文件占用,不能及时释放

    在appender 下面加 <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />

  4. Java Queue 各种方法的区别

    再Java里的某些集合类,其实是实现了多个接口的,所以就会同时又多种方法针对同一种操作,比如LinkedList类. 首先看一下java集合类的继承关系图: 这里简单对其重复的方法做点简单的区分. o ...

  5. iosUIScrollView以及UIPageControl的基本使用以及所有代理方法

    //创建ScrollView的方法 -(void)createScrollView { UIScrollView *sv = [[UIScrollView alloc]initWithFrame:CG ...

  6. 忘记oracle用户名密码怎么办?

    忘记oracle用户名密码怎么办? 忘记了安装时设置的用户名和密码怎么办?查了下网上的资料,终于解决了! 方法一: 首先进入sqlplus:进入的方式有两种,一种是通过cmd命令台输入sqlplus, ...

  7. HDU 1548 A strange lift(dij+邻接矩阵)

    ( ̄▽ ̄)" //dijkstra算法, //只是有效边(即能从i楼到j楼)的边权都为1(代表次数1): //关于能否到达目标楼层b,只需判断最终lowtime[b]是否等于INF即可. # ...

  8. hdu_4826_Labyrinth_2014百度之星(dp)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4826 题意:中文题,不解释 题解:dp搞,第一列只能从上往下走,所以先算出第一列的dp数组,然后开两个 ...

  9. hdu_3063_Play game(数论)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3063 题意:中文题,说的很清楚,不解释 题解:公式题,具体看代码 #include<stdio. ...

  10. js截取文件名

    str = 'C:\fakepath\ll.doc'; str.substring(str.lastIndexOf("\\")+1,str.lastIndexOf(".& ...