Automatic VLAN Assignment
Automatic VLAN Assignment
Automatic VLAN Assignment
03
URGENT
Please find hereafter the documentation regarding the AVA feature (Automatic VLAN Assignment).
1
OmniPCX Enterprise
AUTOMATIC VLAN ASSIGNMENT (AVA)
IMPLEMENTATION GUIDE AND
RESTRICTIONS
Historic
Edition 1: Creation of the document
Edition 2:
3 : Adding of validated devices.
4.2 : Adding of a paragraph.
Adding of the 4.3 Configuration of the DHCP relay on the routers.
Edition 3 :
Global modification dealing with AVA on external DHCP (all chapters are concerned)
CONTENTS
2. RESTRICTIONS ...........................................................................10
3. AVA COMPATIBILITY..................................................................11
1. AVA DESCRIPTION
The purpose of AVA is to avoid having to configure VLAN on the Alcatel IP terminals (IP Phones V2,
IP Touch). During the boot sequence the IP Phone gets its VLAN configuration and then performs a
DHCP request on this VLAN. This feature is based on DHCP protocol, and as a result the IP Phone
must be configured in dynamic mode.
The AVA feature is available in the OmniPCX Enterprise from Release 5.1 and works only with
eReflexes and IP Touch terminals (in this document, they will be called IP Phones).
From OmniPCX Enterprise Release 6.2, you can also configure AVA on an external DHCP (third
party DHCP).
DHCP Action
AVA DHCP
IP Phone
Servers
Non AVA
DHCP Server
DHCP Discover: IP Phone sends its first DHCP frame.
10.10.3.0/24 IP Phone
(Native Vlan 3 Port Switch 3
IP : DHCP
10.100.1.0/24
(Native Vlan 100) Switch Router Configuration Layer 2 :
- Port 1 : Native Vlan 1
- Port 2 : Native Vlan 100
- Port 3 : Native Vlan 3 & tagged vlan 30
DHCP and AVA server
Port Switch 2
IP : 10.100.1.1
Figure 1
Complete sequence:
Vendor Specific
Information
The equipment that is able to handle the AVA feature is identifiable by the presence of an explicit
request in the frame (Vendor Specific Information). Option 43 is used in this request.
Option 43 (0x2B) is also called "Encapsulate Vendor Options" described in RFC 2132.
This field is built as follows:
Frame No. 7 (DHCP Offer): Reply of the DHCP server on tha VLAN 30
Frame No. 8 (DHCP Request) : The IP address assigned by the DHCP server is accepted
(communication still done on the tagged Vlan)
Frame No. 9 (DHCP ACK) : Confirmation from DHCP server (the IP address is assigned
permanently) (communication still done on the tagged Vlan)
2. RESTRICTIONS
This feature is compatible with switches supporting untagged and 802.1Q tagged frames on the
same port and with routers supporting DHCP relay.
Network design restriction in implementing AVA: If non Alcatel switches are used, there must be
at least one source IP network per assigned voice VLAN: the VLAN request (using DHCP frames) is
coming from a IP subnetwork and only one VLAN can be configured and assigned per IP range.
Examples for a design based on non Alcatel switches
One native VLAN for one Voice VLAN: OK (Figure 2).
Two or more native VLANs for one Voice VLAN: OK in this case, there must be as many IP
scope setup as native VLANs in the DHCP server. In each of them, the option 43 will be
configured to assign the Vlan Id (Figure 2).
One native VLAN for two or more Voice VLAN: NOK (1) in this case, it is not possible to
differentiate between the DHCP source request and so to attribute the correct Voice VLAN Id
(Figure 3).
(1)
NOK for non Alcatel switches. For Alcatel switches handling the Vlan Mobile, this design
is also OK.
Second DH
reques P
IP Network C on native
request
ue P
d DHC
req DHC
Vlan X
ue P
Second DHCP
CP
t
st
re q D H C
Firs quest
st
Switch supporting
request
st
ues CP
re
Secon
tD
Fir
reque P
CP
F ir
st
st D st
HC
t
D
ond
P
HC
req
Sec
Figure 2 Figure 3
3. AVA COMPATIBILITY
Since the AVA feature is based on the DHCP protocol, it should work correctly on all network
equipment supporting the features described in paragraph 2 RESTRICTIONS and all third party
DHCP servers.
CAUTION
If AVA is implemented on an third party DHCP server and for IP Phone versions lower than 3.17
(F3.301.22 and below) or 3.60.72 (F4.401.19.b), the release problem of the IP addresses used for
the Vlan allocation is raised. Indeed if a minimal configuration is performed, the addresses used to
supply the Vlan Id are reserved on the server during all the duration of the lease, while they are not
really used. Certain DHCP servers (as ICS) allows to identify the requests resulting from Alcatel IP
Phone and to reduce the lease in some seconds for the addresses used to deliver the Vlan Id. If the
third party DHCP server does not allow such a management, the TFTP server address must be
configured at a different address then the DHCP server's one (we recommend to set up the Call
Server address). This configuration allows to set up the release mechanism of the addresses used for
the Vlan allocation.
There are no more problems from versions 3.17 for OmniPCX Enterprise R6.2 and 3.60.72 for
OmniPCX Enterprise R7.0.
4. CONFIGURATION GUIDE
Specify an IP address to be used during the VLAN attribution process ("VLAN address"). This
address is given to each IP Phone requesting a VLAN ID for RFC compatibility purposes but is
not used by the IP Phone. This address must be a free and valid address in the IP
subnetwork.
Note
Do not forget, if it's not already the case, to enable DHCP Server: in the DHCP Configuration set
the Configuration option to DHCP Server.
CAUTION
If OmniPCX Enterprise IP security is on (only declared Trusted hosts are authorized to access the
OmniPCX Enterprise), every router network IP address from which a DHCP request comes from, must
be declared in the "Trusted Hosts".
+-Select an object-----------------+
Shelf
Media Gateway
PWT/DECT System
System
Translator
Classes of Service
Attendant
Users
Users by profile
Set Profile
Groups
Speed Dialing
Phone Book
Entities
Trunk Groups
External Services
Inter-Node Links
X25
DATA
Applications
Specific Telephone Services
ATM
Events Routing Discriminator
Security and Access Control
IP
SIP +-Select an object--------+
-> DHCP Configuration +-All Subnetworks------------------+
Classes
Alcatel 8&9 Series
CPU Main Subnetwork Descend hierarchy
+----------------------------------+ -> All Subnetworks Review/Modify
Review/Modify Object profile
+-------------------------+ -> Create
Create Object Limit(s)
Modify
Modify Object Limits
Delete
Features
+----------------------------------+
In this case, it is not necessary to create a range of addresses or to specify a default router address
(except if OmniPCX Enterprise has to allocate addresses to the other equipment then the Alcatel IP
Phones). The TFTP server address is either not necessary because the IP Phone will not restart on this
network.
In this scope, you should specify the default router address and the TFTP address so that the IP
Phones recover the lanpbx.cfg.
pool {
allow members of "Alcatel_IP Phone";
next-server 10.10.1.20;
Switch part
Alcatel equipment will be switched to the non tagged vlan 33 while the other
equipment will be switched to the non tagged vlan 3
vlan 33 DHCP mac range 00:80:9F:00:00:00 00:80:9F:FF:FF:FF
vlan 3 DHCP port 1/2
Switch part
interface FastEthernet0/1
switchport access vlan 1
interface FastEthernet0/2
switchport access vlan 3
switchport voice vlan 30
interface FastEthernet0/3
switchport access vlan 100
Router part
interface Vlan1
ip address 10.10.1.254 255.255.255.0
interface Vlan3
ip address 10.10.3.254 255.255.255.0
ip helper-address 10.100.1.1
interface Vlan30
ip address 10.10.30.254 255.255.255.0
ip helper-address 10.100.1.1
interface Vlan100
ip address 10.100.1.253 255.255.255.0
Role of each DHCP server: A DHCP server can be on native Vlans, on TheDHCP relay must be set up (if needed) on router
role shared between OXE tagged Vlan, or both (except OXE) or on an interfaces on native or tagged Vlans.
DHCP and third party DHCP other network. Configuration of the DHCP relay for the network
(4 scenarios) DHCP server(s) with network interface on: interface of the router on:
Native Vlan Voice Vlan Native Vlan Voice Vlan
Scenario I - - Relay to OXE DHCP Relay to OXE DHCP