EP1932280A2

Classification for media stream packets in a media gateway

Abstract

This record has no abstract on file.

Term

Projected expiry 3 October 2026.

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

11 claims: 2 independent, 9 dependent

  1. 1
    Claims of equivalent WO 2007041654 A2 CLAIMS What is claimed is:1. A method in a FPGA (Field Programmable Gate Array) for processing packets received at a media gateway, the method comprising: ascertaining whether a received packet is a UDP (User Datagram Protocol) packet;if said received packet is said UDP packet, inspecting a first portion of a UDP destination port number from the header of said UDP packet, comparing said first portion with a UDP port base that has already been set up in said media gateway, and if there is a match between said first portion and said UDP port base, inspecting a second portion of said UDP destination port number from said header of said UDP packet, employing said second portion as a key to a UDP port table of said media gateway to ascertain whether packets associated with a media stream ID are to be discarded, and discarding said received packet if said packet associated with said media stream ID is to be discarded, else, obtaining a media processing CPU ID associated with said media stream ID from said UDP port table, formulating a destination MAC address for said received packet of at least said media processing CPU ID, and updating said received packet with said destination MAC address, thereby enabling said received packet to be switched by a switch that is external to said FPGA to a media processing CPU associated with said media processing CPU ID.
  2. 5
    In a communication system, a media gateway comprising a FPGA (Field Programmable Gate Array) configured to classify packets received at said media gateway based on a UDP (User Datagram Protocol) port table implemented internally in said FPGA, said UDP port table including at least one port that represents at least one media stream that has been set up by a host CPU in said communication system.