eNSP学习——OSPF的DR与BDR

目录

相关命令

原理概述

实验内容

实验目的

实验拓扑 

实验编址

实验步骤

1、基本配置

2、搭建基本的OSPF网络

3、查看默认情况下的DR/BDR状态

4、根据现网需求影响DR/BDR选举

   需要eNSP各种配置命令的点击链接自取:华为eNSP各种设备配置命令大全PDF版_ensp配置命令大全资源-CSDN文库

相关命令

[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ospf network-type p2mp    //在接口下修改OSPF的网络类型


[R1-GigabitEthernet0/0/0]ospf dr-priority 100       //修改接口的DR优先级为100


display ospf peer brief              //查看邻居建立情况

display ospf peer                    //查看DR/BDR选举情况


<R1>reset ospf process                //重启路由器上的OSPF进程
Warning: The OSPF process will be reset. Continue? [Y/N]:y

原理概述

        在OSPF的广播类型网络和NBMA类型网络中,如果网络中有n台路由器,若任意两台路由器之间都要建立邻接关系,则需要建立n*(n-1)/2个邻接关系。即路由器很多,则需要建立的邻接关系就很多,那么两两之间的报文就很多,就会造成很多重复内容的报文在网络中传递,浪费设备的带宽资源。所以,在广播和NBMA类型网络中,OSPF协议定义了指定路由器DR(Designated Router),即所有其他路由器都只把各自的链路状态信息发送给DR,再由DR以组播方式发送至所有路由器,大大减少OSPF数据包的发送。

        若DR出现故障失效,此时网络中就必须重新选举DR,且同步链路状态信息,为了减少所需的时间,OSPF协议还定义了BDR(Backup Designated Router),作为备份路由器,当DR失效时,BDR会成为DR,并再选择新的BDR路由器

        其他不是DR/BDR的路由器都叫做DR Other路由器。

        每一个含有至少两个路由器的广播类型或NBMA类型网络都会选举一个DR和BDR。选举规则:首先比较优先级(大的优先,次大的为BDR);优先级相同,则比较Router-ID(数值大的优先)。

注意:

        1、如果一台路由器的优先级为0,则不参与选举

        2、DR是在某个广播或者NBMA网络内进行选举的,是针对路由器的接口而言的

        3、某台路由器在一个接口上可能是DR,在另一个接口上可能是BDR或者DR Other。

        4、如果DR、BDR已经选举完毕,认为修改任何一台路由器的优先级为最大,也不会抢占成为新的DR或BDR,OSPF的DR/BDR选举是非抢占的

实验内容

        模拟企业网络,某公司有四个部门,R1接入到总经理办公室,R2接入到人事部,R3接入到开发部,R4接入到市场部。四台路由器通过交换机S1互联,每台路由器都运行了OSPF路由协议都运行在区域0,使得公司内部各部门网络能够互相通信。由于路由器通过广播互联,OSPF会选举DR和BDR。目前计划配置性能最好的R1作为DR,性能次之的作为BDR,性能最差的R4不参与选举,以此来优化网络。

实验目的

1、理解OSPF在哪种网络类型中会选举DR/BDR;

2、掌握OSPF DR/BDR的选举规则;

3、掌握如何更改设备接口上的DR优先级;

4、理解OSPF DR/BDR选举的非抢占特性。

实验拓扑 

实验编址

设备

接口

IP地址

子网掩码

默认网关

R1(AR2220)

GE 0/0/0

192.168.1.1

255.255.255.0

N/A

Loopback 0

1.1.1.1

255.255.255.255

N/A

R2

GE 0/0/0

192.168.1.2

255.255.255.0

N/A

Loopback 0

2.2.2.2

255.255.255.255

N/A

R3

GE 0/0/0

192.168.1.3

255.255.255.0

N/A

Loopback 0

3.3.3.3

255.255.255.255

N/A

R4

GE 0/0/0

192.168.1.4

255.255.255.0

N/A

Loopback 0

4.4.4.4

255.255.255.255

N/A

实验步骤

1、基本配置

        根据实验编址进行相应的基本IP地址配置;配置完成后记得测试各直连链路之间的连通性。

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]int loopback 0
[R1-LoopBack0]ip address 1.1.1.1 32

