Hi,
You need to modify the dynamic-profile to support CoS and IPv6.
I assume you will be using NDRA and DHCPv6 PD [WAN and LAN]
For CoS, you need below attribute to be pushed from radius.
test Cleartext-Password := "test"
ERX-CoS-Shaping-Pmt-Type += "T01 SCHEDULER-MAP-TEST",
ERX-CoS-Shaping-Pmt-Type += "T02 20m"
LNS# show dynamic-profiles dyn-lns-profile | no-more
interfaces {
"$junos-interface-ifd-name" {
unit "$junos-interface-unit" {
dial-options {
l2tp-interface-id l2tp-encapsulation;
}
family inet {
unnumbered-address "$junos-loopback-interface";
}
family inet6 {
unnumbered-address "$junos-loopback-interface";
}
}
}
}
protocols {
router-advertisement {
interface "$junos-interface-name" {
prefix $junos-ipv6-ndra-prefix;
}
}
}
class-of-service {
traffic-control-profiles {
TEST {
scheduler-map "$junos-cos-scheduler-map";
shaping-rate "$junos-cos-shaping-rate";
}
}
interfaces {
"$junos-interface-ifd-name" {
unit "$junos-interface-unit" {
output-traffic-control-profile TEST;
}
}
}
scheduler-maps {
SCHEDULER-MAP-TEST {
forwarding-class BE scheduler SCHEDULER-BE;
forwarding-class NC scheduler SCHEDULER-NC;
forwarding-class AF scheduler SCHEDULER-AF;
forwarding-class EF scheduler SCHEDULER-EF;
}
}
schedulers {
SCHEDULER-BE {
transmit-rate percent 30;
priority low;
}
SCHEDULER-AF {
transmit-rate percent 20;
priority high;
}
SCHEDULER-NC {
transmit-rate percent 20;
priority high;
}
SCHEDULER-EF {
shaping-rate percent 30 burst-size 2k;
priority strict-high;
}
}
}
DHCPv6 PD
LNS# show system services
dhcp-local-server {
dhcpv6 {
overrides {
process-inform;
}
group DHCPv6_LOCAL {
overrides {
delegated-pool PD;
}
interface si-0/0/0.0;
}
}
ACCESS
{master}[edit access]
LNS# show
address-assignment {
neighbor-discovery-router-advertisement NDRA;
pool PD {
family inet6 {
prefix XXX:XXXX:YYYY::/48;
range 2 prefix-length 64;
}
}
pool NDRA {
family inet6 {
prefix XXX:YYYY:ZZZZ::/48;
range p1 prefix-length 64;
}
}
}
NOTE: NDRA/PD can be assigned fby radius like we assign framed-address for IPv4.
For choosing LNS from LAC, LAC can use username,domain-map etc. It depends what LAC want to use.
Routing-option part is not cleared. For every subscriber there will be access-internal route created. Can you please explain in brief?
Regards,
Rahul N