WO2002103542A1 - System and method for identifying a port - Google Patents

System and method for identifying a port Download PDF

Info

Publication number
WO2002103542A1
WO2002103542A1 PCT/US2002/019333 US0219333W WO02103542A1 WO 2002103542 A1 WO2002103542 A1 WO 2002103542A1 US 0219333 W US0219333 W US 0219333W WO 02103542 A1 WO02103542 A1 WO 02103542A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
port
point
accordance
signal
Prior art date
Application number
PCT/US2002/019333
Other languages
French (fr)
Inventor
Luc Tremblay
Original Assignee
Harris Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harris Corporation filed Critical Harris Corporation
Priority to CA002450906A priority Critical patent/CA2450906A1/en
Publication of WO2002103542A1 publication Critical patent/WO2002103542A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2801Broadband local area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/03Protocol definition or specification 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC

Definitions

  • the present invention is generally related to identifying sources and intended recipients in a communications protocol, and more specifically to identifying ports in a cable modem protocol.
  • a typical cable modem specification such as the data over cable service interface specification (DOCSIS) restricts communications between a base station and remote stations to using Ethernet addressees as the filtering scheme at the remote stations.
  • DOCSIS data over cable service interface specification
  • a further limitation is typically presented by the requirement that an Ethernet address must be assigned to each POTS (plain old telephone service) interface. An improved scheme is desired.
  • a method for identifying an intended recipient of information conveyed by a signal in a point to multi-point system includes determining the intended recipient in accordance with a port identification portion of the signal.
  • the signal comprises at least one frame.
  • Each frame comprises a header portion configured to identify contents of a respective frame, a protocol data unit (PDU) portion configured to contain data, and the port identification portion having a port identifier configured to identify an intended recipient of information contained in the respective frame.
  • PDU protocol data unit
  • a base station in a point to multi-point system includes a memory portion for storing at least one port identifier indicative of an intended recipient in the point to multi-point system.
  • the system includes a transmitter portion configured to transmit at least one signal comprising at least one frame.
  • Each frame includes a header portion configured to identify contents of a respective frame, a protocol data unit (PDU) portion configured to contain data, and a port identification portion having a respective port identifier in said respective frame.
  • PDU protocol data unit
  • the system also includes a formatter portion configured to format the at least one signal to contain the port identification portion within a respective frame.
  • a remote station in a point to multi-point system includes a receiver portion configured to receive at least one signal comprising at least one frame.
  • Each frame includes a header portion configured to identify contents of a respective frame, a protocol data unit (PDU) portion configured to contain data, and a port identification portion having a respective port identifier in the respective frame.
  • the port identifier being indicative of an intended recipient in the point to multi-point system.
  • the system also includes a decoder portion configured to decode the port identifier to determine an intended recipient.
  • Figure 1 is a diagram illustrating the format of one embodiment of a signal having a header portion and a data portion, wherein the data portion includes a port identification portion appended to one, in accordance with an embodiment of the present invention
  • Figure 2 is a diagram illustrating the format of another embodiment of a signal having a header portion and a data portion, wherein the header portion includes a port identification portion appended to one end of an extended header portion, in accordance with an embodiment of the present invention
  • Figure 3 is a block diagram of a point to multi-point system utilizing a port identifier in accordance with an embodiment of the present invention
  • FIG. 4 is a functional block diagram of a base station in accordance with an embodiment of the present invention.
  • Figure 5 is a is a functional block diagram of remote station in accordance with an embodiment of the present invention.
  • Figure 6 is a flow diagram of an exemplary process for identifying an intended recipient in a point to multi-point system utilizing a port identification portion in accordance with an embodiment of the present invention.
  • a system and method for identifying an intended recipient in a point to multi-point system utilizing a port identifier include formatting signal frames in the communications protocol used to convey information in the system.
  • the system and method are particularly applicable to formatting signal frames of signals used to convey information between a cable modem (CM) and a cable modem termination system (CMTS) conforming to the data over cable service interface specification (DOCSIS).
  • CM cable modem
  • CMTS cable modem termination system
  • DOCSIS data over cable service interface specification
  • a port identifier is appended to the data portion of the frame, e.g., the protocol data unit (PDU) portion of a frame.
  • the port identifier is appended to the header portion of the frame.
  • PDU protocol data unit
  • the port identifier is appended to the header portion of the frame.
  • This port identifier increases the number of potential intended recipients that may be addressed. For example, a two-byte, i.e., 16 bit, port identifier increases addressability by 2 16
  • Figure 1 and Figure 2 illustrate two embodiments of a signal frame 12 having a port identification portion 28.
  • Figure 1 is a diagram illustrating the format of a signal containing a port identification portion 28 for identifying intended recipients in a point to multi-point system.
  • the frame 12 is a media access control (MAC) frame.
  • a MAC frame refers to a portion of a signal formatted to have a header portion 14 and an optional variable length data protocol data unit (PDU) 30.
  • the MAC frame 12 has a header portion 14 and a data portion 16, wherein the data portion 16 includes a port identification portion 28 appended to one end.
  • the header portion 14 includes frame control (FC) field 18, MAC parameter (MACJPARM) field 20, frame length (LEN) field 22, optional extended header (EHDR) field 24, and header check sequence (HCS) field 26.
  • FC frame control
  • MACJPARM MAC parameter
  • LEN frame length
  • EHDR extended header
  • HCS header check sequence
  • the FC field 18 identifies the contents of the frame 12. In one embodiment, the FC field 18 is located at the first byte position of frame 12, as shown in Figure 1.
  • the MAC_PARM field 20 and the LEN field 22 indicate the length of the frame 12.
  • the EHDR field 24 is optional.
  • the length of the EHDR field 24 is variable between 0 and 240 bytes, inclusively.
  • the HCS field 26 is used to ensure the integrity of the header portion 14.
  • the data portion 16 includes a port identification (ID) portion 28 and data field 30 formatted in accordance with the packet protocol data unit (PDU) format.
  • the port ID portion 28 is positioned within the EHDR field 24. As shown in Figure 1, the port ID portion 28 may be appended to the data portion 16, or as shown in Figure 2, the port ID portion 28 may be appended to the EHDR field 24.
  • the port identification portion 28 contains a port identifier having a value, which is decodable and is associated with an intended recipient (destination) of information contained in the frame 12.
  • the port ID portion 28 may be of any length.
  • the port JX ) portion 28 is 2 bytes.
  • DOCSIS data over cable service interface specification
  • DOCSIS is a specification well known in the art. Further detail related to DOCSIS may be obtained from the following documents: Data-Over-Cable-Service Interface Specifications, Radio Frequency Interface Specification, SP-RFIv2.0-I01- 011231; Data-Over-Cable-Service Interface Specifications, Cable Modem Termination System - Network Side Interface Specification, SP-CMTS-NSI-I01-010829; Data-Over- Cable-Service Interface Specifications, Cable Modem to Customer Premise Equipment Interface Specification, SP-CMCI-I06-010829; Data-Over-Cable-Service Interface Specifications, Operations Support System Interface Specification, SP-OSSIv2.0-I01- 012131; Data-Over-Cable-Service Interface Specifications, Cable Modem Telephony Return Interface Specification, SP-CMTRI-IOl-970804; Data-Over-Cable-Service Interface Specifications, Base
  • FIG. 3 is a block diagram of a point to multi-point system 300 utilizing a port identifier as described herein.
  • System 300 includes at least one base station 34 (also referred to as a base station), and at least one remote station 36 (also referred to as a remote station). Signals conveyed from the base station 34 to remote station 36 are referred to as downstream signals and signals conveyed from the remote stations 36 to the base station are referred to as upstream signals.
  • Downstream signals are broadcast to all remote stations 36 concurrently.
  • Downstream signals are formatted to include a security association identifier (SAID) for identifying a remote station as an intended remote station.
  • SAID security association identifier
  • the SAID is decoded, also referred to as filtered, to determine which remote station is the intended recipient. Thus, only the remote station with the proper SAID will receive the downstream signal.
  • Hardware limitations restrict the maximum number of concurrent SAIDs per remote station is limited to 16. Adding a port ID portion 28 to the DOCSIS signal format increases the number of potential intended recipients per remote station 36.
  • Upstream signals are time domain multiplexed. Thus the base station 34
  • the port ID portion 28 of the upstream signal may be decoded to further determine the source of the signal associated with a remote station 36.
  • remote station 36 may have a several devices (lines) attached, such as Ethernet addressable lines, El lines, Tl lines, plain old telephone service (POTS) lines, constant bit rate clear channels, or a combination thereof. Each of these lines may be assigned an associated port identifier.
  • the signal frame may be further decoded to determine the source, e.g., line/device, of the signal.
  • signal 38 represents a signal transmitted by base station 34 to a remote station 36, received by base station 34 from a remote station 36, or a combination thereof.
  • the signals 40, 42, and 44 are signals transmitted by remote stations 36, received by remote stations 36, or a combination thereof.
  • Each of the signals 38, 40, 42, and 44 may comprise an upstream component and a downstream component.
  • Figure 4 is a functional block diagram of a base station 34.
  • the base station 34 includes a formatter portion 50, a transmitter/receiver portion 52, a memory portion 54, and a decoder portion 56.
  • the transmitter portion of the transmitter/receiver portion 52 of base station 34 is configured to transmit signal 38, wherein signal 38 is formatted into at least one frame.
  • Each frame includes a header portion 14, a protocol data unit (PDU) portion 30, and a port identification portion 28 having a port identifier.
  • the port identifier represents the value of the contents of the port ID portion 28 indicating an intended recipient, or intended destination, associated with a remote station 36.
  • the formatter portion 50 is configured to format the signal 38 into frames containing the port identification portion 28. As previously described (See Figure 1), the port id portion 28 may be appended to the EHDR field 24 or the header portion 16 of each frame 12.
  • the memory portion 54 is configured to store the port identifiers, which are indicative of respective intended recipients.
  • the decoder portion 56 is configured to decode, e.g., demultiplex, the time multiplexed signal to determine the source remote station 36.
  • the decoder portion 56 is also configured to decode the port identifiers of the port ID portions 28 of each frame 12 to determine the respective sources of the respective frames 12.
  • FIG. 5 is a functional block diagram of remote station 36.
  • the remote station 36 includes a transmitter/receiver portion 60 and a decoder portion 62.
  • the receiver portion of the transmitter/receiver portion 60 of remote station 34 is configured to receive at least one of signals 40, 42, and 44, wherein each of signals 40, 42, and 44 are formatted into at least one frame.
  • Each frame includes a header portion 14, a protocol data unit (PDU) portion 30, and a port identification portion 28 having a port identifier.
  • the port identifier represents the value of the contents of the port ID portion 28 indicating an intended source, associated with a remote station 36.
  • the decoder portion 62 is configured to decode the SAID contained in a signal to determine the intended remote station 36.
  • the decoder portion 62 is also configured to decode the port identifiers of the port ED portions 28 of each frame 12 to determine the respective intended recipients of the respective frames 12.
  • Figure 6 is a flow diagram of an exemplary process for identifying an intended recipient and/or source in a point to multi-point system utilizing a port ID portion 28. Potential intended recipients/sources are assigned port identifiers at step 66.
  • the port identifiers assigned to each potential intended recipient/source are stored at step 68.
  • the port identifiers may be stored in any appropriate memory, such as memory portion 54 of base station 34.
  • the stored port identifiers are accessible for decoding signals having port ID portions 28. Signals are formatted to include the port ID portion 28, having a respective port identifier at step 70. This may be accomplished by any appropriate processor, such as formatter 50 of base station 34.
  • the respective frames of the signals may be formatted to append the port ID portion 28 to an end of the data portion 16 or to end of the EHDR portion 24.
  • the port ID portion 28 may be encoded. This encoding may be accomplished by any appropriate encoding technique, which renders the port ID portion 28 capable of being decoded upon receipt of the respective signal.
  • the port ID portion is encoded in accordance with a predetermined extended header type field (EHJTYPE).
  • the EHJTYPE is a field contained in the EHDR field. A more detailed description of the EHJTYPE field may be found in the DOCSIS Radio Frequency Interface Specification, SP-RFIv2.0-I01-011231, December 31, 2001.
  • the signals formatted to contain the port ID portion 28 (such as signals 38,
  • Conveying the signal may involve conveying signals from the base station 34 to remote station(s) 36, e.g., downstream, or from remote station(s) 36 to the base station 34, e.g., upstream. These signals may be conveyed by any appropriate means, such as transmitter/receiver portion 52 and/or transmitter/receiver portion 60 for example. If the signal is a downstream signal (step 74), the SAID of the conveyed downstream signal is decoded to determine the intended recipient remote station 36 at step 76. The port JD portion 28 of the signal frames 12 are decoded at step 78. This decoding determines the intended recipient of information contained in the respective frame of the respective signal.
  • the time multiplexed signal is decoded, e.g. demultiplexed, at step 80 to determine the source remote station 36 of the respective portion of the signal.
  • the port ID portion 28 of the signal frames 12 are decoded at step 82, to determine the source of the respective portion of the signal.
  • the method and system for identifying a device in a point to multi-point system may also be embodied in the form of computer program code embodied in tangible media, such as floppy diskettes, read only memories (ROMs), CD-ROMs, hard drives, high density disk, or any other computer- readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • tangible media such as floppy diskettes, read only memories (ROMs), CD-ROMs, hard drives, high density disk, or any other computer- readable storage medium
  • the method and system for identifying a device in a point to multi-point system may also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over the electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
  • computer program code segments configure the processor to create specific logic circuits.

Abstract

Signal frames are formatted to include a port identifier (28) for identifying sources and/or intended recipients in a point to multi-point system. In one embodiment, a port identifier (28) is appended to the data portion of the frame (12), e.g., the protocol data unit (PDU) (30) portion of a frame (12). In another embodiment, the port identifier (28) is appended to the header portion of the frame. The system and method are particularly applicable to communications between a cable modem and cable modem (CM) termination system (CMTS) conforming to the data over cable service interface specification (DOCSIS).

Description

SYSTEM AND METHOD FOR IDENTIFYING A PORT
Cross-Reference To Related Application
[0001] The present application claims priority to U.S. Provisional Application
Serial No. 60/298,888, filed June 19, 2001, entitled "Addition of Port ID Into DOCSIS Standard," the entirety of which is incorporated herein by reference.
Background
[0002] The present invention is generally related to identifying sources and intended recipients in a communications protocol, and more specifically to identifying ports in a cable modem protocol. [0003] A typical cable modem specification, such as the data over cable service interface specification (DOCSIS), restricts communications between a base station and remote stations to using Ethernet addressees as the filtering scheme at the remote stations. A further limitation is typically presented by the requirement that an Ethernet address must be assigned to each POTS (plain old telephone service) interface. An improved scheme is desired.
[0004] In one embodiment, a method for identifying an intended recipient of information conveyed by a signal in a point to multi-point system includes determining the intended recipient in accordance with a port identification portion of the signal. The signal comprises at least one frame. Each frame comprises a header portion configured to identify contents of a respective frame, a protocol data unit (PDU) portion configured to contain data, and the port identification portion having a port identifier configured to identify an intended recipient of information contained in the respective frame.
[0005] In another embodiment, a base station in a point to multi-point system includes a memory portion for storing at least one port identifier indicative of an intended recipient in the point to multi-point system. The system includes a transmitter portion configured to transmit at least one signal comprising at least one frame. Each frame includes a header portion configured to identify contents of a respective frame, a protocol data unit (PDU) portion configured to contain data, and a port identification portion having a respective port identifier in said respective frame. The system also includes a formatter portion configured to format the at least one signal to contain the port identification portion within a respective frame.
[0006] In yet another embodiment, a remote station in a point to multi-point system includes a receiver portion configured to receive at least one signal comprising at least one frame. Each frame includes a header portion configured to identify contents of a respective frame, a protocol data unit (PDU) portion configured to contain data, and a port identification portion having a respective port identifier in the respective frame. The port identifier being indicative of an intended recipient in the point to multi-point system. The system also includes a decoder portion configured to decode the port identifier to determine an intended recipient.
Brief Description of the Drawings
[0007] In the drawings:
[0008] Figure 1 is a diagram illustrating the format of one embodiment of a signal having a header portion and a data portion, wherein the data portion includes a port identification portion appended to one, in accordance with an embodiment of the present invention;
[0009] Figure 2 is a diagram illustrating the format of another embodiment of a signal having a header portion and a data portion, wherein the header portion includes a port identification portion appended to one end of an extended header portion, in accordance with an embodiment of the present invention;
[0010] Figure 3 is a block diagram of a point to multi-point system utilizing a port identifier in accordance with an embodiment of the present invention;
[0011] Figure 4 is a functional block diagram of a base station in accordance with an embodiment of the present invention;
[0012] Figure 5 is a is a functional block diagram of remote station in accordance with an embodiment of the present invention; and [0013] Figure 6 is a flow diagram of an exemplary process for identifying an intended recipient in a point to multi-point system utilizing a port identification portion in accordance with an embodiment of the present invention.
Detailed Description [0014] A system and method for identifying an intended recipient in a point to multi-point system utilizing a port identifier, as described herein include formatting signal frames in the communications protocol used to convey information in the system. The system and method are particularly applicable to formatting signal frames of signals used to convey information between a cable modem (CM) and a cable modem termination system (CMTS) conforming to the data over cable service interface specification (DOCSIS). In one embodiment, a port identifier is appended to the data portion of the frame, e.g., the protocol data unit (PDU) portion of a frame. In another embodiment, the port identifier is appended to the header portion of the frame. The addition of this port identifier increases the number of potential intended recipients that may be addressed. For example, a two-byte, i.e., 16 bit, port identifier increases addressability by 216 = 65,536.
[0015] Figure 1 and Figure 2 illustrate two embodiments of a signal frame 12 having a port identification portion 28. Figure 1 is a diagram illustrating the format of a signal containing a port identification portion 28 for identifying intended recipients in a point to multi-point system. The frame 12 is a media access control (MAC) frame. A MAC frame refers to a portion of a signal formatted to have a header portion 14 and an optional variable length data protocol data unit (PDU) 30. The MAC frame 12 has a header portion 14 and a data portion 16, wherein the data portion 16 includes a port identification portion 28 appended to one end. The header portion 14 includes frame control (FC) field 18, MAC parameter (MACJPARM) field 20, frame length (LEN) field 22, optional extended header (EHDR) field 24, and header check sequence (HCS) field 26. The FC field 18 identifies the contents of the frame 12. In one embodiment, the FC field 18 is located at the first byte position of frame 12, as shown in Figure 1. The MAC_PARM field 20 and the LEN field 22 indicate the length of the frame 12. The EHDR field 24 is optional. The length of the EHDR field 24 is variable between 0 and 240 bytes, inclusively. The HCS field 26 is used to ensure the integrity of the header portion 14. In one embodiment, the data portion 16 includes a port identification (ID) portion 28 and data field 30 formatted in accordance with the packet protocol data unit (PDU) format. In another embodiment, as shown in Figure 2, the port ID portion 28 is positioned within the EHDR field 24. As shown in Figure 1, the port ID portion 28 may be appended to the data portion 16, or as shown in Figure 2, the port ID portion 28 may be appended to the EHDR field 24.
[0016] The port identification portion 28 contains a port identifier having a value, which is decodable and is associated with an intended recipient (destination) of information contained in the frame 12. The port ID portion 28 may be of any length. In one embodiment, the port JX) portion 28 is 2 bytes. For example, if the port ID portion 28 is 2 bytes (16 bits) in length, the value of the port identifier for this port ID portion 28 may by be selected from 216 = 65,536 unique values. Each of these values may be associated with an intended recipient.
[0017] The format for frame 12, with the exception of the port ID portion 28, is in compliance with the data over cable service interface specification, referred to as DOCSIS. DOCSIS is a specification well known in the art. Further detail related to DOCSIS may be obtained from the following documents: Data-Over-Cable-Service Interface Specifications, Radio Frequency Interface Specification, SP-RFIv2.0-I01- 011231; Data-Over-Cable-Service Interface Specifications, Cable Modem Termination System - Network Side Interface Specification, SP-CMTS-NSI-I01-010829; Data-Over- Cable-Service Interface Specifications, Cable Modem to Customer Premise Equipment Interface Specification, SP-CMCI-I06-010829; Data-Over-Cable-Service Interface Specifications, Operations Support System Interface Specification, SP-OSSIv2.0-I01- 012131; Data-Over-Cable-Service Interface Specifications, Cable Modem Telephony Return Interface Specification, SP-CMTRI-IOl-970804; Data-Over-Cable-Service Interface Specifications, Baseline Privacy Plus Interface Specification, SP-BPI-I07- 010829; Data-Over-Cable-Service Interface Specifications, Radio Frequency Interface Specification, SP-RFI-COl-011119; Data-Over-Cable-Service Interface Specifications, Baseline Privacy Interface Specification, SP-BPI-C01-011119; and Data-Over-Cable- Service Interface Specifications, Radio Frequency Interface Specification v 1.1, SP- RFIvl.1-107-010829. [0018] Figure 3 is a block diagram of a point to multi-point system 300 utilizing a port identifier as described herein. System 300 includes at least one base station 34 (also referred to as a base station), and at least one remote station 36 (also referred to as a remote station). Signals conveyed from the base station 34 to remote station 36 are referred to as downstream signals and signals conveyed from the remote stations 36 to the base station are referred to as upstream signals.
[0019] Downstream signals are broadcast to all remote stations 36 concurrently.
Downstream signals are formatted to include a security association identifier (SAID) for identifying a remote station as an intended remote station. The SAID is decoded, also referred to as filtered, to determine which remote station is the intended recipient. Thus, only the remote station with the proper SAID will receive the downstream signal. Hardware limitations restrict the maximum number of concurrent SAIDs per remote station is limited to 16. Adding a port ID portion 28 to the DOCSIS signal format increases the number of potential intended recipients per remote station 36. [0020] Upstream signals are time domain multiplexed. Thus the base station 34
"knows" which remote station 36 is transmitting by the time period in which the communication occurs. The port ID portion 28 of the upstream signal may be decoded to further determine the source of the signal associated with a remote station 36. For example, remote station 36 may have a several devices (lines) attached, such as Ethernet addressable lines, El lines, Tl lines, plain old telephone service (POTS) lines, constant bit rate clear channels, or a combination thereof. Each of these lines may be assigned an associated port identifier. Upon receiving a signal from a remote station, during its allotted time slot, the signal frame may be further decoded to determine the source, e.g., line/device, of the signal. Referring again to Figure 3, signal 38 represents a signal transmitted by base station 34 to a remote station 36, received by base station 34 from a remote station 36, or a combination thereof. The signals 40, 42, and 44 are signals transmitted by remote stations 36, received by remote stations 36, or a combination thereof. Each of the signals 38, 40, 42, and 44 may comprise an upstream component and a downstream component. [0021] Figure 4 is a functional block diagram of a base station 34. The base station 34 includes a formatter portion 50, a transmitter/receiver portion 52, a memory portion 54, and a decoder portion 56. In one embodiment, the transmitter portion of the transmitter/receiver portion 52 of base station 34 is configured to transmit signal 38, wherein signal 38 is formatted into at least one frame. Each frame includes a header portion 14, a protocol data unit (PDU) portion 30, and a port identification portion 28 having a port identifier. The port identifier represents the value of the contents of the port ID portion 28 indicating an intended recipient, or intended destination, associated with a remote station 36. The formatter portion 50 is configured to format the signal 38 into frames containing the port identification portion 28. As previously described (See Figure 1), the port id portion 28 may be appended to the EHDR field 24 or the header portion 16 of each frame 12. The memory portion 54 is configured to store the port identifiers, which are indicative of respective intended recipients. The decoder portion 56 is configured to decode, e.g., demultiplex, the time multiplexed signal to determine the source remote station 36. The decoder portion 56 is also configured to decode the port identifiers of the port ID portions 28 of each frame 12 to determine the respective sources of the respective frames 12.
[0022] Figure 5 is a functional block diagram of remote station 36. The remote station 36 includes a transmitter/receiver portion 60 and a decoder portion 62. In one embodiment, the receiver portion of the transmitter/receiver portion 60 of remote station 34 is configured to receive at least one of signals 40, 42, and 44, wherein each of signals 40, 42, and 44 are formatted into at least one frame. Each frame includes a header portion 14, a protocol data unit (PDU) portion 30, and a port identification portion 28 having a port identifier. The port identifier represents the value of the contents of the port ID portion 28 indicating an intended source, associated with a remote station 36. The decoder portion 62 is configured to decode the SAID contained in a signal to determine the intended remote station 36. The decoder portion 62 is also configured to decode the port identifiers of the port ED portions 28 of each frame 12 to determine the respective intended recipients of the respective frames 12.
[0023] Figure 6 is a flow diagram of an exemplary process for identifying an intended recipient and/or source in a point to multi-point system utilizing a port ID portion 28. Potential intended recipients/sources are assigned port identifiers at step 66.
This may be accomplished by the base station 34, by a remote station 36, by a separate processor, or by a combination thereof. Further, this may be accomplished at the time the point to multi-point system is started, or at any appropriate time prior to communication between the base station 34 and the remote station 36. The port identifiers assigned to each potential intended recipient/source are stored at step 68. The port identifiers may be stored in any appropriate memory, such as memory portion 54 of base station 34. The stored port identifiers are accessible for decoding signals having port ID portions 28. Signals are formatted to include the port ID portion 28, having a respective port identifier at step 70. This may be accomplished by any appropriate processor, such as formatter 50 of base station 34. The respective frames of the signals may be formatted to append the port ID portion 28 to an end of the data portion 16 or to end of the EHDR portion 24. The port ID portion 28 may be encoded. This encoding may be accomplished by any appropriate encoding technique, which renders the port ID portion 28 capable of being decoded upon receipt of the respective signal. In one embodiment, the port ID portion is encoded in accordance with a predetermined extended header type field (EHJTYPE). The EHJTYPE is a field contained in the EHDR field. A more detailed description of the EHJTYPE field may be found in the DOCSIS Radio Frequency Interface Specification, SP-RFIv2.0-I01-011231, December 31, 2001.
[0024] The signals formatted to contain the port ID portion 28 (such as signals 38,
40, 42, 44, and/or 44) are conveyed at step 72. Conveying the signal may involve conveying signals from the base station 34 to remote station(s) 36, e.g., downstream, or from remote station(s) 36 to the base station 34, e.g., upstream. These signals may be conveyed by any appropriate means, such as transmitter/receiver portion 52 and/or transmitter/receiver portion 60 for example. If the signal is a downstream signal (step 74), the SAID of the conveyed downstream signal is decoded to determine the intended recipient remote station 36 at step 76. The port JD portion 28 of the signal frames 12 are decoded at step 78. This decoding determines the intended recipient of information contained in the respective frame of the respective signal. If the conveyed signal is an upstream signal (step 74), the time multiplexed signal is decoded, e.g. demultiplexed, at step 80 to determine the source remote station 36 of the respective portion of the signal. The port ID portion 28 of the signal frames 12 are decoded at step 82, to determine the source of the respective portion of the signal. [0001] The method and system for identifying a device in a point to multi-point system as described herein may be embodied in the form of computer-implemented processes and apparatus for practicing those processes. The method and system for identifying a device in a point to multi-point system may also be embodied in the form of computer program code embodied in tangible media, such as floppy diskettes, read only memories (ROMs), CD-ROMs, hard drives, high density disk, or any other computer- readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. The method and system for identifying a device in a point to multi-point system may also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over the electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose processor, the computer program code segments configure the processor to create specific logic circuits.
[0002] Although illustrated and described with reference to certain specific embodiments, the method and system for identifying a device in a point to multi-point system as described herein is nevertheless not intended to be limited to the details shown. Rather, various modifications may be made in the details within the scope and range of equivalents of the claims and without departing from the spirit of the invention.

