[发明专利]一种设置链路端口的协议状态的方法及其监控方法有效
申请号: | 200810066204.X | 申请日: | 2008-03-24 |
公开(公告)号: | CN101252459A | 公开(公告)日: | 2008-08-27 |
发明(设计)人: | 黄嘉;陈顺龙 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L1/22;H04L29/06;H04L12/28 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 王永文 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设置 端口 协议 状态 方法 及其 监控 | ||
1. 一种设置链路端口的协议状态的方法,其特征在于,所述方法包括以下步骤:
A1、建立链路聚合,将多个端口汇聚成一个链路聚合组,并设置其中一个端口为主端口;
A2、对所述主端口进行生成树协议拓扑计算;
A3、根据拓扑计算的结果设置所述主端口的端口协议状态,并将该端口协议状态同步给此链路聚合组的其他端口。
2. 根据权利要求1所述的方法,其特征在于,所述主端口选择所述链路聚合组中的第一个上行传输端口。
3. 一种链路端口协议状态的监控方法,其特征在于,所述方法包括以下步骤:
B1、轮询检测端口的链路聚合状态;
B2、判断链路聚合状态是否发生改变,当链路聚合状态发生改变时,执行步骤B3;
B3、建立链路聚合,将多个端口汇聚成一个链路聚合组,并在链路聚合组中选择一个端口作为主端口;
B4、对所述主端口进行生成树协议拓扑计算;
B5、根据拓扑计算的结果设置所述主端口的端口协议状态,并将该端口协议状态同步给此链路聚合组的其他端口。
4. 根据权利要求3所述的方法,其特征在于,所述步骤B3和步骤B4之间还包括以下步骤:
B31、发起查询链路端口状态的操作指令;
B32、判断被查询端口是否在链路聚合组内、并属于该链路聚合组的主端口;若是则,执行步骤B4。
5. 根据权利要求4所述的方法,其特征在于,所述步骤B31中,通过向被查询端口发送链路聚合控制协议数据单元,来查询该端口的系统信息;并且,
所述步骤B32中,通过接收被查询端口返回的链路聚合控制协议数据单元,来获取该端口的系统信息用以判断该端口是否是链路聚合组内的主端口。
6. 根据权利要求3所述的方法,其特征在于,所述步骤B4和步骤B5之间还包括以下步骤:
B41、发起设置端口协议状态的动作指令;
B42、判断被设置端口是否是链路聚合组的主端口,若是,则执行步骤B5。
7. 根据权利要求3所述的方法,其特征在于,所述方法还包括以下步骤:
B6、发起用户查询端口协议状态的操作指令;
B7、判断被查询端口是否是链路聚合组的主端口,若是,则所述主端口直接返回生成树协议拓扑计算结果,若否,则查询并返回该端口所属链路聚合组的主端口协议状态。
8. 根据权利要求4所述的方法,其特征在于,所述步骤B32中,若被查询端口不在链路聚合组内,则继续判断该端口的物理状态是否为建立链路;若该端口的物理状态为建立链路,则对该端口进行生成树协议拓扑计算,并根据拓扑计算结果设置该端口的物理状态。
9. 根据权利要求6所述的方法,其特征在于,所述步骤B42中,若被设置端口不是链路聚合组的主端口,并且不在链路聚合组内,则按照该端口的生成树协议拓扑计算结果设置其端口协议状态。
10. 根据权利要求3所述的方法,其特征在于,所述步骤B2的判断结果包括以下两种情况:
当存在删除链路聚合组主端口的操作、或者向链路聚合组增加端口的操作时,则执行步骤B3;
当存在删除链路聚合组从端口的操作时,将该从端口作为一般物理端口参与生成树协议拓扑计算,并根据拓扑计算结果设置该端口的物理协议状态,然后,对链路聚合组内的其他端口执行步骤B3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810066204.X/1.html,转载请声明来源钻瓜专利网。