[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.1.2 24
[R2-GigabitEthernet0/0/0]int loopback 0
[R2-LoopBack0]ip address 2.2.2.2 255.255.255.255

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.1.3 24
[R3-GigabitEthernet0/0/0]int loopback 0
[R3-LoopBack0]ip address 3.3.3.3 32

[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip address 192.168.1.4 24
[R4-GigabitEthernet0/0/0]int loopback 0
[R4-LoopBack0]ip address 4.4.4.4 32

测试直连链路的连通性

其他的直连网段的测试截图省略。

2、搭建基本的OSPF网络

        在R1、R2、R3、R4上配置基础的OSPF网络配置。每台路由器都是用自己的环回接口地址作为Router-ID,并都运行在区域0内。

[R1]router id 1.1.1.1
Info: Router ID has been modified, please reset the relative protocols manually 
to update the Router ID.
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

[R2]router id 2.2.2.2
Info: Router ID has been modified, please reset the relative protocols manually 
to update the Router ID.
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

[R3]router id 3.3.3.3
Info: Router ID has been modified, please reset the relative protocols manually 
to update the Router ID.
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

[R4]router id 4.4.4.4
Info: Router ID has been modified, please reset the relative protocols manually 
to update the Router ID.
[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255

配置完成后,同时重启4台路由器上的OSPF进程,或者直接同时重启设备;

<R1>reset ospf process
Warning: The OSPF process will be reset. Continue? [Y/N]:y

<R2>reset ospf process
Warning: The OSPF process will be reset. Continue? [Y/N]:y

<R3>reset ospf process
Warning: The OSPF process will be reset. Continue? [Y/N]:y

<R4>reset ospf process
Warning: The OSPF process will be reset. Continue? [Y/N]:y

重置后再检查OSPF邻居建立情况,使用display ospf peer brief命令进行查看。

此时可以看到,R1与其他路由器成功建立OSPF邻居关系

3、查看默认情况下的DR/BDR状态

        使用display ospf peer命令查看此时默认情况下OSPF网络中的DR/BDR选举情况;

        可以看到在该广播网络中,此时R4是DR,R3是BDR。这是因为在默认情况下,每台路由器的优先级都为1,此时只能通过Router-ID的大小进行比较。

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

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ospf network-type p2mp

[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ospf network-type p2mp

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ospf network-type p2mp

[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ospf network-type p2mp

配置完成后,在R1上查看此时的OSPF的DR/BDR选举情况。

        可以看到,DR/BDR都是None,验证了在点到多点的网络类型中不选举DR/BDR,点到点网络也是如此。

4、根据现网需求影响DR/BDR选举

        现根据需求,要让R1为DR,R2为BDR,而性能最差的R4不参与选举。

        首先把OSPF网络类型还原为默认的广播网络类型。

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ospf network-type broadcast 

[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ospf network-type broadcast

[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ospf network-type broadcast

[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ospf network-type broadcast

之后修改R1的GE 0/0/0接口的优先级为100、R2的为90、R4的为0,R3保持不变。

[R1-GigabitEthernet0/0/0]ospf dr-priority 100

[R2-GigabitEthernet0/0/0]ospf dr-priority 90

[R4-GigabitEthernet0/0/0]ospf dr-priority 0

        配置完成后,查看各路由器的DR/BDR选举情况(display ospf peer )会发现,此时的DR和BDR并没有改变,即验证了OSPF的DR/BDR选举是非抢占的。必须在四台路由器上同时重启OSPF进程,或者重启路由器才能使其重新正确选举。

        此时,实现了网络的需求。        

Re:CCNA_CCNP 思科网络认证 动态路由 EIGRP 和 OSPF 协议======================# EIGRP协议特点(CISCO产品专用独家协议) 使用Hello消息发现邻居,然后交换路由信息,使用Hello包维持邻居表 代替其它动态协议周期性更新而消耗资源。 有备用路径,当最佳路径不可用,立即使用备用路径 备用路径比动态获取新路径效率更高。 度量值默认为带宽和延迟,也可以添加负载和可靠性以及最大传输单元(MTU) rip只是hops跳数为依据,使用带宽和延时为指标更合理 还可以负载、可靠性和MTU为依据,选择最佳路径。 默认支持4条链路的不同代价的负载均衡,可以更改为最多6条 最大跳数为255(默认是100跳) rip只有15hops,所有只能够使用在小型网络中。 触发式更新路由表,即网络发生变化时,增量更新 hello包和触发式结合,消耗设置资源更低 支持路由的自动汇总。 支持大的网络,可以使用自制系统号来区别可共享路由信息的路由器集合,路由信息只可以在拥有相同自制系统号的路由器间共享。 (即一片路由和另一片路由,不计划发布沟通的情况下,可以以系统号区分) 如同VLAN方式 管理距离是90 直连0静态路由1;rip协议120;EIGRP协议90(比rip优先级高) # EIGRP度量值 EIGRP度量值 带宽 延迟 可靠性 负载 最大路径和跳数 默认支持4条等价路径 最大跳数100,也可以设置成255 # EIGRP三张表 邻居关系表 拓扑表 路由表 # EIGRP专业术语 可行距离(FD)                :A到E最小开销的路径(最佳路径) 被通告距离(AD)            :A的前一个路由器,到E的开销 继任者(最佳路径)          :可行路径下一跳的路由器 可行的继任者(备用路径):被通告距离 ---------------------------------------------------------------------------------------# 介绍OSPF协议 开放最短路径优先(OSPF)是一个开放标准的路由选择协议,它被各种网络开发商所广泛使用。 即无厂家边界 # OSPF协议具有下列特性: 由区域和自治系统组成 最小化的路由更新的流量(触发式更新,平时hello包打招呼,类eigrp协议) 允许可缩放性 支持变VLSM和CIDR(五类间路由/23) 拥有不受限的跳数 允许多销售商的设备集成(开放的标准) 度量值是带宽 # OSPF术语 Router-ID(网络中的身份:取ip最大值) 网络中运行OSPF协议的路由器都要有一个唯一的标识,这就是Router-ID,并且Router-ID在网络中绝对不可以有重复。 COST(开销) OSPF协议选择最佳路径的标准是带宽,带宽越高计算出来的开销越低。到达目标网络的各个链路累计开销最低的,就是最佳路径。 链路(Link) 就是路由器上的接口,在这里,应该指运行在OSPF进程下的接口。 链路状态(Link-State) 链路状态(LSA)就是OSPF接口上的描述信息,例如接口上的IP地址,子网掩码,网络类型,Cost值等等,OSPF路由器之间交换的并不是路由表,而是链路状态(LSA)。 邻居(Neighbor) 两台或多台运行OSPF的路由器在一个公共的网络上形成的基本关系。 但是不一定交换信息 邻接(Adjacency) OSPF只有邻接状态才会交换LSA。 只有发生交换数据关系的设备间叫做邻接 邻居间选择一个交通站DR,负责邻居间交换数据--------------------------------------------------------------------------------------- # 在边界路由器通过再发布方式向内部网段传递默认路由 两个不同协议自治区:RIP 和 EIGRP 路由再发布 两个不同协议自治区:OSPF 和 EIGRP 路由再发布 两个不同协议自治区:OSPF 和 RIP 路由再发布------------------------------------------------------------------                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值