本发明涉及网络通信技术,具体涉及一种自动调节以太网端口协商模式的系统和方法。
背景技术:
传统的以太网端口协商技术介绍如下:
端口自动协商模式是端口根据另一端设备的连接速度和双工模式,自动把它的速度调节到最高的工作水平,即线路两端能具有的最快速度和双工模式。1.以太网口的两端工作模式(10m半双工、10m全双工、100m半双工、100m全双工、自协商)必须设置一致。3.如果一端工作在全双工模式,另外一端工作在半双工模式(包括自协商出来的半双工,也一样处理),ping是没有问题的,流量小的时候也没有任何问题,流量达到约15%以上时,就会出现冲突、错包,最终影响了工作性能!如果一端是固定模式(无论是10m、100m),另外一端是自协商模式,即便能够协商成功,自协商的那一端也将只能工作在半双工模式。
基于上面场景,可以看出以太网端口协商需要遵循对接的两端设备端口协商模式必须一致的原则,在实际的应用中,各厂家默认的端口协商模式不一定一致,导致有时候因为一端强制,一端自适应导致对接不起来的情况,遇到这种情况需要人工去现场处理,更改协商模式,效率低,成本高。本发明发明了一种自动调节以太网端口协商模式的方法和系统。
技术实现要素:
本发明提出的一种自动调节以太网端口协商模式的方法和系统,可解决实际应用中不同厂家不同时间不同实现新老设备对接中遇到的不兼容导致接口不能up问题。
本发明的方案如下:一种自动调节以太网端口协商模式的系统,包括:
初始化端口协商模式模块,用于设置端口默认协商模式;
端口协商状态判断模块,判断当前端口协商是否成功,端口是否up;
延迟模块,为下一步操作产生延迟,防止过于频繁对设备造成冲击;
和设置端口协商模式模块,用于在协商失败的时候进行端口协商模式的切换。
一种自动调节以太网端口协商模式的系统的调节方法,步骤如下:
步骤1:初始化本端协商模式为自适应模式;
步骤2:判断当前接口是否up;
步骤3:如果是,结束处理,否则延迟后继续下一步处理;
步骤4:设置本端协商模式为强制1g全双工协商模式;
步骤5:判断当前接口是否up;
步骤6:如果是,结束处理,否则延迟后继续下一步处理;
步骤7:设置本端协商模式为强制100m全双工协商模式;
步骤8:判断当前接口是否up。
步骤9:如果是,结束处理,否则延迟后继续下一步处理。
步骤10:设置本端协商模式为强制10m全双工协商模式。
步骤11:判断当前接口是否up。
步骤12:如果是,结束处理,否则延迟后继续步骤1处理
本发明可以实现两端设备协商模式不一致的时候仍然可以协商成功,大大提高了兼容性,提高了对接的成功率。
本发明点解决了实际应用中不同厂家不同时间不同实现新老设备对接中遇到的不兼容问题,避免人工手动更改协商模式,大大提高了设备对接的兼容性,简化对接成功的时间;提高客户设备开通的效率。避免人工现场处理,节约维护成本。
附图说明
图1是当本发明的模块框图;
图2是本发明的协商流程图。
具体实施方式
如图1所示,本实施例的一种自动调节以太网端口协商模式的系统包括:
初始化端口协商模式模块、端口协商状态判断模块,延迟模块、设置端口协商模式模块
其中,初始化端口协商模式模块用于设置端口默认协商模式;
端口协商状态判断模块判断当前端口协商是否成功,端口是否up;
延迟模块为下一步操作产生延迟,防止过于频繁对设备造成冲击;
设置端口协商模式模块用于在协商失败的时候进行端口协商模式的切换;
如图2所示,本实施例的一种自动调节以太网端口协商模式的方法和系统,协商流程包括:
接口协商开始;
初始化本端协商模式为自适应模式;
判断本端接口是否up,如果是,结束处理流程;
否则设置延迟定时器;
经过延迟后,将本端协商模式切换为强制1g全双工协商模式;
判断本端口是否up,如果是,结束处理流程;
否则设置延迟定时器;
经过延迟后,将本端协商模式切换为强制100m全双工协商模式;
判断本端接口是否up,如果是,结束处理流程;
否则设置延迟定时器;
经过延迟后,将本端协商模式切换成强制10m全双工协商模式;
判断本端接口是否up,如果是,结束处理流程;
否则设置延迟定时器;
经过延迟后,跳转到最开始的步骤继续循环处理;
上面的步骤循环处理,任何一个步骤协商成功端口up后,结束流程,否则不停循环此流程。
以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的保护范围内。
1.一种自动调节以太网端口协商模式的系统,其特征在于,包括:
初始化端口协商模式模块,用于设置端口默认协商模式;
端口协商状态判断模块,判断当前端口协商是否成功,端口是否up;
延迟模块,为下一步操作产生延迟,防止过于频繁对设备造成冲击;
和设置端口协商模式模块,用于在协商失败的时候进行端口协商模式的切换。
2.根据权利要求1所述的一种自动调节以太网端口协商模式的系统的方法,其特征在于,步骤如下:
步骤1:初始化本端协商模式为自适应模式;
步骤2:判断当前接口是否up;
步骤3:如果是,结束处理,否则延迟后继续下一步处理;
步骤4:设置本端协商模式为强制1g全双工协商模式;
步骤5:判断当前接口是否up;
步骤6:如果是,结束处理,否则延迟后继续下一步处理;
步骤7:设置本端协商模式为强制100m全双工协商模式;
步骤8:判断当前接口是否up;
步骤9:如果是,结束处理,否则延迟后继续下一步处理;
步骤10:设置本端协商模式为强制10m全双工协商模式;
步骤11:判断当前接口是否up;
步骤12:如果是,结束处理,否则延迟后继续步骤1处理。
技术总结