US20060109852A1 - Auto configuration for asynchronous transfer mode based access device - Google Patents

Auto configuration for asynchronous transfer mode based access device Download PDF

Info

Publication number
US20060109852A1
US20060109852A1 US10/993,835 US99383504A US2006109852A1 US 20060109852 A1 US20060109852 A1 US 20060109852A1 US 99383504 A US99383504 A US 99383504A US 2006109852 A1 US2006109852 A1 US 2006109852A1
Authority
US
United States
Prior art keywords
packets
point
virtual channel
discovery
transfer mode
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
US10/993,835
Other versions
US7406085B2 (en
Inventor
Massoud Hadjiahmad
Tuan Hoang
Andre Straker-Payne
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Analog Devices Inc
Original Assignee
Analog Devices Inc
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 Analog Devices Inc filed Critical Analog Devices Inc
Priority to US10/993,835 priority Critical patent/US7406085B2/en
Assigned to ANALOG DEVICES, INC. reassignment ANALOG DEVICES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HADJIAHMAD, MASSOUD, HOANG, TUAN, STRAKER-PAYNE, ANDRE
Priority to PCT/US2005/041263 priority patent/WO2006055520A1/en
Publication of US20060109852A1 publication Critical patent/US20060109852A1/en
Application granted granted Critical
Publication of US7406085B2 publication Critical patent/US7406085B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5665Interaction of ATM with other protocols
    • H04L2012/5667IP over ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5685Addressing issues

Definitions

  • the present invention is directed to configuring virtual path identifiers, virtual channel identifiers, and asynchronous transfer mode adaptation layer 5 encapsulation on asynchronous transfer mode based network access devices to enable the data transfer to and from a central office gateway. More particularly, the present invention is directed to configuring virtual path identifiers, virtual channel identifiers, and asynchronous transfer mode adaptation layer 5 encapsulation on asynchronous transfer mode based network access devices for networks that use non-static or static internet protocol address assignments.
  • FIG. 1 illustrates how a conventional access device ( 30 and 40 ) is connected to the internet 60 .
  • End user's computer equipment 10 , 11 , 12 , 21 , 22 , or 23
  • an asynchronous transfer mode access device 30 or 40
  • the asynchronous transfer mode access device 30 or 40
  • the asynchronous transfer mode access device 30 or 40
  • data communication over a phone line, cable line, microwave transmission, radio-frequency, or other communication channel 35 or 45
  • One aspect of the present invention is a method for obtaining virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • the method generates a plurality of discovery packets; adds headers to the plurality of discovery packets, such that a first set of discovery packets, each packet including a logical link control header, and a second set of discovery packets, each packet including a virtual channel multiplexed header, are realized; encapsulates the first and second sets of discovery packets; transmits all the encapsulated discovery packets to a central office; determines if a valid response packet has been received to any of the transmitted packets; establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response; and utilizes the established virtual path
  • Another aspect of the present invention is a method for obtaining virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • VPN virtual path identifier
  • VCI virtual channel identifier
  • encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • the method generates a pair of point-to-point protocol over Ethernet discovery packets for each VPI/VCI pair; generates a pair of plurality of dynamic host configuration protocol discovery packets for each VPI/VCI pair, adds logical link control headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a logical link control header; adds logical link control headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a logical link control header; adds virtual channel multiplexed headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header; adds virtual channel multiplexed headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexe
  • Another aspect of the present invention is a method for obtaining virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • the method generates a plurality of address resolution protocol packets; adds headers to the plurality of address resolution protocol packets, such that a first set of address resolution protocol packets, each packet including a logical link control header, and a second set of address resolution protocol packets, each packet including a virtual channel multiplexed header, are realized; encapsulates the first and second sets of address resolution protocol packets; transmits all the encapsulated address resolution protocol packets to a central office; determines if a valid response packet has been received to any of the transmitted address resolution protocol packets; establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of
  • Another aspect of the present invention is a method for obtaining virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • VPN virtual path identifier
  • VCI virtual channel identifier
  • encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • the method generates a pair of address resolution protocol packets, for each VPI/VCI pair, based upon a gateway internet protocol address; adds logical link control headers to the address resolution protocol packets, such that each VPI/VCI pair has an associated address resolution protocol packet with a logical link control header; adds virtual channel multiplexed headers to the address resolution protocol packets, such that each VPI/VCI pair has an associated address resolution protocol packet with a virtual channel multiplexed header; encapsulates the address resolution protocol packets with associated headers in an asynchronous transfer mode adaptation layer 5 format, such that each VPI/VCI pair has an associated encapsulated address resolution protocol packet with a logical link control header and an associated encapsulated address resolution protocol packet with a virtual channel multiplexed header; transmits, for each VPI/VCI pair, the associated encapsulated address resolution protocol packets to a central office; determines if a valid response packet has been received to any of the transmitted address resolution protocol packets for a given VPI/VC
  • FIG. 1 illustrates a block diagram of a conventional use of asynchronous transfer mode access devices
  • FIG. 2 illustrates a block diagram of an automatic configuration of asynchronous transfer mode access devices when non-static internet protocol addressing is used according to the concepts of the present invention
  • FIG. 3 illustrates a block diagram of an automatic configuration of asynchronous transfer mode access devices when static internet protocol addressing is used according to the concepts of the present invention.
  • the present invention is a method by which an asynchronous transfer mode access device can automatically configure itself to encapsulate, that is to create data packets, according to the encapsulation values required by a central office to which it is connecting, which may correspond to either (a) logical link control or (b) virtual channel multiplexing.
  • FIGS. 2 and 3 illustrate the present invention in two different embodiments:
  • FIG. 2 it can use either (a) dynamic host configuration protocol or (b) point-to-point over Ethernet.
  • FIG. 3 it uses (c) static internet protocol addressing using address resolution protocol.
  • the digital subscriber line access multiplexer 51 receives multiple concurrent incoming data packets and transmits them to the asynchronous transfer mode switch 52 in the conventional manner.
  • the digital subscriber line access multiplexer 51 also receives data packets from the asynchronous transfer mode switch 52 in the conventional manner and transmits them to the proper destination, which is the proper asynchronous transfer mode access device ( 30 or 40 ) in the conventional manner, based on their header information.
  • the asynchronous transfer mode switch 52 receives data packets from the digital subscriber line access multiplexer 51 and transmits the data packets to the gateway server 53 in the conventional manner and it also receives data packets from the gateway server 53 and transmits them to the digital subscriber line access multiplexer 51 in the conventional manner.
  • the role of the asynchronous transfer mode switch 52 is to transmit the data packets in 53-byte segments or cells, thus enabling optimal throughput, according to the industry standard encapsulation method called asynchronous transfer mode adaptation layer 5.
  • the process illustrated by FIG. 2 is as follows.
  • the asynchronous transfer mode access device ( 30 or 40 ) begins operation by transmitting four different discovery packets, which are standard messages to the network gateway server 53 , requesting a return message. Each of these discovery packets is encapsulated by the asynchronous transfer mode access device ( 30 or 40 ) using the asynchronous transfer mode adaptation layer 5 method.
  • the asynchronous transfer mode adaptation layer 5 method creates data packets that are segmented into 53-byte cells, which are transmitted separately to the network and reassembled at their destinations.
  • the four discovery packets are of the following four formats: (a) having both logical link control and point-to-point protocol over Ethernet header information, (b) having both virtual channel multiplexing and point-to-point protocol over Ethernet header information, (c) having both logical link control and dynamic host configuration protocol header information, and/or (d) having both virtual channel multiplexing and dynamic host configuration protocol header information.
  • the asynchronous transfer mode access device ( 30 or 40 ), according to the concepts of the present invention, will discover the proper format for all subsequent data communication.
  • the asynchronous transfer mode access device ( 30 or 40 ) will detect whether the return response header contains logical link control or virtual channel multiplexing header information and use that type of header information in all subsequent data communication.
  • the asynchronous transfer mode access device ( 30 or 40 ) will also detect whether the return response header contains point-to-point protocol over Ethernet or dynamic host configuration protocol header information and use that type of header information in all subsequent data communication.
  • the process is repeated for each of the values in the industry compliant table of virtual path identifier and virtual channel identifier pairs stored in the access device ( 30 or 40 ).
  • the asynchronous transfer mode access device ( 30 or 40 ) will incorporate the virtual path identifier and virtual channel identifier pair of the header of the return response packet into the header information for all subsequent data communication.
  • the end user's equipment ( 10 , 11 , 12 , 21 , 22 , or 23 ) will be able to access the internet 60 through the equipment ( 51 , 52 , or 53 ) at the central office 50 using the central office's internet connection 55 because the asynchronous transfer mode access device ( 30 or 40 ) will be using the header information that corresponds to the configuration of the equipment ( 51 , 52 , or 53 ) in the central office 50 .
  • the process illustrated by FIG. 3 is as follows.
  • the asynchronous transfer mode access device ( 30 or 40 ) begins operation by transmitting two different discovery packets which are standard messages to the network gateway server 53 requesting a return message.
  • Each of these discovery packets is encapsulated by the asynchronous transfer mode access device ( 30 or 40 ) using asynchronous transfer mode adaptation layer 5 method.
  • the asynchronous transfer mode adaptation layer 5 method creates data packets that are segmented into 53-byte cells which are transmitted separately to the network and reassembled at their destination.
  • Each of the discovery packets will contain address resolution protocol header information containing the static internet protocol address information that corresponds to the end users' device ( 10 , 11 , 12 , 20 , 21 , and 22 ).
  • the two discovery packets are of the following two formats: (a) having logical link control header information, and/or (b) having virtual channel multiplexing header information.
  • the asynchronous transfer mode access device ( 30 or 40 ) will discover the proper format for all subsequent data communication.
  • the asynchronous transfer mode access device ( 30 or 40 ) will detect whether the header contains logical link control or virtual channel multiplexing header information and use that type of header information in all subsequent data communication.
  • the process is repeated for each of the values in the industry compliant table of virtual path identifier and virtual channel identifier pairs stored in the access device ( 30 or 40 ).
  • the asynchronous transfer mode access device ( 30 or 40 ) will incorporate the virtual path identifier and virtual channel identifier pair of the header of the return response packet into the header information for all subsequent data communication.
  • the end user's equipment ( 10 , 11 , 12 , 21 , 22 , or 23 ) will be able to access the internet 60 through the equipment ( 51 , 52 , or 53 ) at the central office 50 using the central office's internet connection 55 because the asynchronous transfer mode access device ( 30 or 40 ) will be using the header information that corresponds to the configuration of the equipment ( 51 , 52 , or 53 ) in the central office 50 .
  • one embodiment of the present invention obtains virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • the process further generates a plurality of discovery packets; adds headers to the plurality of discovery packets, such that a first set of discovery packets, each packet including a logical link control header, and a second set of discovery packets, each packet including a virtual channel multiplexed header, are realized; and encapsulates the first and second sets of discovery packets.
  • the process transmits all the encapsulated discovery packets to a central office; determines if a valid response packet has been received to any of the transmitted packets; and establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response.
  • the process utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • the address resolution protocol packets may be encapsulated in asynchronous transfer mode adaptation layer 5 packet format.
  • Each asynchronous transfer mode adaptation layer 5 packet may be segmented into fifty-three byte cells.
  • Another embodiment of the present invention obtains virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • VPN virtual path identifier
  • VCI virtual channel identifier
  • encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • the process generates a pair of point-to-point protocol over Ethernet discovery packets for each VPI/VCI pair; generates a pair of plurality of dynamic host configuration protocol discovery packets for each VPI/VCI pair; and adds logical link control headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a logical link control header.
  • the process adds logical link control headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a logical link control header; adds virtual channel multiplexed headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header; and adds virtual channel multiplexed headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexed header.
  • the process encapsulates the discovery packets with associated headers in an asynchronous transfer mode adaptation layer 5 format, such that each VPI/VCI pair has an associated encapsulated point-to-point protocol over Ethernet discovery packet with a logical link control header, an associated encapsulated dynamic host configuration protocol discovery packet with a logical link control header, an associated encapsulated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexed header, and an associated encapsulated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header; transmits, for each VPI/VCI pair, the associated encapsulated discovery packets to a central office; determines if a valid response packet has been received to any of the transmitted discovery packets for a given VPI/VCI pair; and establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon an encapsulation value of the received valid response and the VPI/VCI pair associated therewith; and utilizes the established virtual path identifier
  • the encapsulated address resolution protocol packets may be segmented into fifty-three byte cells.
  • a further embodiment of the present invention obtains virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • the process generates a plurality of address resolution protocol packets; adds headers to the plurality of address resolution protocol packets, such that a first set of address resolution protocol packets, each packet including a logical link control header, and a second set of address resolution protocol packets, each packet including a virtual channel multiplexed header, are realized; and encapsulates the first and second sets of address resolution protocol packets.
  • the process transmits all the encapsulated address resolution protocol packets to a central office; determines if a valid response packet has been received to any of the transmitted address resolution protocol packets; and establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response.
  • the process utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • a plurality of point-to-point protocol over Ethernet discovery packets and a plurality of dynamic host configuration protocol discovery packets may be generated.
  • Logical link control headers and virtual channel multiplexed headers may be added to the plurality of point-to-point protocol over Ethernet discovery packets and a plurality of dynamic host configuration protocol discovery packets such that a first set of point-to-point protocol over Ethernet discovery packets, each point-to-point protocol over Ethernet discovery packet including a logical link control header.
  • a second set of point-to-point protocol over Ethernet discovery packets, each point-to-point protocol over Ethernet discovery packet may include a virtual channel multiplexed header.
  • a third set of dynamic host configuration protocol discovery packets each dynamic host configuration protocol discovery packet may include a logical link control header.
  • a fourth set of dynamic host configuration protocol discovery packets, each dynamic host configuration protocol discovery packet may include a virtual channel multiplexed header.
  • the discovery packets may be encapsulated in asynchronous transfer mode adaptation layer 5 packet format.
  • the process may also segment each asynchronous transfer mode adaptation layer 5 packet into fifty-three byte cells.
  • a further embodiment of the present invention obtains virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • VPN virtual path identifier
  • VCI virtual channel identifier
  • encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • the process generates a pair of address resolution protocol packets, for each VPI/VCI pair, based upon a gateway internet protocol address; adds logical link control headers to the address resolution protocol packets, such that each VPI/VCI pair has an associated address resolution protocol packet with a logical link control header; adds virtual channel multiplexed headers to the address resolution protocol packets, such that each VPI/VCI pair has an associated address resolution protocol packet with a virtual channel multiplexed header; and encapsulates the address resolution protocol packets with associated headers in an asynchronous transfer mode adaptation layer 5 format, such that each VPI/VCI pair has an associated encapsulated address resolution protocol packet with a logical link control header and an associated encapsulated address resolution protocol packet with a virtual channel multiplexed header.
  • the process transmits, for each VPI/VCI pair, the associated encapsulated address resolution protocol packets to a central office; determines if a valid response packet has been received to any of the transmitted address resolution protocol packets for a given VPI/VCI pair; establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon an encapsulation value of the received valid response and the VPI/VCI pair associated therewith; and utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • a plurality of point-to-point protocol over Ethernet discovery packets and a plurality of dynamic host configuration protocol discovery packets may be generated.
  • the present invention eliminates the need for the end user to configure the virtual path identifier, virtual channel identifier, and asynchronous transfer mode adaptation layer 5 encapsulation on an asynchronous transfer mode based network access device to enable the data transfer to and from the central office gateway.
  • the auto-configuration method of the present invention can be utilized with networks that use static internet protocol address assignments.
  • the present invention emulates a device trying to obtain information about the network devices and their associated internet protocol addresses by generating address resolution protocol packets using the known gateway internet protocol address.
  • the present invention uses a list of predefined virtual path identifier virtual channel identifier pairs to generate the address resolution protocol packets for each pair and each possible encapsulation. If the auto-configuration module receives a valid response (address resolution protocol reply) for a specific combination of the aforementioned variables/parameters, it will have detected the required parameters that are used for that specific access point to the network.
  • the auto-configuration method of the present invention can also be utilized with networks that use non-static internet protocol address assignments. These networks most commonly use a PPPoE or a DHCP server.
  • the internet protocol address is assigned to the end-user via DHCP or PPPoE protocols.
  • the present invention emulates a device trying to obtain an internet protocol address by generating DHCP and PPPoE discovery packets.
  • the present invention uses a list of predefined virtual path identifier virtual channel identifier pairs to generate the DHCP and PPPoE discovery packets for each pair and each possible encapsulation. If the auto-configuration module receives a valid response for a specific combination of the aforementioned variables/parameters, it will have detected the required parameters that are used for that specific access point to the network.

Abstract

A method for obtaining virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using either non-static or static internet protocol address assignments and asynchronous transfer mode adaptation layer 5. In the non-static environment, a plurality of discovery packets are generated, but in the static environment, a plurality of address resolution protocol packets are generated. Headers are added to the plurality of packets, such that a first set of packets, each packet including a logical link control header, and a second set of packets, each packet including a virtual channel multiplexed header, are realized. The first and second sets of packets are encapsulated and then transmitted to a central office. It is determined if a valid response packet has been received to any of the transmitted packets, and a virtual path identifier/virtual channel identifier pair value and encapsulation value are established, based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response. The established virtual path identifier/virtual channel identifier pair value and encapsulation value are utilized for transferring data between the asynchronous transfer mode access device and a central office.

Description

    FIELD OF THE PRESENT INVENTION
  • The present invention is directed to configuring virtual path identifiers, virtual channel identifiers, and asynchronous transfer mode adaptation layer 5 encapsulation on asynchronous transfer mode based network access devices to enable the data transfer to and from a central office gateway. More particularly, the present invention is directed to configuring virtual path identifiers, virtual channel identifiers, and asynchronous transfer mode adaptation layer 5 encapsulation on asynchronous transfer mode based network access devices for networks that use non-static or static internet protocol address assignments.
  • BACKGROUND OF THE PRESENT INVENTION
  • Conventional asynchronous transfer mode access devices used for obtaining a broadband connection to the internet must be configured to use the specific packet encapsulation method required by the provider of the broadband connection service before use. This complication results in either increased manufacturing costs for the access devices if the configuration is done at the factory or more costly customer service if the configuration must be done at the customer's site
  • FIG. 1 illustrates how a conventional access device (30 and 40) is connected to the internet 60. End user's computer equipment (10, 11, 12, 21, 22, or 23) is connected to an asynchronous transfer mode access device (30 or 40) using direct connection or a local network (15 or 25). Before the asynchronous transfer mode access device (30 or 40) can provide a connection to the internet 60, it must be configured to meet the packet encapsulation, Virtual Path Identifier, and virtual Channel Identifier requirements of the equipment in the central office 50. Once the asynchronous transfer mode access device (30 or 40) is configured, data communication over a phone line, cable line, microwave transmission, radio-frequency, or other communication channel (35 or 45) can proceed.
  • The equipment in the central office 50 manages data flow to and from the asynchronous transfer mode access devices (30 and 40). The equipment in the central office 50 also manages data flow to and from the internet 60 using its own internet connection 55, routing the information back to the correct individual end user's computer equipment (10, 11, 12, 21, 22, or 23).
  • Although conventional methods for automatically configuring the asynchronous transfer mode access devices (30 and 40) when the asynchronous transfer mode access devices are installed has been proposed. These methods are complicated in that they require changes in the central office 50 as well as in the asynchronous transfer mode access devices (30 and 40). The required changes in the central office to implement the methods are barriers to market acceptance.
  • Another method for configuring the asynchronous transfer mode access devices is described in U.S. Pat. No. 6,636,505, entitled “Method For Service Provisioning A Broadband Modem.” The entire content of U.S. Pat. No. 6,636,505 is hereby incorporated by reference.
  • U.S. Pat. No. 6,636,505 discloses a way for multiple internet service providers to be serviced by one network service provider, requiring special software to reside on the end user's computer equipment. The network service provider must implement a special configuration to support the method. Although this method provide a way to configure asynchronous transfer mode access devices, the method fails to address the problem of the need for special configuration of the central office, which, as noted above, is a barrier to market acceptance.
  • Therefore, it is desirable to provide a method of automatically configuring an access device without requiring special changes to the configuration of the central office. Moreover, it is desirable to provide a method that eliminates the need for the end user to configure the virtual path identifiers, virtual channel identifiers, and asynchronous transfer mode adaptation layer 5 encapsulation on asynchronous transfer mode based network access devices to enable the data transfer to and from a central office gateway.
  • It is further desirable to provide a method that eliminates the need for the end user to configure the virtual path identifiers, virtual channel identifiers, and asynchronous transfer mode adaptation layer 5 encapsulation on asynchronous transfer mode based network access devices to enable the data transfer to and from a central office for networks that use static internet protocol address assignments.
  • Also, it is desirable to provide a method that eliminates the need for the end user to configure the virtual path identifiers, virtual channel identifiers, and asynchronous transfer mode adaptation layer 5 encapsulation on asynchronous transfer mode based network access devices to enable the data transfer to and from a central office for networks that use non-static internet protocol address assignments.
  • SUMMARY OF THE PRESENT INVENTION
  • One aspect of the present invention is a method for obtaining virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5. The method generates a plurality of discovery packets; adds headers to the plurality of discovery packets, such that a first set of discovery packets, each packet including a logical link control header, and a second set of discovery packets, each packet including a virtual channel multiplexed header, are realized; encapsulates the first and second sets of discovery packets; transmits all the encapsulated discovery packets to a central office; determines if a valid response packet has been received to any of the transmitted packets; establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response; and utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • Another aspect of the present invention is a method for obtaining virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5. The method generates a pair of point-to-point protocol over Ethernet discovery packets for each VPI/VCI pair; generates a pair of plurality of dynamic host configuration protocol discovery packets for each VPI/VCI pair, adds logical link control headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a logical link control header; adds logical link control headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a logical link control header; adds virtual channel multiplexed headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header; adds virtual channel multiplexed headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexed header; encapsulates the discovery packets with associated headers in an asynchronous transfer mode adaptation layer 5 format, such that each VPI/VCI pair has an associated encapsulated point-to-point protocol over Ethernet discovery packet with a logical link control header, an associated encapsulated dynamic host configuration protocol discovery packet with a logical link control header, an associated encapsulated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexed header, and an associated encapsulated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header; transmits, for each VPI/VCI pair, the associated encapsulated discovery packets to a central office; determines if a valid response packet has been received to any of the transmitted discovery packets for a given VPI/VCI pair; establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon an encapsulation value of the received valid response and the VPI/VCI pair associated therewith; and utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • Another aspect of the present invention is a method for obtaining virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5. The method generates a plurality of address resolution protocol packets; adds headers to the plurality of address resolution protocol packets, such that a first set of address resolution protocol packets, each packet including a logical link control header, and a second set of address resolution protocol packets, each packet including a virtual channel multiplexed header, are realized; encapsulates the first and second sets of address resolution protocol packets; transmits all the encapsulated address resolution protocol packets to a central office; determines if a valid response packet has been received to any of the transmitted address resolution protocol packets; establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response; and utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • Another aspect of the present invention is a method for obtaining virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5. The method generates a pair of address resolution protocol packets, for each VPI/VCI pair, based upon a gateway internet protocol address; adds logical link control headers to the address resolution protocol packets, such that each VPI/VCI pair has an associated address resolution protocol packet with a logical link control header; adds virtual channel multiplexed headers to the address resolution protocol packets, such that each VPI/VCI pair has an associated address resolution protocol packet with a virtual channel multiplexed header; encapsulates the address resolution protocol packets with associated headers in an asynchronous transfer mode adaptation layer 5 format, such that each VPI/VCI pair has an associated encapsulated address resolution protocol packet with a logical link control header and an associated encapsulated address resolution protocol packet with a virtual channel multiplexed header; transmits, for each VPI/VCI pair, the associated encapsulated address resolution protocol packets to a central office; determines if a valid response packet has been received to any of the transmitted address resolution protocol packets for a given VPI/VCI pair; establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon an encapsulation value of the received valid response and the VPI/VCI pair associated therewith; and utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention may take form in various components and arrangements of components, and in various steps and arrangements of steps. The drawings are only for purposes of illustrating a preferred embodiment or embodiments and are not to be construed as limiting the present invention, wherein:
  • FIG. 1 illustrates a block diagram of a conventional use of asynchronous transfer mode access devices;
  • FIG. 2 illustrates a block diagram of an automatic configuration of asynchronous transfer mode access devices when non-static internet protocol addressing is used according to the concepts of the present invention; and
  • FIG. 3 illustrates a block diagram of an automatic configuration of asynchronous transfer mode access devices when static internet protocol addressing is used according to the concepts of the present invention.
  • DETAILED DESCRIPTION OF THE PRESENT INVENTION
  • The present invention will be described in connection with specific embodiments; however, it will be understood that there is no intent to limit the present invention to the embodiments described herein. On the contrary, the intent is to cover all alternatives, modifications, and equivalents as may be included within the spirit and scope of the present invention as defined by the appended claims.
  • For a general understanding of the present invention, reference is made to the drawings. In the drawings, like reference have been used throughout to designate identical or equivalent elements. It is also noted that the various drawings illustrating the present invention are not drawn to scale and that certain regions have been purposely drawn disproportionately so that the features and concepts of the present invention could be properly illustrated.
  • The present invention is a method by which an asynchronous transfer mode access device can automatically configure itself to encapsulate, that is to create data packets, according to the encapsulation values required by a central office to which it is connecting, which may correspond to either (a) logical link control or (b) virtual channel multiplexing.
  • FIGS. 2 and 3 illustrate the present invention in two different embodiments:
  • (a) using non-static internet protocol addresses and/or (b) using static internet protocol addresses. In both embodiments, the role of the digital subscriber line access multiplexer 51 and of the asynchronous transfer mode switch 52 will be the same. However, the gateway server 53 in each of the embodiments behaves differently. The gateway server 53 can be configured to use any or all of the following (a) dynamic host configuration protocol, (b) point-to-point over Ethernet, and/or (c) static internet protocol addressing using address resolution protocol.
  • In the first embodiment, illustrated by FIG. 2, it can use either (a) dynamic host configuration protocol or (b) point-to-point over Ethernet.
  • In the second embodiment, illustrated by FIG. 3, it uses (c) static internet protocol addressing using address resolution protocol.
  • In both embodiments, the digital subscriber line access multiplexer 51 receives multiple concurrent incoming data packets and transmits them to the asynchronous transfer mode switch 52 in the conventional manner. The digital subscriber line access multiplexer 51 also receives data packets from the asynchronous transfer mode switch 52 in the conventional manner and transmits them to the proper destination, which is the proper asynchronous transfer mode access device (30 or 40) in the conventional manner, based on their header information.
  • In both embodiments, the asynchronous transfer mode switch 52 receives data packets from the digital subscriber line access multiplexer 51 and transmits the data packets to the gateway server 53 in the conventional manner and it also receives data packets from the gateway server 53 and transmits them to the digital subscriber line access multiplexer 51 in the conventional manner. The role of the asynchronous transfer mode switch 52 is to transmit the data packets in 53-byte segments or cells, thus enabling optimal throughput, according to the industry standard encapsulation method called asynchronous transfer mode adaptation layer 5.
  • The process illustrated by FIG. 2 is as follows. The asynchronous transfer mode access device (30 or 40) begins operation by transmitting four different discovery packets, which are standard messages to the network gateway server 53, requesting a return message. Each of these discovery packets is encapsulated by the asynchronous transfer mode access device (30 or 40) using the asynchronous transfer mode adaptation layer 5 method. The asynchronous transfer mode adaptation layer 5 method creates data packets that are segmented into 53-byte cells, which are transmitted separately to the network and reassembled at their destinations.
  • The four discovery packets are of the following four formats: (a) having both logical link control and point-to-point protocol over Ethernet header information, (b) having both virtual channel multiplexing and point-to-point protocol over Ethernet header information, (c) having both logical link control and dynamic host configuration protocol header information, and/or (d) having both virtual channel multiplexing and dynamic host configuration protocol header information.
  • Only a discovery packet in the proper format that corresponds to the configuration of the equipment (51, 52, and 53) in the central office 50 can cause a return response packet to be generated. Thus, the asynchronous transfer mode access device (30 or 40), according to the concepts of the present invention, will discover the proper format for all subsequent data communication.
  • The asynchronous transfer mode access device (30 or 40) will detect whether the return response header contains logical link control or virtual channel multiplexing header information and use that type of header information in all subsequent data communication. The asynchronous transfer mode access device (30 or 40) will also detect whether the return response header contains point-to-point protocol over Ethernet or dynamic host configuration protocol header information and use that type of header information in all subsequent data communication.
  • The process is repeated for each of the values in the industry compliant table of virtual path identifier and virtual channel identifier pairs stored in the access device (30 or 40). When a return response packet is received, the asynchronous transfer mode access device (30 or 40) will incorporate the virtual path identifier and virtual channel identifier pair of the header of the return response packet into the header information for all subsequent data communication.
  • Once the process is complete, the end user's equipment (10, 11, 12, 21, 22, or 23) will be able to access the internet 60 through the equipment (51, 52, or 53) at the central office 50 using the central office's internet connection 55 because the asynchronous transfer mode access device (30 or 40) will be using the header information that corresponds to the configuration of the equipment (51, 52, or 53) in the central office 50.
  • The process illustrated by FIG. 3 is as follows. The asynchronous transfer mode access device (30 or 40) begins operation by transmitting two different discovery packets which are standard messages to the network gateway server 53 requesting a return message. Each of these discovery packets is encapsulated by the asynchronous transfer mode access device (30 or 40) using asynchronous transfer mode adaptation layer 5 method. The asynchronous transfer mode adaptation layer 5 method creates data packets that are segmented into 53-byte cells which are transmitted separately to the network and reassembled at their destination. Each of the discovery packets will contain address resolution protocol header information containing the static internet protocol address information that corresponds to the end users' device (10, 11, 12, 20, 21, and 22).
  • The two discovery packets are of the following two formats: (a) having logical link control header information, and/or (b) having virtual channel multiplexing header information.
  • Only a discovery packet in the proper format that corresponds to the configuration of the equipment (51, 52, and 53) in the central office 50 can cause a return response packet to be generated. Thus, the asynchronous transfer mode access device (30 or 40), according to the concepts of the current invention, will discover the proper format for all subsequent data communication. The asynchronous transfer mode access device (30 or 40) will detect whether the header contains logical link control or virtual channel multiplexing header information and use that type of header information in all subsequent data communication.
  • The process is repeated for each of the values in the industry compliant table of virtual path identifier and virtual channel identifier pairs stored in the access device (30 or 40). When a return response packet is received, the asynchronous transfer mode access device (30 or 40) will incorporate the virtual path identifier and virtual channel identifier pair of the header of the return response packet into the header information for all subsequent data communication.
  • Once the process is complete, the end user's equipment (10, 11, 12, 21, 22, or 23) will be able to access the internet 60 through the equipment (51, 52, or 53) at the central office 50 using the central office's internet connection 55 because the asynchronous transfer mode access device (30 or 40) will be using the header information that corresponds to the configuration of the equipment (51, 52, or 53) in the central office 50.
  • As noted above, one embodiment of the present invention obtains virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • The process further generates a plurality of discovery packets; adds headers to the plurality of discovery packets, such that a first set of discovery packets, each packet including a logical link control header, and a second set of discovery packets, each packet including a virtual channel multiplexed header, are realized; and encapsulates the first and second sets of discovery packets.
  • The process transmits all the encapsulated discovery packets to a central office; determines if a valid response packet has been received to any of the transmitted packets; and establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response.
  • Finally, the process utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • The address resolution protocol packets may be encapsulated in asynchronous transfer mode adaptation layer 5 packet format. Each asynchronous transfer mode adaptation layer 5 packet may be segmented into fifty-three byte cells.
  • Another embodiment of the present invention obtains virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5.
  • The process generates a pair of point-to-point protocol over Ethernet discovery packets for each VPI/VCI pair; generates a pair of plurality of dynamic host configuration protocol discovery packets for each VPI/VCI pair; and adds logical link control headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a logical link control header.
  • The process adds logical link control headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a logical link control header; adds virtual channel multiplexed headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header; and adds virtual channel multiplexed headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexed header.
  • The process encapsulates the discovery packets with associated headers in an asynchronous transfer mode adaptation layer 5 format, such that each VPI/VCI pair has an associated encapsulated point-to-point protocol over Ethernet discovery packet with a logical link control header, an associated encapsulated dynamic host configuration protocol discovery packet with a logical link control header, an associated encapsulated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexed header, and an associated encapsulated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header; transmits, for each VPI/VCI pair, the associated encapsulated discovery packets to a central office; determines if a valid response packet has been received to any of the transmitted discovery packets for a given VPI/VCI pair; and establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon an encapsulation value of the received valid response and the VPI/VCI pair associated therewith; and utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • The encapsulated address resolution protocol packets may be segmented into fifty-three byte cells.
  • A further embodiment of the present invention obtains virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5. The process generates a plurality of address resolution protocol packets; adds headers to the plurality of address resolution protocol packets, such that a first set of address resolution protocol packets, each packet including a logical link control header, and a second set of address resolution protocol packets, each packet including a virtual channel multiplexed header, are realized; and encapsulates the first and second sets of address resolution protocol packets.
  • The process transmits all the encapsulated address resolution protocol packets to a central office; determines if a valid response packet has been received to any of the transmitted address resolution protocol packets; and establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response.
  • Finally, the process utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • A plurality of point-to-point protocol over Ethernet discovery packets and a plurality of dynamic host configuration protocol discovery packets may be generated.
  • Logical link control headers and virtual channel multiplexed headers may be added to the plurality of point-to-point protocol over Ethernet discovery packets and a plurality of dynamic host configuration protocol discovery packets such that a first set of point-to-point protocol over Ethernet discovery packets, each point-to-point protocol over Ethernet discovery packet including a logical link control header. A second set of point-to-point protocol over Ethernet discovery packets, each point-to-point protocol over Ethernet discovery packet may include a virtual channel multiplexed header. A third set of dynamic host configuration protocol discovery packets each dynamic host configuration protocol discovery packet may include a logical link control header. A fourth set of dynamic host configuration protocol discovery packets, each dynamic host configuration protocol discovery packet may include a virtual channel multiplexed header.
  • The discovery packets may be encapsulated in asynchronous transfer mode adaptation layer 5 packet format. The process may also segment each asynchronous transfer mode adaptation layer 5 packet into fifty-three byte cells.
  • A further embodiment of the present invention obtains virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using static internet protocol address assignments and asynchronous transfer mode adaptation layer 5. The process generates a pair of address resolution protocol packets, for each VPI/VCI pair, based upon a gateway internet protocol address; adds logical link control headers to the address resolution protocol packets, such that each VPI/VCI pair has an associated address resolution protocol packet with a logical link control header; adds virtual channel multiplexed headers to the address resolution protocol packets, such that each VPI/VCI pair has an associated address resolution protocol packet with a virtual channel multiplexed header; and encapsulates the address resolution protocol packets with associated headers in an asynchronous transfer mode adaptation layer 5 format, such that each VPI/VCI pair has an associated encapsulated address resolution protocol packet with a logical link control header and an associated encapsulated address resolution protocol packet with a virtual channel multiplexed header.
  • The process transmits, for each VPI/VCI pair, the associated encapsulated address resolution protocol packets to a central office; determines if a valid response packet has been received to any of the transmitted address resolution protocol packets for a given VPI/VCI pair; establishes a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon an encapsulation value of the received valid response and the VPI/VCI pair associated therewith; and utilizes the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
  • A plurality of point-to-point protocol over Ethernet discovery packets and a plurality of dynamic host configuration protocol discovery packets may be generated.
  • In summary, the present invention eliminates the need for the end user to configure the virtual path identifier, virtual channel identifier, and asynchronous transfer mode adaptation layer 5 encapsulation on an asynchronous transfer mode based network access device to enable the data transfer to and from the central office gateway. The auto-configuration method of the present invention can be utilized with networks that use static internet protocol address assignments. The present invention emulates a device trying to obtain information about the network devices and their associated internet protocol addresses by generating address resolution protocol packets using the known gateway internet protocol address.
  • The present invention uses a list of predefined virtual path identifier virtual channel identifier pairs to generate the address resolution protocol packets for each pair and each possible encapsulation. If the auto-configuration module receives a valid response (address resolution protocol reply) for a specific combination of the aforementioned variables/parameters, it will have detected the required parameters that are used for that specific access point to the network.
  • The auto-configuration method of the present invention can also be utilized with networks that use non-static internet protocol address assignments. These networks most commonly use a PPPoE or a DHCP server. The internet protocol address is assigned to the end-user via DHCP or PPPoE protocols. The present invention emulates a device trying to obtain an internet protocol address by generating DHCP and PPPoE discovery packets.
  • The present invention uses a list of predefined virtual path identifier virtual channel identifier pairs to generate the DHCP and PPPoE discovery packets for each pair and each possible encapsulation. If the auto-configuration module receives a valid response for a specific combination of the aforementioned variables/parameters, it will have detected the required parameters that are used for that specific access point to the network.
  • While various examples and embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that the spirit and scope of the present invention are not limited to the specific description and drawings herein, but extend to various modifications and changes.

Claims (8)

1. A method for obtaining virtual path identifier, virtual channel identifier, and encapsulation values in an asynchronous transfer mode access device for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5, comprising:
(a) generating a plurality of discovery packets;
(b) adding headers to the plurality of discovery packets, such that a first set of discovery packets, each packet including a logical link control header, and a second set of discovery packets, each packet including a virtual channel multiplexed header, are realized;
(c) encapsulating the first and second sets of discovery packets;
(d) transmitting all the encapsulated discovery packets to a central office;
(e) determining if a valid response packet has been received to any of the transmitted packets;
(f) establishing a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon a virtual path identifier/virtual channel identifier pair value and encapsulation value of the received valid response; and
(g) utilizing the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
2. The method as claimed in claim 1, wherein a plurality of point-to-point protocol over Ethernet discovery packets and a plurality of dynamic host configuration protocol discovery packets are generated.
3. The method as claimed in claim 2, wherein logical link control headers and virtual channel multiplexed headers are added to the plurality of point-to-point protocol over Ethernet discovery packets and a plurality of dynamic host configuration protocol discovery packets such that a first set of point-to-point protocol over Ethernet discovery packets, each point-to-point protocol over Ethernet discovery packet including a logical link control header; a second set of point-to-point protocol over Ethernet discovery packets, each point-to-point protocol over Ethernet discovery packet including a virtual channel multiplexed header; a third set of dynamic host configuration protocol discovery packets each dynamic host configuration protocol discovery packet including a logical link control header; and a fourth set of dynamic host configuration protocol discovery packets, each dynamic host configuration protocol discovery packet including a virtual channel multiplexed header.
4. The method as claimed in claim 3, wherein the discovery packets are encapsulated in asynchronous transfer mode adaptation layer 5 packet format.
5. The method as claimed in claim 1, wherein the discovery packets are encapsulated in asynchronous transfer mode adaptation layer 5 packet format.
6. The method as claimed in claim 4, further comprising:
(h) segmenting each asynchronous transfer mode adaptation layer 5 packet into fifty-three byte cells.
7. A method for obtaining virtual path identifier (VPI), virtual channel identifier (VCI), and encapsulation values in an asynchronous transfer mode access device having a table of pre-defined VPI/VCI pairs for a network using non-static internet protocol address assignments and asynchronous transfer mode adaptation layer 5, comprising:
(a) generating a pair of point-to-point protocol over Ethernet discovery packets for each VPI/VCI pair;
(b) generating a pair of plurality of dynamic host configuration protocol discovery packets for each VPI/VCI pair;
(c) adding logical link control headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a logical link control header;
(d) adding logical link control headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a logical link control header;
(e) adding virtual channel multiplexed headers to the dynamic host configuration protocol discovery packets, such that each VPI/VCI pair has an associated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header;
(f) adding virtual channel multiplexed headers to the point-to-point protocol over Ethernet discovery packets, such that each VPI/VCI pair has an associated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexed header;
(g) encapsulating the discovery packets with associated headers in an asynchronous transfer mode adaptation layer 5 format, such that each VPI/VCI pair has an associated encapsulated point-to-point protocol over Ethernet discovery packet with a logical link control header, an associated encapsulated dynamic host configuration protocol discovery packet with a logical link control header, an associated encapsulated point-to-point protocol over Ethernet discovery packet with a virtual channel multiplexed header, and an associated encapsulated dynamic host configuration protocol discovery packet with a virtual channel multiplexed header;
(h) transmitting, for each VPI/VCI pair, the associated encapsulated discovery packets to a central office;
(i) determining if a valid response packet has been received to any of the transmitted discovery packets for a given VPI/VCI pair;
(j) establishing a virtual path identifier/virtual channel identifier pair value and encapsulation value based upon an encapsulation value of the received valid response and the VPI/VCI pair associated therewith; and
(k) utilizing the established virtual path identifier/virtual channel identifier pair value and encapsulation value for transferring data between the asynchronous transfer mode access device and a central office.
8. The method as claimed in claim 7, wherein the encapsulated packets are segmented into fifty-three byte cells.
US10/993,835 2004-11-19 2004-11-19 Auto configuration for asynchronous transfer mode based access device Active 2026-05-04 US7406085B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/993,835 US7406085B2 (en) 2004-11-19 2004-11-19 Auto configuration for asynchronous transfer mode based access device
PCT/US2005/041263 WO2006055520A1 (en) 2004-11-19 2005-11-15 Auto configuration for asynchronous transfer mode based access device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/993,835 US7406085B2 (en) 2004-11-19 2004-11-19 Auto configuration for asynchronous transfer mode based access device

Publications (2)

Publication Number Publication Date
US20060109852A1 true US20060109852A1 (en) 2006-05-25
US7406085B2 US7406085B2 (en) 2008-07-29

Family

ID=36000915

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/993,835 Active 2026-05-04 US7406085B2 (en) 2004-11-19 2004-11-19 Auto configuration for asynchronous transfer mode based access device

Country Status (2)

Country Link
US (1) US7406085B2 (en)
WO (1) WO2006055520A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11108728B1 (en) * 2020-07-24 2021-08-31 Vmware, Inc. Fast distribution of port identifiers for rule processing
US11281485B2 (en) 2015-11-03 2022-03-22 Nicira, Inc. Extended context delivery for context-based authorization
US11327784B2 (en) 2016-12-22 2022-05-10 Nicira, Inc. Collecting and processing contextual attributes on a host
US11539718B2 (en) 2020-01-10 2022-12-27 Vmware, Inc. Efficiently performing intrusion detection
US11695731B2 (en) 2013-10-01 2023-07-04 Nicira, Inc. Distributed identity-based firewalls

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030024071A (en) * 2001-09-15 2003-03-26 삼성전자주식회사 Ineternet automatic connection method using digital subscriber line
JP3875121B2 (en) * 2002-03-01 2007-01-31 株式会社エヌ・ティ・ティ・ドコモ COMMUNICATION SYSTEM, COMMUNICATION METHOD, TRANSFER DEVICE, AND NETWORK MANAGEMENT DEVICE
US8509258B2 (en) * 2004-11-30 2013-08-13 Agere Systems Llc Method and apparatus for improved data channel transmission in a digital network

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020026504A1 (en) * 2000-08-28 2002-02-28 Lo Kwoktung B. Customer premises equipment autoconfiguration
US20020122425A1 (en) * 1998-12-31 2002-09-05 Jeff Gullicksen Method and apparatus for distributing access devices for voice/data communication in a communication system over packet based networks
US6603770B2 (en) * 2001-01-16 2003-08-05 Physical Optics Corporation Apparatus and method for accessing a network
US6611522B1 (en) * 1998-06-19 2003-08-26 Juniper Networks, Inc. Quality of service facility in a device for performing IP forwarding and ATM switching
US6633571B1 (en) * 1999-05-27 2003-10-14 Hitachi, Ltd. VPN composing method, interwork router, packet communication method, data communication apparatus, and packet relaying apparatus
US6636505B1 (en) * 1999-05-28 2003-10-21 3Com Corporation Method for service provisioning a broadband modem
US6646985B1 (en) * 1999-06-03 2003-11-11 Fujitsu Network Communications, Inc. Congestion control mechanism in a network access device
US6650640B1 (en) * 1999-03-01 2003-11-18 Sun Microsystems, Inc. Method and apparatus for managing a network flow in a high performance network interface
US6650646B1 (en) * 1994-01-21 2003-11-18 Alcatel Canada Inc. Digital communications system
US6678273B1 (en) * 2000-02-10 2004-01-13 Semaphore Corporation Managed private network system
US6683885B1 (en) * 1999-02-24 2004-01-27 Hitachi, Ltd. Network relaying apparatus and network relaying method
US6687247B1 (en) * 1999-10-27 2004-02-03 Cisco Technology, Inc. Architecture for high speed class of service enabled linecard
US6693878B1 (en) * 1999-10-15 2004-02-17 Cisco Technology, Inc. Technique and apparatus for using node ID as virtual private network (VPN) identifiers
US6694372B1 (en) * 1997-06-17 2004-02-17 Advanced Micro Devices, Inc. Method and system for effective network communication of an unsupported media standard by encapsulated packet tagging
US6701439B1 (en) * 1999-06-30 2004-03-02 Lucent Technologies Inc. Call rejection interface for internet protocols
US20040052263A1 (en) * 2002-09-18 2004-03-18 Haibo Xu Method and apparatus for automatically detecting virtual circuit settings and encapsulation types in a DSL network
US20040105444A1 (en) * 2002-11-15 2004-06-03 Korotin Dmitry O. Auto-configuration of broadband service for one of a plurality of network communication protocols
US6917614B1 (en) * 1999-09-17 2005-07-12 Arris International, Inc. Multi-channel support for virtual private networks in a packet to ATM cell cable system
US6977922B2 (en) * 2000-10-02 2005-12-20 Paradyne Corporation Systems and methods for automatically configuring cross-connections in a digital subscriber line access multiplexer (DSLAM)
US7215676B2 (en) * 2000-12-30 2007-05-08 Lg Nortel Co., Ltd. Method of converting ATM cells in ATM network system

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6650646B1 (en) * 1994-01-21 2003-11-18 Alcatel Canada Inc. Digital communications system
US6694372B1 (en) * 1997-06-17 2004-02-17 Advanced Micro Devices, Inc. Method and system for effective network communication of an unsupported media standard by encapsulated packet tagging
US6611522B1 (en) * 1998-06-19 2003-08-26 Juniper Networks, Inc. Quality of service facility in a device for performing IP forwarding and ATM switching
US6658021B1 (en) * 1998-06-19 2003-12-02 Juniper Networks, Inc. Method and system for encapsulating/decapsulating data on a per channel basis in hardware
US20020122425A1 (en) * 1998-12-31 2002-09-05 Jeff Gullicksen Method and apparatus for distributing access devices for voice/data communication in a communication system over packet based networks
US6683885B1 (en) * 1999-02-24 2004-01-27 Hitachi, Ltd. Network relaying apparatus and network relaying method
US6650640B1 (en) * 1999-03-01 2003-11-18 Sun Microsystems, Inc. Method and apparatus for managing a network flow in a high performance network interface
US6633571B1 (en) * 1999-05-27 2003-10-14 Hitachi, Ltd. VPN composing method, interwork router, packet communication method, data communication apparatus, and packet relaying apparatus
US6636505B1 (en) * 1999-05-28 2003-10-21 3Com Corporation Method for service provisioning a broadband modem
US6646985B1 (en) * 1999-06-03 2003-11-11 Fujitsu Network Communications, Inc. Congestion control mechanism in a network access device
US6701439B1 (en) * 1999-06-30 2004-03-02 Lucent Technologies Inc. Call rejection interface for internet protocols
US6917614B1 (en) * 1999-09-17 2005-07-12 Arris International, Inc. Multi-channel support for virtual private networks in a packet to ATM cell cable system
US6693878B1 (en) * 1999-10-15 2004-02-17 Cisco Technology, Inc. Technique and apparatus for using node ID as virtual private network (VPN) identifiers
US6687247B1 (en) * 1999-10-27 2004-02-03 Cisco Technology, Inc. Architecture for high speed class of service enabled linecard
US6678273B1 (en) * 2000-02-10 2004-01-13 Semaphore Corporation Managed private network system
US20020026504A1 (en) * 2000-08-28 2002-02-28 Lo Kwoktung B. Customer premises equipment autoconfiguration
US6977922B2 (en) * 2000-10-02 2005-12-20 Paradyne Corporation Systems and methods for automatically configuring cross-connections in a digital subscriber line access multiplexer (DSLAM)
US7215676B2 (en) * 2000-12-30 2007-05-08 Lg Nortel Co., Ltd. Method of converting ATM cells in ATM network system
US6603770B2 (en) * 2001-01-16 2003-08-05 Physical Optics Corporation Apparatus and method for accessing a network
US20040052263A1 (en) * 2002-09-18 2004-03-18 Haibo Xu Method and apparatus for automatically detecting virtual circuit settings and encapsulation types in a DSL network
US20040105444A1 (en) * 2002-11-15 2004-06-03 Korotin Dmitry O. Auto-configuration of broadband service for one of a plurality of network communication protocols

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11695731B2 (en) 2013-10-01 2023-07-04 Nicira, Inc. Distributed identity-based firewalls
US11281485B2 (en) 2015-11-03 2022-03-22 Nicira, Inc. Extended context delivery for context-based authorization
US11327784B2 (en) 2016-12-22 2022-05-10 Nicira, Inc. Collecting and processing contextual attributes on a host
US11539718B2 (en) 2020-01-10 2022-12-27 Vmware, Inc. Efficiently performing intrusion detection
US11848946B2 (en) 2020-01-10 2023-12-19 Vmware, Inc. Efficiently performing intrusion detection
US11108728B1 (en) * 2020-07-24 2021-08-31 Vmware, Inc. Fast distribution of port identifiers for rule processing
US11539659B2 (en) * 2020-07-24 2022-12-27 Vmware, Inc. Fast distribution of port identifiers for rule processing

Also Published As

Publication number Publication date
WO2006055520A8 (en) 2006-06-29
US7406085B2 (en) 2008-07-29
WO2006055520A1 (en) 2006-05-26

Similar Documents

Publication Publication Date Title
US6993026B1 (en) Methods, apparatus and data structures for preserving address and service level information in a virtual private network
US8243627B2 (en) Methods, apparatus and data structures for preserving address and service level information in a virtual private network
US6771673B1 (en) Methods and apparatus and data structures for providing access to an edge router of a network
US7864773B2 (en) Virtual circuit auto-configuration for customer premises equipment
US6751218B1 (en) Method and system for ATM-coupled multicast service over IP networks
EP1076955B1 (en) Point-to-point protocol with a signaling channel
CN101026519B (en) Dynamic building of VLAN interfaces based on subscriber information
US6611525B1 (en) Apparatus for and method of learning MAC addresses in a LAN emulation network
CN101822022B (en) Support of triple play services in user devices
EP0873038A2 (en) High speed internet access
WO2006055520A1 (en) Auto configuration for asynchronous transfer mode based access device
US20050033853A1 (en) System and method to identify devices employing point-to-point-over Ethernet encapsulation
US7228358B1 (en) Methods, apparatus and data structures for imposing a policy or policies on the selection of a line by a number of terminals in a network
EP2395706A1 (en) Interworking point to point protocol for digital subscriber line access with ethernet connections in the aggregation network
US8005112B2 (en) Service connection method and architecture
US7460490B2 (en) Auto configuration for asynchronous transfer mode based access device
KR20060059877A (en) An arrangement and a method relating to ethernet access systems
EP2073506B1 (en) Method for resolving a logical user address in an aggregation network
EP1981217A1 (en) Method for forwarding data packets in an access network and device
US6917619B1 (en) System and method for interconnecting ATM systems over an intermediate ATM network using switch virtual connections
CN100518124C (en) Interconnection implementing method of IPoA and IPoE
US7457318B2 (en) System comprising a terminal system, an access multiplexer and a network
KR100243672B1 (en) Connectionless network service supporting method in atm
US20060064506A1 (en) Network architecture that supports a dynamic IP addressing protocol across a local exchange bridged network
KR20010056740A (en) Multiprotocol Supportable ADSL Router And Packet Send/Receive Method In That Router

Legal Events

Date Code Title Description
AS Assignment

Owner name: ANALOG DEVICES, INC., MASSACHUSETTS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HADJIAHMAD, MASSOUD;HOANG, TUAN;STRAKER-PAYNE, ANDRE;REEL/FRAME:016252/0421;SIGNING DATES FROM 20050207 TO 20050208

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12