This article describes the behavior of a misconfigured LFI with the MLPPP on M120.
After migrating the MLPPP circuit with CE from M20 to M120, the connection was lost. Environment:
> show interfaces terse Interface Admin Link Proto Local Remote ...... ce1-1/2/7 up up ds-1/2/7:1 up up ds-1/2/7:1.0 up down mlppp lsq-1/3/0.2 ..... lsq-1/3/0 up up lsq-1/3/0.2 up down inet 202.160.194.189/30 > show log messages | match ppp Apr 9 14:50:30 m120-re0 /kernel: if_pfe_mlppp_ifl_config lsq-1/3/0: ifl config: op: 2; sub: 2; flags: 0x8010, curr: 0xc010. rlsq 0 Apr 9 14:50:30 m120-re0 /kernel: [mlppp] ds-1/2/7:1.0 of lsq-1/3/0.2 is down Apr 9 14:50:30 m120-re0 /kernel: [mlppp] ds-1/2/7:1.0 leaves lsq-1/3/0.2 Apr 9 14:50:30 m120-re0 /kernel: [mlppp] lsq-1/3/0.2 reset remote MRRU to N/A Apr 9 14:50:30 m120-re0 /kernel: [mlppp] reset lsq-1/3/0.2 family MTUs to configured value
> show configuration interfaces lsq-1/3/0 unit 2 encapsulation multilink-ppp; mrru 1524; fragment-threshold 128; minimum-links 1; multilink-max-classes 4; ...... > show configuration class-of-service interfaces lsq-1/3/0 unit 2 scheduler-map aaa_00007636BKK_Scheduler-Map; fragmentation-map aaa-TEST; shaping-rate 256k; > show configuration class-of-service fragmentation-maps aaa-TEST forwarding-class { premiumrt { fragment-threshold 128; multilink-class 2; } standard { fragment-threshold 128; multilink-class 0; } business { multilink-class 1; } nc_premiumnrt { fragment-threshold 128; multilink-class 3; } }
> show configuration interfaces ls-0/0/0 unit 2 encapsulation multilink-ppp; mrru 1524; fragment-threshold 128; interleave-fragments;
> show configuration interfaces lsq-1/3/0 unit 2 encapsulation multilink-ppp; mrru 1524; fragment-threshold 128; minimum-links 1; # “multilink-max-classes” was removed ...... > show configuration class-of-service interfaces lsq-1/3/0 unit 2 scheduler-map aaa_00007636BKK_Scheduler-Map; fragmentation-map aaa-TEST; shaping-rate 256k; > show configuration class-of-service fragmentation-maps aaa-TEST forwarding-class { premiumrt { no-fragmentation; # “multilink-class” option was set to use "no-fragmentation" option to make the voice traffic in this queue become LFI packets, while keep the packets in other queue to be fragmented into 128 Bytes } }