Sunteți pe pagina 1din 15

IP-10 QoS Configuration Guidelines

Bharti
Assumptions
i. This document provides guidelines for configuration based on customers’ QoS requirements and
design
ii. 2G/3G/4G services are not differentiated based on DSCP values
iii. Both ends of the link should have the same software version.
iv. QoS implementation must be done end to end starting with the far end.
v. The script need to be adapted at the live configuration
vi. The configuration need to be done stating with the last NE in the chain.
vii. This can be applied on software version starting with 7.0

Topology Sample for IP 20 & IP10:-

Prerequisite for Shaper/WRED on IP20 in IP10 Chain:-

 Shaper/WRED to be implement on IP20 Ethernet port connected with IP 10.


 There should be no IP20 in-between or After IP10 Chain.
 If IP10 directly connected with POP than IP 20 need to install before IP10.
Shaper value as per MRMC define in MW link. Below example is for 180MBps.

Create service bundle shaper profile

Select Ethernet port connected with IP10

Attached Shaper on Ethernet port.


WRED on IP20 Ethernet Port connected with IP10

Create WRED Profile

Select Ethernet Port of IP20 Ethernet Port connected with IP10


Attached profile on All Queue

QOS on IP10 Device:-


1. Login to web EMS
- User: admin
- Password: admin

2. Configuration Enhanced Traffic Manager Guidelines


a). GO to configuration/General/Licensing/Enhanced traffic manager license should be allowed.
(Managed Switch license require)
b). Enable Enhanced traffic manager admin

After enable ETM we will have next view:


3. Classification Guidelines

a). Go to Configuration/Ethernet Switch/Enhanced Traffic Manager/Classification

First Hierarchy remain the as default, in Second Hierarchy Enable 1st criterion
Configure also vlan id mapped to cos 7
b). Go to Configuration/Ethernet Switch/Enhanced Traffic Manager/Classification
Enable 2nd Criterion

Enable DSCP/TOS to Cos for Mapping DSCP to COS

c). Assign DSCP to CoS as per QCI table.

All the remaining DSCPs (except 46, 34, 28, 26, 25, 24, 23, 22) must be assign to cos 3 as per customer
requirement.

d). Configure default COS as 2. All traffic that doesn’t match the DSCP classification will be mapped in
this COS.
e). Check Cos to Queue mapping, by default below table configured in system.

4. Configure Queue Size

In order to configure the new Queue Size we must make an intermediate step with the below values:
After this we can put the values as below:

For Data Gold traffic we assign a 2Mbit buffer size and for Data Bronze 1 Mbit buffer size. All
the other queues are at 0.25Mbit.

6. Egress Shaper & Scheduler Guidelines


CoS 7 should be able to consume up radio limit. After cos 7, CoS 6 should be able to consume up
radio limit. CoS 5,4,3,2 should be split whatever remaining with WFQ in ratio 2/9/1/1, after cos 7 and 6;
no CIR or EIR defined!

Configuration using CLI script:

Before starting to run the command there is one step that need to be done manually!

Node Login:-
Telnet 192.168.x.x
User ID
Admin
Password
Admin

#manually
cd interfaces/ethernet/bridge/eth-port[8]/enhanced-tm/
set admin enable
yes
#then you need to confirm by putting “yes”
Yes

# previous 4 lines has problem when pasted as bulk.... ! need manual confirmation !

#default in-band COS


###classifier-hier2-inband-management-vlan-tbl modify vlan xxxx -----------<------- need to set here the
management VLAND ID (162?)
set class-hier2-inband-mgmt-vlan-table-admin enable
classifier-hier2-inband-management-vlan-tbl modify cos 7

#don't change the order, is important to avoid failure(big is last)


queues-queue-size-tbl set 1 0Mbit
queues-queue-size-tbl set 2 0Mbit
queues-queue-size-tbl set 3 0.25Mbit
queues-queue-size-tbl set 6 0.25Mbit
queues-queue-size-tbl set 7 0.25Mbit
queues-queue-size-tbl set 8 0.25Mbit
queues-queue-size-tbl set 5 1Mbit
queues-queue-size-tbl set 4 2Mbit

