Open RAN  

 

 

 

 

 

eCPRI

 

Like CPRI, eCPRI is also a communication interface between DU and RU (e.i, interface between Radio Unit and PHY protocol stack) as illustrated below.

 

 

 

Followings are the list of details that I am going to cover in this note.

 

 

 

Why eCPRI ?

 

We have been using CPRI for a long time. Why we need another technology (i.e, eCPRI) now ? There are some reasons commonly mentioned about this as listed below.

  • Data Rate : As you might have noticed, whenever a new communication technology comes out one of the most critical feature of the technology is said to be 'High Data Rate'. CPRI can carry pretty high data rate. With the latest CPRI option, it can carry around 25 Gbps with CPRI option 10 (See this note). But with 5G we get to need even higher throughput. I think early stage of 5G throughput requirement, CPRI may be OK in terms of data rate but it will be getting more and more difficult to meet the required data rate with CPRI.
  • Compatibility/Interoperability among vendors : As far as I remember, many people in the industry was excited to have a common specification when early CPRI concept was being discussed. But somehow it ended up with vendor specific at least in some part of the implementation. Of course, there were a lot of commonalities because there is a common specification for CPRI, but the final implementation was not 100% compatiple/interoperable among vendors. It is expected that eCPRI would become more strict in terms of compability. It is highly likely to be highly compatible since PHY/MAC media is based on eithernet. This can help to reduce vendor lock-in and promote competition.
  • Lower Bandwidth Requirements: eCPRI supports more efficient compression and decompression of data, which reduces the amount of bandwidth required for transmission. This can help to reduce costs and enable more efficient use of network resources.
  • Distributed Architecture: eCPRI supports a more distributed network architecture, allowing for more flexibility in the placement of radio equipment. This can help to optimize network performance and reduce latency.
  • Scalability: eCPRI supports greater scalability than CPRI, making it easier to add new radio units and expand the network. This can be particularly useful in rapidly growing networks or in areas with high user demand.
  • Lower Latency: eCPRI supports lower latency than CPRI, which is particularly important for real-time applications such as voice and video. This can help to improve the quality of the user experience.

 

 

 

Challenges and Limitations

 

No new technology comes without any challenges and limitation. Same goes for eCPRI. We can think of some challenges and limitation of eCPRI as follows. I think most of these limitation / challenges will be overcome as time goes on and eCPRI gets more widely adopted. However, some (e.g, Data Security) would stay longer as challenges.

  • Complexity: eCPRI is a complex technology that requires specialized skills and knowledge to design, implement, and maintain. This can increase the cost of deployment and make it more difficult for smaller operators to adopt.
  • Interoperability: While eCPRI is designed to be more interoperable than CPRI, there may still be compatibility issues between equipment from different vendors. This can create challenges for operators looking to integrate equipment from multiple sources.
  • Cost: While eCPRI can be cost-effective in the long run, there are initial deployment costs associated with upgrading to the technology. This can be a challenge for operators who are already operating on tight budgets.
  • Limited backward compatibility: eCPRI is not backward compatible with CPRI, which means that operators may need to replace their existing infrastructure in order to adopt the technology. This can be costly and time-consuming.
  • Data Security: eCPRI requires that the data be transmitted over the public internet, which may pose a security risk. It is important for operators to ensure that appropriate security measures are in place to protect the data from unauthorized access or interception.

 

 

 

eCPRI Protocol Stack

 

 

< eCPRI Specification - Figure 6: eCPRI protocol stack over IP / Ethernet >

          PTP : Precision Time Protocol

 

 

 

eCPRI Physical Medium and Data Rate

 

 

< eCPRI Specification - Table 3: Common Ethernet interface types for the given use cases  >

 

 

 

Splits and Data Rate

 

 

< eCPRI Specification - Figure 32: PHY layer and eCPRI splits >

 

 

< eCPRI Specification - Table 16: PHY layer splits bit rate estimations for the example use case above  >

 

 

 

eCPRI Transport Structure

 

Theoretically eCPRI can be embedded into various types of transport (PHY/MAC) media, but it is likely that ethernet would be the most common transport for eCPRI. In this structure, eCPRI packets gets embedded into the payload part of etherent frame as shown below.

