随着现代网络的拓扑结构和规模越来越大,随之而来的就是网络中存在大量的设备需要管理,要对设备进行管理,我们之前采取的方式是采用给每一台设备配置管理地址来实现,这样会造成IP地址大量浪费,管理起来也比较麻烦。所以可以采用交换机设备的集群技术来解决这一问题,集群是一组网络设备的集合,集群管理的主要目的就是解决大量分散的网络设备的集中管理问题。
一般集群中的设备分为三个角色:
1. 管理设备:对整个集群发挥管理作用的设备,也是集群中唯一配置公网IP地址的设备。每个集群必须指定一个管理设备。对集群中的其它设备进行配置、管理和监控都必须通过管理设备来进行,管理设备通过收集相关信息来发现和确定候选设备。
2. 成员设备:在集群中处于被管理状态的设备。
3. 候选设备:指没有加入任何集群但具备集群能力、能够成为集群成员的设备。它与成员设备的区别在于:其拓扑信息已被管理设备收集到但尚未加入集群。
(篇幅有限,具体想研究集群技术的,可以查看H3C官网的技术手册)
下面我们进行集群的配置,拓扑图如下图所示:
需求:
配置集群,名称为test,其中SW2为集群中的管理设备,集群的管理VLAN为VLAN 10。SW1为集群中的成员设备。
成员设备SW1的配置
[SW1] ndp enable//在全局和接口上开启NDP功能
[SW1] interface ethernet 0/4/0
[SW1-Ethernet0/4/0] ndp enable
[SW1] ntdp enable//在全局和接口上开启NTDP功能
[SW1] interface ethernet 0/4/0
[SW1-Ethernet0/4/0] ntdp enable
[SW1] cluster enable//开启集群功能
管理设备SW2的配置
[SW2] ndp enable
[SW2] interface ethernet 0/4/0
[SW2-Ethernet0/4/0] ndp enable
[SW2] ndp timer aging 200//配置本设备发送的NDP报文在接收设备上的老化时间为200秒
[SW2] ndp timer hello 70//配置NDP报文发送的时间间隔为70秒
[SW2] ntdp enable
[SW2] interface ethernet 0/4/0
[SW2-Ethernet0/4/0] ntdp enable
[SW2] ntdp hop 2//配置拓扑收集的最大跳数为2跳
[SW2] ntdp timer hop-delay 150//配置被收集设备首个端口转发拓扑收集请求报文的延迟时间为150ms
[SW2] ntdp timer port-delay 15//配置被收集设备其它端口转发拓扑收集请求报文的延迟时间为15ms
[SW2] ntdp timer 3//配置拓扑收集的时间间隔为3分钟
[SW2] vlan 10
[SW2] management-vlan 10////配置集群的管理VLAN为VLAN 10
[SW2] interface ethernet 0/4/0
[SW2-Ethernet0/4/0] port link-type trunk
[SW2-Ethernet0/4/0] port trunk permit vlan 10
[SW2] cluster enable
[SW2] cluster
[SW2-cluster] ip-pool 172.16.0.1 255.255.255.248//配置成员设备的私有IP地址范围
[SW2-cluster] build test//配置当前设备为管理设备,并建立名为test的集群
[test_0.SW2-cluster] management-vlan synchronization enable//使能管理VLAN自协商功能
[test_0.SW2-cluster] holdtime 100//配置成员设备信息的有效保留时间为100秒
[test_0.SW2-cluster] timer 10//配置发送握手报文的时间间隔为10秒
配置成功之后可以查看集群中的成员设备,如下图所示:
使用cluster switch-to命令可以切换到成员设备,如下图所示: