CN101447975B - Method for processing Ethernet physical layer OAM overhead and device thereof - Google Patents

Method for processing Ethernet physical layer OAM overhead and device thereof Download PDF

Info

Publication number
CN101447975B
CN101447975B CN2007101875405A CN200710187540A CN101447975B CN 101447975 B CN101447975 B CN 101447975B CN 2007101875405 A CN2007101875405 A CN 2007101875405A CN 200710187540 A CN200710187540 A CN 200710187540A CN 101447975 B CN101447975 B CN 101447975B
Authority
CN
China
Prior art keywords
phyoam
information
data flow
idle
logical channel
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.)
Expired - Fee Related
Application number
CN2007101875405A
Other languages
Chinese (zh)
Other versions
CN101447975A (en
Inventor
颜敏
叶敏
青华平
曾理
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007101875405A priority Critical patent/CN101447975B/en
Priority to PCT/CN2008/073145 priority patent/WO2009076818A1/en
Publication of CN101447975A publication Critical patent/CN101447975A/en
Application granted granted Critical
Publication of CN101447975B publication Critical patent/CN101447975B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method for processing Ethernet physical layer OAM overhead. The method comprises the following steps: generating valid physical layer operation, administration and maintenance (VALID PHYOAM) information and adding the information to a data stream to be sent; and transmitting the data stream which carries the VALID PHYOAM information from at least two logic channels to physical channels respectively corresponding to the logic channels, and transmitting the data stream which carries the VALID PHYOAM information to a receiving party by the physical channels. Therefore, connectivity monitoring and fault management of an MAC link by a system are specific to each physical channel, thus improving the monitoring capacity and fault management capacity of the system to the Ethernet physical layer OAM overhead, and improving the utilization rate of resources of the system. Meanwhile, the invention discloses a communication device applied to the method.

Description

A kind of method and device of processing ethernet physical layer OAM expense
Technical field
The present invention relates to computer and the communications field, particularly a kind of method and device of processing ethernet physical layer OAM expense.
Background technology
For a long time, Ethernet is widely used, and along with the development of technology, Ethernet starts the 100G speed of progressively marching toward.At present, 100G Ethernet (100G Ethernet, 100GE) Engage of standard work, (the Institute of Electrical and Electronics Engineers Higher Speed Study Group of the high speed research group of Institute of Electrical and Electric Engineers, IEEE HSSG) the above Fast Ethernet of clear and definite 10G (High Speed Ethernet, HSE) the demand that realizes, and determined the project verification of follow-up standard, but, be limited to technical difficulty and the Cost Problems realized, following 100GE, when adopting the multi-logical channel mode to realize 100GE, there is multiple implementation, for example, can be by the physical circuit carrying 100Gbps of 10 10Gbps, can be by the physical circuit carrying 100Gbps of 4 25Gbps, also can be by 2 50Gbps physical circuit carrying 100Gbps.
Consult shown in Fig. 1, in thering is the HSE of multi-logical channel, have media access control (Media Access Control, MAC) module (being Data Link Layer Module) and physical layer block in each communicator.Wherein, the MAC module is for generating the MAC data; And physical layer block comprises conciliation (Reconciliation Sublayer, RS) module, physical bindings (physical bounded layer, PBL) module, physical code (Physical Coding Sublayer, PCS) module, Physical Medium Attachment (Physical Media Attachment, PMA) module, relevant (the Physical Media Dependent of physical media, PMD) module and medium relevant interface (Media Dependent Interface, MDI)
The RS module is the path between MAC module and physical layer block, the MAC data that generate for receiving the MAC module.
The PBL module is for distribution and converge the multi-logical channel data.
As shown in Figure 1, in multi-logical channel HSE, a logical channel in communicator comprises a PCS module, a PMA module and a PMD module.
The PCS module is for being encoded to the MAC data from the MAC module.
The PMA module is converted to the bit stream that adapts to physical layer transmission for the MAC data processing through coding, complete the synchronous of data decode simultaneously.
The PMD module is for transmitting signal (being bit stream), and the so-called signal that transmits comprises the amplification of signal, the modulation of signal and the shaping of signal waveform.
Medium Dependent Interface has defined the connector type adopted corresponding to different physical medias and PMD equipment.
At present, defined Operations, Administration and Maintenance (Operation, Administration, and Maintenance, the OAM) expense of ethernet physical layer in prior art, in order to connectedness monitoring and the fault management to the whole link of Ethernet to be provided.
Consult shown in Fig. 2 A and Fig. 2 B, in Fig. 2 A, horizontal line is partly the MAC link between two communicators, and MAC chain route one or more physical channel forms, and every physical channel is corresponding with a logical channel in communicator.Defined MAC link management method (Link OAM) in IEEE802.3ah, under prior art, when break down in one or more physical channel in the MAC link, communicator all is defined as it MAC link failure, visible, prior art does not refine to each physical channel to connectedness monitoring and the fault management of whole MAC link, like this, just limited monitoring capacity and the fault management ability of system to ethernet physical layer OAM expense, simultaneously, while only having the part physical channel to break down in the MAC link, other physical channel also can be idle, like this, just reduced to a certain extent the utilance of system resource.
Summary of the invention
The embodiment of the present invention provides a kind of method and device of processing ethernet physical layer OAM expense, in order to system is refine to each physical channel to the monitoring of the connectedness of whole MAC link and fault management.
The concrete technical scheme that the embodiment of the present invention provides is as follows:
The concrete technical scheme of the embodiment of the present invention is as follows:
A kind of method of management ethernet physical layer OAM overhead comprises:
When only needing to send the broadcast physical layer operation management maintain BROADCAST PHYOAM information sent with broadcast mode, add idle physical layer operations management maintenance IDLE PHYOAM information in data flow to be sent, the data flow to be sent that to carry IDLE PHYOAM information according to the logical channel number is divided into the sub data flow of respective logic number of active lanes, determine the BROADCAST PHYOAM information generated that exists, the part or all of IDLE PHYOAM information of carrying in each sub data flow is replaced with to BROADCAST PHYOAM information, and each sub data flow that will carry BROADCAST PHYOAM information is distributed to corresponding logical channel, or
According to the logical channel number, data flow to be sent is divided into to the sub data flow of respective logic number of active lanes, add IDLE PHYOAM information and/or BROADCAST PHYOAM information in each sub data flow, the sub data flow that carries IDLE PHYOAM information and/or BROADCAST PHYOAM information is distributed to corresponding logical channel
When only needing to send the logical channel physical layer operations management maintenance LANE PHYOAM information sent in the logical channel mode, add IDLE PHYOAM information in data flow to be sent, the data flow to be sent that to carry IDLE PHYOAM information according to the logical channel number is divided into the sub data flow of respective logic number of active lanes, each sub data flow that carries IDLE PHYOAM information is distributed in corresponding logical channel, determine the sub data flow in the logical channel that has the LANE PHYOAM information that needs transmission, the part or all of IDLE PHYOAM information that this sub data flow is entrained replaces with corresponding LANE PHYOAM information,
When both needing to send BROADCAST PHYOAM information, while also needing to send LANE PHYOAM information, after a sub data flow that carries BROADCAST PHYOAM information is sent to corresponding logical channel, exist and need the LANE PHYOAM information sent if determine in described logical channel, and the sub data flow of determining the described BROADCAST of carrying PHYOAM information still carries IDLE PHYOAM information, the part or all of IDLE PHYOAM information of this sub data flow being carried replaces with the described LANE PHYOAM information sent that needs;
To carry BROADCAST PHYOAM information or/and the sub data flow of LANE PHYOAM information is sent to and described logical channel physical channel one to one from least two logical channels, and by this physical channel by the described BROADCAST of carrying PHYOAM information or/and the sub data flow of LANE PHYOAM information is sent to the recipient.
A kind of communicator, comprise physical layer operations management maintenance PHYOAM device, and described PHYOAM device comprises:
The first generation module, for generating IDLE PHYOAM information and BROADCAST PHYOAM information;
The first receiver module, for receiving data flow to be sent;
The first processing module, for adding IDLE PHYOAM information in described data flow to be sent;
The second processing module, the sub data flow that is divided into the respective logic number of active lanes for the data flow that will carry IDLE PHYOAM information according to the logical channel number, and the part or all of IDLE PHYOAM information of carrying in each sub data flow is replaced with to BROADCAST PHYOAM information, and each sub data flow that will carry BROADCAST PHYOAM information is distributed in corresponding logical channel;
The first sending module, be sent to the recipient for the sub data flow that will carry BROADCAST PHYOAM information from logical channel; Wherein, be provided with the first corresponding sending module in each logical channel.
A kind of communicator, comprise the PHYOAM device, and described PHYOAM device comprises:
The second generation module, for generating IDLE PHYOAM information and LANE PHYOAM information;
The second receiver module, for receiving data flow to be sent;
The 3rd processing module, add IDLE PHYOAM information for the data flow to be sent, and be divided into the sub data flow of respective logic number of active lanes according to the data flow that the logical channel number will carry IDLE PHYOAM information, and each sub data flow is distributed in corresponding logical channel;
Manages module everywhere, for the part or all of IDLE PHYOAM information that sub data flow is carried, replaces with LANE PHYOAM information; Wherein, be provided with corresponding the in each logical channel and manage module everywhere;
The second sending module, be sent to the recipient for the sub data flow that will carry LANE PHYOAM information from logical channel; Wherein, be provided with the second corresponding sending module in each logical channel.
In the embodiment of the present invention, the PHYOAM device in communicator will be in data flow to be sent adds VALID PHYOAM information, and the data flow that at least by two logical channels, will carry VALID PHYOAM information is sent to the recipient.Like this, system just can be refined to each physical channel to monitoring and the fault management of ethernet physical layer OAM expense, thereby has improved to a certain extent monitoring capacity and the fault management ability of system to ethernet physical layer OAM expense; On the other hand, owing to adopting the multi-logical channel pattern, therefore in the situation that the partial logic channel failure is sent to the recipient by relevant information in the logical channel that still can never lose efficacy, like this, just improved to a certain extent the utilance of system resource.
The accompanying drawing explanation
Fig. 1 is communicator functional structure chart in prior art of the present invention;
Fig. 2 A and Fig. 2 B are MAC link structure schematic diagram in the embodiment of the present invention;
Fig. 3 A is the first PHYOAM apparatus function structure chart in the embodiment of the present invention;
The first method flow chart that Fig. 3 B is managing physical layer OAM expense in the embodiment of the present invention;
Fig. 3 C and Fig. 3 D are data flow and the sub data flow schematic diagram that carries IDLE PHYOAM information in the embodiment of the present invention;
Fig. 3 E is the second PHYOAM apparatus function structure chart in the embodiment of the present invention;
Fig. 4 A is the third PHYOAM apparatus function structure chart in the embodiment of the present invention;
The second method flow chart that Fig. 4 B is managing physical layer OAM expense in the embodiment of the present invention;
Fig. 5 A is the 4th kind of PHYOAM apparatus function structure chart in the embodiment of the present invention;
The third method flow diagram that Fig. 5 B is managing physical layer OAM expense in the embodiment of the present invention;
Embodiment
For monitoring capacity and the fault management ability of raising system to ethernet physical layer, system is refine to each physical channel to the monitoring of the connectedness of MAC link and fault management.In the embodiment of the present invention, communicator generates effective physical layer operations management maintenance information, and it is added in data flow to be sent; And be sent to and described logical channel physical channel one to one from the data flow that at least two logical channels will be carried VALID PHYOAM information, and by this physical channel, the data flow of the described VALID of carrying PHYOAM information is sent to the recipient.
Below in conjunction with accompanying drawing, specific embodiments of the present invention is described in detail.
In the embodiment of the present invention, between the distribution sublayer of communicator physical layer (Reconciliation layer) and Physical Coding Sublayer (PCS layer), a device for the treatment of physical layer OAM overhead is set, is called the PHYOAM device.
In actual applications, the PHYOAM packets of information defined in physical layer is containing idle physical layer operations management maintenance IDLE PHYOAM information and effective physical layer operations management maintenance VALID PHYOAM information, wherein, VALID PHYOAM information comprises the broadcast physical layer oam BROADCAST PHYOAM information sent with the forms of broadcasting and the logical channel physical layer operations maintenance management LANE PHYOAM information sent with the logical channel form.
When only needing to send BROADCAST PHYOAM information, consult shown in Fig. 3 A, between Reconciliation layer in the communicator physical layer and physical layer PCS layer, PHYOAM device A1 is set, PHYOAM device A1 comprises the first generation module 300, the first receiver module 301, the first processing modules 302, the second processing module 303 and the first sending module 304.
The first generation module 300 is for generating IDLE PHYOAM information and BROADCAST PHYOAM information.
The data flow to be sent that the first receiver module 301 issues for receiving the Reconciliation layer.
The first processing module 302 is added IDLE PHYOAM information for the data flow to be sent.
The second processing module 303 is divided into the sub data flow of respective logic number of active lanes for the data flow that will carry IDLE PHYOAM information according to the logical channel number, and the part or all of IDLE PHYOAM information of carrying in each sub data flow is replaced with to BROADCAST PHYOAM information, and each sub data flow that will carry BROADCAST PHYOAM information is distributed in corresponding logical channel.
The first sending module 304 is sent to the recipient for the sub data flow that will carry BROADCAST PHYOAM information from logical channel; Be provided with the first corresponding sending module 304 in each logical channel.
Based on above-mentioned PHYOAM device A1, to consult shown in Fig. 3 B, in the present embodiment, the detailed process of the first method of management ethernet physical layer OAM overhead is as follows:
Step S300:PHYOAM device A1 receives data flow to be sent from the Reconciliation layer.
Step S301:PHYOAM device A1 adds IDLE PHYOAM information in the data flow received.
In actual applications, in order to reduce the impact of the data message that data flow is carried, sometimes need to control the data length of the IDLE PHYOAM information of adding, for example, consult shown in Fig. 3 C, PHYOAM device A1 adds the IDLEPHYOAM information that accounts for whole data flow data length 8% in the data flow received.
Step S302:PHYOAM device A1 judges whether to exist needs the BROADCAST PHYOAM information (judging whether to exist the BROADCAST PHYOAM information generated) sent, if carry out step S303; Otherwise, carry out step S307.
The data flow that step S303:PHYOAM device A1 will carry IDLE PHYOAM information according to the logical channel number is divided into the sub data flow of respective logic number of active lanes.
For example, consult shown in Fig. 3 D, the logical channel number is 10 o'clock, the data flow that PHYOAM device A1 will carry 8% IDLE PHYOAM information is divided into 10 sub data flows, all carry 8% IDLE PHYOAM information in every sub data flow, wherein, the flow of every sub data flow can be identical, also can be different.
Step S304:PHYOAM device A1 replaces with the part or all of IDLE PHYOAM information of carrying in every sub data flow the BROADCAST PHYOAM information of generation.
In actual applications, if the data length of the BROADCAST PHYOAM information generated is not less than the data length of the IDLE PHYOAM information of carrying in data flow, all replace; If the data length of the BROADCAST PHYOAM information generated is less than the data length of the IDLE PHYOAM information of carrying in sub data flow, carry out the part replacement.
Each sub data flow that step S305:PHYOAM device A1 will carry BROADCAST PHYOAM information is distributed to corresponding logical channel.
Because the number of sub data flow equals the logical channel number, therefore, all there is a to be sent sub data flow that carries BROADCAST PHYOAM information in every logical channel.
Each sub data flow that step S306:PHYOAM device A1 will carry BROADCAST PHYOAM information is sent to the recipient from corresponding logical channel.
Each sub data flow that step S307:PHYOAM device A1 will not carry BROADCAST PHYOAM information is sent to the recipient from corresponding logical channel.
While there is no the BROADCAST PHYOAM information of generation, each sub data flow that PHYOAM device A1 will not carry BROADCAST PHYOAM information is sent to the recipient from corresponding logical channel, and this does not carry in BROADCAST PHYOAM inter-area traffic interarea data message and the IDLE PHYOAM information of carrying.
Because the number of logical channel and physical channel is one to one, therefore, PHYOAM device A1 first is sent to each sub data flow corresponding physical channel from corresponding logical channel, by each physical channel, each sub data flow is sent to the recipient again, all transmit in this manner sub data flow in following examples, repeat no more.
In the above-described embodiments, each sub data flow that carries BROADCAST PHYOAM information sends simultaneously, owing to all having transmitted identical BROADCAST PHYOAM information in every logical channel, therefore in the situation that the partial logic channel failure, in the logical channel that PHYOAM device A still can never lose efficacy, BROADCAST PHYOAM information is sent to the recipient, like this, just improved to a certain extent the utilance of system resource, simultaneously, because the logical channel do not lost efficacy still can continue to use, therefore, system can continue ethernet physical layer OAM expense is monitored and fault management, like this, just improved to a certain extent monitoring capacity and the fault management ability of system to ethernet physical layer OAM expense.
On the other hand, consult shown in Fig. 3 E, in above-described embodiment, also can adopt PHYOAM device A2 to complete identical flow process.PHYOAM device A2 the first generation module 300, the first receiver module 301, the eight processing modules 305 and the first sending module 304.
The first generation module 300 is for generate IDLE PHYOAM information and BROADCAST PHYOAM information simultaneously.
The data flow to be sent that the first receiver module 301 issues for receiving the Reconciliation layer.
The 8th processing module 305 is for according to the logical channel number, data flow to be sent being divided into to the sub data flow of respective logic number of active lanes, and adds IDLE PHYOAM information and/or BROADCAST PHYOAM information in each sub data flow.
If the data length of the BROADCAST PHYOAM information generated has reached setting threshold, for example, reach 8% of each sub-stream data length, just the 8th processing module 305 is no longer added IDLE PHYOAM information in each sub data flow.
The first sending module 304 is sent to the recipient for the sub data flow that will carry IDLE PHYOAM information and/or BROADCAST PHYOAM information from logical channel.
Can realize identical technique effect with PHYOAM device A2 when the recipient sends BROADCAST PHYOAM information, not repeat them here.
Be different from above-mentioned situation, when only needing to send LANE PHYOAM information, consult shown in Fig. 4 A, between Reconciliation layer in the communicator physical layer and thing PCS layer, PHYOAM device B is set, PHYOAM device B comprises that the second generation module 400, the second receiver module 401, the three processing modules 402, manage module 403 and the second sending module 404 everywhere.
The second generation module 400 is for generating IDLE PHYOAM information and LANE PHYOAM information.
The data flow to be sent that the second receiver module 401 issues for receiving the Reconciliation layer.
The 3rd processing module 402 is added IDLE PHYOAM information for the data flow to be sent, and be divided into the sub data flow of respective logic number of active lanes according to the data flow that the logical channel number will carry IDLE PHYOAM information, and each sub data flow is distributed in corresponding logical channel.
Manages module 403 everywhere replaces with LANE PHYOAM information for the part or all of IDLE PHYOAM information that sub data flow is carried; Be provided with corresponding the in each logical channel and manage module 403 everywhere.
The second sending module 404 is sent to the recipient for the sub data flow that will carry LANE PHYOAM information from logical channel; Be provided with the second corresponding sending module 404 in each logical channel.
Based on above-mentioned PHYOAM device B, to consult shown in Fig. 4 B, in the present embodiment, the detailed process of the second method of management ethernet physical layer OAM overhead is as follows:
Step S400:PHYOAM device B receives data flow to be sent from the Reconciliation layer.
Step S401:PHYOAM device B adds IDLE PHYOAM information in the data flow received.
Equally, for fear of the data message that affects data flow and carry, sometimes need to control the data length of the IDLEPHYOAM information of adding.
The data flow that step S402:PHYOAM device B will carry IDLE PHYOAM information according to the logical channel number is divided into the sub data flow of respective logic number of active lanes; All carry IDLE PHYOAM information in every sub data flow.
Each sub data flow that step S403:PHYOAM device B will carry IDLE PHYOAM information is distributed in corresponding logical channel.
Whether step S404:PHYOAM device B judges in each logical channel to exist needs the LANE PHYOAM information (judging the LANE PHYOAM information that whether has generation in each logical channel) sent, and confirms to need to send the logical channel of LANE PHYOAM information.
Step S405:PHYOAM device B will replace with corresponding LANE PHYOAM information by the entrained part or all of IDLE PHYOAM information of sub data flow in each logical channel of confirming.
In actual applications, if the data length of the LANE PHYOAM information generated is not less than the data length of the IDLE PHYOAM information of carrying in data flow, all replace; If the data length of the LANE PHYOAM information generated is less than the data length of the IDLE PHYOAM information of carrying in sub data flow, carry out the part replacement.
On the other hand, if do not exist in logical channel, do not need the LANE PHYOAM information sent, the IDLE PHYOAM information that PHYOAM device B does not carry any sub data flow is replaced.
Each sub data flow that step S406:PHYOAM device B will carry LANE PHYOAM information and not carry LANE PHYOAM information is sent to the recipient from corresponding logical channel.
In actual applications, after PHYOAM device B is issued to corresponding logical channel by each sub data flow, the transmission of each sub data flow in the respective logic passage is separate, for example, there are 10 logical channels in PHYOAM device B, wherein, article 7, exist in logical channel and need the LANEPHYOAM information sent, so, PHYOAM device B only will be issued to the 7th the entrained part or all of IDLE PHYOAM information of the sub data flow in logical channel and replace with corresponding LANEPHYOAM information, and do not process the sub data flow be issued in other logical channel.Like this, just can generate corresponding LANE PHYOAM information for each physical channel, and according to response results, this physical channel is monitored and fault management, thereby will refine to the management of physical layer OAM overhead each physical channel, improve monitoring capacity and fault management ability to physical layer OAM overhead; On the other hand, owing to having adopted the multi-logical channel pattern, therefore, in the situation that lost efficacy in the part physical channel, still can the physical layer OAM overhead relevant information be delivered to the recipient by the physical channel of not losing efficacy, like this, just improve to a certain extent the utilance of system resource.
Be different from above-mentioned two situations, when both needing to send BROADCAST PHYOAM information, while also needing to send LANE PHYOAM information, consult shown in Fig. 5 A, between Reconciliation layer in the communicator physical layer and thing PCS layer, PHYOAM device C is set, PHYOAM device C is combined by PHYOAM device A1 and PHYOAM device B, comprise that the 3rd generates module 500, the 3rd receiver module 501, the five processing modules 502, the 6th processing module 503, the 7th processing module 504 and the 3rd sending module 505.
The 3rd generates module 500 for generating IDLE PHYOAM information, BROADCAST PHYOAM information and LANE PHYOAM information, wherein, the 3rd generation module 500 also can regard that the first generation module 300 has added the function that generates LANE PHYOAM information and the functional module obtained as.
It is identical that the 3rd receiver module 501 is identical with the first receiver module 301 functions, the 5th processing module 502 is identical with the first processing module 302 functions, the 6th processing module 503 is identical with the second processing module 303 functions, the 7th processing module 504 and is managed module 403 functions everywhere.
The 3rd sending module 505 is sent to the recipient for the sub data flow that will carry BROADCAST PHYOAM information and LANE PHYOAM information from logical channel; Be provided with the 3rd corresponding sending module 505 in each logical channel.
Based on above-mentioned PHYOAM device C, to consult shown in Fig. 5 B, in the present embodiment, the detailed process of the third method of management ethernet physical layer OAM overhead is as follows:
Step S500:PHYOAM device C receives data flow to be sent from the Reconciliation layer.
Step S501:PHYOAM device C adds IDLE PHYOAM information in the data flow received.
The BROADCAST PHYOAM information that step S502:PHYOAM device C determine to exist generates, and be divided into the sub data flow of respective logic number of active lanes according to the data flow that the logical channel number will carry IDLE PHYOAM information.
Step S503:PHYOAM device C replaces with the part or all of IDLE PHYOAM information of carrying in every sub data flow the BROADCAST PHYOAM information of generation.
Equally, if there is not the BROADCAST PHYOAM information of generation, the IDLE PHYOAM information that PHYOAM device C does not carry any sub data flow is replaced.
Each sub data flow that step S504:PHYOAM device C will carry BROADCAST PHYOAM information is distributed to corresponding logical channel.
Step S505:PHYOAM device C confirms to exist the logical channel of the LANE PHYOAM information generated.
Step S506:PHYOAM device C will replace with corresponding LANE PHYOAM information by the entrained part or all of IDLE PHYOAM information of sub data flow in each logical channel of confirming.
In actual applications, when PHYOAM device C adds LANE PHYOAM information, there are following two kinds of situations:
The first situation is: the LANE PHYOAM information existed in logical channel is without sending immediately.
So now, if the sub data flow in logical channel still carries IDLE PHYOAM information, and the data length of the IDLE PHYOAM information that this sub data flow carries is greater than the data length of corresponding LANE PHYOAM information, part IDLE PHYOAM information is replaced with to LANE PHYOAM information; And if the sub data flow in logical channel still carries IDLE PHYOAM information, and the data length of the IDLE PHYOAM information that this sub data flow carries is not more than the data length of corresponding LANE PHYOAM information, whole IDLE PHYOAM information is replaced with to LANE PHYOAM information, and no longer this sub data flow is carried to BROADCAST PHYOAM information and replaced.
The second situation is: the LANE PHYOAM informational needs existed in logical channel sends immediately.
So now, if the sub data flow in logical channel still carries IDLE PHYOAM information, the IDLE PHYOAM information of according to corresponding LANE PHYOAM information, this sub data flow being carried is replaced, and, when the data length of IDLE PHYOAM information is less than the data length of corresponding LANE PHYOAM information, the part or all of BROADCAST PHYOAM information of carrying in this sub data flow is replaced with to LANE PHYOAM information.
The present embodiment is to take a kind of in above-mentioned situation to describe as example.
Equally, the LANE PHYOAM information need sent if do not exist in logical channel, the IDLE PHYOAM information that PHYOAM device B does not carry the sub data flow in this logical channel or/and BROADCAST PHYOAM information replaced.
Each sub data flow that step S507:PHYOAM device C will carry BROADCAST PHYOAM information and/or LANE PHYOAM information is sent to the recipient from corresponding logical channel.
In the above-described embodiments, if PHYOAM device C is combined by PHYOAM device A2 and PHYOAM device B, also can reach same technique effect, not repeat them here.
On the other hand, above-mentioned all embodiment all are applicable to the situation of single logical channel, at this, also repeat no more.
In sum, in the embodiment of the present invention, PHYOAM device in communicator replaces with effective PHYOAM information by the part or all of IDLE PHYOAM information of adding in data flow to be sent, and the data flow that at least by two logical channels, will carry effective PHYOAM information is sent to the recipient.Like this, system just can be refined to each physical channel to monitoring and the fault management of ethernet physical layer OAM expense, thereby has improved to a certain extent monitoring capacity and the fault management ability of system to ethernet physical layer OAM expense; On the other hand, owing to adopting the multi-logical channel pattern, therefore, in the situation that lost efficacy in the part physical channel, still can the physical layer OAM overhead relevant information be delivered to the recipient by the physical channel of not losing efficacy, like this, just improve to a certain extent the utilance of system resource.
Obviously, those skilled in the art can carry out various changes and modification and not break away from the spirit and scope of the present invention the embodiment in the present invention.Like this, if within these in the embodiment of the present invention are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the embodiment in the present invention also is intended to comprise these changes and modification interior.

Claims (7)

1. a method of processing ethernet physical layer OAM expense, is characterized in that, comprises step:
When only needing to send the broadcast physical layer operation management maintain BROADCAST PHYOAM information sent with broadcast mode, add idle physical layer operations management maintenance IDLE PHYOAM information in data flow to be sent, the data flow to be sent that to carry IDLE PHYOAM information according to the logical channel number is divided into the sub data flow of respective logic number of active lanes, determine the BROADCAST PHYOAM information generated that exists, the part or all of IDLE PHYOAM information of carrying in each sub data flow is replaced with to BROADCAST PHYOAM information, and each sub data flow that will carry BROADCAST PHYOAM information is distributed to corresponding logical channel, or
According to the logical channel number, data flow to be sent is divided into to the sub data flow of respective logic number of active lanes, add IDLE PHYOAM information and/or BROADCAST PHYOAM information in each sub data flow, the sub data flow that carries IDLE PHYOAM information and/or BROADCAST PHYOAM information is distributed to corresponding logical channel
When only needing to send the logical channel physical layer operations management maintenance LANE PHYOAM information sent in the logical channel mode, add IDLE PHYOAM information in data flow to be sent, the data flow to be sent that to carry IDLE PHYOAM information according to the logical channel number is divided into the sub data flow of respective logic number of active lanes, each sub data flow that carries IDLE PHYOAM information is distributed in corresponding logical channel, determine the sub data flow in the logical channel that has the LANE PHYOAM information that needs transmission, the part or all of IDLE PHYOAM information that this sub data flow is entrained replaces with corresponding LANE PHYOAM information,
When both needing to send BROADCAST PHYOAM information, while also needing to send LANE PHYOAM information, after a sub data flow that carries BROADCAST PHYOAM information is sent to corresponding logical channel, exist and need the LANE PHYOAM information sent if determine in described logical channel, and the sub data flow of determining the described BROADCAST of carrying PHYOAM information still carries IDLE PHYOAM information, the part or all of IDLE PHYOAM information of this sub data flow being carried replaces with the described LANE PHYOAM information sent that needs;
To carry BROADCAST PHYOAM information or/and the sub data flow of LANEPHYOAM information is sent to and described logical channel physical channel one to one from least two logical channels, and by this physical channel by the described BROADCAST of carrying PHYOAM information or/and the sub data flow of LANE PHYOAM information is sent to the recipient.
2. the method for claim 1, is characterized in that, before generating BROADCAST PHYOAM information and/or LANE PHYOAM information, generates IDLE PHYOAM information.
3. the method for claim 1, it is characterized in that, when both needing to send BROADCAST PHYOAM information, while also needing to send LANE PHYOAM information, if the data length of the IDLE PHYOAM information that described sub data flow carries is less than the described data length that needs the LANE PHYOAM information of transmission; Perhaps described sub data flow does not carry IDLE PHYOAM information, and the part or all of BROADCAST PHYOAM information of this sub data flow being carried replaces with the described LANE PHYOAM information sent that needs.
4. method as claimed in claim 3, is characterized in that, by carrying the sub data flow of BROADCAST PHYOAM information and LANE PHYOAM information, from described logical channel, is sent to the recipient.
5. the method for claim 1, it is characterized in that, when only needing to send LANE PHYOAM information, each sub data flow that carries each sub data flow of LANE PHYOAM information and do not carry LANE PHYOAM information is sent to the recipient from corresponding logical channel.
6. a communicator, is characterized in that, comprises physical layer operations management maintenance PHYOAM device, and described PHYOAM device comprises:
The first generation module, for generating IDLE PHYOAM information and BROADCAST PHYOAM information;
The first receiver module, for receiving data flow to be sent;
The first processing module, for adding IDLE PHYOAM information in described data flow to be sent;
The second processing module, the sub data flow that is divided into the respective logic number of active lanes for the data flow that will carry IDLE PHYOAM information according to the logical channel number, and the part or all of IDLE PHYOAM information of carrying in each sub data flow is replaced with to BROADCAST PHYOAM information, and each sub data flow that will carry BROADCAST PHYOAM information is distributed in corresponding logical channel;
The first sending module, be sent to the recipient for the sub data flow that will carry BROADCAST PHYOAM information from logical channel; Wherein, be provided with the first corresponding sending module in each logical channel.
7. a communicator, is characterized in that, comprises the PHYOAM device, and described PHYOAM device comprises:
The second generation module, for generating IDLE PHYOAM information and LANE PHYOAM information;
The second receiver module, for receiving data flow to be sent;
The 3rd processing module, add IDLE PHYOAM information for the data flow to be sent, and be divided into the sub data flow of respective logic number of active lanes according to the data flow that the logical channel number will carry IDLE PHYOAM information, and each sub data flow is distributed in corresponding logical channel;
Manages module everywhere, for the part or all of IDLE PHYOAM information that sub data flow is carried, replaces with LANE PHYOAM information; Wherein, be provided with corresponding the in each logical channel and manage module everywhere;
The second sending module, be sent to the recipient for the sub data flow that will carry LANE PHYOAM information from logical channel; Wherein, be provided with the second corresponding sending module in each logical channel.
CN2007101875405A 2007-11-26 2007-11-26 Method for processing Ethernet physical layer OAM overhead and device thereof Expired - Fee Related CN101447975B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2007101875405A CN101447975B (en) 2007-11-26 2007-11-26 Method for processing Ethernet physical layer OAM overhead and device thereof
PCT/CN2008/073145 WO2009076818A1 (en) 2007-11-26 2008-11-21 A method and apparatus for processing ethernet physical layer operation, administration, and maintenance overhead

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101875405A CN101447975B (en) 2007-11-26 2007-11-26 Method for processing Ethernet physical layer OAM overhead and device thereof

Publications (2)

Publication Number Publication Date
CN101447975A CN101447975A (en) 2009-06-03
CN101447975B true CN101447975B (en) 2013-12-04

Family

ID=40743378

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101875405A Expired - Fee Related CN101447975B (en) 2007-11-26 2007-11-26 Method for processing Ethernet physical layer OAM overhead and device thereof

Country Status (2)

Country Link
CN (1) CN101447975B (en)
WO (1) WO2009076818A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103931146B (en) * 2014-01-03 2016-11-16 华为技术有限公司 The method and apparatus that data process
KR101881435B1 (en) 2014-01-14 2018-07-24 후아웨이 테크놀러지 컴퍼니 리미티드 Ethernet signal transport method and scheduling method, and apparatus and system thereof
CN108123813B (en) * 2016-11-28 2020-06-02 华为技术有限公司 Transmission method and device for operation, administration and maintenance OAM data
CN109257194B (en) * 2017-07-12 2019-11-19 中兴通讯股份有限公司 Handle method, apparatus, equipment and the system of the OAM Information of bearer path
CN112134651B (en) * 2017-09-21 2023-05-09 ***通信有限公司研究院 OAM message transmission method, transmission equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1536822A (en) * 2002-10-31 2004-10-13 三星电子株式会社 Operation, management and maintenance of block data transmission method and Ethernet passive optical network
CN1722872A (en) * 2004-07-15 2006-01-18 大唐移动通信设备有限公司 Method for realizing automatic establishment of specific OM channel for 3G base station
EP1734690A1 (en) * 2005-06-17 2006-12-20 Alcatel Performance monitoring of frame transmission in a data network utilising OAM protocols

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030235214A1 (en) * 2002-05-07 2003-12-25 Andre Leroux Service channel over the Ethernet inter-frame gap
US7693078B2 (en) * 2003-11-13 2010-04-06 Rumi Sheryar Gonda Method for supporting SDH/SONET OAMP on Ethernet
CN1691666B (en) * 2004-04-21 2010-04-14 华为技术有限公司 Method of multi-protocol universal line transmission and device therefor
US7855968B2 (en) * 2004-05-10 2010-12-21 Alcatel Lucent Alarm indication and suppression (AIS) mechanism in an ethernet OAM network
CN100499407C (en) * 2004-06-16 2009-06-10 华为技术有限公司 Expense message processing apparatus and processing method thereof
CN100492987C (en) * 2004-07-08 2009-05-27 阿尔卡特公司 Domain configuration in an Ethernet oam network having multiple levels
US8274899B2 (en) * 2004-12-22 2012-09-25 Alcatel Lucent Autoconfiguration of ethernet OAM points
CN100417082C (en) * 2005-06-30 2008-09-03 华为技术有限公司 Method for carrying out terminal management for passive optical network based on Ethernet
CN100365998C (en) * 2005-09-15 2008-01-30 华为技术有限公司 System and method for implementing OAM function of ethernet and multi-protocol tag exchange network
CN100417091C (en) * 2005-10-24 2008-09-03 华为技术有限公司 Operation maintenance realizing method and system in network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1536822A (en) * 2002-10-31 2004-10-13 三星电子株式会社 Operation, management and maintenance of block data transmission method and Ethernet passive optical network
CN1722872A (en) * 2004-07-15 2006-01-18 大唐移动通信设备有限公司 Method for realizing automatic establishment of specific OM channel for 3G base station
EP1734690A1 (en) * 2005-06-17 2006-12-20 Alcatel Performance monitoring of frame transmission in a data network utilising OAM protocols

Also Published As

Publication number Publication date
CN101447975A (en) 2009-06-03
WO2009076818A1 (en) 2009-06-25

Similar Documents

Publication Publication Date Title
US9960899B2 (en) Full duplex transmission method for high speed backplane system
CN106453028B9 (en) Method and device for transmitting data
EP0596645B1 (en) Frame-based transmission of data
CN101447975B (en) Method for processing Ethernet physical layer OAM overhead and device thereof
CN104426631A (en) Method and device for processing data
KR101229003B1 (en) Residential ethernet stream transmitting method and apparatus
KR20120066986A (en) Ethernet apparatus and method for operating multiple lane selectively
WO2005096575A1 (en) A circuit arrangement and a method to transfer data on a 3-level pulse amplitude modulation (pam-3) channel
CN104967600A (en) System and method for multi-lane auto-negotiation over reduced lane media
JP6126600B2 (en) Circuit apparatus and method for transmitting signals
US8332518B2 (en) Bidirectional communication protocol between a serializer and a deserializer
CN101313481A (en) Method and apparatus using back board service bus for service transmission
CN101388817A (en) Hundred megabyte Ethernet extra information transmission method and transmission implementing system
US8861529B2 (en) Ethernet apparatus and method of adjusting transmission rate thereof
US8036128B2 (en) Method for communicating backpressure messages in a data communications system
CN101132284A (en) Internet communication device
US20220149988A1 (en) Method for Adjusting Transmission Rate, Processor, Network Device, and Network System
CN105391666A (en) Multi-service bus transmission system and transmission method based on FSK modem
CN106506118A (en) The method and system that USXGMII multichannels IPG is accurately compensated
CN105611650B (en) The method of application layer module and transport layer module coupling between reduction multinode
CN205179093U (en) Total line transmission system of multi -service based on FSK modem
CN115441942B (en) Industrial measurement and control terminal encryption ring network system and data transmission control method
CN108614786A (en) Channel management circuit based on message traffic type
Lee et al. New asymmetric data transmission method for in-vehicle network
CN117749970A (en) Data transmitting and receiving device, method and chip

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20131204

Termination date: 20191126

CF01 Termination of patent right due to non-payment of annual fee