Перейти к содержимому
Калькуляторы

Cisco WS-C3750-48TS-S local relay

Интересует вопрос, кто нибудь использует сабжевый коммутатор на доступе с 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}

Изменено пользователем FIGO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

маловероятно но все ж

ip dhcp relay information option

или я не правильно понял local relay

Изменено пользователем GrandPr1de

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

GrandPr1de

пробовал без этого, результат тот же

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а что выступает в роли dhcp сервера?

У FIGO Проблема в том что порт 15 а в опции

Agent information{82}=
   sub{1}={000405F70111}

Номер порта hex11 = 17

ДШСП Сервер тут не причём. Циска вставляет не номер порта а внутренний номер интерфейса, как я понимаю, и необходимо заставить вставлять номер порта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну фиг знает, как вариант собрать самому circuit-id

interface GigabitEthernet9/0/1
ip dhcp snooping vlan 7 information option format-type circuit-id string aabb11

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А другие порты смотрели? Вероятно бынально нумерация портов идет не с 1, посмотрите snmpwalk'ом, там есть раздел с именами и номерами интерфейсов.

На моих что 3750, что 4948 порты тоже сдвинуты, а на 49 еще и с вланами перемешаны :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас 3550 порты сдвинуты, при чем начиная с какого-то именно, не помню которого. видимо общая проблема.

просто на стороне билинга попросили парсить с учетом офсета от номера порта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на 2950 порты с 0 нумеруются. т.е. для 1 порта прилетает 0, для 2 прилетает 1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на 2950 порты с 0 нумеруются. т.е. для 1 порта прилетает 0, для 2 прилетает 1.

телефонисты постарались? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Завтра еще точно проверю, но вроде там после 30го порта сдвиг увеличивался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на 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.

жуть какая то еще была )

Изменено пользователем zhenya`

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То что начинаются не с 1, а с 3 это еще пол беды, больше всего напрягает то что после 24 порта сдвиг увеличивается на 4

 

terrible

Попробовал, тоже самое

Изменено пользователем FIGO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Короче победила эта гадина. Изменили шаблон под нее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может кто-то догадался, как со стороны коммутатора с3750 привести нумерацию интерфейсов/портов к какому-то единому виду, например, с моделями с2950/с2960?

 

Та же ситуация, но шаблон менять - катастрофа.

 

Смена прошивки с ipbase на ipservices ситуацию не меняет. Пробовали откат на c3750-ipbase-mz.122-35.SE2 - безрезультатно.

Изменено пользователем Justas

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отвечу. Стандартными методами вроде отката прошивки или поиска какой-то волшебной команды на самом коммутаторе - не лечится.

 

Как верно заметил предыдущий оратор, победила эта гадина.

 

Суть проблемы в следующем. В 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)));
}

Изменено пользователем Justas

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

+1. Присоединяюсь к ответу. У нас есть WS-C3750-48PS-S. Тоже в ней пришлось использовать опцию 82 для выдачи конкретных адресов на на порт. Сильно парился над содержимым опции 82 пока не дошло что порты там просто сдвинуты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.