Jump to content
Калькуляторы

ASR1004 и управляемые коммутаторы

Подскажите, как лучше организовать схему:

 

1. На разные интерфейсы ASR приходят управляющие VLAN от коммутаторов

2. На этих субинтерфейсах стоит ip unnumbered, завернутый на Loopback1 с адресом (пусть будет 10.200.0.1/24)

3. Настроены dhcp pool, c прибитыми client-identifier на каждый коммутатор

4. На коммутаторах получаю адрес по dhcp

 

Получаю все коммутаторы в одной сети. Но - некоторые упорно не получают "прибитый" адрес, назначается динамически. Что не так? Может как-то лучше реализовать можно? Коммутаторы - Dlink 32,31,36 серии.

Share this post


Link to post
Share on other sites

Снимите дамп в момент, когда коммутаторы пытаются получить адрес. Тогда будет понятно, кто виноват.

Скорее всего в DHCPOFFER от ASR не предлагается нужный адрес. Возможно, оттого, что в DHCPDISCOVER от коммутатора указывается chaddr, который отличается от client-identifier. Без дампа можно долго гадать.

 

PS

term mon
debug ip dhcp server packet detail

на ASR еще может помочь.

Edited by zelfix

Share this post


Link to post
Share on other sites

Речь про IP-адрес на mgmt-интерфейсе?

Я бы советовал на управлении задавать статический IP-адрес.

Я использую BOOTP/DHCP на конечных сервисных устройствах, а сетевая инфраструктура статикой прибита.

Share this post


Link to post
Share on other sites

Речь про IP-адрес на mgmt-интерфейсе?

Я бы советовал на управлении задавать статический IP-адрес.

Я использую BOOTP/DHCP на конечных сервисных устройствах, а сетевая инфраструктура статикой прибита.

 

ИМХО в dhcp есть смысл, но только ради autoconfig, который зальёт статический ip на свитч

Share this post


Link to post
Share on other sites

Речь про IP-адрес на mgmt-интерфейсе?

Я бы советовал на управлении задавать статический IP-адрес.

Я использую BOOTP/DHCP на конечных сервисных устройствах, а сетевая инфраструктура статикой прибита.

 

Как использовать _разные_ интерфейсы ASR в одной сети без unnumbered? Или зоопарк из сетей городить со статиками? мgmt заходят на физически разные интерфейсы.

При раздаче 01 к client-identifier добавляю, почти все - нормально получают. Может схему какую предложите, ну, кроме 1 инт=1 сеть.

Share this post


Link to post
Share on other sites

itt1b

client-identifier может формировать не только по принципу 01+mac. Попробуйте тех, кто не получает сделать классами, а не лиз-файлом

Share this post


Link to post
Share on other sites

Проблема решилась. Старые dlink 3200-10 (которые с DB9 консолью) нормально получают адрес, если в пуле прописать hardware-address, а не client-identifier. Не добавляя 01, как есть. В чем разница в работе протокола между этими двумя командами?

Share this post


Link to post
Share on other sites

Проблема решилась. Старые dlink 3200-10 (которые с DB9 консолью) нормально получают адрес, если в пуле прописать hardware-address, а не client-identifier. Не добавляя 01, как есть. В чем разница в работе протокола между этими двумя командами?

 

http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration/12-4t/dhcp-12-4t-book/config-dhcp-server.html

 

Some DHCP clients send a client identifier (DHCP option 61) in the DHCP packet. To configure manual bindings for such clients, you must enter the client-identifier DHCP pool configuration command with the appropriate hexadecimal values identifying the DHCP client. To configure manual bindings for clients who do not send a client identifier option, you must enter the hardware-address DHCP pool configuration command with the appropriate hexadecimal hardware address of the client.

Share this post


Link to post
Share on other sites

Проблема решилась. Старые dlink 3200-10 (которые с DB9 консолью) нормально получают адрес, если в пуле прописать hardware-address, а не client-identifier. Не добавляя 01, как есть. В чем разница в работе протокола между этими двумя командами?

 

http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration/12-4t/dhcp-12-4t-book/config-dhcp-server.html

 

Some DHCP clients send a client identifier (DHCP option 61) in the DHCP packet. To configure manual bindings for such clients, you must enter the client-identifier DHCP pool configuration command with the appropriate hexadecimal values identifying the DHCP client. To configure manual bindings for clients who do not send a client identifier option, you must enter the hardware-address DHCP pool configuration command with the appropriate hexadecimal hardware address of the client.

 

Спасибо, недочитал. Вот вам и dlink, называется - одинаковые коммутаторы, но разные HW-версии и такая бяка. Именно поэтому я всегда против зоопарка вендоров в сети =)

Share this post


Link to post
Share on other sites

Да незачто.

itt1b, подскажи, а в чем для тебя преимущество dhcp для управления коммутаторами перед статическим назначением адресов?

Ты хранишь конфиги централизованно, и у тебя коммутаторы по dhcp идут на tftp-сервер и забирают свой конфиг?

Edited by zelfix

Share this post


Link to post
Share on other sites

Да незачто.

itt1b, подскажи, а в чем для тебя преимущество dhcp для управления коммутаторами перед статическим назначением адресов?

Ты хранишь конфиги централизованно, и у тебя коммутаторы по dhcp идут на tftp-сервер и забирают свой конфиг?

 

Собственно, для этого и хочется по DHCP - централизованная конфигурация. Нужно проинсталлить новый - вписал MAC в конфигурацию, прямо с коробки - и отдал монтажникам.

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.