In order for this kind of ethernet communication to meet the eCPRI requirement, it should meet the stringent timing and sync specification required by eCPRI. So there might be cost issue and some degree of compatibility challenges with ethernet cards

 

 

 

 

eCPRI Common Header Structure

 

As shown in the diagram, eCPRI packet is made up of two parts : eCPRI Common Header and eCPRI Payload. The structure of the eCPRI Common Header and eCPRI Message Type contained in the common header is shown in the diagram.

 

 

 

 

eCPRI Frame Structure

 

Following diagram shows the structure of Message Header for each of the message type.

 

 

The way you interpreted this diagram is like this : (This is only a few example. you can interpret the diagram as in the following example)

  • The message header of IQ Data is composed of two fields : PC_ID and SEQ_ID.  The length of PC_ID is 2 bytes and the length of SEQ_ID is 2 bytes.
  • The message header of Real-Time Control Data is composed of two fields : RTC_ID and SEQ_ID.  The length of RTC_ID is 2 bytes and the length of SEQ_ID is 2 bytes

 

 

 

O-RAN Transport Frame over eCPRI

 

Following illustration is based on ORAN-WG4.CUS.0-v03.00

 

 

 

 

eCPRI Log Example

 

The sample log is from eCPRI - Wireshark

 

 

Example 01 >

 

 

 

[Frame 1] - IQ Data

 

