The L2TP Forwarding of PPPoE Tag Information feature allows you to
transfer DSL line information from the L2TP access concentrator (LAC) to the
L2TP network server (LNS). For example, the LAC transports the actual-rate-up
and the actual-rate-down PPPoE tag information to the LNS, which learns about
the actual PPPoE transfer speeds that are negotiated by the customer premise
equipment (CPE) and the digital subscriber line access multiplexer (DSLAM). The
DSLAM inserts the PPPoE tag values for the rate up and the rate down and
signals this information during PPPoE establishment with the LAC, which in
turn, sends this information to the LNS.
By using the L2TP Forwarding of PPPoE Tag Information feature, you can
also override the nas-port-id or calling-station-id VSAs, or both, on the LNS
with the Circuit-ID and Remote-ID VSA respectively.
When you configure the
dsl-line-info-forwarding command in VPDN group
or VPDN-template configuration mode, and when the LNS receives one of the
specified AV pairs, the LNS sends a matching VSA to the RADIUS server as a AAA
request. The associated AAA attributes are:
Enter the
radius-server attribute 87 circuit-id command to override the nas-port-id with
the CIRCUIT_ID VSA. Enter the
radius-server attribute 31 remote-id command to override the calling-station-id
with the REMOTE_ID VSA.
In accordance with DSL Forum 2004-71, the DSL uses the Vendor Specific
tag for line identification. The first 2 octets (TAG_TYPE) are
PPPOE_TAG_VENDSPEC (0x0105). The next 2 octets (TAG_LENGTH) contain the total
length including Sub-options, Sub-option-lengths, and Tag-values. The first
four octets of the TAG_VALUE contain the vendor ID. The next octet contains
sub-option for Agent Remote ID (0x02). Following octet contains total length of
Sub-option-tag in bytes.
The maximum length for the Remote-ID tag is 63 bytes. The Remote-ID tag
contains an operator administered string that uniquely identifies the
subscriber on the associated DSL line. The Remote-ID tag can be a phone number,
an email address, a billing account number, or any other string that can be
used by Service Providers as a tracking mechanism.
If the discovery frame has the sub-option 0x01, it indicates the
presence of the Circuit-ID tag. A single frame supports Circuit-ID, Remote-ID,
or both. If Circuit-ID is present in the same frame, it sends to the RADIUS
server through the Nas-Port-ID attribute.
The following example shows an access and accounting request sent to
the RADIUS server with remote-ID tag and DSL-Sync-Rate tags:
01:24:52: RADIUS/ENCODE: Best Local IP-Address 10.0.73.20 for Radius-Server 128.107.164.254
01:24:52: RADIUS(00000011): Send Access-Request to 192.107.164.254:1645 id 1645/3, len 391
01:24:52: RADIUS: authenticator 3B 49 F5 7D 8A 6F A4 D7 - 57 99 E6 60 A9 D0 C7 B9
01:24:52: RADIUS: Vendor, Cisco [26] 41
01:24:52: RADIUS: Cisco AVpair [1] 35 "client-mac-address=0090.bf06.c81c"
01:24:52: RADIUS: Vendor, Cisco [26] 39
01:24:52: RADIUS: Cisco AVpair [1] 33 "actual-data-rate-upstream=20480"
01:24:52: RADIUS: Vendor, Cisco [26] 39
01:24:52: RADIUS: Cisco AVpair [1] 33 "actual-data-rate-downstream=512"
01:24:52: RADIUS: Vendor, Cisco [26] 39
01:24:52: RADIUS: Cisco AVpair [1] 33 "minimum-data-rate-upstream=1024"
01:24:52: RADIUS: Framed-Protocol [7] 6 PPP [1]
01:24:52: RADIUS: User-Name [1] 16 "pshroff-client"
01:24:52: RADIUS: CHAP-Password [3] 19 *
01:24:52: RADIUS: NAS-Port-Type [61] 6 Ethernet [15]
01:24:52: RADIUS: Vendor, Cisco [26] 46
01:24:52: RADIUS: Cisco AVpair [1] 40 "circuit-id-tag=Ethernet1/0.1:ababababa"
01:24:52: RADIUS: Vendor, Cisco [26] 36
01:24:52: RADIUS: Cisco AVpair [1] 30 "remote-id-tag=0090.bf06.c81c"
01:24:52: RADIUS: NAS-Port [5] 6 268435486
01:24:52: RADIUS: NAS-Port-Id [87] 25 "Ethernet1/0.1:ababababa"
01:24:52: RADIUS: Vendor, Cisco [26] 41
01:24:52: RADIUS: Cisco AVpair [1] 35 "client-mac-address=0090.bf06.c81c"
01:24:52: RADIUS: Service-Type [6] 6 Framed [2]
01:24:52: RADIUS: NAS-IP-Address [4] 6 10.0.73.20
01:24:55: RADIUS(00000011): Send Accounting-Request to 192.107.164.254:1646 id 1646/4, len 495
01:24:55: RADIUS: authenticator 22 6F B2 F3 88 B1 03 91 - 4A 70 53 BD 44 A6 A6 0F
01:24:55: RADIUS: Acct-Session-Id [44] 19 "1/0/0/30_00000008"
01:24:55: RADIUS: Vendor, Cisco [26] 39
01:24:55: RADIUS: Cisco AVpair [1] 33 "actual-data-rate-upstream=20480"
01:24:55: RADIUS: Vendor, Cisco [26] 39
01:24:55: RADIUS: Cisco AVpair [1] 33 "actual-data-rate-downstream=512"
01:24:55: RADIUS: Vendor, Cisco [26] 39
01:24:55: RADIUS: Cisco AVpair [1] 33 "minimum-data-rate-upstream=1024"
01:24:55: RADIUS: Vendor, Cisco [26] 49
01:24:55: RADIUS: Cisco AVpair [1] 43 "minimum-data-rate-downstream-low-power=32"
01:24:55: RADIUS: Vendor, Cisco [26] 46
01:24:55: RADIUS: Cisco AVpair [1] 40 "maximum-interleaving-delay-upstream=64"
01:24:55: RADIUS: Framed-Protocol [7] 6 PPP [1]
01:24:55: RADIUS: User-Name [1] 16 "pshroff-client"
01:24:55: RADIUS: Vendor, Cisco [26] 32
01:24:55: RADIUS: Cisco AVpair [1] 26 "connect-progress=Call Up"
01:24:55: RADIUS: Acct-Authentic [45] 6 RADIUS [1]
01:24:55: RADIUS: Acct-Status-Type [40] 6 Start [1]
01:24:55: RADIUS: NAS-Port-Type [61] 6 Ethernet [15]
01:24:55: RADIUS: Vendor, Cisco [26] 46
01:24:55: RADIUS: Cisco AVpair [1] 40 "circuit-id-tag=Ethernet1/0.1:ababababa"
01:24:55: RADIUS: Vendor, Cisco [26] 36
01:24:55: RADIUS: Cisco AVpair [1] 30 "remote-id-tag=0090.bf06.c81c"
01:24:55: RADIUS: NAS-Port [5] 6 268435486
01:24:55: RADIUS: NAS-Port-Id [87] 25 "Ethernet1/0.1:ababababa"
01:24:55: RADIUS: Vendor, Cisco [26] 41
01:24:55: RADIUS: Cisco AVpair [1] 35 "client-mac-address=0090.bf06.c81c"
01:24:55: RADIUS: Service-Type [6] 6 Framed [2]
01:24:55: RADIUS: NAS-IP-Address [4] 6 10.0.73.20
01:24:55: RADIUS: Acct-Delay-Time [41] 6 0
01:24:57: RADIUS: Received from id 1646/4 192.107.164.254:1646, Accounting-response, len 20
The LAC sends the indicated AV pairs, containing the DSL line
information to the LNS, which sends them through AAA to the RADIUS server. The
RADIUS server uses the DSL line identification when processing AAA requests.
If you plan to configure L2TP Forwarding of PPPoE Tagging Information,
it is recommended that you be familiar with RFC 2516 and DSL Forum TR-101
before configuring this feature.