eNSP:OSPF基本配置(单区域配置,多区域配置,DR&BDR选举) | 您所在的位置:网站首页 › ospf作用是什么 › eNSP:OSPF基本配置(单区域配置,多区域配置,DR&BDR选举) |
这里写目录标题
DR和BDR选举规则根据router-id选举根据优先级选举
OSPF区域骨干区域单区域配置单区域含义结构图配置
多区域配置多区域含义结构图配置
DR和BDR
DR(Designated Router) 指定路由器 BDR(Backup Designated Router) 备份指定路由器 DR和BDR可以减少邻接关系的数量,从而减少链路状态信息以及路由信息的交换次数,这样可以节省带宽,降低对路由器处理能力的压力。一个既不是DR也不是BDR的路由器只与DR和BDR形成邻接关系并交换链路状态信息以及路由信息,这样就大大减少了大型广播型网络和NBMA网络中的邻接关系数量。 BDR在DR发生故障时接管业务,一个广播网络上所有路由器都必须同BDR建立邻接关系。 不使用DR&BDR建立邻接关系 使用DR&BDR建立邻接关系 路由器会根据参与选举的每个接口的优先级进行DR选举,优先级取值范围为0-255,值越高越优先。缺省情况下,接口优先级为1。如果一个接口优先级为0,那么该接口将不会参与DR或者BDR的选举。如果优先级相同时,则比较Router ID,值越大越优先被选举为DR。 根据router-id选举在每个路由器上配置OSPF R1 [Huawei]ospf router-id 1.1.1.1 [Huawei-ospf-1]area 0 [Huawei-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255R2 [Huawei]ospf router-id 2.2.2.2 [Huawei-ospf-1]area 0 [Huawei-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255保存配置并重启路由器,在R1和R2中执行保存命令 save The current configuration will be written to the device. Are you sure to continue? (y/n)[n]:y It will take several minutes to save configuration file, please wait....... Configuration file had been saved successfully Note: The configuration file will take effect after being activated重启后查看DR和BDR(先等待R1和R2建立完邻接关系) [Huawei]display ospf peer
还是借助上面的配置,因为R2的router-id大于R1的router-id,所以R2的接口被选举为DR,现在我们改变一下两个路由器接口的优先级,再重新选举DR&BDR 配置接口优先级 R1 将路由器R1的g0/0/0接口的优先级改为20 [Huawei]interface GigabitEthernet 0/0/0 [Huawei-GigabitEthernet0/0/0]ospf dr-priority 20R2 将路由器R2的g0/0/1接口的优先级改为10 [Huawei]interface GigabitEthernet 0/0/1 [Huawei-GigabitEthernet0/0/1]ospf dr-priority 10保存两个路由器的配置,然后重启 save The current configuration will be written to the device. Are you sure to continue? (y/n)[n]:y It will take several minutes to save configuration file, please wait....... Configuration file had been saved successfully Note: The configuration file will take effect after being activated重启后查看DR&BDR(先等待R1和R2建立完邻接关系) [Huawei]display ospf peer
当网络中包含多个区域时,OSPF 协议有特殊的规定,即其中必须有一个 Area 0,通常也叫做骨干区域(Backbone Area),当设计 OSPF 网络时,一个很好的方法就是从骨干区域开始,然后再扩展到其他区域。骨干区域在所有其他区域的中心,即所有区域都必须与骨干区域物理或逻辑上相连,这种设计思想的原因是 OSPF 协议要把所有区域的路由信息引入骨干区,然后再依次将路由信息从骨干区域分发到其它区域中。OSPF 中划分区域的目的就是在于控制链路状态信息LSA 泛洪的范围、减小链路状态数据库LSDB的大小、改善网络的可扩展性、达到快速地收敛。 也就是说,非骨干区域之间不能直接进行通信,必须先将信息发送到区域0,然后再通过区域0发送到目标区域,如下图:如果区域1想要和区域2进行通信,必须先将信息发送到区域0,然后再通过区域0转发到区域2,从而实现两者之间的通信
整个链路中,所有开启了OSPF协议的路由器都处在同一区域中 结构图
路由器R1 [R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24 [R1-GigabitEthernet0/0/0]quit [R1]interface GigabitEthernet 0/0/1 [R1-GigabitEthernet0/0/1]ip address 10.0.12.1 24 [R1-GigabitEthernet0/0/1]quit [R1]ospf router-id 1.1.1.1 [R1-ospf-1]area 1 [R1-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255 [R1-ospf-1-area-0.0.0.1]network 10.0.12.0 0.0.0.255router-id 唯一标识开启了OSPF协议的路由器 在使用 network 命令通告路由信息时,格式为: network 通告的IP地址网段 IP地址反子网掩码路由器R2 [R2]interface GigabitEthernet 0/0/1 [R2-GigabitEthernet0/0/1]ip address 10.0.12.2 24 [R2-GigabitEthernet0/0/1]qu [R2]interface GigabitEthernet 0/0/2 [R2-GigabitEthernet0/0/2]ip address 10.0.23.1 24 [R2-GigabitEthernet0/0/2]qu [R2]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]ip address 192.168.2.1 24 [R2-GigabitEthernet0/0/0]qu [R2]ospf router-id 2.2.2.2 [R2-ospf-1]area 1 [R2-ospf-1-area-0.0.0.1]network 192.168.2.0 0.0.0.255 [R2-ospf-1-area-0.0.0.1]network 10.0.12.0 0.0.0.255 [R2-ospf-1-area-0.0.0.1]network 10.0.23.0 0.0.0.255路由器R3 [R3]interface GigabitEthernet 0/0/1 [R3-GigabitEthernet0/0/1]ip address 10.0.23.2 24 [R3-GigabitEthernet0/0/1]qu [R3]interface GigabitEthernet 0/0/0 [R3-GigabitEthernet0/0/0]ip address 192.168.3.1 24 [R3-GigabitEthernet0/0/0]qu [R3]ospf router-id 3.3.3.3 [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]network 192.168.3.0 0.0.0.255 [R3-ospf-1-area-0.0.0.1]network 10.0.23.0 0.0.0.255查看路由表信息(以R1为例) 执行命令:display ip routing-table 访问测试(以PC1为例) 整个链路中,所有开启了OSPF协议的路由器分别处在多个不同的区域中 结构图
R1 [R1]interface GigabitEthernet 0/0/0 [R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24 [R1-GigabitEthernet0/0/0]qu [R1]interface GigabitEthernet 0/0/1 [R1-GigabitEthernet0/0/1]ip address 10.0.12.1 24 [R1-GigabitEthernet0/0/1]qu [R1]ospf router-id 1.1.1.1 [R1-ospf-1]area 0 [R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 [R1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255R2 因为R2同时处于区域0和区域1,所以称R2为"边界路由",边界路由的配置规则是:接口处于哪个区域就在哪个区域进行通告,处于区域之间的接口,放在哪个区域都可以,但最好放在区域0当中,也就是能放到骨干区域的就放到骨干区域 [R2]interface GigabitEthernet 0/0/1 [R2-GigabitEthernet0/0/1]ip address 10.0.12.2 24 [R2-GigabitEthernet0/0/1]qu [R2]interface GigabitEthernet 0/0/2 [R2-GigabitEthernet0/0/2]ip address 10.0.23.1 24 [R2-GigabitEthernet0/0/2]qu [R2]interface GigabitEthernet 0/0/0 [R2-GigabitEthernet0/0/0]ip address 192.168.2.1 24 [R2-GigabitEthernet0/0/0]qu [R2]ospf router-id 2.2.2.2 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]qu [R2-ospf-1]area 1 [R2-ospf-1-area-0.0.0.1]network 10.0.23.0 0.0.0.255R3 [R3]interface GigabitEthernet 0/0/1 [R3-GigabitEthernet0/0/1]ip address 10.0.23.2 24 [R3-GigabitEthernet0/0/1]qu [R3]interface GigabitEthernet 0/0/0 [R3-GigabitEthernet0/0/0]ip address 192.168.3.1 24 [R3-GigabitEthernet0/0/0]qu [R3]ospf router-id 3.3.3.3 [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]network 192.168.3.0 0.0.0.255 [R3-ospf-1-area-0.0.0.1]network 10.0.23.0 0.0.0.255查看路由表信息(以R3为例) 执行命令display ip routing-table |
CopyRight 2018-2019 实验室设备网 版权所有 |