Identify and respond to vendor-specific information, Polycom-ssip 6100

Kitterman, Scott stk at unh.edu
Wed Sep 11 19:32:08 UTC 2013


Hello Folks,

I am trying to identify a VOIP conference phone, "Polycom SSIP 6100", vendor-specific information and reply with an option-128 string specifying the correct 802.1q vlan the Polycom should change to.

The device sends both option-60 and a option-125 (VSIO).  I believe I can identify and match option-60 but have had no luck identifying or responding to option-125.

I have attached a PCAP file of the Polycom rebooting, getting an address and send out a DHCP Inform.  Below I have what I believe to be key information in regard to the DHCP interaction of a INFORM and ACK followed by the dhcpd.conf.

Please let me know if other information would be helpful.  Any direction in figuring out how  to match the option-125 and respond would be appreciated.

Thank you,
Scott Kitterman
UNH IT

====
PCAP summary & DHCPD.CONF
========================
In summary here is the key data from a tcpdump a DHCPINFORM & DHCPACK
INFORM:
Ethernet II, Src: Polycom_f1:51:bb (00:04:f2:f1:51:bb), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Internet Protocol Version 4, Src: 132.177.128.6 (132.177.128.6), Dst: 255.255.255.255 (255.255.255.255)
.
    Option: (t=60,l=16) Vendor class identifier = "Polycom-SSIP6000"
        Option: (60) Vendor class identifier
        Length: 16
        Value: 506f6c79636f6d2d5353495036303030
    Option: (t=125,l=120) V-I Vendor-specific Information
        Option: (125) V-I Vendor-specific Information
        Length: 120
        Value: 0000363d730107506f6c79636f6d0218536f756e64537461...
        Enterprise-number: Polycom, Inc. (13885)
===  Packet Hex bytes  ===
=== Just the t=125 portion ===
0130  7d 78 00 00 36 3d 73 01 07 50 6f 6c 79 63 6f 6d   }x..6=s..Polycom
0140  02 18 53 6f 75 6e 64 53 74 61 74 69 6f 6e 49 50   ..SoundStationIP
0150  2d 53 53 49 50 5f 36 30 30 30 03 10 33 31 31 31   -SSIP_6000..3111
0160  2d 31 35 36 30 30 2d 30 30 31 2c 42 04 1d 42 52   -15600-001,B..BR
0170  2f 34 2e 33 2e 31 2e 30 38 38 37 2f 32 35 2d 4f   /4.3.1.0887/25-O
0180  63 74 2d 31 31 20 31 35 3a 31 30 05 1d 42 52 2f   ct-11 15:10..BR/
0190  34 2e 33 2e 31 2e 30 38 38 37 2f 32 35 2d 4f 63   4.3.1.0887/25-Oc
01a0  74 2d 31 31 20 31 35 3a 31 30 3c 10 50 6f 6c 79   t-11 15:10<.Poly
01b0  63 6f 6d 2d 53 53 49 50 36 30 30 30 ff            com-SSIP6000.
====

--
ACK:
Ethernet II, Src: Dell_3b:01:8f (00:26:b9:3b:01:8f), Dst: Polycom_f1:51:bb (00:04:f2:f1:51:bb)
Internet Protocol Version 4, Src: 132.177.128.10 (132.177.128.10), Dst: 132.177.128.6 (132.177.128.6)
.
    Option: (t=53,l=1) DHCP Message Type = DHCP ACK
        Option: (53) DHCP Message Type
        Length: 1
        Value: 05
    Option: (t=54,l=4) DHCP Server Identifier = 132.177.128.10
        Option: (54) DHCP Server Identifier
        Length: 4
        Value: 84b1800a
-----

###############################################
Here is part of the dhcpd.conf file:
#
class "Poly6100" {
   match if option vendor-class-identifier = "Polycom-SSIP6000";
   option space Poly-128;
   option Poly-128 code 128 = text;
   option Poly-128 "VLAN-A=226;";
}
#
subnet 132.177.128.0 netmask 255.255.255.0 {
        option routers          132.177.128.1;  
        option subnet-mask      255.255.252.0;  
    pool {
        range 132.177.128.6 132.177.128.6;
    }       
}     #END 132.177.128.0 SUBNET
###############################################
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Poly-1d.pcap
Type: application/vnd.tcpdump.pcap
Size: 3308 bytes
Desc: Poly-1d.pcap
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20130911/5daf35e1/attachment.bin>


More information about the dhcp-users mailing list