EP2139177A1

Method and equipment for demultiplexing variable size protocol data units

Abstract

The present invention relates to a method for demultiplexing MAC service data units encapsulated into MAC protocol data units, said MAC service data units comprising IP protocol data unit wherein said method comprises the following steps: - receiving MAC protocol data units, - demultiplexing the received MAC service data units by: - detecting the beginning of a MAC service data unit by detecting a MAC layer service primitive, - recursively demultiplexing said at least one IP protocol data unit contained in said MAC service data unit, - detecting the end of said MAC service data unit by detecting MAC layer service primitives.

EP2139177A1, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 23 June 2028.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

9 claims: 5 independent, 4 dependent

  1. 1
    Method for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2), said MAC service data units (1) comprising at least one IP protocol data unit (17) wherein said method comprises the following steps:- receiving (101) MAC protocol data units (2), - demultiplexing the received MAC service data units (1) by: - detecting (104) the beginning of a MAC service data unit (1) by detecting a MAC layer service primitive (19a), - recursively demultiplexing (105) said at least one IP protocol data unit (17) contained in said MAC service data unit (1), - detecting (108) the end of said MAC service data unit (1) by detecting a MAC layer service primitive (19b).
  2. 2
    Method for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2) in accordance with claim 1 wherein said MAC layer service primitives (19) used to determine the beginning and the end of the MAC service data units (1) are signals locally exchanged between the different processing units of line-cards or switching equipment.
  3. 3
    Method for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2) in accordance with claim 1 or 2 wherein the size of said MAC service data units (1) is variable.
  4. 4
    Method for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2) in accordance with one of the previous claims wherein the step of demultiplexing said at least one IP protocol data unit (17) located in said MAC service data units (1) is achieved by decoding information located in the IP header.
  5. 5
    Equipment for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2) comprising at least one processing mean being adapted to perform the following steps:- receiving (101) MAC protocol data units (2), - demultiplexing the received MAC service data units (1) by: - detecting (104) the beginning of a MAC service data unit (1) by detecting a MAC layer service primitive (19a), - recursively demultiplexing (105) said IP protocol data units (17) contained in said MAC service data unit (1), - detecting (108) the end of said MAC service data unit (1) by detecting MAC layer service primitives (19b).
  6. 6
    Equipment for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2) in accordance with claim 5 comprising at least one processing mean being adapted to perform the following additional step:- transmitting (107) demultiplexed IP protocol data units (17) to their destination queue.
  7. 7
    Equipment for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2) in accordance with claim 5 or 6 wherein said MAC layer service primitives (19) are signals locally exchanged between the different processing units of line-cards or switching equipment.
  8. 8
    Equipment for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2) in accordance with any of the claims from 5 to 7 wherein the size of said MAC service data units (1) is variable.
  9. 9
    Equipment for demultiplexing MAC service data units (1) encapsulated into MAC protocol data units (2) in accordance with any of the claims from 5 to 8 wherein it comprises at least one processing mean being adapted to perform the determination (106) of the length of an IP protocol data unit (17) during its demultiplexing.