Vous êtes sur la page 1sur 51

Nokia Siemens Networks WCDMA RAN, Rel. RU10, System Library, v.

Q8 - IP QoS Configuration Handling


DN0675712 Issue 03C Approval Date 2010-01-22

Confidential

Q8 - IP QoS Configuration Handling

The information in this document is subject to change without notice and describes only the product defined in the introduction of this documentation. This documentation is intended for the use of Nokia Siemens Networks customers only for the purposes of the agreement under which the document is submitted, and no part of it may be used, reproduced, modified or transmitted in any form or means without the prior written permission of Nokia Siemens Networks. The documentation has been prepared to be used by professional and properly trained personnel, and the customer assumes full responsibility when using it. Nokia Siemens Networks welcomes customer comments as part of the process of continuous development and improvement of the documentation. The information or statements given in this documentation concerning the suitability, capacity, or performance of the mentioned hardware or software products are given "as is" and all liability arising in connection with such hardware or software products shall be defined conclusively and finally in a separate agreement between Nokia Siemens Networks and the customer. However, Nokia Siemens Networks has made all reasonable efforts to ensure that the instructions contained in the document are adequate and free of material errors and omissions. Nokia Siemens Networks will, if deemed necessary by Nokia Siemens Networks, explain issues which may not be covered by the document. Nokia Siemens Networks will correct errors in this documentation as soon as possible. IN NO EVENT WILL Nokia Siemens Networks BE LIABLE FOR ERRORS IN THIS DOCUMENTATION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES, SUCH AS BUT NOT LIMITED TO LOSS OF PROFIT, REVENUE, BUSINESS INTERRUPTION, BUSINESS OPPORTUNITY OR DATA,THAT MAY ARISE FROM THE USE OF THIS DOCUMENT OR THE INFORMATION IN IT. This documentation and the product it describes are considered protected by copyrights and other intellectual property rights according to the applicable laws. The wave logo is a trademark of Nokia Siemens Networks Oy. Nokia is a registered trademark of Nokia Corporation. Siemens is a registered trademark of Siemens AG. Other product names mentioned in this document may be trademarks of their respective owners, and they are mentioned for identification purposes only. Copyright Nokia Siemens Networks 2010. All rights reserved

Important Notice on Product Safety


Elevated voltages are inevitably present at specific points in this electrical equipment. Some of the parts may also have elevated operating temperatures. Non-observance of these conditions and the safety instructions can result in personal injury or in property damage. Therefore, only trained and qualified personnel may install and maintain the system. The system complies with the standard EN 60950 / IEC 60950. All equipment connected has to comply with the applicable safety standards.

The same text in German: Wichtiger Hinweis zur Produktsicherheit In elektrischen Anlagen stehen zwangslufig bestimmte Teile der Gerte unter Spannung. Einige Teile knnen auch eine hohe Betriebstemperatur aufweisen. Eine Nichtbeachtung dieser Situation und der Warnungshinweise kann zu Krperverletzungen und Sachschden fhren. Deshalb wird vorausgesetzt, dass nur geschultes und qualifiziertes Personal die Anlagen installiert und wartet. Das System entspricht den Anforderungen der EN 60950 / IEC 60950. Angeschlossene Gerte mssen die zutreffenden Sicherheitsbestimmungen erfllen.

Id:0900d8058066fec0 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Table of contents
This document has 51 pages. Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Q8 - IP QOS CONFIGURATION HANDLING COMMANDS . . . . . . . . . . 7 Q8C CONFIGURE DSCP TO TRAFFIC CLASS MAPPING FOR GTPU 8 Q8N CONFIGURE REAL TIME AND NON REAL TIME RATIO FOR GTPU 12 Q8F ENABLE OR DISABLE DIFFSERV FOR GTPU. . . . . . . . . . . . . . 14 Q8I INTERROGATE DIFFSERV CONFIGURATION FOR GTPU. . . . . 16 Q8M CONFIGURE UMTS TRAFFIC CLASS TO DSCP FOR GTPU . . 18 Q8Q INTERROGATE UMTS TRAFFIC CLASS TO DSCP FOR GTPU 20 Q8B CONFIGURE DSCP TO PHB MAPPING PROFILE . . . . . . . . . . . 21 Q8L INTERROGATE DSCP TO PHB MAPPING PROFILE . . . . . . . . . 25 Q8D DELETE DSCP TO PHB MAPPING PROFILE . . . . . . . . . . . . . . . 30 Q8S CONFIGURE IP INTERFACE QOS . . . . . . . . . . . . . . . . . . . . . . . 35 Q8T INTERROGATE IP INTERFACE QOS . . . . . . . . . . . . . . . . . . . . . 38 Q8U REMOVE IP INTERFACE QOS . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Q8V CONFIGURE PHB PROFILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Q8W INTERROGATE PHB PROFILE . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Q8R DELETE PHB PROFILE OR RESET PHB QUEUES . . . . . . . . . . 50

DN0675712 Issue 03C

Id:0900d8058066fec0 Confidential

Q8 - IP QoS Configuration Handling

Id:0900d8058066fec0 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Summary of changes

Summary of changes
Changes between document issues are cumulative. Therefore, the latest document issue contains all changes made to previous issues. Note that the issue numbering system is changing. For more information, see Guide to WCDMA RAN operating documentation. Changes made between issues 03C and 03B Q8-IP QOS CONFIGURATION HANDLING Function description is updated that this command group is used to set and interrogate the IP QoS configuration for GTPU and NPGE(P)/NPS1(P) unit. Q8N CONFIGURE REAL TIME AND NON REAL TIME RATIO FOR GTPU The first semantic error message is updated. Q8D DELETE DSCP TO PHB MAPPING PROFILE The execution printouts are updated. Q8V CONFIGURE PHB PROFILE The parameter QUEUE WEIGHT is updated that a value no more than 100 is recommended. Profile ID range is updated to 1-10. Q8L INTERROGATE DSCP TO PHB MAPPING PROFILE Execution printouts are updated. Q8F ENABLE OR DISABLE DIFFSERV FOR GTPU Syntax is updated. Q8B CONFIGURE DSCP TO PHB MAPPING PROFILE A note is add to the paremeter explanation of <profile ID>. Q8U REMOVE IP INTERFACE QOS The execution printout of example 2 is updated. Q8S CONFIGURE IP INTERFACE QOS PHB and DSPM profle ID range is updated to 0-10. Changes made between issues 03B and 3-1 Q8V CONFIGURE PHB PROFILE QUEUE PRIORITY parameter is deleted. The value range of QUEUE WEIGHT is updated from 0-10000 to 1-10000. A value no more than 100 is recommended for this parameter. The value range of EXPONENTIAL WEIGHT FACTOR is updated from 0 to 0-10. It is updated that not only queue schedule and queue length but also queue priority are not yet configurable in RN4.0. They are defined by the system. Q8S CONFIGURE IP INTERFACE QOS Unit name IPGE1 in the examples and execution printouts is updated to IFGE1. Changes made between issues 3-1 and 3-0 Two new commands have been added:

DN0675712 Issue 03C

Id:0900d8058066ff42 Confidential

Summary of changes

Q8 - IP QoS Configuration Handling

Q8M Q8Q

CONFIGURE UMTS TRAFFIC CLASS TO DSCP INTERROGATE UMTS TAFFIC CLASS TO DSCP

Changes made between issues 30 and 20 Three new commands have been added for configuring the PHB queue profile: Q8V Q8R Q8W Q8S CONFIGURE PHB PROFILE DELETE PHB PROFILE INTERROGATE PHB PROFILE CONFIGURE IP INTERFACE QOS PARAMETER Two new parameters have been added for identifying the PHB profile. In addition, new fields for the PHB profile ID and name have been added to the command execution printouts. Creating DiffServ configuration is also supported for loopback interface. Q8T INTERROGATE IP INTERFACE QOS PARAMETER Two new parameters have been added for identifying the PHB profile. In addition, new fields for the PHB profile ID and name have been added to the command execution printouts. Creating DiffServ configuration is also supported for loopback interface. Q8U DELETE IP INTERFACE QOS PARAMETERS New fields for the PHB profile ID and name have been added to the command execution printouts. Creating DiffServ configuration is also supported for loopback interface. Changes made between issues 20 and 10 New commands have been added for configuring the QoS profile of an IP interface. Q8B Q8L Q8D Q8S Q8T Q8U CONFIGURE DSCP TO PHB MAPPING PROFILE INTERROGATE DSCP TO PHB MAPPING PROFILE DELETE DSPM PROFILE CONFIGURE IP INTERFACE QOS PARAMETER INTERROGATE IP INTERFACE QOS PARAMETER DELETE IP INTERFACE QOS PARAMETERS

Id:0900d8058066ff42 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8 - IP QOS CONFIGURATION HANDLING COMMANDS

Q8 - IP QOS CONFIGURATION HANDLING COMMANDS


Use the commands of this command group to set and interrogate the IP QoS configuration for GTPU and NPGE(P)/NPS1(P) unit. Normally, these commands can be grouped for the following purposes: 1. Configuring the DSCP traffic classification, the real-time and non-real-time ratio, and enabling or disabling differentiated services (DiffServ). 2. Interrogating the differentiated services configuration. 3. Configuring and interrogating UMTS traffic class to DSCP mapping. 4. Configuring, deleting, and interrogating the DSCP to PHB mapping profile. 5. Configuring, deleting, and interrogating the IP interface QoS. 6. Configuring, deleting, and interrogating the PHB queue profile.

g Commands C, N, F, I, M, and Q are used when GTPU unit is equipped in RNC.