Claims

ClaimsWhat is claimed is:
1. In a signal having a media access control (MAC) frame format compliant with a data over cable service interface specification, the improvement comprising: a port identification portion inserted within said MAC frame, said port identification portion being indicative of a device, wherein said device is at least one of a source and an intended recipient of information contained in said MAC frame.
2. An improvement in accordance with claim 1, wherein said device is at least one device selected from the group consisting of an Ethernet address, an El line, a Tl line, a plain old telephone service (POTS) line, and a constant bit rate clear channel.
3. An improvement in accordance with claim 1, wherein said port identification portion is appended to an end of a data protocol data unit (PDU) portion of said MAC frame.
4. An improvement in accordance claim 1, wherein said port identification portion is appended to an end of an extended header field of a header portion of said MAC frame.
5. A method for identifying a device in a point to multi-point system, said method comprising: identifying said device in accordance with a port identification portion of a signal comprising at least one frame comprising: a header portion configured to identify contents of a respective frame; a protocol data unit (PDU) portion configured to contain data; and said port identification portion having a port identifier configured to identify said device, wherein: said device is at least one of a source and an intended recipient of information contained in said respective frame.
6. A method in accordance with claim 5, further comprising: appending said port identification portion to an end of said PDU portion.
7. A method in accordance with claim 5, further comprising: appending said port identification portion to an end of an extended header field of said header portion.
8. A method in accordance with claim 5, said point to multi-point system comprising at least one remote station, said method further comprising: associating a respective port identifier to each potential device associated with each remote station.
9. A method in accordance claim 5, said point to multi-point system comprising at least one base station, said method further comprising: storing said associated port identifiers at said base station.
10. A method in accordance with claim 5, wherein said device is at least one device selected from the group consisting of an Ethernet address, an El line, a Tl .line, a plain old telephone service (POTS) line, and a constant bit rate clear channel.
11. A base station in a point to multi-point system, said base station comprising: a memory portion for storing at least one port identifier indicative of a device in said point to multi-point system, said device being at least one of a source and an intended recipient of conveyed information in said point to multi-point system; a transmitter portion configured to transmit at least one signal comprising at least one frame comprising: a header portion configured to identify contents of a respective frame; a protocol data unit (PDU) portion configured to contain data; and a port identification portion having a respective port identifier in said respective frame; and a formatter portion configured to format said at least one signal to contain said port identification portion within a respective frame.
12. A base station in accordance with claim 11, wherein said formatted portion is configured to append said port identification portion to an end of said PDU portion.
13. A base station in accordance with claim 11, wherein said formatted portion is configured to append said port identification portion to an end of an extended header field of said header portion.
14. A base station in accordance with claim 11, further comprising: a receiver portion configured to receive at least one signal having said port identification portion; and a decoder portion configured to decode said port identification portion of received signals.
15. A remote station in a point to multi-point system, said remote device comprising: a receiver portion configured to receive at least one signal comprising at least one frame comprising: a header portion configured to identify contents of a respective frame; a protocol data unit (PDU) portion configured to contain data; and a port identification portion having a respective port identifier in said respective frame, said port identifier being indicative of a device in said point to multi-point system, said device being at least one of a source and an intended recipient of information conveyed in said point to multi-point system; and a decoder portion configured to decode said port identifier to determine said device.
16. A remote station in accordance with claim 15, wherein said port identification portion is appended to one of an end of said PDU portion and an end of an extended header field of said header portion.
17. A remote station in accordance with claim 15, further comprising: a transmitter portion configured to provide at least one signal having said port identification portion.
18. A computer readable medium encoded with a computer program code for directing a processor to identify a device in a point to multi-point system, said program code comprising: a first code segment for causing said processor to identify said device in accordance with a port identification portion of said signal comprising at least one frame comprising: a header portion configured to identify contents of a respective frame; a protocol data unit (PDU) portion configured to contain data; and said port identification portion having a port identifier configured to identify said device, wherein said device is at least one of a source and an intended recipient of information contained in said respective frame.
19. A carrier wave embedded signal configured to convey information between devices in a point to multi-point system, said signal comprising: at least one frame comprising: a header portion configured to identify contents of a respective frame; a protocol data unit (PDU) portion configured to contain data; and a port identifier portion configured to identify a device in said point to multi-point system, said device being at least one of a source and an intended recipient of information contained in said respective frame.
20. A signal in accordance with claim 19, wherein said port identification portion is appended to one of said PDU portion of said respective frame and said header portion of said frame.
21. A signal in accordance with claim 19, wherein: a format of said signal is compliant with a data over cable service interface specification; and said device is at least one device selected from the group consisting of an Ethernet address, an El line, a Tl line, a plain old telephone service (POTS) line, and a constant bit rate clear channel.
PCT/US2002/019333 2001-06-19 2002-06-19 System and method for identifying a port WO2002103542A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA002450906A CA2450906A1 (en) 2001-06-19 2002-06-19 System and method for identifying a port

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US29888801P 2001-06-19 2001-06-19
US60/298,888 2001-06-19

