FIGO Опубликовано 6 марта, 2015 (изменено) · Жалоба Интересует вопрос, кто нибудь использует сабжевый коммутатор на доступе с local relay. Проблема в том что клиент включен физически например в 15 порт, а коммутатор биллингу говорит что в 17 порт. На коммутаторе: Switch(config)# ip dhcp snooping Switch(config)# ip dhcp snooping vlan 1527 Switch(config)# ip dhcp snooping information option Switch(config)# interface GigabitEthernet1/0/1 Switch(config)# ip dhcp snooping trust Switch(config)#interface FastEthernet1/0/15 Switch(config)#switchport access vlan 1527 ! Switch#show ip dhcp snooping binding MacAddress IpAddress Lease(sec) Type VLAN Interface ------------------ --------------- ---------- ------------- ---- -------------------- 00:1C:23:2E:C3:2B 172.16.3.238 86 dhcp-snooping 1527 FastEthernet1/0/15 Total number of bindings: 1 В dhcp пакете: Agent information{82}= sub{1}={000405F70111} Изменено 6 марта, 2015 пользователем FIGO Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 6 марта, 2015 (изменено) · Жалоба маловероятно но все ж ip dhcp relay information option или я не правильно понял local relay Изменено 6 марта, 2015 пользователем GrandPr1de Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FIGO Опубликовано 6 марта, 2015 · Жалоба GrandPr1de пробовал без этого, результат тот же Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 6 марта, 2015 · Жалоба а что выступает в роли dhcp сервера? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
brodayga Опубликовано 6 марта, 2015 · Жалоба а что выступает в роли dhcp сервера? У FIGO Проблема в том что порт 15 а в опции Agent information{82}= sub{1}={000405F70111} Номер порта hex11 = 17 ДШСП Сервер тут не причём. Циска вставляет не номер порта а внутренний номер интерфейса, как я понимаю, и необходимо заставить вставлять номер порта. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 6 марта, 2015 · Жалоба ну фиг знает, как вариант собрать самому circuit-id interface GigabitEthernet9/0/1 ip dhcp snooping vlan 7 information option format-type circuit-id string aabb11 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 6 марта, 2015 · Жалоба А другие порты смотрели? Вероятно бынально нумерация портов идет не с 1, посмотрите snmpwalk'ом, там есть раздел с именами и номерами интерфейсов. На моих что 3750, что 4948 порты тоже сдвинуты, а на 49 еще и с вланами перемешаны :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tehmeh Опубликовано 7 марта, 2015 · Жалоба У нас 3550 порты сдвинуты, при чем начиная с какого-то именно, не помню которого. видимо общая проблема. просто на стороне билинга попросили парсить с учетом офсета от номера порта. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zhenya` Опубликовано 7 марта, 2015 · Жалоба на 2950 порты с 0 нумеруются. т.е. для 1 порта прилетает 0, для 2 прилетает 1. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Butch3r Опубликовано 9 марта, 2015 · Жалоба на 2950 порты с 0 нумеруются. т.е. для 1 порта прилетает 0, для 2 прилетает 1. телефонисты постарались? :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FIGO Опубликовано 9 марта, 2015 · Жалоба Завтра еще точно проверю, но вроде там после 30го порта сдвиг увеличивался. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zhenya` Опубликовано 10 марта, 2015 (изменено) · Жалоба на 2950 48и портовых вроде не встречали приколов.. When you globally enable DHCP snooping, and enter the ip dhcp snooping information option global configuration command, and do not configure the SNMP ifIndex format, the port numbers in the port field of the circuit-ID suboption start at 0. For example, on a Catalyst 3550-24 switch, port 0 is the Fast Ethernet 0/1 port, port 1 is the Fast Ethernet 0/2 port, port 2 is the Fast Ethernet 0/3 port, and so on. Port 24 is the Gigabit Interface Converter (GBIC)-based Gigabit module slot 0/1, and port 25 is the GBIC-based Gigabit module slot 0/2. In Cisco IOS Release 12.1(19)EA1, the implementation for the option 82 Subscriber Identification changed from the previous release. The new option-82 format uses a different circuit-ID and remote-ID suboption, vlan-mod-port. The previous version uses the snmp-ifindex circuit ID and remote-ID suboption. жуть какая то еще была ) Изменено 10 марта, 2015 пользователем zhenya` Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FIGO Опубликовано 10 марта, 2015 · Жалоба switch#show ip dhcp snooping binding MacAddress IpAddress Lease(sec) Type VLAN Interface ------------------ --------------- ---------- ------------- ---- -------------------- 00:1C:23:2E:C3:2B 172.16.0.9 86 dhcp-snooping 1527 FastEthernet1/0/44 Total number of bindings: 1 Agent information{82}= sub{1}={000405F70130} hex30 = 48 Наводчик контужен разброс увеличивается © Cisco IOS Software, C3750 Software (C3750-IPBASEK9-M), Version 12.2(55)SE9 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zhenya` Опубликовано 10 марта, 2015 · Жалоба сравните с индексами в снмп ифиндекс? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FIGO Опубликовано 10 марта, 2015 · Жалоба show if-mgr db interface ifname ifName ifIndex Fa1/0/1 10001 Fa1/0/2 10002 Fa1/0/3 10003 Fa1/0/4 10004 Fa1/0/5 10005 Fa1/0/6 10006 Fa1/0/7 10007 Fa1/0/8 10008 Fa1/0/9 10009 Gi1/0/1 10101 Gi1/0/2 10102 Gi1/0/3 10103 Gi1/0/4 10104 Fa1/0/10 10010 Fa1/0/11 10011 Fa1/0/12 10012 Fa1/0/13 10013 Fa1/0/14 10014 Fa1/0/15 10015 Fa1/0/16 10016 Fa1/0/17 10017 Fa1/0/18 10018 Fa1/0/19 10019 Fa1/0/20 10020 Fa1/0/21 10021 Fa1/0/22 10022 Fa1/0/23 10023 Fa1/0/24 10024 Fa1/0/25 10025 Fa1/0/26 10026 Fa1/0/27 10027 Fa1/0/28 10028 Fa1/0/29 10029 Fa1/0/30 10030 Fa1/0/31 10031 Fa1/0/32 10032 Fa1/0/33 10033 Fa1/0/34 10034 Fa1/0/35 10035 Fa1/0/36 10036 Fa1/0/37 10037 Fa1/0/38 10038 Fa1/0/39 10039 Fa1/0/40 10040 Fa1/0/41 10041 Fa1/0/42 10042 Fa1/0/43 10043 Fa1/0/44 10044 Fa1/0/45 10045 Fa1/0/46 10046 Fa1/0/47 10047 Fa1/0/48 10048 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
terrible Опубликовано 11 марта, 2015 · Жалоба Попробуй c3750-ipservicesk9-mz.122-55.SE.bin Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nnm Опубликовано 12 марта, 2015 · Жалоба In the port field of the circuit-ID suboption, the port numbers start at 3. For example, on a switch with 24 10/100 ports and small form-factor pluggable (SFP) module slots, port 3 is the Fast Ethernet x/0/1 port, port 4 is the Fast Ethernet x/0/2 port, and so forth, where x is the stack member number. Port 27 is the SFP module slot x/0/1, and so forth. Источник: http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3750/software/release/12-2_55_se/configuration/guide/scg3750/swdhcp82.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FIGO Опубликовано 12 марта, 2015 (изменено) · Жалоба То что начинаются не с 1, а с 3 это еще пол беды, больше всего напрягает то что после 24 порта сдвиг увеличивается на 4 terrible Попробовал, тоже самое Изменено 12 марта, 2015 пользователем FIGO Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FIGO Опубликовано 12 марта, 2015 · Жалоба Короче победила эта гадина. Изменили шаблон под нее. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Justas Опубликовано 15 сентября, 2015 (изменено) · Жалоба Может кто-то догадался, как со стороны коммутатора с3750 привести нумерацию интерфейсов/портов к какому-то единому виду, например, с моделями с2950/с2960? Та же ситуация, но шаблон менять - катастрофа. Смена прошивки с ipbase на ipservices ситуацию не меняет. Пробовали откат на c3750-ipbase-mz.122-35.SE2 - безрезультатно. Изменено 15 сентября, 2015 пользователем Justas Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Justas Опубликовано 19 сентября, 2015 (изменено) · Жалоба Отвечу. Стандартными методами вроде отката прошивки или поиска какой-то волшебной команды на самом коммутаторе - не лечится. Как верно заметил предыдущий оратор, победила эта гадина. Суть проблемы в следующем. В 52-портовых 3750 (48 стомегабитных и 4 гигабитных порта) коммутационная матрица разделена на два ASIC'а. Первый асик обслуживает порты 1-24 + первые 2 гигабитные. Второй асик обслуживает порты 25-48 + вторые 2 гигабитные. А нумерация нужных нам логических интерфейсов (НЕ физических портов) начинается с цифры 3. При этом к нумерации на втором асике добавляется ещё двойка (из-за гигабитных портов). Итого, чтобы получить координату порта нужно: - на первом асике (физические порты 1-26) от номера интерфейса отнять два. Например, первый физический порт = третий номер логического интерфейса минус два. - на втором асике (физические порты 27-52) от номера интерфейса отнять четыре. Например, тридцать первый физический порт = тридцать пятый номер логического интерфейса минус четыре. На 26-портовых 3750 коммутацию обслуживает один асик, поэтому там проще и нужно отнимать всегда только два. На стороне dhcp-сервера правки могут выглядеть так: if exists agent.circuit-id { log ( info, concat( "Lease for ", binary-to-ascii (10, 8, ".", leased-address), " connected to interface ", binary-to-ascii (10, 8, "/", suffix ( option agent.circuit-id, 2)), " (3750s subtract 2or4!), VLAN ", binary-to-ascii (10, 16, "", substring( option agent.circuit-id, 2, 2)), " Hardware ", binary-to-ascii(16, 8, ":", hardware))); } Изменено 19 сентября, 2015 пользователем Justas Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
megahertz0 Опубликовано 19 сентября, 2015 · Жалоба +1. Присоединяюсь к ответу. У нас есть WS-C3750-48PS-S. Тоже в ней пришлось использовать опцию 82 для выдачи конкретных адресов на на порт. Сильно парился над содержимым опции 82 пока не дошло что порты там просто сдвинуты. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...