专利名称:一种传送以太网设备双工模式信息的方法
技术领域:
本发明涉及以太网设备,尤其涉及以太网设备间信息的传送方法。
背景技术:
目前10兆、100兆以太网设备之间的互连通过自协商协议实现互连所需信息的传递。为了与早期的未提供自协商功能的以太网设备连接,设备在对自协商信息检测前先执行“并行链路测试脉冲检测”。此外,当设备(包括提供自协商功能的设备)被强制工作在10兆或100兆速率状态时,不会发送自协商协议包,而是发送链路完整性测试包,设备之间的互联也是依靠彼此发出的检测链路测试脉冲完成的。此时设备间的互连在特定情况下会产生问题。举例说明两端互连的以太网设备分别设置为自协商方式(自协商模式可以支持10兆、100兆的全双工和半双工模式)和强制100兆全双工方式。由于工作在强制100兆全双工的设备不发送协商包,所以对端设备只能从它发出的链路测试脉冲中取得工作信息。而这些信息只能给出工作速率,没有双工模式信息。此时工作在自协商方式的设备工作模式最终会设置为100兆半双工。双方工作在不同双工模式下。由此可知工作在强制10兆或100兆的以太网设备无法传递双工和半双工模式信息,对方会默认为工作在半双工状态。而互连的双方工作模式不匹配从而会导致数据发送和接收异常。
美国专利6665275(Network device including automatic detection of duplexmismatch)提出了一种解决这个问题的技术方案,通过检测冲突发生状态下是否收到完整帧的方法来解决这个问题。当双方工作模式不匹配时,即一方工作在半双工,另一端工作在全双工。工作在半双工的一端会经常收到冲突信号,然而由于全双工一端无法得知有冲突发生,会继续发送数据。所以半双工端收到冲突时也可以收到完整的数据包。此时便可以确定发生了双工方式不匹配。但是在一种情况下,使用这种方法同样可能会产生错误的结果当互连双方虽然双工模式匹配,但是有延迟冲突发生的情况下,以太网设备可能会收到冲突的同时也能收到对端发送过来的完整帧,此时可能认为是双工方式不匹配而产生误判。
发明内容
本发明的目的就是为了克服现有技术中没有提供以太网自协商功能的设备以及工作在强制10兆、100兆模式下的以太网设备无法传递双工、半双工模式信息的问题,提出一种无需检测冲突时数据的完整性,在所有情况下都可以准确获取对端双工模式信息的传送以太网设备双工模式信息的方法。
本发明的技术方案为一种传送以太网设备双工模式信息的方法,包括以太网设备用RJ45接口的一根闲置物理连接线发送自身的双工模式信息,用RJ45接口的另一根闲置物理连接线接收对端发送的双工模式信息,发送/接收的物理连接线与对端以太网设备RJ45接口的对应接收/发送物理连接线交叉连接;双方以太网设备共用第三根闲置物理连接线作为地线。
或者以太网设备用RJ45接口的一对闲置物理连接线发送自身的双工模式信息,用RJ45接口的另一对闲置物理连接线接收对端发送的双工模式信息,发送/接收的物理连接线对与对端以太网设备RJ45接口的对应接收/发送物理连接线对交叉连接。
上述以太网设备双工模式信息包括10兆全双工模式,10兆全半工模式,100兆全双工模式和100兆半双工模式。
传送的以太网设备双工模式信息可以是高、低电平信号,也可以是特定格式的编码信息。
运行在强制方式的以太网设备只在相应的双工模式信息发送端发送本设备的双工模式信息,不检测对端发送的双工模式信息。
运行在自协商方式的以太网设备在相应的双工模式信息发送端发送本设备的双工模式信息,并检测对端发送来的双工模式信息。
本发明提出的方法利用以太网RJ45接口中闲置未用的4根物理连接线来传送以太网设备双工模式信息,实现简单可靠,能够解决现有技术中互连的以太网设备双方工作模式的不匹配问题。尤其在一方为自协商模式,另一方为强制10兆或100兆模式下,自协商的一方的协商结果只可能是半双工模式,造成通信不正常的问题。使用本发明提出的方法,无需检测冲突时数据的完整性,在所有情况下都可以准确获取对端双工模式信息。
图1是本发明的一个实施例的物理连接示意图;图2是该实施例的传送装置电路原理图。
具体实施例方式
下面结合附图和实施例对本发明作进一步的详细说明。
以太网设备的RJ45接口共有8根物理连接线,其中4根被用在发送和接收数据,剩余4根未用。本发明就是利用这4根闲置的物理连接线来传送以太网设备的双工模式信息。图1是本发明的一个实施例的物理连接示意图,如图1所示,Pin1、2为以太网设备的数据输出端Tx+、Tx-;Pin3、6为以太网设备的数据接收端,Rx+、Rx-。Pin4、5用来传送以太网设备的全双工和半双工模式信息,Pin7、8用于接收以太网设备工作的全双工和半双工模式信息。传送的以太网设备双工模式信息可以是高、低电平信号,也可以是特定格式的编码信息。
图2是上述实施例的传送装置电路原理图。如图2所示,在本发明的实施例中用光耦将设备上的双工模式信息接收、发送电路与RJ45的传输线隔开。R1是下拉电阻,也就是说发送端缺省为低电平,此时光耦1不导通,使得光耦2也不导通。接收端通过上拉电阻R4接电源,缺省为高电平。在本发明的实施例中,设定电平如下以太网设备工作在半双工时,发送控制端(Transmit)输出低电平,通过光耦後,接收端接收到电平为高;反之,以太网设备工作在全双工时,发送控制端(Transmit)输出高电平,通过光耦後,接收端接收到电平为低。
在本发明的实施例中,假设以太网设备E1工作在自协商方式,以太网设备E2工作在强制100兆全双工方式。因为E2为强制100兆全双工,不处理由Pin7、8上接收到的对方传送来的双工模式信息。相应的信息传送控制端置为高电平,光耦1与光耦2都导通,E1接收端为低电平。E1首先执行协商协议,软件查询协商寄存器,协商结束后可以从结果寄存器中得到E1此时的工作状态100兆半双工。此时在输出控制端输出低电平。输出电平固定延时一段时间(为了防止对端也是自协商设备,给对方一定的双工信息设置时间),E1检测接收端电平,在本实施例中,检测结果为低电平,得知对端设备E2运行在全双工状态,从而判断E2为强制100兆全双工,与本端工作模式不匹配。于是E1将本端配置为强制100兆全双工,输出端置为高电平。这样,通过使用本发明提出的方法,使得双方设备都运行在100兆全双工模式,避免了双工模式不匹配带来的问题。
权利要求
1.一种传送以太网设备双工模式信息的方法,其特征在于以太网设备用RJ45接口的一根闲置物理连接线发送自身的双工模式信息,用RJ45接口的另一根闲置物理连接线接收对端发送的双工模式信息,发送/接收的物理连接线与对端以太网设备RJ45接口的对应接收/发送物理连接线交叉连接;双方以太网设备共用第三根闲置物理连接线作为地线。
2.一种传送以太网设备双工模式信息的方法,其特征在于以太网设备用RJ45接口的一对闲置物理连接线发送自身的双工模式信息,用RJ45接口的另一对闲置物理连接线接收对端发送的双工模式信息,发送/接收的物理连接线对与对端以太网设备RJ45接口的对应接收/发送物理连接线对交叉连接。
3.根据权利要求1或2所述的方法,其特征在于所述以太网设备双工模式信息包括10兆全双工模式,10兆全半工模式,100兆全双工模式和100兆半双工模式。
4.根据权利要求1或2所述的方法,其特征在于所述传送的以太网设备双工模式信息为高、低电平信号。
5.根据权利要求4所述的方法,其特征在于以太网设备在发送双工模式信息的电平信号时固定延时一段时间。
6.根据权利要求1或2所述的方法,其特征在于所述传送的以太网设备双工模式信息为特定格式的编码信息。
7.根据权利要求1或2所述的方法,其特征在于运行在强制方式的以太网设备只在相应的双工模式信息发送端发送本设备的双工模式信息,不检测对端发送的双工模式信息。
8.根据权利要求1或2所述的方法,其特征在于运行在自协商方式的以太网设备在相应的双工模式信息发送端发送本设备的双工模式信息,并检测对端发送来的双工模式信息。
全文摘要
本发明公开了一种传送以太网设备双工模式信息的方法,包括以太网设备用RJ45接口的一根闲置物理连接线发送自身的双工模式信息,用RJ45接口的另一根闲置物理连接线接收对端发送的双工模式信息,发送/接收的物理连接线与对端以太网设备RJ45接口的对应接收/发送物理连接线交叉连接;双方以太网设备共用第三根闲置物理连接线作为地线。本发明提出的方法利用以太网RJ45接口中闲置未用的4根物理连接线来传送以太网设备双工模式信息,实现简单可靠,能够解决现有技术中互连的以太网设备双方工作模式的不匹配问题。尤其在一方为自协商模式,另一方为强制10兆或100兆模式下,自协商的一方的协商结果只可能是半双工模式,造成通信不正常的问题。
文档编号H04L12/46GK1708027SQ20041004635
公开日2005年12月14日 申请日期2004年6月7日 优先权日2004年6月7日
发明者李少成 申请人:中兴通讯股份有限公司