Publications (1)

Publication Number Publication Date
WO2002103542A1 true WO2002103542A1 (en) 2002-12-27

Family

ID=23152407

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/019333 WO2002103542A1 (en) 2001-06-19 2002-06-19 System and method for identifying a port

Country Status (2)

Country Link
CA (1) CA2450906A1 (en)
WO (1) WO2002103542A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100417157C (en) * 2003-07-01 2008-09-03 中兴通讯股份有限公司 A method for implementing point to multi-point circuit service transmission based on cable data service interface specification protocol
WO2009079854A1 (en) * 2007-12-24 2009-07-02 Alcatel Shanghai Bell Co., Ltd. Method and device for identifying sizes and sources of several rlc pdus
CN112003816A (en) * 2020-06-22 2020-11-27 武汉光迅科技股份有限公司 Data transmission method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5633858A (en) * 1994-07-28 1997-05-27 Accton Technology Corporation Method and apparatus used in hashing algorithm for reducing conflict probability
US5999531A (en) * 1998-04-17 1999-12-07 Cabletron Systems, Inc. Method and system for identifying ports and forwarding packets in a multiport switch
US6101188A (en) * 1996-09-12 2000-08-08 Nec Corporation Internetworking router
US6205145B1 (en) * 1997-01-31 2001-03-20 Nec Corporation Fibre channel fabric

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5633858A (en) * 1994-07-28 1997-05-27 Accton Technology Corporation Method and apparatus used in hashing algorithm for reducing conflict probability
US6101188A (en) * 1996-09-12 2000-08-08 Nec Corporation Internetworking router
US6205145B1 (en) * 1997-01-31 2001-03-20 Nec Corporation Fibre channel fabric
US5999531A (en) * 1998-04-17 1999-12-07 Cabletron Systems, Inc. Method and system for identifying ports and forwarding packets in a multiport switch

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100417157C (en) * 2003-07-01 2008-09-03 中兴通讯股份有限公司 A method for implementing point to multi-point circuit service transmission based on cable data service interface specification protocol
WO2009079854A1 (en) * 2007-12-24 2009-07-02 Alcatel Shanghai Bell Co., Ltd. Method and device for identifying sizes and sources of several rlc pdus
CN112003816A (en) * 2020-06-22 2020-11-27 武汉光迅科技股份有限公司 Data transmission method, device, equipment and storage medium
CN112003816B (en) * 2020-06-22 2023-04-18 武汉光迅科技股份有限公司 Data transmission method, device, equipment and storage medium

