Method and apparatus for automatically detecting virtual circuit settings and encapsulation types in a DSL network
First Claim
1. A method for determining the correct virtual circuit settings for a DSL modem comprising:
- choosing a virtual circuit setting;
sending a loopback request over the chosen virtual circuit setting;
if a reply to the loopback request is received, storing the chosen virtual circuit setting as the correct virtual circuit setting; and
if a reply to the loopback request is not received, choosing different virtual circuit settings and sending loopback requests until a reply is received.
9 Assignments
0 Petitions
Accused Products
Abstract
Automatic detection of the virtual circuit setting and encapsulation type of a DSL line. A DSL modem determines the correct virtual path identifier (VPI) and virtual channel identifier (VCI) by sending OAM loopback requests to different VPI/VCI pairs until a valid loopback reply is received. PPPoA encapsulation is detected when a valid reply is received to a PPP LCP configuration request or echo request. PPPoE encapsulation is detected when a valid reply is received to a PPP LCP termination request or a PPPoE discovery offer (a PADO packet) is received in response to a PPPoE discovery initiation request (a PADI packet).
-
Citations
30 Claims
-
1. A method for determining the correct virtual circuit settings for a DSL modem comprising:
-
choosing a virtual circuit setting;
sending a loopback request over the chosen virtual circuit setting;
if a reply to the loopback request is received, storing the chosen virtual circuit setting as the correct virtual circuit setting; and
if a reply to the loopback request is not received, choosing different virtual circuit settings and sending loopback requests until a reply is received. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for determining whether a DSL line is using PPPoA encapsulation comprising:
-
sending a PPP/LCP configure-request packet;
if a reply to the sent configure-request packet is received, storing the encapsulation type as PPPoA;
sending a PPP/LCP echo-request packet; and
if a reply to the sent echo-request packet is received, storing the encapsulation type as PPPoA. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for determining whether a DSL line is using PPPoE encapsulation comprising:
-
executing a PPPoE fast connect recovery command;
if a reply to the fast connect recovery command is received, storing the encapsulation type as PPPoE;
sending a PPPoE discovery stage PADI packet; and
if a reply to the sent PADI packet is received, storing the encapsulation type as PPPoE. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium having computer executable instructions for automatically detecting the correct DSL virtual circuit setting and encapsulation type by performing steps comprising:
-
detecting the correct virtual circuit setting by sending loopback requests over different virtual circuit settings until a valid loopback reply is received;
detecting PPPoA encapsulation by receiving a reply to a PPP/LCP configuration request or echo request; and
detecting PPPoE encapsulation by receiving a reply to a PPP/LCP termination request or a PPPoE discovery initiation request. - View Dependent Claims (22)
-
-
23. A DSL modem comprising:
-
means for automatically detecting the correct virtual circuit settings when the modem is connected to a DSL line; and
means for automatically detecting the encapsulation type being used on the DSL line. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. Operating software for a DSL modem comprising:
computer executable instructions for detecting the correct virtual circuit settings of a connected DSL line by sending loopback requests over different virtual circuits until a valid loopback reply is received.
-
30. Operating software for a DSL modem comprising:
computer executable instructions for determining that the encapsulation type being used by a connected DSL line is PPPoA when a valid reply is received in response to a PPP/LCP configuration or echo request; and
for determining that the encapsulation type is PPPoE when a valid reply is received in response to a PPPoE discovery initiation request or a PPP/LCP termination request.
Specification