1 # 2 # sample diffedge configuration using CBQ 3 # 4 5 # 6 # input interface 7 # 8 interface pvc1 9 # 10 # EF conditioner 11 # 12 conditioner pvc1 ef_cdnr <tbmeter 6M 64K <mark 0xb8><drop>> 13 filter pvc1 ef_cdnr 0 0 172.16.4.174 0 0 14 # 15 # AF conditioners 16 # 17 conditioner pvc1 af1x_cdnr \ 18 <trtcm 3M 32K 10M 64K <mark 0x28><mark 0x30><mark 0x38> colorblind> 19 conditioner pvc1 af2x_cdnr \ 20 <trtcm 3M 32K 10M 64K <mark 0x48><mark 0x50><mark 0x58> colorblind> 21 conditioner pvc1 af3x_cdnr \ 22 <trtcm 3M 32K 10M 64K <mark 0x68><mark 0x70><mark 0x78> colorblind> 23 # tswtcm 24 conditioner pvc1 af4x_cdnr \ 25 <tswtcm 3M 10M 500 <mark 0x88><mark 0x90><mark 0x98>> 26 27 filter pvc1 af1x_cdnr 0 0 172.16.4.176 0 0 28 filter pvc1 af2x_cdnr 0 0 172.16.4.177 0 0 29 filter pvc1 af3x_cdnr 0 0 172.16.4.178 0 0 30 filter pvc1 af4x_cdnr 0 0 172.16.4.179 0 0 31 32 # 33 # output interface 34 # 35 interface pvc0 bandwidth 45M cbq 36 class cbq pvc0 root_class NULL pbandwidth 100 37 class cbq pvc0 def_class root_class borrow pbandwidth 86 default 38 # 39 # EF class 40 # 41 class cbq pvc0 ef_class root_class pbandwidth 14 priority 5 42 filter pvc0 ef_class 0 0 0 0 0 tos 0xb8 tosmask 0xfc 43 # 44 # AF classes 45 # 46 # rio threshold values 47 rio 40 50 10 20 30 10 5 15 10 48 # 49 class cbq pvc0 af1x_class def_class borrow pbandwidth 20 rio 50 class cbq pvc0 af2x_class def_class borrow pbandwidth 20 rio 51 class cbq pvc0 af3x_class def_class borrow pbandwidth 20 rio cleardscp 52 class cbq pvc0 af4x_class def_class borrow pbandwidth 20 rio 53 54 filter pvc0 af1x_class 0 0 0 0 0 tos 0x20 tosmask 0xe4 55 filter pvc0 af2x_class 0 0 0 0 0 tos 0x40 tosmask 0xe4 56 filter pvc0 af3x_class 0 0 0 0 0 tos 0x60 tosmask 0xe4 57 filter pvc0 af4x_class 0 0 0 0 0 tos 0x80 tosmask 0xe4 58