Commands V, W, R, B, L, D, S , T, and U are used after GTPU unit is upgraded to NPGE(P)/NPS1(P) unit. Menu of the command group: IP QOS CONFIGURATION HANDLING COMMANDS ? C: N: F: I: M: Q: B: L: D: S: T: U: V: W: R: Z; ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... ..... DISPLAY MENU CONFIGURE DSCP TO TRAFFIC CLASS MAPPING FOR GTPU CONFIGURE REAL TIME AND NON REAL TIME RATIO FOR GTPU ENABLE OR DISABLE DIFFSERV FOR GTPU INTERROGATE DIFFSERV CONFIGURATION FOR GTPU CONFIGURE UMTS TRAFFIC CLASS TO DSCP FOR GTPU INTERROGATE UMTS TRAFFIC CLASS TO DSCP FOR GTPU CONFIGURE DSCP TO PHB MAPPING PROFILE INTERROGATE DSCP TO PHB MAPPING PROFILE DELETE DSCP TO PHB MAPPING PROFILE CONFIGURE IP INTERFACE QOS INTERROGATE IP INTERFACE QOS REMOVE IP INTERFACE QOS CONFIGURE PHB PROFILE INTERROGATE PHB PROFILE REMOVE PHB PROFILE RETURN TO MAIN LEVEL

DN0675712 Issue 03C

Id:0900d805806d99aa Confidential

Q8C CONFIGURE DSCP TO TRAFFIC CLASS MAPPING FOR GTPU

Q8 - IP QoS Configuration Handling

Q8C CONFIGURE DSCP TO TRAFFIC CLASS MAPPING FOR GTPU


Function Parameters Syntax Use this command to configure Differentiated Services Code Point (DSCP) to traffic class mapping for GTPU. traffic class, data type, DSCP number; Q8C: <traffic class> , [<data type>] , <DSCP number...>; traffic class This parameter identifies the traffic classification that maps to a specific DSCP. This parameter is mandatory. The values are: RT NRT data type This parameter identifies the data type of DSCP. By default, the data type is decimal. The possible values are: Decimal Hex Binary DSCP number This parameter identifies the DSCP value that is used in packet sending. You can configure a complete, 6bit DSCP or just N (N=0-6) most significant bits of the DSCP. In the latter case, the rest (6-N) of the bits are taken as wild cards. For example, binary ('101010'), decimal (38), hexadecimal (0x2A) and wildcards (0x2*) are all valid DSCP values. The values can range from 1 to 63 (decimal). The DSCP value 0 is always NRT. Examples 1. Configure a non-real time traffic classification to DSCP with the hexadecimal data type. ZQ8C:RT:HEX:"26"; 2. Create a real-time DSCP traffic classification with the decimal data type. ZQ8C:RT:DEC:"38"; 3. Create a real-time DSCP traffic classification with the default data type. ZQ8C:RT::"38"; 4. Create a real-time DSCP traffic classification with the binary data type. ZQ8C:RT:BIN:"100110"; 5. Create a non-real-time DSCP traffic classification with a wild card. ZQ8C:NRT:DEC:"2*"; 6. Create a real-time DSCP traffic classification with multiple DSCP values. ZQ8C:RT:DEC:"38,39"; decimal format data hexadecimal format data binary format data real time non-real time

Parameter explanations

Id:0900d805806d77ce Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8C CONFIGURE DSCP TO TRAFFIC CLASS MAPPING FOR GTPU

7. Create a real-time DSCP traffic classification with all DSCP values. ZQ8C:RT:BIN:"*"; Execution printouts The following abbreviations are used in the execution printouts: DSCP TC DSCP number Traffic classification

The execution printout of command examples 1, 2, 3, and 4 is: CONFIGURED DSCP TRAFFIC CLASSIFICATION DSCP ----0 1 2 3 4 5 6 7 8 9 10 TC | DSCP ----|----NRT | 11 NRT | 12 NRT | 13 NRT | 14 NRT | 15 NRT | 16 NRT | 17 NRT | 18 NRT | 19 NRT | 20 NRT | 21 TC | DSCP ----|----NRT | 22 NRT | 23 NRT | 24 NRT | 25 NRT | 26 NRT | 27 NRT | 28 NRT | 29 NRT | 30 NRT | 31 NRT | 32 TC | DSCP ----|----NRT | 33 NRT | 34 NRT | 35 NRT | 36 NRT | 37 NRT | 38 NRT | 39 NRT | 40 NRT | 41 NRT | 42 NRT | 43 TC | DSCP ----|----NRT | 44 NRT | 45 NRT | 46 NRT | 47 NRT | 48 RT | 49 NRT | 50 NRT | 51 NRT | 52 NRT | 53 NRT | 54 TC | DSCP ----|----NRT | 55 NRT | 56 NRT | 57 NRT | 58 NRT | 59 NRT | 60 NRT | 61 NRT | 62 NRT | 63 NRT | NRT | TC | ----|NRT | NRT | NRT | NRT | NRT | NRT | NRT | NRT | NRT | | |

COMMAND EXECUTED The execution printout of command example 5 is: CONFIGURED DSCP TRAFFIC CLASSIFICATION DSCP TC | DSCP ----- ----|----0 RT | 11 1 RT | 12 2 RT | 13 3 RT | 14 4 RT | 15 5 RT | 16 6 RT | 17 7 RT | 18 8 RT | 19 9 RT | 20 10 RT | 21 COMMAND EXECUTED The execution printout of command example 6 is: CONFIGURED DSCP TRAFFIC CLASSIFICATION DSCP TC | DSCP TC | DSCP TC | DSCP TC | DSCP TC | DSCP TC | TC | DSCP ----|----RT | 22 RT | 23 RT | 24 RT | 25 RT | 26 RT | 27 RT | 28 RT | 29 RT | 30 NRT | 31 NRT | 32 TC | DSCP TC | DSCP TC | DSCP TC | ----|----- ----|----- ----|----- ----|NRT | 33 RT | 44 RT | 55 RT | NRT | 34 RT | 45 RT | 56 RT | NRT | 35 RT | 46 RT | 57 RT | NRT | 36 RT | 47 RT | 58 RT | NRT | 37 RT | 48 RT | 59 RT | NRT | 38 RT | 49 RT | 60 RT | NRT | 39 RT | 50 RT | 61 RT | NRT | 40 RT | 51 RT | 62 RT | RT | 41 RT | 52 RT | 63 RT | RT | 42 RT | 53 RT | | RT | 43 RT | 54 RT | |

DN0675712 Issue 03C

Id:0900d805806d77ce Confidential

Q8C CONFIGURE DSCP TO TRAFFIC CLASS MAPPING FOR GTPU

Q8 - IP QoS Configuration Handling

----0 1 2 3 4 5 6 7 8 9 10

----|----NRT | 11 NRT | 12 NRT | 13 NRT | 14 NRT | 15 NRT | 16 NRT | 17 NRT | 18 NRT | 19 NRT | 20 NRT | 21

----|----NRT | 22 NRT | 23 NRT | 24 NRT | 25 NRT | 26 NRT | 27 NRT | 28 NRT | 29 NRT | 30 NRT | 31 NRT | 32

----|----NRT | 33 NRT | 34 NRT | 35 NRT | 36 NRT | 37 NRT | 38 NRT | 39 NRT | 40 NRT | 41 NRT | 42 NRT | 43

----|----NRT | 44 NRT | 45 NRT | 46 NRT | 47 NRT | 48 RT | 49 RT | 50 NRT | 51 NRT | 52 NRT | 53 NRT | 54

----|----NRT | 55 NRT | 56 NRT | 57 NRT | 58 NRT | 59 NRT | 60 NRT | 61 NRT | 62 NRT | 63 NRT | NRT |

----|NRT | NRT | NRT | NRT | NRT | NRT | NRT | NRT | NRT | | |

COMMAND EXECUTED The execution printout of command example 7 is: CONFIGURED DSCP TRAFFIC CLASSIFICATION DSCP TC | DSCP TC | DSCP TC | DSCP TC | DSCP TC | DSCP TC | ----- ----|----- ----|----- ----|----- ----|----- ----|----- ----|0 NRT | 11 RT | 22 RT | 33 RT | 44 RT | 55 RT | 1 RT | 12 RT | 23 RT | 34 RT | 45 RT | 56 RT | 2 RT | 13 RT | 24 RT | 35 RT | 46 RT | 57 RT | 3 RT | 14 RT | 25 RT | 36 RT | 47 RT | 58 RT | 4 RT | 15 RT | 26 RT | 37 RT | 48 RT | 59 RT | 5 RT | 16 RT | 27 RT | 38 RT | 49 RT | 60 RT | 6 RT | 17 RT | 28 RT | 39 RT | 50 RT | 61 RT | 7 RT | 18 RT | 29 RT | 40 RT | 51 RT | 62 RT | 8 RT | 19 RT | 30 RT | 41 RT | 52 RT | 63 RT | 9 RT | 20 RT | 31 RT | 42 RT | 53 RT | | 10 RT | 21 RT | 32 RT | 43 RT | 54 RT | | COMMAND EXECUTED Semantic error messages /*** UNKNOWN PARAMETER ***/ You have tried to configure an illegal parameter name. /*** MISSING PARAMETER ***/ You have tried to configure too few parameters for a traffic classification. /*** INVALID INFORMATION UNIT ***/ You have tried to configure a value in an illegal value form for DSCP. The system may also output a general MML semantic error message. Execution error messages Execution errors may occur, preventing successful execution of the command. If an error occurs, the program indicates the type of error. /*** COMMAND EXECUTION FAILED ***/ Command execution fails due to an error. The system will print out an error code and a relevant MML execution error message.

10

Id:0900d805806d77ce Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8C CONFIGURE DSCP TO TRAFFIC CLASS MAPPING FOR GTPU

/*** COMMAND EXECUTION ABORTED ***/ You have aborted the execution of the command. The system may also output a general MML execution error message.

DN0675712 Issue 03C

Id:0900d805806d77ce Confidential

11

Q8N CONFIGURE REAL TIME AND NON REAL TIME RATIO FOR GTPU

Q8 - IP QoS Configuration Handling

Q8N CONFIGURE REAL TIME AND NON REAL TIME RATIO FOR GTPU
Function Parameters Syntax Q8N:<BW>|1 def; Parameter explanations BW This parameter identifies how many real-time packages are read before a non-real-time package. The value can range from 1 to 50 (decimal). The default value is 1. 1. Configure the RT and NRT ratio as 7. ZQ8N:7; 2. Configure the number of real-time packages read before a non-real time package as the default value (1). ZQ8N:; Execution printouts The execution printout of command example 1 is: CONFIGURED BAND WIDTH BAND WIDTH:7 COMMAND EXECUTED The execution printout of command example 2 is: CONFIGURED BAND WIDTH BAND WIDTH:1 COMMAND EXECUTED Semantic error messages or /*** SEMANTIC ERROR ***/ /*** VALUE TOO HIGH ***/ You have tried to configure an illegal value which is not within the valid value range. The system may also output a general MML semantic error message. Execution error messages Execution errors may occur, preventing successful execution of the command. If an error occurs, the program indicates the type of error. /*** COMMAND EXECUTION FAILED ***/ /*** SEMANTIC ERROR ***/ /*** VALUE TOO LOW ***/ Use this command to configure the real-time and non-real-time ratio for GTPU. BW;

Examples

12

Id:0900d805806d77b5 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8N CONFIGURE REAL TIME AND NON REAL TIME RATIO FOR GTPU

Command execution fails due to an error. The system will print out an error code and a relevant MML execution error message. /*** COMMAND EXECUTION ABORTED ***/ You have aborted the execution of the command. The system may also output a general MML execution error message.

DN0675712 Issue 03C

Id:0900d805806d77b5 Confidential

13

Q8F ENABLE OR DISABLE DIFFSERV FOR GTPU

Q8 - IP QoS Configuration Handling

Q8F ENABLE OR DISABLE DIFFSERV FOR GTPU


Function Parameters Syntax Use this command to enable or disable the DiffServ switch for GTPU. diffserv switch, status; Q8F:<diffserv switch1>= <status>, [<diffserv switch2>= <status>], [<diffserv switch3>= <status>];

Parameter explanations

diffserv switch The type of DiffServ switch. You can set the status for some or all of them. You have to give at least one DiffServ switch. There are three types of DiffServ switches: ING Flag to enable or disable DiffServ for ingress traffic. The initial value is 'Disabled' , which means that the RT and NRT traffic to GTPU are treated equally without QoS. Flag to enable or disable ATM Layer 2 segregation. The initial value is 'Disabled' , which means no Layer 2 segregation for RT and NRT traffic classes is supported. Flag to enable or disable using default VCC. The feature is only enabled when DVCC flag and Layer 2 segregation flag are both enabled. 'Disabled' means that the packet is dropped if no corresponding VCC for a specific traffic class is defined. If this feature is enabled, traffic will use the default VCC (the lowest priority VCC) to send the packet.

SEG

DVCC

status This parameter defines the status of the DiffServ. There are two possible values: ENA DIS Examples enabled disabled

1. Enable the ingress DiffServ. ZQ8F:ING=ENA; 2. Set the ingress Diffserv as enabled with layer 2 segregation as disabled. ZQ8F:ING=ENA,SEG=DIS; 3. Set the ingress DiffServ as enabled with layer 2 segregation as disabled and using the default VCC. ZQ8F:ING=ENA,SEG=ENA,DVCC=ENA;

Execution printouts

The execution printout of command examples 1 and 2 is: CONFIGURED DIFFSERV STATUS INGRESS DIFFSERV: ENABLE LAYER 2 SEGREGATION: DISABLE USE DEFAULT VCC: ENABLE

14

Id:0900d805806d77b2 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8F ENABLE OR DISABLE DIFFSERV FOR GTPU

COMMAND EXECUTED The execution printout of command examples 3 is: CONFIGURED DIFFSERV STATUS INGRESS DIFFSERV: ENABLE LAYER 2 SEGREGATION: ENABLE USE DEFAULT VCC: ENABLE COMMAND EXECUTED Semantic error messages /*** INVALID PARAMETER NAME ***/ You have tried to configure an illegal parameter name for the DiffServ switch. /*** UNKNOWN PARAMETER ***/ You have tried to configure an illegal parameter value for the DiffServ switch status. /*** "=" FAILS AFTER PARAMETER NAME ***/ You have tried to configure a parameter value for the DiffServ switch status without '='. The system may also output a general MML syntax error message. Execution error messages Execution errors may occur, preventing successful execution of the command. If an error occurs, the program indicates the type of error. /*** COMMAND EXECUTION FAILED ***/ Command execution fails due to an error. The system will print out an error code and a relevant MML execution error message. /*** COMMAND EXECUTION ABORTED ***/ You have aborted the execution of the command. The system may also output a general MML execution error message.

DN0675712 Issue 03C

Id:0900d805806d77b2 Confidential

15

Q8I INTERROGATE DIFFSERV CONFIGURATION FOR GTPU

Q8 - IP QoS Configuration Handling

Q8I INTERROGATE DIFFSERV CONFIGURATION FOR GTPU


Function Parameters Syntax Q8I; Use this command to interrogate the DiffServ status, non-real-time and real-time ratio count, and DSCP values set for real-time and non-real-time packages. The command has no parameters.

Examples

1.

Interrogate the DiffServ status, the non-real-time and real-time ratio count, and DSCP values set for real-time and non-real-time packages. ZQ8I;

Execution printouts

The following abbreviations are used in the execution printouts: DSCP TC DSCP number Traffic classification

The execution printout of command example 1 is: INTERROGATED DIFFSERV CONFIGURATION BAND WIDTH:3 DSCP ----0 1 2 3 4 5 6 7 8 9 10 TC | DSCP ----|----NRT | 11 NRT | 12 RT | 13 RT | 14 NRT | 15 RT | 16 NRT | 17 RT | 18 NRT | 19 NRT | 20 NRT | 21 TC | DSCP ----|----NRT | 22 NRT | 23 RT | 24 RT | 25 NRT | 26 NRT | 27 NRT | 28 NRT | 29 RT | 30 NRT | 31 RT | 32 TC | DSCP ----|----NRT | 33 NRT | 34 NRT | 35 RT | 36 NRT | 37 NRT | 38 NRT | 39 NRT | 40 NRT | 41 NRT | 42 NRT | 43 TC | DSCP ----|----NRT | 44 NRT | 45 NRT | 46 NRT | 47 NRT | 48 NRT | 49 NRT | 50 NRT | 51 RT | 52 RT | 53 NRT | 54 TC | DSCP ----|----NRT | 55 NRT | 56 NRT | 57 NRT | 58 NRT | 59 NRT | 60 NRT | 61 RT | 62 NRT | 63 NRT | NRT | TC | ----|NRT | NRT | RT | NRT | NRT | NRT | NRT | NRT | NRT | | |

INGRESS DIFFSERV: DISABLE LAYER 2 SEGREGATION: DISABLE USE DEFAULT VCC: ENABLE COMMAND EXECUTED Semantic error messages /*** INVALID INFORMATION UNIT ***/ You have tried to add a parameter with this command. The command has no parameters. The system may also output a general MML semantic error message.

16

Id:0900d805806d77ad Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8I INTERROGATE DIFFSERV CONFIGURATION FOR GTPU

Execution error messages

Execution errors may occur, preventing successful execution of the command. If an error occurs, the program indicates the type of error. /*** COMMAND EXECUTION FAILED ***/ Command execution fails due to an error. The system will print out an error code and a relevant MML execution error message. /*** COMMAND EXECUTION ABORTED ***/ You have aborted the execution of the command. The system may also output a general MML execution error message.

DN0675712 Issue 03C

Id:0900d805806d77ad Confidential

17

Q8M CONFIGURE UMTS TRAFFIC CLASS TO DSCP FOR GTPU

Q8 - IP QoS Configuration Handling

Q8M CONFIGURE UMTS TRAFFIC CLASS TO DSCP FOR GTPU


Function Use this command to configure UMTS traffic class to DSCP mapping. Both UMTS TC and DSCP values are given in one parameter block. Give at least one pair of the mapping data. UMTS TC, DSCP; Q8M: <UMTS TC>,<DSCP>: [<UMTS TC>,<DSCP>: <...> ]; UMTS TC This parameter identifies the UMTS traffic class. The value range is from 0 to 6. The parameter is obligatory. DSCP This parameter identifies the DSCP value. The value range is from 0 to 63. The parameter is obligatory. Examples 1. Configure the UMTS TC to DSCP mapping. ZQ8M:0,12:1,15:2,20; Execution printouts The execution printout of command example 1 is as follows: CONFIGURED UMTS TRAFFIC CLASS TO DSCP MAPPING DATA UMTS TC DSCP UMTS TRAFFIC CLASS DESCRIPTION ---------- ------ -----------------------------------0 12 Conversation traffic class 1 15 Streaming traffic class 2 20 Interactive traffic class priority 1 3 18 Interactive traffic class priority 2 4 10 Interactive traffic class priority 3 5 0 Background traffic class 6 34 GTP signalling messages traffic class COMMAND EXECUTED Semantic error messages
/*** VALUE TOO HIGH ***/

Parameters Syntax Parameter explanations

The value of the parameter is too high. Choose a value within the allowed value range.
/*** INVALID INFORMATION UNIT ***/

The name given in the parameter contains characters which are not allowed. Correct the value using allowed characters only.
/*** MISSING PARAMETER ***/

An obligatory parameter is missing. Give the missing parameter.


/*** INVALID DELIMITER ***/

18

Id:0900d805806dd999 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8M CONFIGURE UMTS TRAFFIC CLASS TO DSCP FOR GTPU

The given delimiter is not correct. Give the parameter again with the right delimiter as shown in the command guide. The system may also output a general MML semantic error message. Execution error messages
/*** DUPLICATE DSCP VALUES ***/

A DSCP value has been duplicated. Give a different, previously unused value for the DSCP.
/*** COMMAND EXECUTION FAILED ***/

The command execution failed. Check the given error number. The system may also output a general MML execution error message.

DN0675712 Issue 03C

Id:0900d805806dd999 Confidential

19

Q8Q INTERROGATE UMTS TRAFFIC CLASS TO DSCP FOR GTPU

Q8 - IP QoS Configuration Handling

Q8Q INTERROGATE UMTS TRAFFIC CLASS TO DSCP FOR GTPU


Function Parameters Syntax Q8Q; Examples 1. Interrogate the UMTS TC to DCSP mapping. ZQ8Q; Execution printouts The execution printout of command example 1 is as follows: CONFIGURED UMTS TRAFFIC CLASS TO DSCP MAPPING DATA UMTS TC DSCP UMTS TRAFFIC CLASS DESCRIPTION ---------- ------ -----------------------------------0 46 Conversation traffic class 1 34 Streaming traffic class 2 26 Interactive traffic class priority 1 3 18 Interactive traffic class priority 2 4 10 Interactive traffic class priority 3 5 0 Background traffic class 6 34 GTP signalling messages traffic class COMMAND EXECUTED Semantic error messages
/*** INVALID INFORMATION UNIT ***/

Use this command to interrogate UMTS traffic class to DSCP mapping. The command has no parameters.

The name given in the parameter contains characters which are not allowed. Correct the value using allowed characters only. The system may also output a general MML semantic error message.

Execution error messages

/*** COMMAND EXECUTION FAILED ***/

The command execution failed. Check the given error number. The system may also output a general MML execution error message.

20

Id:0900d80580605956 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8B CONFIGURE DSCP TO PHB MAPPING PROFILE

Q8B CONFIGURE DSCP TO PHB MAPPING PROFILE


Function Parameters Syntax Use this command to create or modify the DSCP to PHB mapping profile. It is for NPGE(P) and NPS1(P) only. mode: profile ID: profile name: data type: DSCP value; Q8B: <mode>:[<profile ID>]:[<profile name>]: [<data type>]:[<PHB>=<DSCP>...<DSCP>]; mode The user can specify whether to create a DSPM profile or to modify an existing profile by using a flag (CR=CREATE / MO=MODIFY). The parameter is obligatory. CR Create a profile. If the mode is CR, either a profile ID or a profile name can be given to identify the target profile. At least one of them must be given. If the input ID exits, the creation will fail. MO Modify a profile. If the mode is MO, either a profile ID or a profile name can be given to identify the target profile. At least one of them must be given. If both of them are given in the modification and the name given is different from the original name, it means the modification of the profile name. The new DSCP value will be merged into the old one as the new configuration. profile ID The decimal value which identifies a profile. In profile creation, this value can be given by the user and it is obligatory. The valid number range for this command is 1 to 10. The ID is unique for the DSPM profiles. In the profile modification, either the profile ID or the profile name can be given.

Parameter explanations

g The profile ID ranges from 0 to 10, where 0 is only supported in ZQ8T, ZQ8S and
ZQ8L. This means that as the default value, profile 0 can not be created, modified or deleted. profile name A text string that identifies a profile. This value can be changed. The profile name should be unique for the DSPM profiles. If the user tries to use an existing name to create a new profile, the execution will fail. When the user creates a profile without giving a name, the profile will be automatically named by the system. profile1-profile10 will be assigned as the name in order. data type This parameter identifies the input data type for the DSCP values. It can be in hexadecimal (HEX), binary (BIN), or decimal (DEC) format. The default is decimal format.

DN0675712 Issue 03C

Id:0900d805806bd854 Confidential

21

Q8B CONFIGURE DSCP TO PHB MAPPING PROFILE

Q8 - IP QoS Configuration Handling

PHB This parameter identifies the PHB that the given DSCPs are mapped to. Up to six PHBs can be given in one command. If a DSCP value is not explicitly included in any PHB section in the profile creation, the corresponding PHB mapped to that DSCP value will be retrieved from the default DSPM profile. DSCP The value of the DSCP. This parameter identifies the DSCP values that are associated to a certain PHB when receiving a packet. The operator can configure a complete, a 6 bit DSCP, or only N (N=0~6) most significant bits of the DSCP. In the latter case, the last 6-N bits are used as wild cards. For example, binary ('101010'), decimal (38), hexadecimal (0x2A), and wildcards (0x2*) are all valid DSCP values. The same DSCP cannot be mapped to a different PHB. If wildcards are used, they should exclude the DSCP values which are in the wildcard range, but assigned to other PHBs. Examples 1. Create a DSCP to PHB mapping profile with the name "DSPM-PROFILE-1". ZQ8B:CR:1:"DSPM-PROFILE-1":DEC:EF="30,33,34",AF1="22,23,24"; 2. Modify a DSCP to PHB mapping profile by profile ID. ZQ8B:MO:1::BIN:EF="1*,1000",AF1="11000,10100"; 3. Modify a DSCP to PHB mapping profile by profile name. ZQ8B:MO::"DSPM-PROFILE-1":HEX:AF1="1E,1F"; Execution printouts The execution printout of command example 1 is: CONFIGURED DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 1 ,PROFILE NAME = DSPM-PROFILE-1; EF = 30, 33 , 34 ,(46);

AF1 = (10),(12),(14), 22 , 23 , 24 ; AF2 = (18),(20); AF3 = (26),(28); AF4 = (36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(25),(27),(29),(31),(32) (35),(37),(39),(40),(41),(42),(43),(44),(45),(47),(48) (49),(50),(51),(52),(53),(54),(55),(56),(57),(58),(59) (60),(61),(62),(63); COMMAND EXECUTED The execution printout of command example 2 is:

22

Id:0900d805806bd854 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8B CONFIGURE DSCP TO PHB MAPPING PROFILE

PROFILE ID = 1 ,PROFILE NAME = DSPM-PROFILE-1; EF = 08 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 42 , 43 , 44 , 45 , 46 , 47 , 48 , 49 , 50 , 51 , 52 53 , 54 , 55 , 56 , 57 , 58 , 59 , 60 , 61 , 62, 63;

AF1 = (10),(12),(14), 20 , 22 , 23 , 24 , 30 , 31 ; AF2 = (18); AF3 = (26),(28); AF4 = ; BE = (00),(01),(02),(03),(04),(05),(06),(07),(09),(11),(13) (15),(16),(17),(19),(21),(25),(27),(29); COMMAND EXECUTED

The execution printout of command example 3 is: CONFIGURED DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 1 ,PROFILE NAME = DSPM-PROFILE-1; EF = 33 , 34 ,(46);

AF1 = (10),(12),(14), 22 , 23 , 24 , 30 , 31 ; AF2 = (18),(20); AF3 = (26),(28); AF4 = (36),(38);

BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(25),(27),(29),(32),(35) (37),(39),(40),(41),(42),(43),(44),(45),(47),(48),(49) (50),(51),(52),(53),(54),(55),(56),(57),(58),(59),(60) (61),(62),(63); COMMAND EXECUTED Semantic error messages /*** INVALID PARAMETER NAME ***/ You have tried to configure an illegal name for the mapping parameters. The system may also output a general MML semantic error message. /*** "=" FAILS AFTER PARAMETER NAME ***/

DN0675712 Issue 03C

Id:0900d805806bd854 Confidential

23

Q8B CONFIGURE DSCP TO PHB MAPPING PROFILE

Q8 - IP QoS Configuration Handling

You have tried to give a parameter value for the mapping without '='. The system may also output a general MML syntax error message. /*** SEMANTIC ERROR ***/ /*** VALUE TOO LOW ***/ You have tried to give an ID value smaller than 1. The system may also output a general MML syntax error message. /*** SEMANTIC ERROR ***/ /*** VALUE TOO HIGH ***/ You have tried to give an ID value higher than 10. The system may also output a general MML syntax error message. Execution error messages /*** ERROR: 14216 ***/ /*** DEFINED PROFILE ALREADY EXISTS ***/ You have given a duplicated profile id. Check the profile ID using the Q8L command. /*** ERROR: 12457 ***/ /*** NAME ALREADY EXISTS ***/ You have given a duplicated profile name. Check the profile name using the Q8L command. /*** ERROR: 7 ***/ /*** SEARCH KEY NOT FOUND ***/ You have given a nonexistent profile. Check the profile ID and name using the Q8L command.

24

Id:0900d805806bd854 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8L INTERROGATE DSCP TO PHB MAPPING PROFILE

Q8L INTERROGATE DSCP TO PHB MAPPING PROFILE


Function Use this command to interrogate the DSCP to PHB mapping information. If no profile ID or name is specified, all existing profiles will be displayed. It is for NPGE(P) and NPS1(P) only. profile ID, profile name; Q8L:[<ID=DSCP profile ID>|<NAME="DSCP profile name">]; Parameter explanations profile ID The decimal value which identifies a profile. In profile creation, this value can be given by the user and it is obligatory. The number range is from 0 to 10. The ID is unique for the DSPM profiles. The user can use '&&' to identify a group of profile IDs. Q8L:ID=0&&10;Use && to specify a group of ID range to be configured. profile name A text string that identifies a profile. This value can be changed. The user can use this name to identify a profile. The profile name should be unique for the DSPM profiles. Examples 1. Display all the existing mapping profiles. ZQ8L; 2. Display the mapping profile with ID 3. ZQ8L:ID=3; 3. Display the mapping profile with the profile name "DSPM-PROFILE-3". ZQ8L:NAME="DSPM-PROFILE-3"; 4. Display the mapping profiles with IDs from 3 to 4. ZQ8L:ID=3&&4; Execution printouts The execution printout of command example 1 is:

Parameters Syntax

PROFILE ID = 0 ,PROFILE NAME = DEFAULT; EF = 46 ; 10 , 12 , 14 ; 18 , 20 , 22 ; 26 , 28 , 30 ; 34 , 36 , 38 ; 00 , 01 , 02 , 03 , 04 , 05 , 06 , 07 , 08 , 09 , 11 13 , 15 , 16 , 17 , 19 , 21 , 23 , 24 , 25 , 27 , 29

AF1 = AF2 = AF3 = AF4 = BE =

DN0675712 Issue 03C

Id:0900d805806d1adc Confidential

25

Q8L INTERROGATE DSCP TO PHB MAPPING PROFILE

Q8 - IP QoS Configuration Handling

31 , 32 , 33 , 35 , 37 , 39 , 40 , 41 , 42 , 43 , 44 45 , 47 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 57 , 58 , 59 , 60 , 61 , 62 , 63 ; PROFILE ID = 1 ,PROFILE NAME = profile1; EF = 01 , 02 , 03 ,(46);

AF1 = (10),(12),(14); AF2 = (18),(20),(22); AF3 = (26),(28),(30); AF4 = (34),(36),(38); BE = (00),(04),(05),(06),(07),(08),(09),(11),(13),(15),(16) (17),(19),(21),(23),(24),(25),(27),(29),(31),(32),(33) (35),(37),(39),(40),(41),(42),(43),(44),(45),(47),(48) (49),(50),(51),(52),(53),(54),(55),(56),(57),(58),(59) (60),(61),(62),(63);

PROFILE ID = 3 ,PROFILE NAME = DSPM-PROFILE-3; EF = (46); 10 ,(12),(14), 20 , 30 ;

AF1 =

AF2 = (18),(22); AF3 = (26),(28); AF4 = (34),(36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(40),(41),(42),(43),(44) (45),(47),(48),(49),(50),(51),(52),(53),(54),(55),(56) (57),(58),(59),(60),(61),(62),(63);

PROFILE ID = 4 ,PROFILE NAME = profile2; EF = (46);

AF1 = (10),(12),(14); AF2 = (18),(20),(22), 40 ; AF3 = (26),(28),(30); AF4 = (34),(36),(38);

26

Id:0900d805806d1adc Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8L INTERROGATE DSCP TO PHB MAPPING PROFILE

BE

= (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(41),(42),(43),(44),(45) (47),(48),(49),(50),(51),(52),(53),(54),(55),(56),(57) (58),(59),(60),(61),(62),(63);

COMMAND EXECUTED The execution printout of command examples 2 is: INTERROGATING DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 3 ,PROFILE NAME = DSPM-PROFILE-3; EF = (46); 10 ,(12),(14), 20 , 30 ;

AF1 =

AF2 = (18),(22); AF3 = (26),(28); AF4 = (34),(36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(40),(41),(42),(43),(44) (45),(47),(48),(49),(50),(51),(52),(53),(54),(55),(56) (57),(58),(59),(60),(61),(62),(63);

COMMAND EXECUTED The execution printout of command examples 3 is: INTERROGATING DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 3 ,PROFILE NAME = DSPM-PROFILE-3; EF = (46); 10 ,(12),(14), 20 , 30 ;

AF1 =

AF2 = (18),(22); AF3 = (26),(28); AF4 = (34),(36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11)

DN0675712 Issue 03C

Id:0900d805806d1adc Confidential

27

Q8L INTERROGATE DSCP TO PHB MAPPING PROFILE

Q8 - IP QoS Configuration Handling

(13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(40),(41),(42),(43),(44) (45),(47),(48),(49),(50),(51),(52),(53),(54),(55),(56) (57),(58),(59),(60),(61),(62),(63);

COMMAND EXECUTED The execution printout of command example 4 is: INTERROGATING DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 3 ,PROFILE NAME = DSPM-PROFILE-3; EF = (46); 10 ,(12),(14), 20 , 30 ;

AF1 =

AF2 = (18),(22); AF3 = (26),(28); AF4 = (34),(36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(40),(41),(42),(43),(44) (45),(47),(48),(49),(50),(51),(52),(53),(54),(55),(56) (57),(58),(59),(60),(61),(62),(63);

PROFILE ID = 4 ,PROFILE NAME = profile1; EF = (46);

AF1 = (10),(12),(14); AF2 = (18),(20),(22), 40 ; AF3 = (26),(28),(30); AF4 = (34),(36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(41),(42),(43),(44),(45) (47),(48),(49),(50),(51),(52),(53),(54),(55),(56),(57) (58),(59),(60),(61),(62),(63);

COMMAND EXECUTED

28

Id:0900d805806d1adc Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8L INTERROGATE DSCP TO PHB MAPPING PROFILE

Semantic error messages

/*** INVALID INFORMATION UNIT ***/ You have tried to interrogate a profile with an illegal parameter. The system may also output a general MML semantic error message. /*** PROFILE ID IS IN THE INVALID RANGE ***/ You have tried to interrogate a profile with an illegal profile ID range. The system may also output a general MML semantic error message.

Execution error messages

/*** PROFILE INTERROGATION FAILED ***/ You have given an incorrect profile name or ID. Check the unit and the interface name and ID.

DN0675712 Issue 03C

Id:0900d805806d1adc Confidential

29

Q8D DELETE DSCP TO PHB MAPPING PROFILE

Q8 - IP QoS Configuration Handling

Q8D DELETE DSCP TO PHB MAPPING PROFILE


Function Use this command to delete DSCP to PHB mapping profiles. If the profile is in use, that is, the profile has been assigned to one or more IP interfaces, the profile cannot be deleted. The default DSPM profile cannot be deleted.It is for NPGE(P) and NPS1(P) only. profile ID, profile name; Q8D: [<ID=DSCP profile ID>|<NAME="DSCP PROFILE NAME">]; profile ID The decimal value which identifies a profile.The number range is from 1 to 10. The ID is unique for the DSPM profiles. Q8:ID=1&&10; Use && to specify a group of ID range to be configured. profile name A text string that identifies a profile. This value can be changed. The user can use this name to identify a profile. The profile name should be unique for the DSPM profiles. Examples 1. Delete all the user configurable profiles. ZQ8D; 2. Delete the profile by profile ID. ZQ8D:ID=2; 3. Delete the profile by profile name. ZQ8D:NAME="DSPM-PROFILE-1"; 4. Delete the profiles with IDs from 3 to 4. ZQ8D:ID=3&&4; Execution printouts The execution printout of command example 1 is: NOTICE! THE SELECTED PROFILE(S) WILL BE DELETED. REMOVED DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 3 ,PROFILE NAME = DSPM-PROFILE-3; EF = (46); 10 ,(12),(14), 20 , 30 ;

Parameters Syntax Parameter explanations

AF1 =

AF2 = (18),(22); AF3 = (26),(28); AF4 = (34),(36),(38);

30

Id:0900d805806bd856 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8D DELETE DSCP TO PHB MAPPING PROFILE

BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(40),(41),(42),(43),(44) (45),(47),(48),(49),(50),(51),(52),(53),(54),(55),(56) (57),(58),(59),(60),(61),(62),(63);

CONFIRM COMMAND EXECUTION: Y/N ? Y PROFILE ID = 4 ,PROFILE NAME = profile1; EF = (46);

AF1 = (10),(12),(14); AF2 = (18),(20),(22), 40 ; AF3 = (26),(28),(30); AF4 = (34),(36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(41),(42),(43),(44),(45) (47),(48),(49),(50),(51),(52),(53),(54),(55),(56),(57) (58),(59),(60),(61),(62),(63);

CONFIRM COMMAND EXECUTION: Y/N ? Y COMMAND EXECUTED The execution printout of command example 2 is: NOTICE! THE SELECTED PROFILE(S) WILL BE DELETED. REMOVED DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 2 ,PROFILE NAME = profile1; EF = 01 ,(46);

AF1 = (10),(12),(14);

DN0675712 Issue 03C

Id:0900d805806bd856 Confidential

31

Q8D DELETE DSCP TO PHB MAPPING PROFILE

Q8 - IP QoS Configuration Handling

AF2 = (18),(20),(22); AF3 = (26),(28),(30); AF4 = (34),(36),(38); BE = (00),(02),(03),(04),(05),(06),(07),(08),(09),(11),(13) (15),(16),(17),(19),(21),(23),(24),(25),(27),(29),(31) (32),(33),(35),(37),(39),(40),(41),(42),(43),(44),(45) (47),(48),(49),(50),(51),(52),(53),(54),(55),(56),(57) (58),(59),(60),(61),(62),(63);

CONFIRM COMMAND EXECUTION: Y/N ? Y COMMAND EXECUTED The execution printout of command example 3 is: NOTICE! THE SELECTED PROFILE(S) WILL BE DELETED. REMOVED DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 1 ,PROFILE NAME = DSPM-PROFILE-1; EF = 30 , 33 , 34 ,(46);

AF1 = (10),(12),(14), 22 , 23 , 24 ; AF2 = (18),(20); AF3 = (26),(28); AF4 = (36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(25),(27),(29),(31),(32) (35),(37),(39),(40),(41),(42),(43),(44),(45),(47),(48) (49),(50),(51),(52),(53),(54),(55),(56),(57),(58),(59) (60),(61),(62),(63);

32

Id:0900d805806bd856 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8D DELETE DSCP TO PHB MAPPING PROFILE

CONFIRM COMMAND EXECUTION: Y/N ? Y COMMAND EXECUTED The execution printout of command example 4 is: NOTICE! THE SELECTED PROFILE(S) WILL BE DELETED. REMOVED DSCP to PHB MAPPING PROFILE(S) PROFILE ID = 3 ,PROFILE NAME = DSPM-PROFILE-3; EF = (46); 10 ,(12),(14), 20 , 30 ;

AF1 =

AF2 = (18),(22); AF3 = (26),(28); AF4 = (34),(36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29) (31),(32),(33),(35),(37),(39),(40),(41),(42),(43),(44) (45),(47),(48),(49),(50),(51),(52),(53),(54),(55),(56) (57),(58),(59),(60),(61),(62),(63);

CONFIRM COMMAND EXECUTION: Y/N ? Y PROFILE ID = 4 ,PROFILE NAME = profile1; EF = (46);

AF1 = (10),(12),(14); AF2 = (18),(20),(22), 40 ; AF3 = (26),(28),(30); AF4 = (34),(36),(38); BE = (00),(01),(02),(03),(04),(05),(06),(07),(08),(09),(11) (13),(15),(16),(17),(19),(21),(23),(24),(25),(27),(29)

DN0675712 Issue 03C

Id:0900d805806bd856 Confidential

33

Q8D DELETE DSCP TO PHB MAPPING PROFILE

Q8 - IP QoS Configuration Handling

(31),(32),(33),(35),(37),(39),(41),(42),(43),(44),(45) (47),(48),(49),(50),(51),(52),(53),(54),(55),(56),(57) (58),(59),(60),(61),(62),(63);

CONFIRM COMMAND EXECUTION: Y/N ? Y COMMAND EXECUTED Semantic error messages /*** INVALID INFORMATION UNIT ***/ You have tried to delete a profile with an illegal parameter. The system may also output a general MML semantic error message. /*** SEMANTIC ERROR ***/ /*** PROFILE ID IS IN THE INVALID RANGE ***/ You have given an invalid profile ID value. The system may also output a general MML semantic error message. Execution error messages /*** ERROR: 7 ***/ /*** SEARCH KEY NOT FOUND ***/ You have given an incorrect profile name or ID. Check the unit and the interface name and ID. Check the profile name or ID using the Q8L command. /*** PROFILE IS BEING USED, AND CAN NOT BE DELETED ***/ You have tried to remove a profile which has been assigned to the one or more IP interfaces. Check the interface QoS profile configuration using the Q8T command.

34

Id:0900d805806bd856 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8S CONFIGURE IP INTERFACE QOS

Q8S CONFIGURE IP INTERFACE QOS


Function Use this command to create DiffServ configuration for IP interface. The configurable parameters are DiffServ Enable/Disable status, DSPM profile ID/name and PHB profile ID/name. unit, index: IP interface: status: DSPM profile ID, DSPM profile name: PHB profile ID, PHB profile name; Q8S:<unit type>,<unit index>: <IP interface name>: [<status>]: [<ID1=DSPM profile ID>|<NAME1="DSPM profile name">]: [<ID2=PHB profile ID>|<NAME2="PHB profile name">]; unit type The type of the EIPU computer unit in which you want to configure a network interface. The program provides a list of EIPU computer units for you to choose from. This parameter is obligatory. unit index The index of the computer unit in which you want to configure a network interface. The maximum value of this parameter is determined by the number of units. This parameter is obligatory. IP interface name The name of the network interface that you want to configure. The name begins with letters 'IFGE', 'IFFE', 'IFAE' or 'LO' and has 8 characters at maximum. This parameter is obligatory. Only attached IP interface names can be given as a value for this parameter. You can check the attached IP interface names with the following command: QRI:<unit type>,<unit index>::YES; status ENA Enable the profile configuration. When the IP interface's QoS status is configured to "enabled", the specific DSPM and PHB profile is applied to it. It is the default value. DIS Disable the profile configuration. When the IP interface's QoS status is configured to "disabled", all the traffic to or from the interface is treated as BE traffic. DSPM profile ID The decimal value which identifies one DSPM profile. The profile ID is associated with profile name. The user can input either ID or name. If neither ID nor name is input, the MML program gives an existing or default profile (ID=0) as the attached profile. The number range is from 0 to 10. The ID is unique for the DSPM profiles. The user cannot input a group of profile IDs.

Parameters Syntax

Parameter explanations

DN0675712 Issue 03C

Id:0900d805806d9ea7 Confidential

35

Q8S CONFIGURE IP INTERFACE QOS

Q8 - IP QoS Configuration Handling

DSPM profile name Text string that makes one DSPM profile readable. The user can use this name to identify a DSPM profile. The name should be unique for the DSPM profiles. PHB profile ID The decimal value which identifies one PHB profile. The profile ID is associated with profile name. The user can input either ID or name. If neither ID nor name is input, the MML program gives an existing or default profile (ID=0) as the attached profile. The number range is from 0 to 10. The ID is unique for the PHB profiles. The user cannot input a group of profile IDs. PHB profile name Text string that makes one PHB profile readable. The user can use this name to identify a PHB profile. The name should be unique for the PHB profiles. PHB profile cannot be configured for the loopback interface (LO). Examples 1. Set IP interface QoS by ID. ZQ8S:NPGEP,0:IFGE1:ENA:ID1=6:ID2=2; 2. Set IP interface QoS by name. ZQ8S:NPGEP,0:IFGE1:DIS:NAME1="DSPM-PROFILE-1":NAME2="PHBPROFILE-2"; Execution printouts The following abbreviations are used in the execution printouts: UNIT INDEX IF NAME PROFILE ID QOS STATE CONFIGURED IP INTERFACE DSPM IF PROF UNIT NAME ID -------- --------- ---NPGEP-0 IFGE1 6 Computer unit whose network interface is configured. Computer unit index. Network interface name. Profile ID. Profile name. The QoS interface parameters are either enabled or disabled.

PROFILE NAME

The execution printout of command example 1 is: QOS CONFIGURATION DSPM PROF NAME -------------------DSPM-PROFILE-6 PHB PROF ID ---2 PHB PROF QOS NAME STATE -------------------- ----PHB-PROFILE-2 ENA

COMMAND EXECUTED The execution printout of command example 2 is: CONFIGURED IP INTERFACE QOS CONFIGURATION DSPM DSPM IF PROF PROF PHB PHB PROF PROF

QOS

36

Id:0900d805806d9ea7 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8S CONFIGURE IP INTERFACE QOS

UNIT NAME ID NAME ID NAME STATE -------- --------- ---- -------------------- ---- -------------------- ----NPGEP-0 IFGE1 1 DSPM-PROFILE-1 2 PHB-PROFILE-2 DIS COMMAND EXECUTED Semantic error messages /*** INVALID INTERFACE NAME ***/ You have given an incorrect network interface name. Give the command again so that it begins with letters 'IFGE', 'IFFE', 'IFAE or 'LO' and has 8 characters at maximum. The system may also output a general MML semantic error message. /*** INVALID PARAMETER NAME ***/ You have tried to configure an illegal name for the parameters. The system may also output a general MML semantic error message. /*** "=" FAILS AFTER PARAMETER NAME ***/ You have tried to configure a parameter value for QoS parameters without '='. The system may also output a general MML syntex error message. /*** VALUE TOO LOW ***/ You have tried to interrogate a profile with an illegal profile ID range. The system may also output a general MML semantic error message. /*** VALUE TOO HIGH ***/ You have tried to interrogate a profile with an illegal profile ID range. The system may also output a general MML semantic error message. Execution error messages /*** ERROR: 7 ***/ /*** SEARCH KEY NOT FOUND ***/ You have given an incorrect profile name or ID. Check the unit and the interface name and ID. Check configured interfaces using the name and the ID with the Q8L command. /*** NETWORK INTERFACE DOES NOT EXIST ***/ You have given a network interface which has not been configured. Check the unit and the interface name. Check configured interfaces using the QRI command.

DN0675712 Issue 03C

Id:0900d805806d9ea7 Confidential

37

Q8T INTERROGATE IP INTERFACE QOS

Q8 - IP QoS Configuration Handling

Q8T INTERROGATE IP INTERFACE QOS


Function Use this command to interrogate IP interface DiffServ configurations. You can use unit type, IP interface name, DSPM profile ID/name, or PHB profile ID/name to do the interrogation. Parameters Syntax unit type, index: IP interface name: DSPM profile ID, DSPM profile name: PHB profile ID, PHB profile name; ZQ8T:[<unit type>],[<unit index>]: [<IP interface name>]: [<ID1=DSPM profile ID>|<NAME1="DSPM profile name">]: [<ID2=PHB profile ID>|<NAME2="PHB profile name">];

Parameter explanations

unit type The type of the EIPU computer unit in which you want to configure a network interface. The program provides a list of EIPU computer units for you to choose from. This parameter is optional. unit index The index of the computer unit in which you want to configure a network interface. The maximum value of this parameter is determined by the number of units. If the unit type is given, this parameter is obligatory. IP interface name The name of the network interface that you want to configure. If the DSPM profile name or ID is given, the interface name should not be given. The name is begins with letters 'IFGE', 'IFFE', 'IFAE' or 'LO' and has 8 characters at maximum. This parameter is optional. Only attached IP interface names can be given as a value for this parameter. You can check the attached IP interface names with the following command: QRI:<unit type>,<unit index>::YES; DSPM profile ID The decimal value which identifies one DSPM profile. This value is obligatory. The number range is from 1 to 10. The ID is unique for the DSPM profiles. The user cannot input a group of profile IDs. DSPM profile name Text string that makes one DSPM profile readable. This value is changeable. The user can use this name to identify a DSPM profile. The name should be unique for the DSPM profiles. PHB profile ID The decimal value which identifies one PHB profile. The profile ID is associated with profile name. The user can input either ID or name. If neither ID nor name is input, the

38

Id:0900d805806d9a74 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8T INTERROGATE IP INTERFACE QOS

MML program gives an existing or default profile (ID=0) as the attached profile. The number range is from 1 to 10. The ID is unique for the PHB profiles. The user cannot input a group of profile IDs. PHB profile name Text string that makes one PHB profile readable. The user can use this name to identify a PHB profile. The name should be unique for the PHB profiles. Examples 1. 2. 3. 4. 5. 6. Interrogate all the IP interfaces which have been configured with DSPM profiles. ZQ8T; Interrogate IP interfaces by unit name. ZQ8T:NPGEP; Interrogate IP interfaces by profile ID. ZQ8T:::ID1=1; Interrogate IP interfaces by unit name, index and interface. ZQ8T:NPGEP,1:IFGE1; Interrogate IP interfaces by unit name, index and DSPM profile name. ZQ8T:NPGEP,1::NAME1="DSPM-PROFILE-1"; Interrogate IP interfaces by unit name, index and PHB profile name. ZQ8T:NPGEP,1:::NAME2="PHB-PROFILE-3"; Execution printouts The following abbreviations are used in the execution printouts: UNIT INDEX IF NAME PROFILE ID DSCP DSPM PHB QOS STATE Computer unit whose network interface is configured. Computer unit index. Network interface name. Profile ID. Profile name. Differentiated Services Code Point. DSCP to PHB mapping. Per-hop behaviour. The QoS interface parameters are either enabled or disabled.

PROFILE NAME

The execution printout of command example 1 is: INTERROGATING IP INTERFACE QOS CONFIURATION DSPM DSPM IF PROF PROF UNIT NAME ID NAME -------- --------- ---- -------------------NPGEP-0 IFGE1 1 DSPM-PROFILE-1 NPGEP-1 IFGE0 2 DSPM-PROFILE-2 NPGEP-1 IFFE0 8 DSPM-PROFILE-8 NPGEP-1 IFFE1 9 DSPM-PROFILE-9 NPS1P-0 IFFE1 10 DSPM-PROFILE-10 PHB PROF ID ---3 3 5 5 5 PHB PROF NAME -------------------PHB-PROFILE-3 PHB-PROFILE-3 PHB-PROFILE-5 PHB-PROFILE-5 PHB-PROFILE-5

QOS STATE ----DIS ENA ENA ENA DIS

DN0675712 Issue 03C

Id:0900d805806d9a74 Confidential

39

Q8T INTERROGATE IP INTERFACE QOS

Q8 - IP QoS Configuration Handling

COMMAND EXECUTED

The execution printout of command example 2 is: INTERROGATING IP INTERFACE QOS CONFIURATION DSPM DSPM IF PROF PROF UNIT NAME ID NAME -------- --------- ---- -------------------NPGEP-1 IFGE0 1 DSPM-PROFILE-2 COMMAND EXECUTED PHB PROF ID ---3 PHB PROF NAME -------------------PHB-PROFILE-3

QOS STATE ----ENA

The execution printout of command example 3 is: INTERROGATING IP INTERFACE QOS CONFIGURATION DSPM DSPM PHB IF PROF PROF PROF UNIT NAME ID NAME ID -------- --------- ---- -------------------- ---NPGEP-0 IFGE1 1 DSPM-PROFILE-1 3 COMMAND EXECUTED PHB PROF NAME -------------------PHB-PROFILE-3

QOS STATE ----DIS

The execution printout of command example 4 is: INTERROGATING IP INTERFACE QOS CONFIGURATION DSPM DSPM IF PROF PROF UNIT NAME ID NAME -------- --------- ---- -------------------NPGEP-1 IFGE1 2 DSPM-PROFILE-2 COMMAND EXECUTED PHB PROF ID ---5 PHB PROF NAME -------------------PHB-PROFILE-5

QOS STATE ----ENA

The execution printout of command example 5&6 is: INTERROGATING IP INTERFACE QOS CONFIGURATION DSPM DSPM IF PROF PROF UNIT NAME ID NAME -------- --------- ---- -------------------NPGEP-0 IFGE1 1 DSPM-PROFILE-1 COMMAND EXECUTED PHB PROF ID ---3 PHB PROF NAME -------------------PHB-PROFILE-3

QOS STATE ----DIS

40

Id:0900d805806d9a74 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8T INTERROGATE IP INTERFACE QOS

Semantic error messages

/*** INVALID INTERFACE NAME ***/ You have given an incorrect network interface name. Give the command again so that it begins with letters 'IFGE', 'IFFE', 'IFAE' or 'LO' and has 8 characters at maximum. The system may also output a general MML semantic error message. /*** INVALID PARAMETER NAME ***/ You have tried to configure an illegal name for the parameters. The system may also output a general MML semantic error message. /*** "=" FAILS AFTER PARAMETER NAME ***/ You have tried to give parameter value for QoS parameters without '='. The system may also output a general MML syntax error message. /*** PROFILE ID IS IN THE INVALID RANGE ***/ You have tried to interrogate a profile with an illegal profile ID range. The system may also output a general MML semantic error message.

Execution error messages

/*** NETWORK INTERFACE DOES NOT EXIST ***/ You have given a network interface which has not been configured. Check the unit and the interface name. Check configured interfaces using the QRI command.

DN0675712 Issue 03C

Id:0900d805806d9a74 Confidential

41

Q8U REMOVE IP INTERFACE QOS

Q8 - IP QoS Configuration Handling

Q8U REMOVE IP INTERFACE QOS


Function Parameters Syntax Use this command to delete the whole DiffServ configuration of an IP interface. unit type, unit index, IP interface name; Q8U:<unit type>, <unit index>: <ip interface name>; unit type The type of the EIPU computer unit in which you want to configure a network interface. The program provides a list of EIPU computer units for you to choose from. This parameter is obligatory. unit index The index of the computer unit in which you want to configure a network interface. The maximum value of this parameter is determined by the number of units. This parameter is obligatory. ip interface name The name of the network interface that you want to configure. If the DSPM profile name or ID is given, the interface name should not be given. The name is begins with letters 'IFGE', 'IFFE', 'IFAE' or 'LO' and has 8 characters at maximum. This parameter is obligatory. Only attached IP interface names can be given as a value for this parameter. You can check the attached IP interface names with the following command: QRI:<unit type>,<unit index>::; Examples 1. Delete the IP interface QoS parameter. ZQ8U:NPGEP,0:IFGE1; 2. Delete the IP interface QoS parameter.No IPQoS is configured on IFAE3 and IFAE4. ZQ8U:NPS1P,0:IFAE0&&IFAE6; Execution printouts The following abbreviations are used in the execution printouts: UNIT INDEX IF NAME PROFILE ID QOS STATE Computer unit whose network interface is configured. Computer unit index. Network interface name. Profile ID. Profile name. The QoS interface parameters are either enabled or disabled.

Parameter explanations

PROFILE NAME

The execution printout of command example 1 is: REMOVE IP INTERFACE QOS CONFIGURATION DSPM DSPM IF PROF PROF PHB PHB PROF PROF

QOS

42

Id:0900d805806ddbaf Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8U REMOVE IP INTERFACE QOS

UNIT NAME ID NAME ID NAME STATE -------- --------- ---- -------------------- ---- -------------------- ----NPGEP-0 IFGE1 6 DSPM-PROFILE-6 2 PHB-PROFILE-2 ENA NOTICE! THE SELECTED QOS INTERFACE PARAMETER(S) WILL BE DELETED. CONFIRM COMMAND EXECUTION: Y/N? Y COMMAND EXECUTED The execution printout of command example 2 is: REMOVE IP INTERFACE QOS CONFIGURATION DSPM PROF ID ---0 DSPM PROF NAME -------------------DEFAULT PHB PROF ID ---0 PHB PROF NAME -------------------DEFAULT

IF UNIT NAME -------- --------NPS1P-0 IFAE0

QOS STATE ----ENA

CONFIRM COMMAND EXECUTION: Y/N ? Y DSPM IF PROF UNIT NAME ID -------- --------- ---NPS1P-0 IFAE1 0 DSPM PROF NAME -------------------DEFAULT PHB PROF ID ---0 PHB PROF NAME -------------------DEFAULT

QOS STATE ----ENA

CONFIRM COMMAND EXECUTION: Y/N ? Y DSPM PROF ID ---0 DSPM PROF NAME -------------------DEFAULT PHB PROF ID ---0 PHB PROF NAME -------------------DEFAULT

IF UNIT NAME -------- --------NPS1P-0 IFAE2

QOS STATE ----ENA

CONFIRM COMMAND EXECUTION: Y/N ? Y /*** ERROR: 7 ***/ /*** SEARCH KEY NOT FOUND ***/ /*** ERROR: 7 ***/ /*** SEARCH KEY NOT FOUND ***/

UNIT

IF NAME

DSPM DSPM PROF PROF ID NAME

PHB PHB PROF PROF ID NAME

QOS STATE

DN0675712 Issue 03C

Id:0900d805806ddbaf Confidential

43

Q8U REMOVE IP INTERFACE QOS

Q8 - IP QoS Configuration Handling

-------- --------- ---- -------------------- ---- -------------------- ----NPS1P-0 IFAE5 0 DEFAULT 0 DEFAULT ENA

CONFIRM COMMAND EXECUTION: Y/N ? Y DSPM IF PROF UNIT NAME ID -------- --------- ---NPS1P-0 IFAE6 0 DSPM PROF NAME -------------------DEFAULT PHB PROF ID ---0 PHB PROF NAME -------------------DEFAULT

QOS STATE ----ENA

CONFIRM COMMAND EXECUTION: Y/N ? Y COMMAND EXECUTED Semantic error messages /*** INVALID INTERFACE NAME ***/ You have given an incorrect network interface name. Give the command again so that it begins with letters 'IFGE', 'IFFE', 'IFAE' or 'LO' and has 8 characters at maximum. The system may also output a general MML semantic error message. /*** INVALID PARAMETER NAME ***/ You have tried to configure an illegal name for the parameters. The system may also output a general MML semantic error message. Execution error messages /*** NETWORK INTERFACE DOES NOT EXIST ***/ You have given a network interface which has not been configured. Check the unit and the interface name. Check configured interfaces using the QRI command.

44

Id:0900d805806ddbaf Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8V CONFIGURE PHB PROFILE

Q8V CONFIGURE PHB PROFILE


Function Parameters Syntax Q8V:<mode> :[<profile ID>] :[<profile name>] :<PHB value> :<queue weight>, <WRED min threshold>, <WRED max threshold>, <WRED max drop probability>, <exponential weight factor>, <VLAN priority>; Parameter explanations mode This parameter specifies whether to create a PHB profile or to modify an existing profile. There are two types of mode: CR MO Create a new PHB profile. Modify an existing PHB profile. Use this command to configure the PHB queue profile. mode: profile identification: PHB value: queue parameters;

profile identification There are two types of PHB profile identification. Give either profile ID or profile name to execute this command: profile ID A decimal value which identifies one profile. When a profile is created, this value can be given by the user, or it can be generated automatically. If the user gives the name but omits the ID value, the MML program gives an unused ID (from 1 to 10) to the profile. The ID is unique for the PHB profiles. A text string that makes one profile readable. This value is changeable. The user can use this name to identify a profile. The profile name is unique for the PHB profiles. If the user gives the ID value but omits the name, the MML program gives a name (from PROFILE-1 to PROFILE10) to the profile.

profile name

PHB value If a PHB value does not exist in the profile, a new PHB configuration will be created. For an existing PHB, the configuration data is replaced. For the PHBs not configured by the user, the queue setting is retrieved from the default profile and applied to the PHB. queue parameters PHB queue parameters: queue weight Queue weight value range is 1 -10000. EF queue cannot configure the Weight.A value no more than 100 is recommended for this parameter. For any value above 100, it is possible that EF will drop packeges. WRED minimum thresholds (0 -100%).

WRED min threshold

DN0675712 Issue 03C

Id:0900d8058066ff44 Confidential

45

Q8V CONFIGURE PHB PROFILE

Q8 - IP QoS Configuration Handling

WRED max threshold WRED maximum thresholds (100%). 100 is the only value allowed in RU10. WRED max drop probability WRED maximum drop probability value (0-100%). exponential weight factor Exponential weight factor (0-10 ). This value can be configured from 0 to 10. VLAN priority Examples VLAN priority (0-7).

1. Create a new PHB profile: ZQ8V:CR:1:"PHB-PROFILE-1":AF1:15,40,100,30,6,1:; 2. Modify a PHB profile: ZQ8V:MO:1:"PHB-PROFILE-1":AF2:10,80,100,60,5,2:;

Execution printouts

The execution printout of command example 1 is: PROFILE ID = 1 , PROFILE NAME = PHB-PROFILE-1 : PHB NAME MIN THD (%) ----- ----- ------ ------ ------ ---BE WRR 500 1 NRT 75 QUEUE QUEUE SCHED LEN QUEUE QUEUE WEIGHT PRI MAX THD (%) ---100 MAX EXP VLAN DROP WEIGHT PRI (%) ---- ------ ---10 0 0

AF1

WRR

300

15

NRT

40

100

30

AF2

WRR

300

10

NRT

75

100

10

AF3

WRR

300

25

NRT

75

100

10

AF4

WRR

100

60

RT

100

100

EF

SP

100

N/A

RT

100

100

COMMAND EXECUTED The execution printout of command example 2 is: PHB NAME MIN THD (%) ----- ----- ------ ------ ------ ---BE WRR 500 1 NRT 75 QUEUE QUEUE SCHED LEN QUEUE QUEUE WEIGHT PRI MAX THD (%) ---100 MAX EXP VLAN DROP WEIGHT PRI (%) ---- ------ ---10 0 0

46

Id:0900d8058066ff44 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8V CONFIGURE PHB PROFILE

AF1

WRR

300

15

NRT

40

100

30

AF2

WRR

300

10

NRT

80

100

60

AF3

WRR

300

25

NRT

75

100

10

AF4

WRR

100

60

RT

100

100

EF

SP

100

N/A

RT

100

100

COMMAND EXECUTED Note that queue schedule, queue length and queue priority are not yet configurable in RN4.0. They are defined by the system. Semantic error messages /*** INVALID PARAMETER NAME ***/ You have tried to configure an illegal value which is not within the valid value range. The system may also output a general MML semantic error message. Execution error messages Execution errors may occur, preventing successful execution of the command. If an error occurs, the program indicates the type of error. /*** COMMAND EXECUTION FAILED ***/ Command execution fails due to an error. The system prints out an error code and a relevant MML execution error message. /*** COMMAND EXECUTION ABORTED ***/ You have aborted the execution of the command. The system may also output a general MML execution error message. /*** ERROR: 14785 ***/ /*** CAPACITY LIMIT EXCEEDED ***/ You have tried to configure a new PHB profile when the number of configured PHB profiles has reached the maximum value (currently 10). /*** ERROR: 14216 ***/ /*** DEFINED PROFILE ALREADY EXISTS ***/ You have tried to configure a new PHB profile that already exists.

DN0675712 Issue 03C

Id:0900d8058066ff44 Confidential

47

Q8W INTERROGATE PHB PROFILE

Q8 - IP QoS Configuration Handling

Q8W INTERROGATE PHB PROFILE


Function Parameters Syntax ZQ8W:[[<ID=PHB profile ID>]|[<NAME=PHB profile name>]]; Parameter explanations profile ID range This parameter is a decimal value that identifies the profile ID range. Either PHB profile ID or profile name is given. If no parameter is given, all PHB profiles are printed out. Q8W:ID=0&&10; Use && to specify a group of ID range to be configured. profile name This parameter identifies the name of the profile. Examples 1. Interrogate PHB profile with profile ID: ZQ8W:ID=1; 2. Interrogate PHB profile with profile name: ZQ8W:NAME="PHB-PROFILE-1"; Execution printouts The execution printout of command examples 1 and 2 is: PROFILE ID = 1 , PROFILE NAME = PHB-PROFILE-1 : PHB NAME MIN THD (%) ----- ----- ------ ------ ------ ---BE WRR 500 1 NRT 75 QUEUE QUEUE SCHED LEN QUEUE QUEUE WEIGHT PRI MAX THD (%) ---100 MAX EXP VLAN DROP WEIGHT PRI (%) ---- ------ ---10 0 0 Use this command to interrogate the PHB queue profile. It is for NPGE(P) and NPS1(P) only. profile identification;

AF1

WRR

300

15

NRT

40

100

30

AF2

WRR

300

10

NRT

80

100

60

AF3

WRR

300

25

NRT

75

100

10

AF4

WRR

100

60

RT

100

100

EF

SP

100

N/A

RT

100

100

48

Id:0900d805806bd8d4 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8W INTERROGATE PHB PROFILE

COMMAND EXECUTED Semantic error messages /*** INVALID PARAMETER NAME ***/ You have tried to configure an illegal parameter value which is not within the valid value range. The system may also output a general MML semantic error message. Execution error messages Execution errors may occur, preventing successful execution of the command. If an error occurs, the program indicates the type of error. /*** COMMAND EXECUTION FAILED ***/ Command execution fails due to an error. The system prints out an error code and a relevant MML execution error message. /*** COMMAND EXECUTION ABORTED ***/ You have aborted the execution of the command. The system may also output a general MML execution error message.

DN0675712 Issue 03C

Id:0900d805806bd8d4 Confidential

49

Q8R DELETE PHB PROFILE OR RESET PHB QUEUES

Q8 - IP QoS Configuration Handling

Q8R DELETE PHB PROFILE OR RESET PHB QUEUES


Function Parameters Syntax ZQ8R:[[<ID=PHB profile ID>]|[<NAME=PHB profile name>]:[<PHB1>,][<PHB2>,][<PHB3>,][<PHB4>,][<PHB5>,] [<PHB6>]]; Parameter explanations profile ID range This parameter is a decimal value that identifies the profile ID range. Either PHB profile ID or profile name is given. If no parameter is given, all PHB profiles are deleted. If no PHB is given, the whole PHB profile is deleted.If specific PHBs are given, the PHB parameters will be changed to default PHB profile values Q8R:ID=1&&10; Use && to specify a group of ID range to be configured. profile name This parameter identifies the name of the profile. PHB The PHB value that identifies the PHB configuration. Examples 1. Delete one PHB profile: ZQ8R:ID=1; 2. Reset one PHB value in the profile: ZQ8R:ID=1:AF1; Execution printouts The MML program gives the same prompt for examples 1 and 2. After command execution in example 1, you can use the Q8W command to check if the profile has been successfully removed. The execution printout of example 2 is as follows: NOTICE! THE SELECTED PROFILE(S) WILL BE DELETED. REMOVED PHB PROFILE(S) PROFILE ID = 1 , PROFILE NAME = PHB-PROFILE-1 : PHB NAME MIN THD (%) ----- ----- ------ ------ ------ ---QUEUE QUEUE SCHED LEN QUEUE QUEUE WEIGHT PRI MAX THD (%) ---MAX EXP VLAN DROP WEIGHT PRI (%) ---- ------ ---Use this command to delete the PHB queue profile or remove PHB configuration values from the specific profile.It is for NPGE(P) and NPS1(P) only. profile identification: PHB value;

50

Id:0900d805806d7747 Confidential

DN0675712 Issue 03C

Q8 - IP QoS Configuration Handling

Q8R DELETE PHB PROFILE OR RESET PHB QUEUES

BE

WRR

500

NRT

75

100

10

AF1

WRR

300

15

NRT

40

100

30

AF2

WRR

300

10

NRT

80

100

60

AF3

WRR

300

25

NRT

75

100

10

AF4

WRR

100

60

RT

100

100

EF

SP

100

N/A

RT

100

100

CONFIRM COMMAND EXECUTION: Y/N ? COMMAND EXECUTED Semantic error messages /*** INVALID PARAMETER NAME ***/ You have tried to configure an illegal parameter value which is not within the valid value range. The system may also output a general MML semantic error message. Execution error messages Execution errors may occur, preventing successful execution of the command. If an error occurs, the program indicates the type of error. /*** COMMAND EXECUTION FAILED ***/ Command execution fails due to an error. The system prints out an error code and a relevant MML execution error message. /*** COMMAND EXECUTION ABORTED ***/ You have aborted the execution of the command. The system may also output a general MML execution error message. "/*** PROFILE IS BEING USED, AND CAN NOT BE DELETED ***/ You have tried to delete a PHB profile which is used by a certain IP QoS interface.

DN0675712 Issue 03C

Id:0900d805806d7747 Confidential

51