[j-nsp] DSCP classifier doesn't work
Juan Villasuso
jvilla+juniper@correo.cesga.es
Thu, 10 Oct 2002 16:13:39 +0200
Hi,
I´m trying to configure IP premium services (EF) and the problem is that the
classifier applied to the input interface don't queue the packets to the
apropiate forwarding-class.
This can be achieved through filters and then forwarding to the
corresponding forwarding-class
filter expedited {
term expedited {
from {
dscp ef;
}
then {
forwarding-class expedited-forwarding;
accept;
}
}
}
However through class-of-service classifiers didn't work.
Here is the M10 config
Any idea?. Thanks in advance
--- JUNOS 5.5R1.2 built 2002-09-28 01:43:28 UTC
jvilla@SAN-JUN-01> show chassis hardware
Hardware inventory:
Item Version Part number Serial number Description
Chassis 60560 M10
Midplane REV 03 710-001950 HG4489
Power Supply A Rev 04 740-002497 MB11788 AC
Power Supply B Rev 04 740-002497 MA21363 AC
Display REV 04 710-001995 HG7286
Routing Engine REV 05 740-003877 1000340864 RE-2.0
FEB REV 06 710-003310 HG4149 E-FEB
FPC 0
PIC 0 REV 03 750-002977 HD9439 2x OC-3 ATM, MM
PIC 1 REV 01 750-002982 HB1135 1x Tunnel
PIC 2 REV 01 750-005091 HE8064 1x G/E, 1000
BASE-SX
PIC 3 REV 01 750-005091 HA3150 1x G/E, 1000
BASE-SX
FPC 1
PIC 0 REV 01 750-005091 AG6308 1x G/E, 1000
BASE-SX
jvilla@SAN-JUN-01# show class-of-service
classifiers {
dscp EF-BE {
import default;
forwarding-class best-effort {
loss-priority low code-points [ af11 af12 af13 ];
}
}
}
forwarding-classes {
queue 0 best-effort;
queue 1 expedited-forwarding;
queue 3 network-control;
}
interfaces {
ae0 {
scheduler-map EF-BE;
unit * {
classifiers {
dscp EF-BE;
}
rewrite-rules {
dscp EF-BE;
}
}
}
ge-0/3/0 {
scheduler-map EF-BE;
unit * {
classifiers {
dscp EF-BE;
}
rewrite-rules {
dscp EF-BE;
}
}
}
ge-1/0/0 {
scheduler-map EF-BE;
unit 0 {
classifiers {
dscp EF-BE;
}
rewrite-rules {
dscp EF-BE;
}
}
}
}
rewrite-rules {
dscp EF-BE {
import default;
forwarding-class best-effort {
loss-priority low code-point be;
loss-priority high code-point be;
}
forwarding-class expedited-forwarding {
loss-priority low code-point ef;
loss-priority high code-point ef;
}
}
}
scheduler-maps {
EF-BE {
forwarding-class best-effort scheduler SCH-BEST-EFFORT;
forwarding-class expedited-forwarding scheduler
SCH-EXPEDITED-FORWARDING;
forwarding-class network-control scheduler SCH-NETWORK-CONTROL;
}
}
schedulers {
SCH-NETWORK-CONTROL {
transmit-rate percent 5;
buffer-size percent 5;
}
SCH-EXPEDITED-FORWARDING {
transmit-rate percent 10;
buffer-size percent 10;
}
SCH-BEST-EFFORT {
transmit-rate percent 85;
buffer-size percent 85;
}
}
[edit]
jvilla@SAN-JUN-01# show interfaces
ge-0/2/0 {
gigether-options {
802.3ad ae0;
}
}
ge-0/3/0 {
gigether-options {
802.3ad ae0;
}
}
ge-1/0/0 {
unit 0 {
family inet {
address 10.10.10.1/30;
}
}
}
ae0 {
vlan-tagging;
unit 0 {
vlan-id 1;
family inet {
address 192.168.100.1/24;
}
}
unit 1 {
vlan-id 2;
family inet {
address 192.168.200.1/24;
}
}
unit 2 {
vlan-id 3;
family inet {
address 192.168.201.1/24;
}
}
}
jvilla@SAN-JUN-01> show class-of-service interface ae0
Physical interface: ae0, Index: 12
Scheduler map: EF-BE, Index: 47222
Logical interface: ae0.0, Index: 5
Object Name Type Index
Rewrite EF-BE dscp 47964
Rewrite exp-default exp 2
Classifier EF-BE dscp 47964
Logical interface: ae0.1, Index: 6
Object Name Type Index
Rewrite EF-BE dscp 47964
Rewrite exp-default exp 2
Classifier EF-BE dscp 47964
Logical interface: ae0.2, Index: 7
Object Name Type Index
Rewrite EF-BE dscp 47964
Rewrite exp-default exp 2
Classifier EF-BE dscp 47964
jvilla@SAN-JUN-01> show class-of-service interface ge-1/0/0
Physical interface: ge-1/0/0, Index: 24
Scheduler map: EF-BE, Index: 47222
Logical interface: ge-1/0/0.0, Index: 24
Object Name Type Index
Rewrite EF-BE dscp 47964
Rewrite exp-default exp 2
Classifier EF-BE dscp 47964
jvilla@SAN-JUN-01> show class-of-service interface ge-0/3/0
Physical interface: ge-0/3/0, Index: 23
Scheduler map: EF-BE, Index: 47222
Logical interface: ge-0/3/0.0, Index: 20
Object Name Type Index
Rewrite EF-BE dscp 47964
Rewrite exp-default exp 2
Classifier EF-BE dscp 47964
Logical interface: ge-0/3/0.1, Index: 21
Object Name Type Index
Rewrite EF-BE dscp 47964
Rewrite exp-default exp 2
Classifier EF-BE dscp 47964
Logical interface: ge-0/3/0.2, Index: 22
Object Name Type Index
Rewrite EF-BE dscp 47964
Rewrite exp-default exp 2
Classifier EF-BE dscp 47964