Frame 1: 64 bytes on wire (512 bits), 64 bytes captured (512 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000000000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000000000 seconds

    [Time delta from previous captured frame: 0.000000000 seconds]

    [Time delta from previous displayed frame: 0.000000000 seconds]

    [Time since reference or first frame: 0.000000000 seconds]

    Frame Number: 1

    Frame Length: 64 bytes (512 bits)

    Capture Length: 64 bytes (512 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x10000014

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: IQ Data (0x00)

        Payload Size: 20

    eCPRI Payload: 12:34:87:65:0f:0e:0d:0c:0b:0a:09:08:07:06:05:04:03:02:01:00

        PC_ID: 0x1234

        SEQ_ID: 0x8765

        User Data: 0f:0e:0d:0c:0b:0a:09:08:07:06:05:04:03:02:01:00

Data (26 bytes)

 

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

0010  00 00 00 00 00 00 22 33 44 55                     ......"3DU

    Data: 0000000000000000000000000000000000000000000022334455

    [Length: 26]

 

 

 

[Frame 2] - Bit Sequence

 

Frame 2: 64 bytes on wire (512 bits), 64 bytes captured (512 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000001000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000001000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000001000 seconds]

    Frame Number: 2

    Frame Length: 64 bytes (512 bits)

    Capture Length: 64 bytes (512 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x10010014

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: Bit Sequence (0x01)

        Payload Size: 20

    eCPRI Payload: 12:34:87:65:0f:0e:0d:0c:0b:0a:09:08:07:06:05:04:03:02:01:00

        PC_ID: 0x1234

        SEQ_ID: 0x8765

        User Data: 0f:0e:0d:0c:0b:0a:09:08:07:06:05:04:03:02:01:00

Data (26 bytes)

 

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

0010  00 00 00 00 00 00 22 33 44 55                     ......"3DU

    Data: 0000000000000000000000000000000000000000000022334455

    [Length: 26]

 

 

 

[Frame 3] - Real-Time Control Data

 

Frame 3: 64 bytes on wire (512 bits), 64 bytes captured (512 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000002000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000002000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000002000 seconds]

    Frame Number: 3

    Frame Length: 64 bytes (512 bits)

    Capture Length: 64 bytes (512 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x10020014

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: Real-Time Control Data (0x02)

        Payload Size: 20

    eCPRI Payload: 12:34:87:65:0f:0e:0d:0c:0b:0a:09:08:07:06:05:04:03:02:01:00

        RTC_ID: 0x1234

        SEQ_ID: 0x8765

        User Data: 0f:0e:0d:0c:0b:0a:09:08:07:06:05:04:03:02:01:00

Data (26 bytes)

 

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

0010  00 00 00 00 00 00 22 33 44 55                     ......"3DU

    Data: 0000000000000000000000000000000000000000000022334455

    [Length: 26]

 

 

[Frame 4] - Real-Time Control Data

 

Frame 4: 68 bytes on wire (544 bits), 68 bytes captured (544 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000003000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000003000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000003000 seconds]

    Frame Number: 4

    Frame Length: 68 bytes (544 bits)

    Capture Length: 68 bytes (544 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x10030018

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: Generic Data Transfer (0x03)

        Payload Size: 24

    eCPRI Payload: 12:34:56:78:87:65:43:21:0f:0e:0d:0c:0b:0a:09:08:07:06:05:04:03:02:01:00

        PC_ID: 0x12345678

        SEQ_ID: 0x87654321

        User Data: 0f:0e:0d:0c:0b:0a:09:08:07:06:05:04:03:02:01:00

Data (26 bytes)

 

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

0010  00 00 00 00 00 00 22 33 44 55                     ......"3DU

    Data: 0000000000000000000000000000000000000000000022334455

    [Length: 26]

 

 

[Frame 5] - Remote Memory Access

 

Frame 5: 64 bytes on wire (512 bits), 64 bytes captured (512 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000004000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000004000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000004000 seconds]

    Frame Number: 5

    Frame Length: 64 bytes (512 bits)

    Capture Length: 64 bytes (512 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x1004001c

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: Remote Memory Access (0x04)

        Payload Size: 28

    eCPRI Payload: 11:00:22:33:05:04:03:02:01:00:00:10:ff:ee:dd:cc:bb:aa:99:88:77:66:55:44:…

        Remote Memory Access ID: 0x11

        0000 .... = Read/Write: Read (0x0)

        .... 0000 = Request/Response: Request (0x0)

        Element ID: 0x2233

        Address: 05:04:03:02:01:00

        Data Length: 16

        User Data: ff:ee:dd:cc:bb:aa:99:88:77:66:55:44:33:22:11:00

Data (18 bytes)

 

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 33   .............."3

0010  44 55                                             DU

    Data: 000000000000000000000000000022334455

    [Length: 18]

 

 

[Frame 10] - One-Way Delay Measurement

 

Frame 10: 64 bytes on wire (512 bits), 64 bytes captured (512 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000009000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000009000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000009000 seconds]

    Frame Number: 10

    Frame Length: 64 bytes (512 bits)

    Capture Length: 64 bytes (512 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x1005002a

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: One-Way Delay Measurement (0x05)

        Payload Size: 42

    eCPRI Payload: 11:00:00:00:45:b1:11:49:1c:41:78:f4:00:00:00:00:00:b7:80:00:dd:dd:dd:dd:…

        Measurement ID: 0x11

        Action Type: Request (0x00)

        Time Stamp: 00:00:45:b1:11:49:1c:41:78:f4

            Seconds: 1169232201s

            Nanoseconds: 474052852ns

        Compensation Value: 12025856 = 183.500000ns

        User Data: dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd:dd

Data (4 bytes)

 

 

[Frame 11] - Remote Reset

 

Frame 11: 64 bytes on wire (512 bits), 64 bytes captured (512 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000010000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000010000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000010000 seconds]

    Frame Number: 11

    Frame Length: 64 bytes (512 bits)

    Capture Length: 64 bytes (512 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x1006000a

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: Remote Reset (0x06)

        Payload Size: 10

    eCPRI Payload: 11:22:00:06:05:04:03:02:01:00

        Reset ID: 0x1122

        Reset Code Op: Reserved (0x00)

        User Data: 06:05:04:03:02:01:00

Data (36 bytes)

 

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

0020  22 33 44 55                                       "3DU

    Data: 000000000000000000000000000000000000000000000000000000000000000022334455

    [Length: 36]

 

 

[Frame 16] - Event Indication

 

Frame 16: 64 bytes on wire (512 bits), 64 bytes captured (512 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000015000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000015000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000015000 seconds]

    Frame Number: 16

    Frame Length: 64 bytes (512 bits)

    Capture Length: 64 bytes (512 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x1007000c

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: Event Indication (0x07)

        Payload Size: 12

    eCPRI Payload: 11:00:33:01:ff:ff:00:00:aa:aa:aa:aa

        Event ID: 0x11

        Event Type: Fault(s) Indication (0x00)

        Sequence Number: 51

        Number of Faults/Notifications: 1

        #1: Element: ff:ff:00:00:aa:aa:aa:aa

            Element ID: Fault/Notification applicable for all Elements (0xffff)

            0000 .... = Raise/Cease: Raise a fault (0x0)

            .... 0000 0000 0000 = Fault/Notification: General Userplane HW Fault (0x000)

            Additional Information: 0xaaaaaaaa

Data (34 bytes)

 

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 33   .............."3

0020  44 55                                             DU

    Data: 00000000000000000000000000000000000000000000000000000000000022334455

    [Length: 34]

 

 

[Frame 17] - Event Indication

 

Frame 17: 64 bytes on wire (512 bits), 64 bytes captured (512 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000016000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000016000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000016000 seconds]

    Frame Number: 17

    Frame Length: 64 bytes (512 bits)

    Capture Length: 64 bytes (512 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x1007000c

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: Event Indication (0x07)

        Payload Size: 12

    eCPRI Payload: 11:02:33:01:ff:fe:24:00:aa:aa:aa:aa

        Event ID: 0x11

        Event Type: Notification(s) Indication (0x02)

        Sequence Number: 51

        Number of Faults/Notifications: 1

        #1: Element: ff:fe:24:00:aa:aa:aa:aa

            Element ID: Vendor specific usage (0xfffe)

            0010 .... = Raise/Cease: Reserved (0x2)

            .... 0100 0000 0000 = Fault/Notification: Unknown message type received (0x400)

            Additional Information: 0xaaaaaaaa

Data (34 bytes)

 

0000  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 22 33   .............."3

0020  44 55                                             DU

    Data: 00000000000000000000000000000000000000000000000000000000000022334455

    [Length: 34]

 

 

[Frame 18] - Event Indication

 

Frame 18: 41 bytes on wire (328 bits), 41 bytes captured (328 bits)

    Encapsulation type: Ethernet (1)

    Arrival Time: Feb 13, 2019 10:36:46.000017000 Eastern Standard Time

    [Time shift for this packet: 0.000000000 seconds]

    Epoch Time: 1550072206.000017000 seconds

    [Time delta from previous captured frame: 0.000001000 seconds]

    [Time delta from previous displayed frame: 0.000001000 seconds]

    [Time since reference or first frame: 0.000017000 seconds]

    Frame Number: 18

    Frame Length: 41 bytes (328 bits)

    Capture Length: 41 bytes (328 bits)

    [Frame is marked: False]

    [Frame is ignored: False]

    [Protocols in frame: eth:ethertype:ecpri:data]

Ethernet II, Src: WandelGo_88:4e:ff (00:80:16:88:4e:ff), Dst: WandelGo_00:00:00 (00:80:16:00:00:00)

    Destination: WandelGo_00:00:00 (00:80:16:00:00:00)

        Address: WandelGo_00:00:00 (00:80:16:00:00:00)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Source: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        Address: WandelGo_88:4e:ff (00:80:16:88:4e:ff)

        .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)

        .... ...0 .... .... .... .... = IG bit: Individual address (unicast)

    Type: eCPRI (0xaefe)

evolved Common Public Radio Interface

    eCPRI Common Header: 0x1107000c

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...1 = C-Bit: 1

        Message Type: Event Indication (0x07)

        Payload Size: 12

    eCPRI Payload: 11:00:33:01:ff:ff:00:00:aa:aa:aa:aa

        Event ID: 0x11

        Event Type: Fault(s) Indication (0x00)

        Sequence Number: 51

        Number of Faults/Notifications: 1

        #1: Element: ff:ff:00:00:aa:aa:aa:aa

            Element ID: Fault/Notification applicable for all Elements (0xffff)

            0000 .... = Raise/Cease: Raise a fault (0x0)

            .... 0000 0000 0000 = Fault/Notification: General Userplane HW Fault (0x000)

            Additional Information: 0xaaaaaaaa

evolved Common Public Radio Interface

    eCPRI Common Header: 0x10070004

        0001 .... = Protocol Revision: 1

        .... 000. = Reserved: 0

        .... ...0 = C-Bit: 0

        Message Type: Event Indication (0x07)

        Payload Size: 4

    eCPRI Payload: 11:01:33:00

        Event ID: 0x11

        Event Type: Fault(s) Indication Acknowledge (0x01)

        Sequence Number: 51

        Number of Faults/Notifications: 0

Data (3 bytes)

 

0000  22 33 44                                          "3D

    Data: 223344

    [Length: 3]

 

 

 

Reference