# Classification and parameters


#Note you configure here the ID in table so put 1 for DSCP 0, or 35 for DSCP 34 !)
set class-hier3-reg-prio-by-dscp-admin enable
classifier-hier3-reg-prio-by-dscp-tbl modify 47 cos 7
classifier-hier3-reg-prio-by-dscp-tbl modify 47 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 35 cos 6
classifier-hier3-reg-prio-by-dscp-tbl modify 35 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 29 cos 5
classifier-hier3-reg-prio-by-dscp-tbl modify 29 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 23 cos 4
classifier-hier3-reg-prio-by-dscp-tbl modify 23 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 24 cos 4
classifier-hier3-reg-prio-by-dscp-tbl modify 24 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 25 cos 4
classifier-hier3-reg-prio-by-dscp-tbl modify 25 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 26 cos 4
classifier-hier3-reg-prio-by-dscp-tbl modify 26 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 27 cos 4
classifier-hier3-reg-prio-by-dscp-tbl modify 27 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 64 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 64 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 63 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 63 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 62 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 62 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 61 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 61 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 60 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 60 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 59 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 59 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 58 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 58 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 57 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 57 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 56 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 56 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 55 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 55 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 54 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 54 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 53 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 53 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 52 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 52 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 51 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 51 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 50 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 50 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 49 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 49 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 48 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 48 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 46 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 46 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 45 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 45 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 44 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 44 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 43 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 43 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 42 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 42 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 41 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 41 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 40 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 40 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 39 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 39 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 38 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 38 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 37 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 37 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 36 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 36 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 34 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 34 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 33 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 33 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 32 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 32 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 31 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 31 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 30 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 30 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 28 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 28 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 22 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 22 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 21 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 21 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 20 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 20 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 19 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 19 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 18 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 18 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 17 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 17 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 16 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 16 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 15 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 15 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 14 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 14 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 13 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 13 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 12 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 12 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 11 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 11 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 10 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 10 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 9 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 9 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 8 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 8 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 7 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 7 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 6 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 6 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 5 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 5 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 4 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 4 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 3 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 3 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 2 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 2 color green
classifier-hier3-reg-prio-by-dscp-tbl modify 1 cos 3
classifier-hier3-reg-prio-by-dscp-tbl modify 1 color green
#default CoS for others (MPLS, untag)
classifier-hier3-reg-prio-by-def-port-tbl modify cos 2

#show-classifier-hier3-reg-prio-by-dscp-tbl

set shaper-global-admin disable


#delete any existing shaper
shaper-configuration-tbl modify 8 admin disable
shaper-configuration-tbl modify 7 admin disable
shaper-configuration-tbl modify 6 admin disable
shaper-configuration-tbl modify 5 admin disable
shaper-configuration-tbl modify 4 admin disable
shaper-configuration-tbl modify 3 admin disable

#queue configuration
scheduler-configuration-tbl modify 1 priority 1
scheduler-configuration-tbl modify 1 weight 1
scheduler-configuration-tbl modify 2 priority 1
scheduler-configuration-tbl modify 2 weight 1
scheduler-configuration-tbl modify 3 priority 2
scheduler-configuration-tbl modify 3 weight 1
scheduler-configuration-tbl modify 4 priority 2
scheduler-configuration-tbl modify 4 weight 1
scheduler-configuration-tbl modify 5 priority 2
scheduler-configuration-tbl modify 5 weight 9
scheduler-configuration-tbl modify 6 priority 2
scheduler-configuration-tbl modify 6 weight 2
scheduler-configuration-tbl modify 7 priority 3
scheduler-configuration-tbl modify 7 weight 15
scheduler-configuration-tbl modify 8 priority 4
scheduler-configuration-tbl modify 8 weight 15

#show-shaper-configuration-tbl
Exit

#Repeat the same in all slots


#cd /platform/shelf-manager/
#platform/shelf-manager>logon-unit 2,3,4,5,6

S-ar putea să vă placă și