Claims
- 1. A network access module for interconnecting a stand alone multi-media terminal adapter with a network controller of a frame switched network, the network access module comprising:
a frame switched network interface coupled to the frame switched network for communicating with the network controller; a communication link interface for communicating with the stand alone-multi media terminal adapter; a service flow module coupled to the frame switched network interface and coupled to the communication link interface for receiving a plurality of frames of IP traffic from the multi-media terminal adapter and for sorting the frames such that each frame is delivered to the frame switched network interface at a time that corresponds to a time division logical channel which corresponds to the frame; and a QoS module coupled to the service flow module and coupled to communication link interface for generating a quality of service request for transmission to the network controller in response to receipt of a bandwidth management instruction from the multi-media terminal adapter.
- 2. The network access module of claim 1, wherein the QoS module comprises a bandwidth management instruction to quality of service request conversion table for generating a quality of service request by looking up the quality of service request that corresponds to the bandwidth management instruction received.
- 3. The network access module of claim 2, wherein the QoS module further generates an instruction acknowledgment for transmission to the multi-media terminal adapter in response to receipt of a quality of service acknowledgement from the network controller.
- 4. The network access module of claim 3, wherein the QoS module comprises a quality of service acknowledgment to instruction acknowledgement conversion table for generating an instruction acknowledgement that corresponds to the quality of service acknowledgement received.
- 5. The network access module of claim 4, wherein the bandwidth management instruction comprises a requested framing frequency, a requested frame size, a requested jitter tolerance parameter, and a discrimination ID identifying a characteristic of each of a series of frames representing a VoIP session.
- 6. The network access module of claim 5, wherein the quality of service request comprises the requested framing frequency, the requested frame size, and the requested jitter tolerance parameter.
- 7. The network access module of claim 6, wherein the quality of service acknowledgment comprises an acknowledged framing frequency, an acknowledged framing size, an acknowledged jitter tolerance parameter, and a service flow ID assigned by the network controller.
- 8. The network access module of claim 7, wherein the instruction acknowledgement comprises the acknowledged framing frequency, the acknowledged framing size, the acknowledged jitter tolerance parameter, and the service flow ID assigned by the network controller.
- 9. The network access module of claim 8, wherein the QoS module comprises a service flow table that associates a service flow ID of each time division logical channel to a frame period, a frame phase, and a frame size derived from at least one of the bandwidth management instruction and the quality of service acknowledgement.
- 10. The network access module of claim 9, wherein the QoS module comprises a discrimination table that associates the service flow ID of each time division logical channel to a discrimination ID and wherein the service flow module compares a frame of IP traffic from the multi-media terminal adapter to the discrimination ID to determine the applicable time division logical channel and to deliver the frame to the frame switched network interface at the time that corresponds to the applicable time division logical channel.
- 11. The network access module of claim 10, wherein the discrimination ID comprises the source address and the destination address of the frame of IP traffic.
- 12. A method of interfacing between a stand alone multi-media terminal adapter and a network controller of a frame switched network, the method comprising:
establishing a communication session with the multi-media terminal adapter; receiving a plurality of bandwidth management instructions from the multi-media terminal adapter; generating a quality of service request to the network controller in response to each bandwidth management instruction received from the multi-media terminal adapter; receiving a quality of service acknowledgement from the network controller in response to each quality of service request generated to the network controller; and generating an instruction acknowledgement message to the multi-media terminal adapter in response to receipt of the acknowledgement from the network controller.
- 13. The method of claim 12, wherein the process of generating a quality of service request to the network controller in response to each bandwidth management instruction received from the multi-media terminal adapter comprises:
looking up a quality of service request that corresponds to the bandwidth management instruction received; generating the quality of service request to the network controller; determining whether a quality of service acknowledgement has been received from the network controller within a predetermined time out; and generating the quality of service request to the network controller in response to termination of the time out period without receipt of an acknowledgement.
- 14. The method of claim 13, wherein the process of generating a bandwidth management acknowledgement message to the multi-media terminal adapter in response to receipt of the acknowledgement form the network controller comprises:
looking up a bandwidth management response message that corresponds to the acknowledgment message received; and generating the a bandwidth management response message to the multi-media terminal adapter.
- 15. The method of claim 14, wherein:
the bandwidth management instruction is a request to reserve a time division logical channel for transmitting a series of frames representing a VoIP session, the bandwidth management instruction includes a plurality of requested time division logical channel parameters including:
a requested framing frequency a requested frame size; a requested jitter tolerance parameter; and a discrimination identifier identifying a characteristic of each of the series of frames representing the VoIP session; and the quality of service request is a request to reserve a time division logical channel for transmitting a series of frames representing a VoIP session, the quality of service request includes a plurality of requested time division logical channel parameters including:
the requested framing frequency the requested framing frequency the requested frame size; and the requested jitter tolerance parameter;
- 16. The method of claim 15, wherein:
the quality of service acknowledgement from the network controller includes a plurality of acknowledged time division logical parameters including:
an acknowledged framing frequency an acknowledged frame size; an acknowledged jitter tolerance parameter; and a service flow ID assigned by the network controller; and the instruction acknowledgement provided to the multi-media terminal adapter comprises a plurality of acknowledged time division logical parameters including:
the acknowledged framing frequency the acknowledged frame size; the acknowledged jitter tolerance parameter; and the service flow ID assigned by the network controller.
- 17. The method of claim 16, further comprising:
receiving a plurality of frames of media data from the multi-media terminal adapter each or which associates with one of a plurality of VoIP sessions; sorting each of the plurality of media frames; and transmitting each of the plurality of media frames to the network controller during a time division logical channel that corresponds to the one of a plurality of VoIP sessions with which the media frame associates.
- 18. The method of claim 17, wherein the process of establishing a communication session with the multi-media terminal adapter comprises:
receiving a broadcast discovery message from the multi-media terminal adapter and distinguishing the broadcast discovery message from other messages received from the multi-media terminal adapter by identifying a unique EtherType field identifying the message; establishing a session ID; and unicasting a discovery confirmation message to the multi-media terminal adapter utilizing the MAC access of the multi-media terminal adapter as included within the broadcast discovery message, the discovery confirmation message including the session ID.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a continuation in part of U.S. patent application Ser. No. 10/365,876 titled Network Communication System With Stand Alone Multi-Media Terminal Adapter filed on Feb. 13, 2003 the contents of this patent application are incorporated herein.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10365876 |
Feb 2003 |
US |
Child |
10403469 |
Mar 2003 |
US |