Configure a single fractional T1 logical interface:
- [edit interfaces]
- lsq-0/2/0 {
- per-unit-scheduler;
-
- unit 0 {
- encapsulation multilink-ppp;
- link-layer-overhead 0.5;
-
- family inet {
- address 10.40.1.1/30;
- }
- }
- }
- ct3-1/0/0 {
- partition 1 interface-type ct1;
- }
- ct1-1/0/0:1 {
- partition 1 timeslots 1-2 interface-type ds;
- }
- ds-1/0/0:1:1 {
- encapsulation ppp;
-
- unit 0 {
-
- family mlppp {
- bundle lsq-0/2/0.0;
- }
- }
- }
- [edit class-of-service]
- interfaces {
- ds-1/0/0:1:1 { # multilink PPP constituent link
-
- unit 0 {
- scheduler-map sched-map1;
- }
- }
- forwarding-classes {
- queue 0 be;
- queue 1 ef;
- queue 2 af;
- queue 3 nc;
- }
- scheduler-maps {
-
- sched-map1 {
- forwarding-class af scheduler af-scheduler;
- forwarding-class be scheduler be-scheduler;
- forwarding-class ef scheduler ef-scheduler;
- forwarding-class nc scheduler nc-scheduler;
- }
- }
- schedulers {
-
- af-scheduler {
- transmit-rate percent 20;
- buffer-size percent 20;
- priority low;
- }
-
- be-scheduler {
- transmit-rate percent 20;
- buffer-size percent 20;
- priority low;
- }
-
- ef-scheduler {
- transmit-rate percent 50;
- buffer-size percent 50;
- priority strict-high; # voice queue
- }
-
- nc-scheduler {
- transmit-rate percent 10;
- buffer-size percent 10;
- priority high;
- }
- }
- fragmentation-maps {
-
- fragmap-1 {
-
- forwarding-class be {
- fragment-threshold 180;
- }
-
- forwarding-class ef {
- fragment-threshold 100;
- }
- }
- }
- [edit interfaces]
- lsq-0/2/0 {
-
- unit 0 {
- fragmentation-map fragmap-1;
- }
- }