EP1443733A2

Packet data flow identification for multiplexing

Abstract

The present invention is directed to the aggregation of data packets and to super packets for transmission across a communication network. In accordance with the present invention, an identifier associated with individual data packets is examined to determine whether such individual packet is suitable for inclusion in a super packet containing data packets associated with individual data flows. The identification may be included within a field established for a purpose other than marking an individual data packet in connection with forming aggregate packets. In particular, preexisting data fields may be utilized to identify packets for purposes of forming aggregate data streams.

EP1443733A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 30 January 2024, 2.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 7 independent, 13 dependent

  1. 1
    A method for multiplexing packet data transmissions, comprising:assigning an identifier to a first network element;associating in at least a second network element said identifier with a plurality of data packets;recognizing in at least a third network element said identifier with respect to said plurality of data packets;aggregating said plurality of data packets together;and addressing said bundle of data packets to said first network element.
  2. 6
    A system for multiplexing packet data transmissions, comprising:at least first communication device means for forming data packets and for marking said data packets with an identifier using an existing data field;first means for aggregating first and second data packets associated with said identifier into a super packet;means for interconnecting said first means for aggregating to a communication network, wherein said super packet may be transmitted to a remote subnetwork.
  3. 9
    A data packet, comprising:header information, wherein said header information addresses said data packet to a first network element having a first address;a first sub-data packet, wherein said first sub-data packet is addressed to a first data consumer and is associated with said first network element by a first identifier, wherein said first identifier is different from said first address;a second sub-data packet, wherein said second sub-data packet is addressed to a second data consumer and is associated with said first network element by said first identifier.
  4. 11
    A data multiplexer comprising:an interface, wherein a plurality of the packets marked with a first identifier and containing a destination address other than said first identifier are received;and a processor running operating code, wherein said plurality of data packets are aggregated with a super packet and provided to said interface for delivery.
  5. 13
    A computational component for performing a method, the method comprising:receiving a first data packet containing a first destination address in an address field and a first identifier in a second field, wherein said first identifier identifies a first network element having a second destination address, wherein said second field is defined by at least a first network protocol for purposes other than communicating an identifier identifying a network element;receiving a second data packet containing at least one of said first destination address and a second destination address in an address field and said first identifier in a second field;and forming a super packet containing as a payload said first and second data packets, wherein said super packet contains said second destination address in an address field.
  6. 16
    A method for identifying data packets for multiplexing, comprising:receiving at a first multiplexer a first request to reserve resources for a first packet data flow;determining from said request a destination for said first data packet flow;receiving at said first multiplexer a second request to reserve resources for a second packet data flow;determining from said request a destination for said second data packet flow;in response to said first and second data packet flows being addressed to a destination on a first subnetwork, aggregating at least a first data packet from said first data packet flow with a data packet from said second data packet flow to form a super packet;and sending said super packet to a second multiplexer associated with said first subnetwork under a single resource reservation.
  7. 20
    A method for identifying data packets for multiplexing, comprising:receiving at a first multiplexer at least a first setup packet associated with a first packet data flow;determining from said at least a first setup packet a destination for said first data packet flow;receiving at said first multiplexer at least a second setup packet associated with a second packet data flow;determining from said at least a second setup packet a destination for said second data packet flow;in response to said first and second data packet flows being addressed to a destination on a first subnetwork, aggregating at least a first data packet from said first data packet flow with a data packet from said second data packet flow to form a super packet;and sending said super packet to a second multiplexer associated with said first subnetwork.