itt1b Posted December 3, 2014 · Report post Подскажите, как лучше организовать схему: 1. На разные интерфейсы ASR приходят управляющие VLAN от коммутаторов 2. На этих субинтерфейсах стоит ip unnumbered, завернутый на Loopback1 с адресом (пусть будет 10.200.0.1/24) 3. Настроены dhcp pool, c прибитыми client-identifier на каждый коммутатор 4. На коммутаторах получаю адрес по dhcp Получаю все коммутаторы в одной сети. Но - некоторые упорно не получают "прибитый" адрес, назначается динамически. Что не так? Может как-то лучше реализовать можно? Коммутаторы - Dlink 32,31,36 серии. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zelfix Posted December 3, 2014 (edited) · Report post Снимите дамп в момент, когда коммутаторы пытаются получить адрес. Тогда будет понятно, кто виноват. Скорее всего в DHCPOFFER от ASR не предлагается нужный адрес. Возможно, оттого, что в DHCPDISCOVER от коммутатора указывается chaddr, который отличается от client-identifier. Без дампа можно долго гадать. PS term mon debug ip dhcp server packet detail на ASR еще может помочь. Edited December 3, 2014 by zelfix Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted December 3, 2014 · Report post Речь про IP-адрес на mgmt-интерфейсе? Я бы советовал на управлении задавать статический IP-адрес. Я использую BOOTP/DHCP на конечных сервисных устройствах, а сетевая инфраструктура статикой прибита. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted December 3, 2014 · Report post Речь про IP-адрес на mgmt-интерфейсе? Я бы советовал на управлении задавать статический IP-адрес. Я использую BOOTP/DHCP на конечных сервисных устройствах, а сетевая инфраструктура статикой прибита. ИМХО в dhcp есть смысл, но только ради autoconfig, который зальёт статический ip на свитч Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
itt1b Posted December 3, 2014 · Report post Речь про IP-адрес на mgmt-интерфейсе? Я бы советовал на управлении задавать статический IP-адрес. Я использую BOOTP/DHCP на конечных сервисных устройствах, а сетевая инфраструктура статикой прибита. Как использовать _разные_ интерфейсы ASR в одной сети без unnumbered? Или зоопарк из сетей городить со статиками? мgmt заходят на физически разные интерфейсы. При раздаче 01 к client-identifier добавляю, почти все - нормально получают. Может схему какую предложите, ну, кроме 1 инт=1 сеть. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted December 3, 2014 · Report post itt1b client-identifier может формировать не только по принципу 01+mac. Попробуйте тех, кто не получает сделать классами, а не лиз-файлом Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
itt1b Posted December 4, 2014 · Report post Проблема решилась. Старые dlink 3200-10 (которые с DB9 консолью) нормально получают адрес, если в пуле прописать hardware-address, а не client-identifier. Не добавляя 01, как есть. В чем разница в работе протокола между этими двумя командами? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zelfix Posted December 4, 2014 · Report post Проблема решилась. Старые 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. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
itt1b Posted December 5, 2014 · Report post Проблема решилась. Старые 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-версии и такая бяка. Именно поэтому я всегда против зоопарка вендоров в сети =) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zelfix Posted December 5, 2014 (edited) · Report post Да незачто. itt1b, подскажи, а в чем для тебя преимущество dhcp для управления коммутаторами перед статическим назначением адресов? Ты хранишь конфиги централизованно, и у тебя коммутаторы по dhcp идут на tftp-сервер и забирают свой конфиг? Edited December 5, 2014 by zelfix Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
itt1b Posted December 5, 2014 · Report post Да незачто. itt1b, подскажи, а в чем для тебя преимущество dhcp для управления коммутаторами перед статическим назначением адресов? Ты хранишь конфиги централизованно, и у тебя коммутаторы по dhcp идут на tftp-сервер и забирают свой конфиг? Собственно, для этого и хочется по DHCP - централизованная конфигурация. Нужно проинсталлить новый - вписал MAC в конфигурацию, прямо с коробки - и отдал монтажникам. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...