【技术实现步骤摘要】
交换机的堆叠口的成员端口工作模式设置方法和装置
本申请涉及网络通信技术,特别涉及堆叠系统中交换机的堆叠口的成员端口工作模式设置方法和装置。
技术介绍
堆叠交换机系统是由两台以上的交换机通过堆叠链路依次互连构成一台逻辑设备。传统交换机堆叠系统的拓扑可以是环形拓扑、链形拓扑。图1所示为一种具有环形拓扑的传统堆叠交换机系统的示意图。该堆叠交换机系统具有的每台交换机都设有第一堆叠口和第二堆叠口。在堆叠系统中,为每台交换机设有的第一堆叠口和第二堆叠口添加成员端口,并将该添加的成员端口的工作模式配置为堆叠模式。当第一堆叠口或第二堆叠口添加的成员端口上电时,该工作模式配置为堆叠模式的成员端口就会向连接的邻居交换机发送数据、协议报文。但是,若该成员端口连接的邻居交换机的成员端口还未上电,此时,该成员端口发送的数据、协议报文是不能到达邻居交换机的。
技术实现思路
本申请提供了交换机的堆叠口的成员端口状态设置方法和装置,以实现堆叠系统中交换机的堆叠口的成员端口设置,提高堆叠系统的性能。本申请提供的技术方案包括:一种堆叠系统中交换机的堆叠口的成员端口工作模式设置方法,包括:为本设备的第一堆叠口或者第二堆叠口添加成员端口;将所述成员端口的工作模式设置为非堆叠模式;检测所述成员端口是否上电;检测已上电的所述成员端口的物理线路是否正确连接到邻居交换机的第二堆叠口或者第一堆叠口的已上电的非堆叠模式的成员端口;若是,将所述成员端口的工作模式从所述非堆叠模式切换到堆叠模式。一种堆叠系统中交换机的堆叠口的成员端口工作模式设置装置,包括:添加单元,用于为本设备的第一堆叠口或者第二堆叠口添加成员端口 ...
【技术保护点】
一种堆叠系统中交换机的堆叠口的成员端口工作模式设置方法,其特征在于,该方法包括:为本设备的第一堆叠口或者第二堆叠口添加成员端口;将所述成员端口的工作模式设置为非堆叠模式;检测所述成员端口是否上电;检测已上电的所述成员端口的物理线路是否正确连接到邻居交换机的第二堆叠口或者第一堆叠口的已上电的非堆叠模式的成员端口,若是,将所述成员端口的工作模式从所述非堆叠模式切换到堆叠模式。
【技术特征摘要】
1.一种堆叠系统中交换机的堆叠口的成员端口工作模式设置方法,其特征在于,该方法包括:为本设备的第一堆叠口或者第二堆叠口添加成员端口;将所述成员端口的工作模式设置为非堆叠模式;检测所述成员端口是否上电;检测已上电的所述成员端口的物理线路是否正确连接到邻居交换机的第二堆叠口或者第一堆叠口的已上电的非堆叠模式的成员端口,若是,将所述成员端口的工作模式从所述非堆叠模式切换到堆叠模式。2.根据权利要求1所述的方法,其特征在于,将所述成员端口的工作模式从所述非堆叠模式切换到堆叠模式包括:延迟设定的时间,将所述成员端口的工作模式从所述非堆叠模式切换到堆叠模式。3.根据权利要求1所述的方法,其特征在于,将所述成员端口的工作模式从所述非堆叠模式切换到堆叠模式包括:通过所述成员端口发送协商请求消息;通过所述成员端口接收协商响应消息;确定所述协商响应消息携带了对端成员端口的准备切换堆叠模式状态,将所述成员端口的工作模式从所述非堆叠模式切换到堆叠模式。4.根据权利要求1或3所述的方法,其特征在于,检测已上电的所述成员端口的物理线路正确连接到邻居交换机的第二堆叠口或者第一堆叠口的已上电的非堆叠状态的成员端口之后,且在将所述成员端口的工作模式从所述非堆叠模式切换到堆叠模式之前,该方法进一步包括:设置所述成员端口的状态为准备切换堆叠模式状态;该方法进一步包括:在通过状态为准备切换堆叠状态的所述成员端口接收到协商请求消息时,将所述成员端口的准备切换堆叠模式状态携带在协商响应消息中并通过所述成员端口发送。5.根据权利要求1所述的方法,其特征在于,检测已上电的所述成员端口的物理线路是否正确连接到邻居交换机的第二堆叠口或者第一堆叠口的已上电的非堆叠模式的成员端口包括:通过所述成员端口发送携带请求数据的检测请求报文;所述请求数据至少包括:所述成员端口所属的堆叠口标识、所述成员端口所处设备的设备标识和所述成员端口所处设备的CPU的MAC地址;检测所述成员端口是否接收到携带所述请求数据和响应数据的检测响应报文,所述响应数据至少包括:所述邻居交换机的第二堆叠口或者第一堆叠口的已上电的非堆叠模式的成员端口所属的堆叠口标识、所处设备的设备标识和所处设备的CPU的MAC地址;如果否,确定所述成员端口的物理线路错误连接;如果是,当所述成员端口所属的堆叠口标识、所处设备的设备标识、所处设备的CPU的MAC地址分别与所述检测响应报文中响应数据包含的堆叠口标识、设备标识、CPU的MAC地址不同,所述成员端口与相同堆叠口的其他成员端口收到的检测响应报文中响应数据包含的设备标识相同,且所述成员端口所属的堆叠口标识、所处的设备标识和所处设备的CPU的MAC地址分别与所述检测响应报文中请求数据包含的堆叠口标识、设备标识和MAC地址相同,且本地学习的设备的设备标识和CPU的MAC地址与所述检测响应报文中响应数据包含的设备标识、CPU的MAC地址相同时,确定所述成员端口的物理线路正确连接到邻居交换机的第二堆叠口或者第一堆叠口的已上电的非堆叠模式的成员端口,否则,确定所述成员端口的物理线路错误连接。6.根据权利要求5所述的方法,其特征在于,当检测到所述成员端口未接收到检测响应报文后,且确定所述成员端口的物理线路错误连接之前,该方法进一步包括:识别所述成员端口已发送检测请求报文的次数,如果所述成员端口已发送检测请求报文的次数未达到设定的次数,通过所述成员端口发送携带所述请求数据的检测请求报文;如果所述成员端口已发送检测请求报文的次数达到设定的次数,确定所述成员端口的物理线路错误连接。7.根据权利要求6所述的方法,其特征在于,该方法进一步包括:分析引起所述成员端口连接的物理线路错误的原因,包括:当分析出所述成员端口已发送检测请求报文的次数达到设定的次数、但所述成员端口还未收到检测响应报文时,确定引起所述成员端口连接的物理线路错误的原因为:所述成员端口连接的邻居交换机的端口不属于堆叠口添加的成员端口;当所述成员端口收到检测响应报文,分析出所述成员端口所处设备的CPU的MAC地址与所述检测响应报文中响应数据包含的CPU的MAC地址相同时,确定引起所述成员端口连接的物理线路错误的原因为:所述成员端口连接的物理线路发生自环故障;当所述成员端口收到检测响应报文,分析出所述成员端口所处设备的CPU的MAC地址与所述检测响应报文中响应数据包含的CPU的MAC地址不同,但所述成员端口所属的堆叠口标识与所述检测响应报文中响应数据包含的堆叠口标识相同时,确定引起所述成员端口连接的物理线路错误的原因为:所述成员端口与连接的邻居交换机的成员端口属于同一类堆叠口;当所述成员端口收到检测响应报文,分析出所述成员端口所属的堆叠口标识、所处设备的CPU的MAC地址与所述检测响应报文中响应数据包含的堆叠口标识、CPU的MAC地址不同,但所述成员端口与相同堆叠口的其他成员端口收到的检测响应报文中响应数据包含的设备标识不同时,确定引起所述成员端口连接的物理线路错误的原因为:所述成员端口与相同堆叠口的其他成员端口连接的邻居交换机不同;当所述成员端口收到检测响应报文,分析出本地学习的设备的设备标识与所述检测响应报文中响应数据包含的设备标识相同,但本地学习的所述设备的CPU的MAC地址与所述检测响应报文中响应数据包含的CPU的MAC地址不同时,确定引起所述成员端口连接的物理线路错误的原因为:所述成员端口连接的邻居交换机与堆叠系统中其他交换机的设备标识相同。8.一种堆叠系统中交换机的堆叠口的成员端口工作模式设置装置,其特征在于,所述装...
【专利技术属性】
技术研发人员:梁学伟,张孝安,李博,阳进,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。