Also Published As

Publication number Publication date
CA2450906A1 (en) 2002-12-27

Similar Documents

Publication Publication Date Title
EP2631811B1 (en) Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks
EP1298877B1 (en) Apparatus and method for hardware creation of a docsis header
US7069436B1 (en) Information transmission system and method, transmitting apparatus, receiving apparatus, data processing device and data processing method, and recording medium
US7768922B2 (en) Communication terminal device, method, program, recording medium, and integrated circuit for use in communication network system
EP2096826B1 (en) A method and device for transferring and receiving high speed ethernet mii block
US6751230B1 (en) Upstream channel multicast media access control (MAC) address method for data-over-cable systems
US8788901B2 (en) Retransmission scheme for communication systems
US20090073930A1 (en) Efficient Data Transmission By Data Aggregation
US8649398B2 (en) Packet network interface apparatus and method
US7388884B2 (en) Cable modem system and method for specialized data transfer
US7248573B2 (en) Interface system for wireless node and network node
US11516322B2 (en) Data transmission method and apparatus
KR20060028404A (en) Concatenated frame structure for data transmission
CN105701053B (en) Serial data transmitting and receiving method and device
CN113330719B (en) Subscriber station for a serial bus system and method for communication in a serial bus system
US6104726A (en) Simultaneous transfer of voice and data information using multi-rate vocoder and bit control protocol
US6944587B2 (en) Ethernet adapting apparatus
WO2002103542A1 (en) System and method for identifying a port
US7869464B2 (en) Cross-link
US20070220171A1 (en) Systems and methods for synchronization of asynchronous networks
US7898972B2 (en) Auxiliary coding for home networking communication system
Cisco Ethernet/IEEE 802.3
Cisco Ethernet/IEEE 802.3
US20050226271A1 (en) Communication system and method for minimum burst duration
JP3009079B2 (en) Satellite communication control device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2450906

Country of ref document: CA

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP