Alcatel Omnipcx Enterprise: 802.1P/Q and Vlan
Alcatel Omnipcx Enterprise: 802.1P/Q and Vlan
Alcatel Omnipcx Enterprise: 802.1P/Q and Vlan
Copyright (c) 2006 Alcatel. All rights reserved for all countries. This
document may not be reproduced in whole or in part without the express
written permission of Alcatel.
Alcatel® and the Alcatel logo are registered trademarks of Alcatel. All other
trademarks are the property of their respective owners.
The CE mark indicates that this product conforms to the following Council
Directives:
- 89/336/CEE (concerning electro-magnetic compatibility)
- 73/23/CEE (concerning electrical safety)
- 1999/5/CE (R&TTE)
Chapter 1
Overview
Chapter 2
Configuration procedure
0-1
Chapter 3
VLAN description
Chapter 4
VLAN (Configuration Example)
0-2
0-3
0-4
1
1.1 Overview
The Quality of Service allows flows on the data network to be assigned a priority. QoS applies
to:
- VoIP flows
- Signaling (ABC signaling on hybrid link, IP-Phone UA signaling, H.323 signaling between
gateways)
- Initialization (IP-Phone, GD and INT-IP B board download)
IP Quality of Service can be implemented at two levels:
- Level 2 QoS (Ethernet) or 802.1p/Q.
- Level 3 QoS (IP), using the ToS or DiffServ field.
- TPID: Field indicating that the frame is 802.1Q marked. Field value is 8100 in hexadecimal
- TCI: Field described below:
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
User Priority CFI VID: VLAN Identifier
• User_priority: Frame priority (8 levels ). This field is defined by the 802.1p standard
• The CFI field (1 bit) indicates the presence of the RIF (Routing Information Field), used
for Token Ring frames transiting via an Ethernet network:
• 0 (default): RIF field absent.
• 1 : RIF field present.
• The VLAN Identifier field, on 12 bits (3 hexa digits), indicates VLAN No. Values 000,
001 and FFF are reserved. A VID at 0x000 indicates that the TCI field contains only
one priority data item (only 802.1p is used).
The IEEE provides the following description for the seven traffic levels:
- 0: Best Effort traffic: traffic carried without constraint.
- 1: Background traffic: traffic that can be carried on the network without any impact on users
and applications.
- 2: Reserved for future use.
- 3: Excellent Effort traffic: traffic carried with optimum effort.
- 4: Controlled Load traffic: major applications traffic.
- 5: Video traffic: traffic requiring a transmission delay lower than 100 ms.
- 6: Voice traffic: traffic requiring a delay and jitter lower than 10 ms.
2
- Example 1 (TOS): in client routers/switches, the TOS field is to be used for VoIP flows,
and the value to be used is 5. This means that the "precedence" mechanism is used.
To obtain the value to be entered on the Call Server:
• Convert the hexadecimal value to binary: 5 : 101.
• As the precedence level is coded on the first 3 most significant bits of the TOS field,
add three zeros to the previous result, as follows: 101000.
• Convert 101000 into decimal : 40.
40 is thus the value to be entered in the TOS/diffServ attribute.
- Example 2 (Diffserv): in client routers/switches, the TOS field is to be used for VoIP flows
and the value to be used is B8. This means that the “Diffserv” mechanism is used.
To obtain the value to be entered on the Call Server:
• Convert the hexadecimal value to binary: B8 : 10111000.
• Since IP marking only uses the first 6 bits of the TOS field, remove the last 2 bits from
the previous result as follows: 101110.
2.2.2 IP-Phones
On IP-Phones, the Quality of Service COS is linked to the IP domain. The Quality of Service
COS previously modified must therefore be assigned to the IP domain of the IP-Phone.
Object name: IP > IP Domain
Attributes:
IP Domain Number : Enter the IP domain number of the IP-Phone.
IP Quality of service : Enter the number of the Quality of Service COS previously
modified.
2.2.3 Boards
For INT-IP A, INT-IP B, Call Server, GA, and GD boards, the Quality of Service is managed in
the Ethernet parameters of the board.
Object name: Shelf > Boards > Ethernet Parameters
Attributes:
Shelf Address : Enter shelf number.
Board Address : Enter board number.
IP Quality of service : Enter the number of the IP Quality Of Service COS
previously modified.
Note:
- For the Call Server, the Quality of Service COS number is managed in the Ethernet parameters of
the virtual INT-IP A boards, located in shelf 19, in positions 1 and 2.
- For A4645 voice mail, the Quality of Service COS number is managed on the Call Server in the
Ethernet parameters of the GD board, located in shelf 18, in position 0.
Caution: Changing the number of the IP Quality of service COS causes the board to be reset
automatically.
dynamic), to configure the IP parameters in static mode as well as the QoS parameters):
- Enter to configure TOS/Diffserv (DSCP):
!" #$
%#
&'
2.2.5 GD board
For voice calls and signaling, the values are managed via MAO, as described above.
To download binaries, it is possible to specify a TOS/Diffserv value directly on the GD board
before it is started:
- Either, by using the
command, while logged onto the board with the
account:
Select &( )*+, , then #(
-
,
then reboot the board.
- Or, on one of the UA sets of a Media Gateway rack, if the GD board is started without an
IP connection cable to the LAN.
/)*
/
)*
00000000000000000
" - &'(
1
// 2
3 )* 4 .%5%6
$
- Priority level management is performed via MAO in the Ethernet parameters of the virtual
INT-IP A boards, (shelf 19, couplers 1 and 2).
Caution 2: If 802.1p/Q has not been activated by netadmin, priority level management via MAO
has no impact.
Operation
- Outgoing frames: when 802.1q tagging is enabled on the Call Server, outgoing frames are
tagged with the configured number.
- Incoming frames: all incoming frames are accepted, even if tagged with a different VLAN
number to that of the Call Server.
- Manage priority level on the Call Server via MAO in the Ethernet parameters of the GD
board, (shelf 18, coupler 0).
Caution: If 802.1p/Q has not been activated by netadmin, priority level management via MAO
has no impact.
2.3.3 GD board
- VLAN number management must be performed directly on the GD board before board
start-up:
• Either, by using the
command, while logged onto the board with the
account:
Select &( )*+, , then '(
- ,
and, if necessary, %(
.
Then reboot the board.
• Or, on one of the UA sets of the main shelf, if the GD board is started without an IP
connection cable to the LAN.
- A priority level can be managed directly on the GD board, by using one of the two methods
described above.
- A priority level can also be managed via MAO: this level applies after board start-up for
RTP/RTCP flows, Call Server/GD signaling, IP-Phones GD and H.323.
2.3.4 GA board
A Quality of Service COS number must be managed at the level of the board Ethernet
parameters, and a VLAN number as well as a priority level in this COS must be specified.
&'
) 4 !" %57
'
!" 8
7
-
,"
-(
9+:,4,;
! < "
" " = 1
" 7 =
- A Quality of Service COS number must also be managed at the level of board Ethernet
parameters and VLAN number and priority level in this COS must be specified.
2.3.6 IP Phone
- VLAN number can be configured in two ways:
• Dynamic start (dynamic allocation): VLAN number is directly assigned by the DHCP
server at set initialization.
Requirement:
• The set must be initialized in dynamic mode.
• VLAN number must be configured on the DHCP server : see module DHCP server
- Detailed description § Automatic VLAN Assignment (AVA) and module DHCP
server - Configuration procedure .
• The switches must accept untagged frames as, in this case, the DHCP request is
not tagged.
No operation is performed on the set.
• Static start (manual allocation): VLAN number is assigned in the supervisor menu at
set startup (only possible on IPTouch, IP-Phones V1S and V2 sets):
• To configure VLAN number on an IP Touch set:
1. At set initialization, successively press the [i] and # keys to access the
supervisor menu.
2. Select IP Parameters, then scroll down the list using the navigation key.
The following screen is displayed:
___change-begin___
___change-end___
"" #$
%&'($
$"' 2-7
Chapter 2 #$
%&'($
$"'
3. Select the Use Vlan box by pressing the corresponding dynamic key.
4. Enter the VLAN number below it.
5. If required, select the Strict VLAN box by pressing the corresponding dynamic
key.
6. Confirm by pressing the top left key.
• To configure VLAN number on an IP4035:
1. At set initialization, successively press the [i] or Menu key, then the # key to
access the supervisor menu.
2. Select 2. IP Parameters, then 7. Default VLAN.
By default, there is no managed VLAN, the display indicates: 1. tag disabled.
3. Enter 1.
4. Enter VLAN number (0 to 4095).
5. Confirm by pressing # (to cancel, press *).
The display indicates, for example:
2.3.7.2 IP-Phones
On IP-Phones, the Quality of Service COS is linked to the IP domain. The Quality of Service
COS previously modified must therefore be assigned to the IP domain of the IP-Phone.
2.3.7.3 Boards
For INT-IP A, INT-IP B, Call Server, GA, and GD boards, the Quality of Service COS is
configured in the Ethernet parameters of the board.
Note:
- For the Call Server, the Quality of Service COS number is configured in the Ethernet parameters of
the virtual INT-IP A boards, located in shelf 19, in positions 1 and 2.
- For A4645 voice mail, the Quality of Service COS number is configured on the Call Server in the
Ethernet parameters of the GD board, located in shelf 18, in position 0.
Caution: Changing the number of the IP Quality of service COS causes the board to be reset
automatically.
2.4 Summary
- 4645 Voice mail: Manage a Quality of Service COS at the level of shelf 18, coupler 0.
Configure in this COS the TOS/diffserv field (recommended value: 46).
- GD Board:
• Configure TOS/Diffserv level via the mgconfig command (or via the UA set
configuration menu).
• Manage a Quality of Service COS in board Ethernet parameters. Configure the
TOS/diffserv field for this COS (recommended value: 46).
- GA Board: Configure a Quality of Service COS in board Ethernet parameters. Configure
the TOS/diffserv field for this COS (recommended value: 46).
- INT-IP A Board: Configure a Quality of Service COS in board Ethernet parameters.
Configure the TOS/diffserv field for this COS (recommended value: 46).
- INT-IP B Board:
• During the boot phase, configure the TOS/Diffserv level directly on the board, using the
command.
• Configure a Quality of Service COS in board Ethernet parameters and configure the
TOS/diffserv field for this COS (recommended value: 46).
- IP-Phone: Configure a Quality of Service COS in the parameters of the domain assigned
to the board. Configure the TOS/diffserv field for this COS (recommended value: 46).
Note: For an IP board, the Quality of Service COS configured for the corresponding domain is not taken
into account. The COS used is that specified in board Ethernet parameters.
• Configure a Quality of Service COS number at the level of the board Ethernet
parameters, and configure VLAN number and priority level for this COS.
- INT-IP B board
• During the boot phase, configure VLAN number and priority level using the
command.
• Configure a Quality of Service COS number in board Ethernet parameters and
configure VLAN number and priority level for this COS.
- IP-Phone:
• For IP-Phones in dynamic initialization mode: configure VLAN number in DHCP server
parameters.
• For IP-Phones in static initialization mode: at set initialization, configure VLAN number
using the supervisor menu.
• Configure a Quality of Service COS number for the set's domain and configure VLAN
number and priority level for this COS.
Note: For an IP board, the Quality of Service COS configured for the corresponding domain is not taken
into account. The COS used is that specified in board Ethernet parameters.
3
In order to have the frames marked from the beginning of the initialization process, a VLAN
(Virtual Local Area Network) number can be configured in the flash memory of IPTouch sets,
IP-Phones V2 e-Reflexes, TSC-IP V1S (Fast IP Enabler; reference: 4098 FRE), and also GD
and INT-IP B boards.
If marking has not been enabled in the flash memory of the IP devices 802.1p frames for
outgoing flows (signaling and voice) are only marked after initialization of the IP devices.
It is then the configuration settings made at PCX management level that are used.
On the PCX, 802.1Q activation and priority value are configured in IP categories of service.
The value of the category of service is entered:
- For an IP-Phone, in the parameters of the IP domain to which it belongs.
- For a board, in its Ethernet parameters.
Caution: The VLAN value configured on the PCX is not taken into account by IP phones.
Once marking has been enabled on the IP-Phone, this VLAN number is applied to any
outgoing traffic.
3.3.2.2 Strict VLAN
As of R6.1, strict VLAN can be configured on IP Touch sets.
The role of strict VLAN is presented in the table below:
Set configuration Outgoing frames Accepted incoming frames
- Use VLAN: yes Tagged with VLAN x - Frames with VLAN x
- VLAN ID: x - Frames with default VLAN
- Strict VLAN: no - Untagged frames
4
The following two configurations aim to demonstrate the advantages of configuring VLANs on
a switch and at IP Phone level.
The switch is an Alcatel OmniStack 6024. On this switch, VLANs cannot be configured by
MAC address. The VLANs have therefore been configured by port. By default, all ports belong
to VLAN1, the default VLAN (PVID - Primary VLAN-ID) is configured at 1, and priority at 0. The
6024 is a level-2 switch (thus, no routing).
The 6024s are able to simultaneously receive and transmit marked (tagged) and
unmarked frames on the same port.
REMINDER OF THE FRAME MARKING RULE
Incoming traffic
When an unmarked frame or frame with VLAN number at 0 arrives on a port, it is processed
by the "X" PVID (Primary VLAN-ID) of the port. This means that the switch searches for the
destination port of this frame among those belonging to VLAN X.
Outgoing traffic
If the VLAN number of the frame that must exit a port of the switch is equal to the PVID of this
port, the frame is transmitted unmarked; otherwise, it is transmitted marked.
)*) * , ( * -#$
%&'($
. 4-1
Chapter 4 -#$
%&'($
.
4-2 )*) * , ( * -#$
%&'($
.
-#$
%&'($
.
)*) * , ( * -#$
%&'($
. 4-3
Chapter 4 -#$
%&'($
.
4-4 )*) * , ( * -#$
%&'($
.
-#$
%&'($
.
Frames from the IP-Phone are marked "X" and sent to ports with a VLAN equal to "X".
In the example, since PC1 is not able to manage the 802.1q, marking is managed at the level
of the IP-Phone's flash memory. The configured value is equal to 3.
The 6024 receives on the same port:
- On the one hand, marked frames from the IP-Phone. This VLAN identifier is that which will
be used.
- And, on the other hand, non marked frames from the PC. These frame are then marked
with the switch port's PVID.
)*) * , ( * -#$
%&'($
. 4-5
Chapter 4 -#$
%&'($
.
4.2.5 Precedence
The priority bit on the 6024 can be managed by port. By default, it is set to 0.
The 6024 has two waiting queues in order to store slow traffic in a low priority queue while
urgent traffic transits via a higher priority waiting queue.
In the case of a PC connected behind an IP-Phone, the 6024 processes voice flow with priority
over data flow. Since the PC is not able to perform marking, the port processes its frames with
priority 0.
The IP-Phone marks its frames with the 802.1p field at 5 (according to the management
performed in the OmniPCX Enterprise).
4.3 Summary
DIFFERENT VLANS CAN BE CONFIGURED ON A SWITCH TO RESTRICT BROADCAST
FRAMES TO A SPECIFIC GROUP. CONFIGURING VOICE AND DATA VLANS ENABLES
YOU TO COMPLETELY SEPARATE VOICE FLOW FROM DATA FLOW.
CONFIGURING A VLAN ON AN IP-PHONE ENABLES YOU TO SEPARATE THE VOICE
FLOW FROM THE DATA FLOW OF A PC CONNECTED BEHIND AN IP-PHONE
4-6 )*) * , ( * -#$ %&'($ .