Nessero Posted May 17, 2016 Posted May 17, 2016 Вот запрос от клиента к серверу на получение ip идет через snr2960, dhcp snooping и прочее включено: Message type: BOOT_REQUEST Dhcp message type: DHCP Inform{8} htype: 1, hlen: 6, hops: 1 xid: -2107340714, secs: 768, flags: -32768 Client IP: x.x.x.x Your IP: 0.0.0.0 Server IP: 0.0.0.0 Relay IP: y.y.y.y Client MAC: {3085A97ABE04} {61}={013085A97ABE04} Host name{12}={ASUS-��} {60}={4D53465420352E30} Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, 121, -7, 43, -4} Agent information{82}= sub{1}={0006021C01000010} sub{2}={F8F08210A428} конфигурация dhcp на коммутаторе: service dhcp ! ip forward-protocol udp bootps ip dhcp relay information option ! ip dhcp snooping enable ip dhcp snooping binding enable ! ip dhcp snooping information enable ip dhcp snooping information option subscriber-id format hex Вставить ник Quote
Nessero Posted May 17, 2016 Author Posted May 17, 2016 Согласно rfc 3046 vlan храниться в Agent Circuit ID Sub-option Это первая опция sub{1}={0006021C01000010} Практичиским путем выяснил что влан тут в 3 и 4 байтах, то есть 21C = 540 vlan. Думаю мои рассуждения верны, но возможно кто то еще задавался подобным вопросом ... Вставить ник Quote
Mikhail Burnin Posted May 18, 2016 Posted May 18, 2016 Доброго дня, дефолтный формат Circuit ID SNR на примере 0x0006001e01000001: 00 - номер сабопции 06 - длина сабопции в байтах 001e - VLAN ID 01 - номер слота (не имеет реального значения) 00 - номер модуля (аналогично) 0001 - номер порта Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.