dodi1963
27.03.2011, 19:19
Коллеги! Никто не подскажет ли, как правильно прописать DHCP строку в телефонах 11хх и 12хх или где я наступаю на грабли:D
моя строка:
Option 66
Nortel-i2004-b,prov=10.7.1.32

OPtion 128
Nortel-i2004A,10.7.1.4:4100,1,10.

Option 224
Nortel-i2004-B, prov=10.7.1.32; s1ip=10.7.1.4; p1=4100; a1=1; r1=255; s2ip=10.7.1.4; p2=4100; a2=1; r2=2; menulock=p; vq=y; vcp=3; vmp=4; vlanf=y; pc=y; pcs=a; pcd=a; dq=y; dv=y; dvid=60; dp=5; pcuntag=y; lldp=y;

Option 191
VLAN-A:6

Ocean
27.03.2011, 21:13
Как то дааавно писал краткую справку по автопровижинингу...


Automatic provisioning IP Phone Unistim 3.1.

Суть:

1. Телефон посылает первый DHCP запрос в PVID (VLAN C-Lan).
2. DHCP выделает IP адрес из сети C-Lan и номер Voice VLAN (T-LAN).
3. Телефон снова посылает запрос DHCP но уже в Voice VLAN.
4. DHCP высылает IP адрес сети T-Lan и IP адрес сервера provisioning (tftp).
5. Телефон скачивает конфигурационные файлы с сервера provisioning.
6. Получает все необходимые данные, включая Node и TN (основываясь на MAC адресе).

Настройки!

Настройка Switch BayStack 470.

1. Создаем VLAN для Customer Lan.
2. Созадем VLAN для Telephony Lan.
3. PVID = VLAN Customer LAN.
4. Всем портам прописываем VLAN C-Lan и VLAN T-Lan.
5. Для всех портов (кроме uplink) режим работы тегирования д: Untag PVID Only.

Настройка DHCP (Linux, dhcpd).

set vendor-string = option vendor-class-identifier;
option nortel_iptel code 128 = string;
# Voice VLAN
option nortel_iptel_vlan code 191 = string;

# Vendor Class for i2002/i2004/1120e/1140e/1150e
class "Nortel-i2004-A" {
match if substring (option vendor-class-identifier, 0, 14) = "Nortel-i2004-A";
option vendor-class-identifier "Nortel-i2004-A";
# Voice VLAN
option nortel_iptel_vlan "VLAN-A:3.";
}

# Nortel T-Lan
subnet 10.21.2.0 netmask 255.255.255.0 {
pool {
range 10.21.2.2 10.21.2.200;
option routers 10.21.2.1;
option subnet-mask 255.255.255.0;
option broadcast-address 10.21.2.255;
option nortel_iptel "Nortel-i2004-B,prov=10.21.0.50;"; # серер provisioning (tftp)

}

Файлы system.prv на сервере provisioning (tftp).

#file=d # z = zone, t = type, d= device
menulock=u; # Menu lock mode
vq=y; # Enable 802.1Q for voice
vcp=3; # 802.1Q control p bit for voice
vmp=4; # 802.1Q media p bit for voice
vlanf=y; # Enable VLAN filter
pc=y; # Enable PC port
pcs=a; # PC port speed
pcd=a; # PC port duplex
dq=y; # Enable 802.1Q for PC port
lldp=n; # Enable 802.1ab (LLDP)
pk1= ffffffffffffffff; # force pk1 to ff SMC will update
pk2= ffffffffffffffff; # force pk1 to ff SMC will update
stickiness=y; # Enable stickiness
cachedip=n; # Enable cached IP
igarp=n; # Ignore GARP
srtp=n; # Enable PSK SRTP
eap=dis; # Enable 802.1x (EAP)
prov=10.21.0.50; # Provisioning server IP address
dns=10.21.0.1; # Primary DNS server IP address
dns2=10.21.0.1; # Secondary DNS server IP address
s1ip=10.21.0.113; # Primary server IP address
p1=4100; # Primary server port number
a1=1; # Primary server action code
r1=10; # Primary server retry count
s2ip=0.0.0.0; # Secondary server IP address
p2=4100; # Secondary server port number
a2=1; # Secondary server action code
r2=10; # Secondary server retry count
xip=0.0.0.0; # XAS server IP address
xp=5000; # XAS server port number
xa=g; # XAS server action code

REG= 00:19:E1:E7:A7:8C CS1K S1 1 200-00-00-00;


В данном примере работа через tftp, сейчас можно и через http.
Настройки свитча могут быть разные, например все может работать через adac+lldp, а не как описано у меня.

P.S. К стати, читая доку по 7.5 обнаружил, что везде упоминается не Nortel-i2004, а Avaya-i2004... Есть у меня подозрение, что новые прошивки для телефонов понимают как Nortel так и Avaya, или те, кто делали ребрендинг в доках, просто методом find/replace заменяли все надписи Nortel на Avaya :D

dodi1963
27.03.2011, 21:25
Большое спасибо! Постараюсь разобраться.
что данные телефоы теперь, как Nortel, так и Avaya - это известно, но к большому сожалению Avaya не умудрилась кинуть подробную доку.
Вообще Индюки стали писать доку, не понимая оборудования. Еще раз спасибо.

Ocean
27.03.2011, 21:46
Достаточно подробно все расписано в доке
Converging the Data Network with VoIP
Fundamentals
Avaya Communication Server 1000
NN43001-260

начиная с

Appendix C: DHCP supplemental information