CN111130701A - 一种不同速率以太网端口之间速率自动适配的方法及光模块 - Google Patents
一种不同速率以太网端口之间速率自动适配的方法及光模块 Download PDFInfo
- Publication number
- CN111130701A CN111130701A CN201911408629.9A CN201911408629A CN111130701A CN 111130701 A CN111130701 A CN 111130701A CN 201911408629 A CN201911408629 A CN 201911408629A CN 111130701 A CN111130701 A CN 111130701A
- Authority
- CN
- China
- Prior art keywords
- data frame
- 1000base
- 100base
- rate conversion
- changed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
- H04L1/0013—Rate matching, e.g. puncturing or repetition of code symbols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0005—Switch and router aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Optical Communication System (AREA)
Abstract
本发明提供了一种不同速率以太网端口之间速率自动适配的方法及光模块,该方法包括:第一速率转换步骤:接收百兆以太网端口发出的100base‑x的数据帧,将所述100base‑x的数据帧按IEEE802.3协议中的定义重新打包为1000base‑x的数据帧;第二速率转换步骤:接收千兆以太网端口发出的1000base‑x的数据帧,将所述1000base‑x的数据帧按IEEE802.3协议中的定义重新打包为100base‑x的数据帧。本发明的有益效果是:本发明通过修改以太网报文中的某些特征字符(不改变帧内容),在不同速率的以太网端口之间实现数据交换,从而实现了不同速率接口之间的相互通信。
Description
技术领域
本发明涉及交换机技术领域,尤其涉及一种不同速率以太网端口之间速率自动适配的方法及光模块。
背景技术
目前市场上有采用SGMII协议来实现速率自动适配的光模块。SGMII协议是由CISCO公司在IEEE802.3标准基础上重新定义的一种具有速率自适应的协议,目前只有部分交换机芯片支持该协议。
采用SGMII协议来实现速率自动适配需要以太网交换机光端口也要支持SGMII协议,由于以太网交换机的千兆光端口都采用IEEE802.31000base-x通信协议,只有少部分以太网交换机的千兆光端口同时支持SGMII协议,因此采用SGMII协议来实现速率自动适配的光模块适用性不强。
发明内容
本发明提供了一种不同速率以太网端口之间速率自动适配的方法,包括如下步骤:
第一速率转换步骤:接收百兆以太网端口发出的100base-x的数据帧,将所述100base-x的数据帧按IEEE802.3协议中的定义重新打包为1000base-x的数据帧;
第二速率转换步骤:接收千兆以太网端口发出的1000base-x的数据帧,将所述1000base-x的数据帧按IEEE802.3协议中的定义重新打包为100base-x的数据帧。
作为本发明的进一步改进,在所述第一速率转换步骤中,将100base-x数据帧的帧头和帧尾改为1000base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
作为本发明的进一步改进,在所述第一速率转换步骤中,将100base-x数据帧的帧头0x55改为0xFB,将100base-x数据帧的帧尾0xAA改为0xFD和0xF7,并在帧间***IDLE字节0xBC和0x50。
作为本发明的进一步改进,在所述第二速率转换步骤中,将1000base-x数据帧的帧头和帧尾改为100base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
作为本发明的进一步改进,在所述第二速率转换步骤中,将1000base-x数据帧的帧头0xFB改为0x55,将1000base-x数据帧的帧尾0xFD和0xF7改为0xAA,并在帧间***IDLE字节0xFF。
本发明还提供了一种不同速率以太网端口之间速率自动适配的光模块,包括:
第一速率转换模块:用于接收百兆以太网端口发出的100base-x的数据帧,将所述100base-x的数据帧按IEEE802.3协议中的定义重新打包为1000base-x的数据帧;
第二速率转换模块:用于接收千兆以太网端口发出的1000base-x的数据帧,将所述1000base-x的数据帧按IEEE802.3协议中的定义重新打包为100base-x的数据帧。
作为本发明的进一步改进,在所述第一速率转换模块中,将100base-x数据帧的帧头和帧尾改为1000base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
作为本发明的进一步改进,在所述第一速率转换模块中,将100base-x数据帧的帧头0x55改为0xFB,将100base-x数据帧的帧尾0xAA改为0xFD和0xF7,并在帧间***IDLE字节0xBC和0x50。
作为本发明的进一步改进,在所述第二速率转换模块中,将1000base-x数据帧的帧头和帧尾改为100base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
作为本发明的进一步改进,在所述第二速率转换模块中,将1000base-x数据帧的帧头0xFB改为0x55,将1000base-x数据帧的帧尾0xFD和0xF7改为0xAA,并在帧间***IDLE字节0xFF。
本发明的有益效果是:本发明通过修改以太网报文中的某些特征字符(不改变帧内容),在不同速率的以太网端口之间实现数据交换,从而实现了不同速率接口之间的相互通信。由于采用的是1000base-x和100base-x这两个所有以太网交换机端口都会支持的IEEE802.3标准协议,所以采用本发明的光模块的不会有适用性的问题,可以兼容任何以太网交换机。
附图说明
图1是本发明的方法流程图;
图2是本发明第一速率转换步骤的示意图;
图3是本发明第二速率转换步骤的示意图;
图4是本发明的光模块应用示意图。
具体实施方式
本发明公开了一种不同速率以太网端口之间速率自动适配的方法及光模块,本发明通过FPGA芯片可以在1000base-x和100base-x协议之间进行速率转换,因此可以适应任何以太网交换机的千兆光端口。
在某些应用场景下,即使两个端口速率不同的交换机也可以建立通信。
本发明公开了一种不同速率以太网端口之间速率自动适配的方法,包括如下步骤:
第一速率转换步骤:接收百兆以太网端口发出的100base-x的数据帧,将所述100base-x的数据帧按IEEE802.3协议中的定义重新打包为1000base-x的数据帧;
第二速率转换步骤:接收千兆以太网端口发出的1000base-x的数据帧,将所述1000base-x的数据帧按IEEE802.3协议中的定义重新打包为100base-x的数据帧。
如图1所示,在所述第一速率转换步骤中,接收百兆以太网端口发出的100base-x的数据帧,将100base-x数据帧的帧头和帧尾改为1000base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。在所述第二速率转换步骤中,接收千兆以太网端口发出的1000base-x的数据帧,将1000base-x数据帧的帧头和帧尾改为100base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
如图2所示,在所述第一速率转换步骤中,将100base-x数据帧的帧头0x55改为0xFB,将100base-x数据帧的帧尾0xAA改为0xFD和0xF7,并在帧间***IDLE字节0xBC和0x50。
如图3所示,在所述第二速率转换步骤中,将1000base-x数据帧的帧头0xFB改为0x55,将1000base-x数据帧的帧尾0xFD和0xF7改为0xAA,并在帧间***IDLE字节0xFF。
本发明还公开了一种不同速率以太网端口之间速率自动适配的光模块,包括:
第一速率转换模块:用于接收百兆以太网端口发出的100base-x的数据帧,将所述100base-x的数据帧按IEEE802.3协议中的定义重新打包为1000base-x的数据帧;
第二速率转换模块:用于接收千兆以太网端口发出的1000base-x的数据帧,将所述1000base-x的数据帧按IEEE802.3协议中的定义重新打包为100base-x的数据帧。
图4是本发明的光模块的应用示意图。
在所述第一速率转换模块中,将100base-x数据帧的帧头和帧尾改为1000base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
在所述第一速率转换模块中,将100base-x数据帧的帧头0x55改为0xFB,将100base-x数据帧的帧尾0xAA改为0xFD和0xF7,并在帧间***IDLE字节0xBC和0x50。
所述第二速率转换模块中,将1000base-x数据帧的帧头和帧尾改为100base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
在所述第二速率转换模块中,将1000base-x数据帧的帧头0xFB改为0x55,将1000base-x数据帧的帧尾0xFD和0xF7改为0xAA,并在帧间***IDLE字节0xFF。
本发明通过修改以太网报文中的某些特征字符(不改变帧内容),在不同速率的以太网端口之间实现数据交换,从而实现了不同速率接口之间的相互通信。由于采用的是1000base-x和100base-x这两个所有以太网交换机端口都会支持的IEEE802.3标准协议,所以采用本发明的光模块的不会有适用性的问题,可以兼容任何以太网交换机。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (10)
1.一种不同速率以太网端口之间速率自动适配的方法,其特征在于,包括如下步骤:
第一速率转换步骤:接收百兆以太网端口发出的100base-x的数据帧,将100base-x的数据帧按IEEE802.3协议中的定义重新打包为1000base-x的数据帧;
第二速率转换步骤:接收千兆以太网端口发出的1000base-x的数据帧,将1000base-x的数据帧按IEEE802.3协议中的定义重新打包为100base-x的数据帧。
2.根据权利要求1所述的方法,其特征在于,在所述第一速率转换步骤中,将100base-x数据帧的帧头和帧尾改为1000base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
3.根据权利要求2所述的方法,其特征在于,在所述第一速率转换步骤中,将100base-x数据帧的帧头0x55改为0xFB,将100base-x数据帧的帧尾0xAA改为0xFD和0xF7,并在帧间***IDLE字节0xBC和0x50。
4.根据权利要求1所述的方法,其特征在于,在所述第二速率转换步骤中,将1000base-x数据帧的帧头和帧尾改为100base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
5.根据权利要求4所述的方法,其特征在于,在所述第二速率转换步骤中,将1000base-x数据帧的帧头0xFB改为0x55,将1000base-x数据帧的帧尾0xFD和0xF7改为0xAA,并在帧间***IDLE字节0xFF。
6.一种不同速率以太网端口之间速率自动适配的光模块,其特征在于,包括:
第一速率转换模块:用于接收百兆以太网端口发出的100base-x的数据帧,将所述100base-x的数据帧按IEEE802.3协议中的定义重新打包为1000base-x的数据帧;
第二速率转换模块:用于接收千兆以太网端口发出的1000base-x的数据帧,将所述1000base-x的数据帧按IEEE802.3协议中的定义重新打包为100base-x的数据帧。
7.根据权利要求6所述的光模块,其特征在于,在所述第一速率转换模块中,将100base-x数据帧的帧头和帧尾改为1000base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
8.根据权利要求7所述的光模块,其特征在于,在所述第一速率转换模块中,将100base-x数据帧的帧头0x55改为0xFB,将100base-x数据帧的帧尾0xAA改为0xFD和0xF7,并在帧间***IDLE字节0xBC和0x50。
9.根据权利要求6所述的光模块,其特征在于,在所述第二速率转换模块中,将1000base-x数据帧的帧头和帧尾改为100base-x数据帧的帧头和帧尾,并在帧间***IDLE字节。
10.根据权利要求9所述的光模块,其特征在于,在所述第二速率转换模块中,将1000base-x数据帧的帧头0xFB改为0x55,将1000base-x数据帧的帧尾0xFD和0xF7改为0xAA,并在帧间***IDLE字节0xFF。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911408629.9A CN111130701A (zh) | 2019-12-31 | 2019-12-31 | 一种不同速率以太网端口之间速率自动适配的方法及光模块 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911408629.9A CN111130701A (zh) | 2019-12-31 | 2019-12-31 | 一种不同速率以太网端口之间速率自动适配的方法及光模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111130701A true CN111130701A (zh) | 2020-05-08 |
Family
ID=70506225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911408629.9A Pending CN111130701A (zh) | 2019-12-31 | 2019-12-31 | 一种不同速率以太网端口之间速率自动适配的方法及光模块 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111130701A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112737995A (zh) * | 2020-12-16 | 2021-04-30 | 北京东土科技股份有限公司 | 以太网帧的处理方法、装置、设备及存储介质 |
CN115460161A (zh) * | 2022-08-05 | 2022-12-09 | 深圳市飞速创新技术股份有限公司 | 光模块改码方法、装置、设备及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050036524A1 (en) * | 2003-08-12 | 2005-02-17 | Jaroslaw Wojtowicz | Method and apparatus for multiplexing Ethernet channels |
US20080049788A1 (en) * | 2006-08-23 | 2008-02-28 | Mcclellan Brett A | Method and system for a multi-rate gigabit media independent interface |
CN101146131A (zh) * | 2006-09-15 | 2008-03-19 | 中兴通讯股份有限公司 | 千兆与十/百/千兆接口自适应的以太网桥接器 |
CN101695144A (zh) * | 2009-10-10 | 2010-04-14 | 中兴通讯股份有限公司 | 一种支持多业务接入和传输的方法及*** |
CN102098814A (zh) * | 2009-12-11 | 2011-06-15 | 中兴通讯股份有限公司 | 一种实现太网口自适应的方法、网络***和网络设备 |
CN104639468A (zh) * | 2015-01-07 | 2015-05-20 | 武汉微创光电股份有限公司 | 一种光口自适应以太网交换机及其自适应方法 |
CN205792601U (zh) * | 2016-05-31 | 2016-12-07 | 深圳市源拓光电技术有限公司 | 一种光口自适应的光纤收发器 |
CN107465965A (zh) * | 2016-06-03 | 2017-12-12 | 中兴通讯股份有限公司 | 一种光口实现方法、装置及现场可编程门阵列器件 |
CN107643789A (zh) * | 2017-10-13 | 2018-01-30 | 国网江西省电力公司检修分公司 | 一种变电站的智能电子设备 |
-
2019
- 2019-12-31 CN CN201911408629.9A patent/CN111130701A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050036524A1 (en) * | 2003-08-12 | 2005-02-17 | Jaroslaw Wojtowicz | Method and apparatus for multiplexing Ethernet channels |
US20080049788A1 (en) * | 2006-08-23 | 2008-02-28 | Mcclellan Brett A | Method and system for a multi-rate gigabit media independent interface |
CN101146131A (zh) * | 2006-09-15 | 2008-03-19 | 中兴通讯股份有限公司 | 千兆与十/百/千兆接口自适应的以太网桥接器 |
CN101695144A (zh) * | 2009-10-10 | 2010-04-14 | 中兴通讯股份有限公司 | 一种支持多业务接入和传输的方法及*** |
CN102098814A (zh) * | 2009-12-11 | 2011-06-15 | 中兴通讯股份有限公司 | 一种实现太网口自适应的方法、网络***和网络设备 |
CN104639468A (zh) * | 2015-01-07 | 2015-05-20 | 武汉微创光电股份有限公司 | 一种光口自适应以太网交换机及其自适应方法 |
CN205792601U (zh) * | 2016-05-31 | 2016-12-07 | 深圳市源拓光电技术有限公司 | 一种光口自适应的光纤收发器 |
CN107465965A (zh) * | 2016-06-03 | 2017-12-12 | 中兴通讯股份有限公司 | 一种光口实现方法、装置及现场可编程门阵列器件 |
CN107643789A (zh) * | 2017-10-13 | 2018-01-30 | 国网江西省电力公司检修分公司 | 一种变电站的智能电子设备 |
Non-Patent Citations (1)
Title |
---|
何健伦: ""以太网线路切换器的设计及实现"", 《中国优秀硕士论文全文数据库》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112737995A (zh) * | 2020-12-16 | 2021-04-30 | 北京东土科技股份有限公司 | 以太网帧的处理方法、装置、设备及存储介质 |
CN115460161A (zh) * | 2022-08-05 | 2022-12-09 | 深圳市飞速创新技术股份有限公司 | 光模块改码方法、装置、设备及存储介质 |
CN115460161B (zh) * | 2022-08-05 | 2024-01-05 | 深圳市飞速创新技术股份有限公司 | 光模块改码方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8259716B2 (en) | Method and system for physical signaling between a higher layer and a PHY to manage energy efficient network devices and/or protocols | |
US8913502B2 (en) | Method and system for network communications via a configurable multi-use Ethernet PHY | |
US8769082B2 (en) | Method and system for PHY initiated wake-up in energy efficient ethernet networks | |
US9413551B2 (en) | Method and system for network communications via a configurable multi-use Ethernet PHY | |
EP2184891B1 (en) | Method and system for low latency state transitions for energy efficiency | |
US8787402B2 (en) | Systems and methods to control flow and to define and interleave multiple channels | |
EP2282589B1 (en) | Method and system for management based end-to-end sleep limitation in an energy efficient ethernet network | |
CN111130701A (zh) | 一种不同速率以太网端口之间速率自动适配的方法及光模块 | |
US7643504B2 (en) | Credit based flow control in an asymmetric channel environment | |
CN106717111A (zh) | 接收cpri数据流和接收以太网帧的方法、装置及*** | |
RU2009134729A (ru) | Устройство и способ для управления потоком на основе ограничения скорости для устройства mstp | |
EP2323285B1 (en) | Method and apparatus for transmitting 10 gigabit optical fiber channel service in optical transport network | |
EP2334010B1 (en) | Method and device for adjusting the data transmission in the transport network | |
CN112751788B (zh) | 一种支持多类型帧混合传输的双平面交换方法 | |
US20140153401A1 (en) | Method and System for Symmetric Transmit and Receive Latencies in an Energy Efficient PHY | |
US20130250760A1 (en) | Communication link with intra-packet flow control | |
CN113300800B (zh) | 一种多模式确定性数据处理装置及方法 | |
CN102291294B (zh) | 一种实现pos/eth线卡互通的方法及装置 | |
CN113890680A (zh) | 一种应用于光纤通道航电网络dds的传输方法 | |
WO2016101739A1 (zh) | 一种多路以太网到多路e1信道的适配方法和*** | |
US20060023735A1 (en) | Versatile low power driver for gigabit ethernet systems | |
WO2017020292A1 (zh) | 一种光接入设备及光接入*** | |
CN109039537A (zh) | 一种amcc信息的传输方法及*** | |
KR20130048091A (ko) | 고속 이더넷 광링크 인터페이스에서 다중 레인 운용 장치 및 방법 | |
JP2005236423A (ja) | イーサネット(登録商標)多重装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200508 |
|
RJ01 | Rejection of invention patent application after publication |