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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this