Беспроводные сети / Мобильные решения : "Беспроводные сети, LAN (WLAN)"

Пример конфигурирования параметра 43 DHCP для облегченных точек доступа Cisco Aironet

7 апреля 2008 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Машинный перевод (28 июля 2013) | Английский (21 октября 2011) | Отзыв

Содержание

Введение
Предварительные условия
     Требования
     Используемые компоненты
     Условные обозначения
Зависящие от поставщика параметры DHCP
Сервер DHCP Microsoft
     Точки доступа Cisco серии 1000
     Облегченные точки доступа Cisco Aironet серий 1130, 1240, и 1200
Сервер DHCP Cisco IOS
     Точки доступа Cisco Aironet серий 1130, 1200, 1240
     Точки доступа Cisco Aironet серии 1000
Сервер DHCP Sun Solaris
Сервер DHCP Linux
Сервер DHCP Cisco Network Registrar
Сервер DHCP Lucent QIP
Проверка
Устранение неполадок
Связанные обсуждения сообщества поддержки Cisco
Дополнительные сведения

Введение

При развертывании унифицированной беспроводной архитектуры Cisco, облегченные точки доступа Cisco Aironet могут использовать определяемый поставщиком параметр 43 DHCP для подключения к определенным контроллерам беспроводной ЛВС (WLC), когда контроллер находится в одной подсети, а точка доступа — в другой. Этот документ описывает использование параметра 43 DHCP и предлагает образцы конфигураций параметра 43 протокола DHCP для облегченных точек доступа Cisco Aironet для следующих серверов DHCP:

  • Сервер DHCP Microsoft Windows 2003 Enterprise

  • Сервер DHCP Cisco IOS

  • Сервер DHCP Sun Solaris

  • Сервер DHCP Linux

  • Сервер DHCP Cisco Network Registrar

  • Сервер DHCP Lucent QIP

Дополнительную информацию о настройке точки доступа для подключения к контроллеру беспроводной ЛВС см. документ Пример базовой конфигурации контроллера беспроводной ЛВС с точкой доступа Cisco Lightweight Access Point.

Предварительные условия

Требования

Cisco рекомендует ознакомиться с содержанием следующих разделов.

  • Базовая информация по DHCP

  • Информация по конфигурации сервера DHCP Windows

  • Информация по конфигурации сервера DHCP Sun Solaris

  • Информация по конфигурации сервера DHCP Linux

Используемые компоненты

Этот документ не имеет жесткой привязки к какой-либо версии ПО или устройству.

Сведения, приводимые в этом документе, были получены на материале устройств в специальной лабораторной среде. Все описываемые в данном документе устройства были запущены со стандартными заводскими настройками. Если ваша сеть работает в реальных условиях, убедитесь, что вы понимаете потенциальное воздействие каждой команды.

Условные обозначения

Более подробные сведения о применяемых в документе обозначениях см. в документе Cisco Technical Tips Conventions (Условные обозначения, используемые в технической документации Cisco).

Зависящие от поставщика параметры DHCP

RFC 2132 определяет два параметра DHCP, которые относятся к зависящим от поставщика параметрам. Это параметры 60 и 43. Параметр 60 DHCP является идентификатором класса поставщика (VCI). VCI представляет собой текстовую строку, которая уникально определяет тип устройства по классификации поставщика. В Таблице 1 перечислены значения VCI, используемые в точках доступа Cisco.

Таблица 1

VCI-New.gif

1Любая точка доступа серии 1500 с ПО версии 4.1

2Точка доступа 1500 OAP с ПО версии 4.0

3Точка доступа модели 1505 с ПО версии 4.0

4Точка доступа модели 1510 с ПО версии 4.0

5Любая точка доступа серии 1500 с ПО версии 3.2

Параметр 60 включен в первоначальное сообщение поиска DHCP, которое клиент DHCP рассылает в процессе поиска IP-адресов.

На сервере DHCP определяемая поставщиком информация используется в строковых значениях VCI. При обнаружении DHCP-сервером распознаваемого идентификатора класса поставщика (VCI) в сообщении поиска DHCP-клиента, сервер в качестве параметра 43 DHCP возвращает клиенту имеющуюся у него специфическую для данного поставщика информацию в своем предложении DHCP.

Для облегчения точкам доступа поиска контроллеров беспроводных ЛВС, использующих параметр 43 DHCP, сервер DHCP должен быть настроен на возврат одного или более IP-адресов интерфейсов управления контроллерами беспроводных ЛВС на базе идентификатора класса поставщика (VCI) точки доступа. Для этого настройте сервер DHCP на распознавание идентификаторов класса поставщика (VCI) для каждого типа точек доступа, а затем укажите информацию, которая будет возвращаться для каждого идентификатора класса поставщика в виде параметра 43 DHCP.

RFC 2132 определяет, что серверы DHCP должны возвращать зависящую от поставщика информацию в виде параметра 43 DHCP. RFC позволяет поставщикам определять инкапсулированные коды вложенных параметров в диапазоне от 0 до 255. Все вложенные параметры включены в предложение DHCP в качестве блоков "тип-длина-значение" (TLV) и являются частью параметра 43 DHCP. Определением кодов вложенных параметров и связанного с ними формата сообщений занимаются поставщики.

Когда серверы DHCP настроены на предоставление IP-адресов контроллеров беспроводных ЛВС в качестве параметра 43 DHCP для точек доступа Cisco серии 1000, структура TLV вложенного параметра выглядит следующим образом:

  • Тип — 0x66 (десятичное 102)

  • Длина: — число символов ASCII в поле значения. При указании более одного контроллера, длина включает запятые, но не конечный нулевой символ.

  • Значение: — набор символов ASCII, представляющий собой список перечисленных через запятую контроллеров, который не может заканчиваться на ноль. В список не следует включать пробелы.

Когда серверы DHCP настроены на предоставление IP-адресов контроллеров беспроводных ЛВС в качестве параметра 43 DHCP для точек доступа Cisco серий Aironet 1130, 1200 и/или 1240, структура TLV вложенного параметра выглядит следующим образом:

  • Тип—0xf1 (десятичное 241)

  • Длина—Количество IP-адресов* контроллера 4

  • Значение—список интерфейсов управления контроллера ЛВС; обычно в шестнадцатеричном виде.

Семантика конфигурации сервера DHCP зависит от поставщика сервера DHCP. Этот документ содержит специфические инструкции по серверу DHCP Microsoft, серверу DHCP Cisco IOS, серверу DHCP Sun Solaris, серверу DHCP Linux и серверу DHCP Cisco Network Registrar. Сведения по другим серверным продуктам DHCP можно получить в документации поставщика, содержащей определенные им параметры.

Сервер DHCP Microsoft

Этот раздел описывает необходимую конфигурацию для сервера DHCP Microsoft с тем, чтобы использовать параметр 43 DHCP для поиска контроллеров беспроводных ЛВС.

Точки доступа Cisco серии 1000

Этот раздел описывает конфигурацию сервера DHCP для Windows с тем, чтобы тот возвращал определяемую поставщиком информацию точкам доступа Cisco 1000. Вам необходима следующая ключевая информация:

  • Идентификатор класса поставщика (VCI)

  • Код параметра, вложенного относительно параметра 43

  • IP-адреса управления контроллера(-ов) беспроводной ЛВС.

Значение VCI для точки доступа Cisco 1000 всегда такое: Airespace.AP1200. Как было указано, код вложенного параметра для параметра 43 точек доступа Cisco серии 1000 равняется 102 (0x66). Примеры конфигураций подготовлены при помощи консоли управления Microsoft Management Console (MMC). Вы также можете использовать утилиту сервера DHCP. Обе процедуры практически одинаковы.

  1. Создайте новый класс поставщика для того, чтобы настроить сервер DHCP на распознавание значения VCI Airespace.AP1200. В консоли управления Microsoft Management Console щелкните правой кнопкой мыши по значку сервера DHCP, затем выберите Define Vendor Classes (Определить классы поставщика).

    dhcp-option-43-1.gif

  2. Щелкните Add (Добавить) для создания нового класса.

    dhcp-option-43-2.gif

  3. Введите значение для Display Name (Выводимое имя). В этом примере в качестве выводимого имени используется Airespace. Также добавьте короткое описание класса поставщика в поле Description (Описание). Введите идентификатор класса поставщика (VCI). Для того, чтобы это сделать, щелкните по полю ASCII и введите нужное значение, в данном случае это Airespace.AP1200. Нажмите ОК.

    dhcp-option-43-3.gif

  4. Будет создан новый класс. Щелкните Close (Закрыть).

    dhcp-option-43-4.gif

  5. Для вновь созданного класса поставщика в разделе Predefined Options (Стандартные параметры) добавьте запись для вложенного параметра контроллера беспроводной ЛВС. Здесь можно определить тип кода вложенного параметра и формат данных, в котором зависящая от поставщика информация будет передаваться на точки доступа. Чтобы создать стандартный параметр, щелкните правой кнопкой мыши значок сервера и выберите Select Predefined Options (Выбрать стандартные параметры).

    dhcp-option-43-5.gif

  6. Появится новое окно. Установите класс параметра равным классу поставщика. В примере это Airespace. Щелкните Add (Добавить) для определения кода параметра.

    dhcp-option-43-6.gif

  7. Появится диалог типа параметра. В поле Name (Имя) введите описательный текст, например, Предоставление IP для Airespace. Выберите Binary (Двоичный) в качестве типа данных. В поле кода введите значение вложенного параметра — 102. При желании введите описание. Нажмите ОК.

    dhcp-option-43-7.gif

  8. Появится новый Стандартный параметр. Нажмите OK. На этом создание класса поставщика и вложенного параметра для поиска контроллера закончено.

  9. Задайте нужное значение для области DHCP, которая будет использоваться точками доступа. Укажите необходимую область DHCP для использования точками доступа. Щелкните правой кнопкой мыши папку Scope Options (Параметры области) внутри области DHCP и выберите Configure Options (Настроить параметры).

    dhcp-option-43-8.gif

  10. Появится диалог параметров области. Перейдите на вкладку Advanced (Дополнительно). Выберите, какой класс поставщика вы планируете использовать; в данном случае это Airespace.

  11. Выберите стандартный вложенный параметр 102 для привязки к этой области. В области ввода данных, задайте IP-адреса управления контроллера, которые будут использованы для возврата к точкам доступа в разделе ASCII. Список следует разделять запятыми. Изначально в области ввода данных находится точка (.). Убедитесь, что вы удалили эту точку из списка IP-адресов в области ввода данных.

    dhcp-option-43-9.gif

  12. Вот пример результатов. Повторите эту процедуру для каждой области DHCP.

    dhcp-option-43-10.gif

Облегченные точки доступа Cisco Aironet серий 1130, 1240, и 1200

Этот раздел рассказывает о настройке сервера DHCP Windows для того, чтобы сервер возвращал зависящую от поставщика информацию облегченным точкам доступа Cisco Aironet указанных серий. Вам необходима следующая ключевая информация:

  • Идентификатор класса поставщика (VCI)

  • Код параметра, вложенного относительно параметра 43

  • IP-адреса управления контроллера(-ов) беспроводной ЛВС.

Значения VCI для облегченных точек доступа Cisco Aironet различаются для каждой модели. Для поддержки нескольких моделей точек доступа необходима создать класс поставщика для каждой модели. Код параметра, вложенного относительно параметра 43, для других точек доступа серии Cisco Aironet равен 241 (0xf1).

  1. Для настройки этих параметров в сервере DHCP Windows откройте инструмент администрирования сервера DHCP, либо консоль управления Microsoft. Щелкните правой кнопкой мыши по корневой папке DHCP, затем выберите Define Vendor Classes (Определить классы поставщика).

    dhcp-option-43-1.gif

  2. Откроется утилита Классов поставщиков DHCP. Щелкните Add (Добавить).

    dhcp-option-43-11a.gif

  3. Появится диалог настройки нового класса. Введите значение в поле Выводимое имя, например Точка доступа Cisco Aironet 1130 AP, а также соответствующее описание. Щелкните раздел ASCII и введите соответствующее строковое значение для идентификатора класса поставщика. Нажмите OK. После этого щелкните Close (Закрыть) в окне классов поставщика DHCP.

    dhcp-option-43-11.gif

  4. Добавьте сведения о подтипе контроллера беспроводной ЛВС в виде стандартного параметра класса поставщика. Щелкните правой кнопкой мыши на корневой папке сервера DHCP и выберите Set Predefined Options (Установить предопределенные параметры).

  5. Выберите только что созданный класс параметра поставщика в поле Класс параметра и затем нажмите Add (Добавить).

  6. Появится диалог типа параметра. В поле Имя введите строковое значение, например "Параметр 43". Выберите IP Address (IP-адрес) в качестве типа данных. Установите флажок Array (Массив). В поле кода введите значение вложенного параметра — 241. При желании введите описание. Нажмите OK.

    dhcp-option-43-13.gif

  7. Теперь класс поставщика и вложенный параметр для сервера DHCP настроены. После этого следует задать привязку зависящей от поставщика информации к области точек доступа DHCP. Выберите необходимую область DHCP. Щелкните правой кнопкой мыши Scope Options (Параметры области) и выберите Configure Options (Настроить параметры).

  8. Перейдите на вкладку Advanced (Дополнительно). Выберите класс поставщика, который вы определили ранее. Отметьте флажком 241 Option 43 (Параметр 43: 241) и затем введите каждый IP-адрес интерфейса управления WLC. Нажмите ОК.

    dhcp-option-43-14.gif

Примечание:  Необходимо определить класс поставщика и вложенный параметр для каждого типа облегченных точек доступа Cisco Aironet. Необходимо также задать зависящую от поставщика информацию для каждого класса поставщика и для каждой области DHCP.

Сервер DHCP Cisco IOS

Точки доступа Cisco Aironet серий 1130, 1200, 1240

Сервер DHCP Cisco IOS может использовать только один параметр 43 для каждого пула DHCP, так что область DHCP может быть настроена только на один тип точек доступа для каждого пула адресов DHCP. Выполните следующую процедуру по настройке параметра 43 DHCP для облегченных точек доступа Cisco Aironet во встроенном сервере DHCP Cisco IOS:

  1. Перейдите в режим настройки в командной строке Cisco IOS.

  2. Создайте пул DHCP, включив в него такие необходимые параметры, как маршрутизатор по умолчанию и имя сервера. Ниже представлен пример области DHCP.

    ip dhcp pool <pool name>
    network <ip network> <netmask>
    default-router <default-router IP address>
    dns-server <dns server IP address>
  3. Добавьте строку с параметром 60, используя следующий синтаксис:

    option 60 ascii "VCI string of the AP"

    Примечание: По возможности не указывайте параметр 43 DHCP сам по себе, без спецификации VCI. Указание параметра 43 DHCP самого по себе ограничит возможности сервера DHCP, так как он будет поддерживать только один тип устройств с зависящей от поставщика информацией для каждой области DHCP. Кроме того каждый клиент DHCP получает значения параметра 43 в предложении DHCP, вне зависимости от того, относятся ли эти значения к данному устройству или нет.

  4. Для заполнения строки VCI используйте значение из Таблицы 1. Следует использовать кавычки.

  5. Добавьте строку с параметром 43, используя следующий синтаксис:

    option 43 hex <hexadecimal string> 

    Шестнадцатеричное значение в Шаге 4 составлено из последовательности значений TLV для вложенного параметра внутри параметра 43: Тип + Длина + Значение. Type (Тип) всегда имеет код вложенного параметра 0xf1. Length (Длина) является числом IP-адресов управления контроллера, умноженным на 4, представленным в шестнадцатеричной форме. Value (Значение) является последовательным списком IP-адресов в шестнадцатеричной форме.

    Например, предположим, что имеется два контроллера с IP-адресами интерфейса управления: 192.168.10.5 и 192.168.10.20. Тип равен 0xf1. Длина равна 2 * 4 = 8 = 0x08. IP-адреса преобразовываются в c0a80a05 (192.168.10.5) и c0a80a14 (192.168.10.20). При объединении этих значений получится строка f108c0a80a05c0a80a14. Команда Cisco IOS, добавляемая к области DHCP, выглядит так:

    option 43 hex f108c0a80a05c0a80a14

Точки доступа Cisco Aironet серии 1000

Сервер DHCP Cisco IOS поддерживает определения параметра 43 только для одного типа устройств внутри пула адресов DHCP, поэтому только один тип точек доступа поддерживается в каждом пуле адресов DHCP.

Выполните следующую процедуру по настройке параметра 43 DHCP для облегченных точек доступа Cisco Aironet во встроенном сервере DHCP Cisco IOS:

  1. Перейдите в режим настройки в командной строке Cisco IOS.

  2. Создайте пул DHCP, включив в него такие необходимые параметры, как маршрутизатор по умолчанию и имя сервера. Ниже представлен пример области DHCP.

    ip dhcp pool <pool name>
    network <ip network> <netmask>
    default-router <default-router IP address>
    dns-server <dns server IP address>
  3. Добавьте строку с параметром 60, используя следующий синтаксис:

    option 60 ascii "Airespace.AP1200"

    Следует использовать кавычки.

  4. Добавьте строку с параметром 43, используя следующий синтаксис:

    option 43 ascii "Comma separated IP address list"

    Примечание: Следует использовать кавычки. Серверы Cisco IOS DHCP не требуют определения значения вложенного параметра для точек доступа Cisco серии 1000.

    Например, при настройке параметра 43 для точек доступа Cisco серии 1000 с IP-адресами управления контроллера 192.168.10.5 и 192.168.10.20 добавьте в пул DHCP в командной строке Cisco IOS следующую строку:

    option 43 ascii "192.168.10.5,192.168.10.20"

Примечание: Необходимо использовать интерфейс управления контроллера беспроводной ЛВС. Сервер Cisco IOS DHCP может использовать только один параметр 43 для каждого пула DHCP, так что область DHCP может быть настроена только на один тип точек доступа.

Сервер DHCP Sun Solaris

Этот раздел содержит сведения о настройке сервера DHCP Sun Solaris с тем, чтобы сервер возвращал зависящую от поставщика информацию облегченным точкам доступа Cisco Aironet

allow bootp;
option space Cisco_LWAPP_AP;
option Cisco_LWAPP_AP.server-address code 43 = string;

subnet 192.168.10.0 netmask 255.255.255.0 {
	authoritative;
	option routers 192.168.10.1;
	option subnet-mask 255.255.255.0;
	option domain-name "cisco.com";
	option domain-name-servers 192.168.10.2, 192.168.10.3;
	range dynamic-bootp 192.168.10.11 192.168.10.254;
	default-lease-time 86400;


!--- This section provides for legacy 
!--- APs--substitute the IP addresses in text


class "Airespace 1200" {
match if option vendor-class-identifier = "Airespace 1200";
option vendor-class-identifier "Airespace 1200";
vendor-option-space Cisco_LWAPP_AP;
option Cisco_LWAPP_AP.server-address "192.168.10.5"; }

class "Airespace.AP1200" {
match if option vendor-class-identifier = "Airespace.AP1200";
option vendor-class-identifier "Airespace 1200";
vendor-option-space Cisco_LWAPP_AP;
option Cisco_LWAPP_AP.server-address "192.168.10.5"; }

!--- This section provides for APs converted to LWAPP and Cisco LAP models.
!--- Cisco Aironet APs use the type-length-value (TLV) format for DHCP
!--- Option 43. DHCP servers must be programmed to return the option based
!--- on the APs DHCP Vendor Class Identifier (VCI) string (DHCP Option 60).
!--- The format of the TLV block is:
!--- Type: 0xf1 (decimal 241)
!--- Length: Number of controller IP addresses * 4 = 1*4 = 4 (or 0x04)
!--- Value: List of WLC Management interface IP addresses converted to hex
!--- These samples show 1 controller IP Managementaddress, 
!--- 192.168.10.5 (or c0:a8:0a:05)


class "Cisco AP c1200" {
match if option vendor-class-identifier = "Cisco AP c1200";
option vendor-class-identifier "Cisco AP c1200";
vendor-option-space Cisco_LWAPP_AP;
option Cisco_LWAPP_AP.server-address f1:04:c0:a8:0a:05; }


class "Cisco AP c1130" {
match if option vendor-class-identifier = "Cisco AP c1130";
option vendor-class-identifier "Cisco AP c1130";
vendor-option-space Cisco_LWAPP_AP;
option Cisco_LWAPP_AP.server-address f1:04:c0:a8:0a:05; }

class "Cisco AP c1240" {
match if option vendor-class-identifier = "Cisco AP c1240";
option vendor-class-identifier "Cisco AP c1240";
vendor-option-space Cisco_LWAPP_AP;
option Cisco_LWAPP_AP.server-address f1:04:c0:a8:0a:05; }
}

Сервер DHCP Linux

Этот раздел содержит сведения о настройке сервера DHCP Linux с тем, чтобы сервер возвращал определяемую поставщиком информацию облегченным точкам доступа Cisco Aironet

{
ddns-update-style interim;                                   
!--- Required for dhcp 3.0+ / Red Hat 8.0+

ignore client-updates;
option opt-43 code 43 = ip-address;			     
!--- Defines a new option for DHCP Option 43


subnet 192.168.10.0 netmask 255.255.255.0 {

        range 192.168.10.128 192.168.10.254;                   
!--- Range of IP addresses to be issued to DHCP clients

	   default-lease-time 14400;
	   max-lease-time 172800;
           option subnet-mask              255.255.255.0;    
!--- Default subnet mask to be used by DHCP clients

           option broadcast-address        192.168.10.255;    
!--- Default broadcast address to be used by DHCP clients

           option routers                  192.168.10.1;      
!--- Default gateway to be used by DHCP clients

           option domain-name              "your-domain.org";
           option domain-name-servers      40.175.42.254, 40.175.42.253;           
!--- Default DNS to be used by DHCP clients

           option netbios-name-servers     192.168.10.100;    
!--- Specify a WINS server for MS/Windows clients. 

           option opt-43 = "192.168.10.5, 192.168.10.20"; 
!--- Specify the Management IP address to be given 
!--- the AP in the DHCP offer


}

Сервер DHCP Cisco Network Registrar

Сервер DHCP Cisco Network Registrar поддерживает атрибуты, определяемые поставщиком. Тем не менее, настройка этих атрибутов не может быть произведена в графическом интерфейсе. Необходимо использовать CLI (командную строку).

Выполните следующую процедуру настройки для включения поддержки поиска L3-LWAPP в параметре 43 DHCP:

Примечание: Запустить командную строку можно из папки Network registrar: C:\Program Files\Network Registrar\BIN\ nrcmd.bat

  1. Авторизуйтесь на сервере DHCP. Выполните следующую процедуру:

    username: admin
    password:
    100 Ok
    session:
        cluster = localhost
        default-format = user
        user-name = admin
        visibility = 5
    nrcmd>
  2. Создайте идентификатор класса поставщика (VCI) для точек доступа Cisco 1000:

    nrcmd> vendor-option airespace create Airespace.AP1200
    100 Ok
    airespace:
        name = airespace
        read-only = disabled
        vendor-class-id = Airespace.AP1200

    Создайте идентификатор класса поставщика (VCI) для точек доступа Cisco 1200:

    nrcmd> vendor-option aironet1200 create "Cisco AP c1200"
    100 Ok
    aironet1200:
        name = aironet
        read-only = disabled
        vendor-class-id = “Cisco AP c1200”

    Примечание: Для других моделей точек доступа замените параметр "vendor-class-id" на соответствующее значение VCI из Таблицы 1.

  3. Соотнесите значения, которые сервер может рассылать в составе предложения DHCP при получении запроса с параметром 60, с Airespace.AP1200. Параметр 43 DHCP поддерживает несколько значений в одном поле параметра 43. Эти параметры нужно определить индивидуально при помощи вложенного параметра.

    В данном случае, требуется только одно значение, без вложенного параметра. Тем не менее, настройка CNR требует создания вложенного параметра:

    Для точек доступа Cisco серии 1000:

    nrcmd>vendor-option airespace definesuboption controller_ip 1 BYTE_ARRAY 
    no-suboption-opcode,no-suboption-len
    100 Ok
        controller_ip(1) : byte_array(no-suboption-opcode,no-suboption-len)

    Для точек доступа Cisco серии 1200:

    nrcmd>vendor-option aironet1200 definesuboption controller_ip 241 IPADD_ARRAY
    100 Ok
        Controller_ip(241) : ipaddr_array
    100 Ok
    vendor-option aironet1200 enable read-only
    100 Ok
    read-only=enabled
    nrcmd>policy system_default_policy setVendorOption aironet1200 
    controller_ip 1.2.3.4,2.3.4.5
    100 Ok
    aironet1200 controller_ip[0](241) IPADDR_ARRAY(1) = 1.2.3.4,2.3.4.5
  4. Тем не менее, чтобы скрыть вложенный параметр и посылать только строковое значение (BYTE_ARRAY) со значениями IP-адресов, CNR поддерживает особые флаги, удаляющие идентификаторы вложенного параметра и длины. Эти флаги называются no-suboption-opcode и no-suboption-len.

    Для точек доступа Cisco серии 1000:

    nrcmd>vendor-option list
    100 Ok
    airespace:
        name = airespace
        read-only = disabled
        vendor-class-id = Airespace.AP1200
    
    nrcmd> vendor-option airespace listsuboptions
    100 Ok
        controller_ip(241) : byte_array(no-suboption-opcode,no-suboption-len)

    Для точек доступа Cisco серии 1200:

    nrcmd>vendor-option list
    100 Ok
    airespace:
        name = aironet1200
        read-only = enabled
        vendor-class-id = aironet1200
    
    nrcmd>vendor-option aironet1200 listsuboptions
    100 Ok
        controller_ip(241) : ipaddr_array(no-suboption-opcode,no-suboption-len)
  5. Связанные значения на базе пулов DHCP:

    Для точек доступа Cisco серии 1000:

    nrcmd>policy VLAN-52 setvendoroption airespace controller_ip 
    31:30:2E:31:35:30:2E:31:2E:31:35:2C:31:30:2E:31:35:30:2E:35:30:2E:31:35:2C
    100 Ok
    airespace controller_ip[0](1) BYTE_ARRAY(1) = 
    31:30:2e:31:35:30:2e:31:2e:31:35:2c:31:30:2e:31:35:30:2e:35:30:2e:31:35:2c

    Для точек доступа Cisco серии 1200:

    nrcmd>policy system_default_policy setVendorOption aironet1200 
    controller_ip 1.2.3.4,2.3.4.5
    100 Ok
    aironet1200 controller_ip[0](241) IPADDR_ARRAY(1) = 1.2.3.4,2.3.4.5

    В этом примере пул DHCP под названием VLAN-52, уже определенный в CNR с помощью графического интерфейса, настроен на выдачу параметра 43 DHCP 10.150.1.15,10.150.50.15 в ответ на запрос от устройства Airespace.AP1200.

    Примечание: 31:30:2e:31:35:30:2e:31:2e:31:35:2c:31:30:2e:31:35:30:2e:35:30:2e:31:35:2c является шестнадцатеричным представлением строки 10.150.1.15,10.150.50.15.

  6. Для завершения сохраните настройки DHCP и перезапустите службу.

    nrcmd>save
    100 Ok
    nrcmd>dhcp reload
    100 Ok
    nrcmd>exit
    

Дополнительную информацию о настройке параметров поставщиков на DHCP-серверах Cisco CNR см. в документе Управление дополнительными свойствами сервера DHCP.

Сервер DHCP Lucent QIP

Этот раздел содержит несколько советов по настройке сервера DHCP для Lucent QIP с тем, чтобы тот возвращал зависящую от поставщика информацию облегченным точкам доступа Cisco Aironet.

Примечание: За подробной информацией и требуемыми процедурами обращайтесь к документации, предоставляемой поставщиком.

Параметр 43 DHCP может содержать любую определяемую поставщиком информацию. Сервер DHCP передает эту информацию в виде шестнадцатеричной строки клиентам, который получают предложение DHCP.

На сервере DHCP для Lucent QIP, определяемая поставщиком информация может быть найдена на странице DHCP Option Template- Modify (Изменения шаблона параметра DHCP). В правой части вы увидите раздел Active Options (Активные параметры). Выберите пункт Vendor Specific Options (Зависящие от поставщика параметры) и введите данные в поле Значение, как показано.

Lucent-DHCP.gif

Для того чтобы включить IP-адреса контроллера в сообщение параметра 43 DHCP, введите данные шаблона параметра DHCP в QIP в виде шестнадцатеричного значения: [ip hex]

Для того чтобы посылать несколько IP-адресов с параметром 43 DHCP, введите информацию в шаблон параметра DHCP в QIP в виде шестнадцатеричного значения:[ip hex ip hex], но не [ip hex],[ip hex]. В последнем случае разделительная запятая вызывает проблемы для DHCP во время обработки посланной из QIP строки.

Например, предположим, что имеется два контроллера с IP-адресами интерфейса управления: 192.168.10.5 и 192.168.10.20. Тип равен 0xf1. Длина равна 2 * 4 = 8 = 0x08. IP-адреса преобразовываются в c0a80a05 (192.168.10.5) и c0a80a14 (192.168.10.20). При объединении этих значений получится строка f108c0a80a05c0a80a14. На сервере DHCP Lucent QIP шестнадцатеричное значение, которое нужно добавить к области DHCP, выглядит так:

[f108c0a80a05c0a80a14]

Шестнадцатеричное значение нужно указывать в квадратных скобках. Квадратные скобки обязательны. Когда параметр 43 DHCP изменен для работы с этим значением, локальные точки доступа могут находить и регистрироваться на контроллере.

Проверка

Используйте этот раздел для проверки настроек.

При использовании сервера DHCP Cisco IOS, дайте команду show ip dhcp binding для просмотра списка адресов DHCP, назначенных клиентам DHCP. Ниже приведен пример:

2800-ISR-TSWEB#show ip dhcp binding

Bindings from all pools not associated with VRF:
IP address          Client-ID/              Lease expiration        Type
                    Hardware address/
                    User name
192.168.25.1        000b.855b.fbd0          Jun 29 2007 11:49 AM    Automatic

В консоли WLC CLI, можно дать команду show ap summary для того чтобы убедиться в регистрации точек доступа на контроллере WLC. Ниже приведен пример:

    ((Cisco Controller) >show ap summary

    AP Name        Slots  AP Model   Ethernet MAC       Location          Port
    -------------  -----  ---------  -----------------  ----------------  ----
    ap:5b:fb:d0    2      AP1010     00:0b:85:5b:fb:d0  default_location  1

Если у вас настроена беспроводная локальная сеть, можно дать команду show client summary для просмотра списка клиентов, которые зарегистрированы на контроллере WLC:

(Cisco Controller) >show client summary

    Number of Clients................................ 1

    MAC Address        AP Name        Status         WLAN  Auth  Protocol  Port
    -----------------  -------------  -------------  ----  ----  --------  ----
    00:40:96:a1:45:42  ap:64:a3:a0    Associated     4     Yes   802.11a   1

Устранение неполадок

Используйте этот раздел для устранения неполадок, связанных с настройкой.

Дайте команду debug dhcp message enable на контроллере WLC для того чтобы посмотреть последовательность событий, которые происходят между сервером и клиентом DHCP. Ниже приведен пример:

(Cisco Controller) >Thu Jun 28 17:07:53 2007: 00:0b:85:5b:fb:d0 dhcp option len, 
    including the magic cookie = 38
Thu Jun 28 17:07:53 2007: 00:0b:85:5b:fb:d0 dhcp option: received DHCP DISCOVER msg
Thu Jun 28 17:07:53 2007: 00:0b:85:5b:fb:d0 dhcp option: skipping option 57, len 2
Thu Jun 28 17:07:53 2007: 00:0b:85:5b:fb:d0 dhcp option: skipping option 55, len 6
Thu Jun 28 17:07:53 2007: 00:0b:85:5b:fb:d0 dhcp option: 
    vendor class id = Airespace.AP1200 (len 16)
Thu Jun 28 17:07:53 2007: 00:0b:85:5b:fb:d0 dhcpParseOptions: options end, 
    len 38, actual 64
Thu Jun 28 17:07:53 2007: dhcpd: sending 300 bytes raw   
    0.0.0.0:68 -> 10.77.244.212:1067
Thu Jun 28 17:07:53 2007: dhcpd: Received 300 byte dhcp packet 
    from 0xd4f44d0a 10.77.244.212:68
Thu Jun 28 17:07:58 2007: 00:0b:85:5b:fb:d0 dhcp option len, including 
    the magic cookie = 50
Thu Jun 28 17:07:58 2007: 00:0b:85:5b:fb:d0 dhcp option: received DHCP REQUEST msg
Thu Jun 28 17:07:58 2007: 00:0b:85:5b:fb:d0 dhcp option: requested ip = 192.168.25.1
Thu Jun 28 17:07:58 2007: 00:0b:85:5b:fb:d0 dhcp option: server id = 192.168.25.10
Thu Jun 28 17:07:58 2007: 00:0b:85:5b:fb:d0 dhcp option: skipping option 57, len 2
Thu Jun 28 17:07:58 2007: 00:0b:85:5b:fb:d0 dhcp option: skipping option 55, len 6

Это вывод команды debug lwapp packet enable контроллера WLC, который указывает на то, что параметр 43 DHCP используется в качестве метода поиска IP-адресов контроллера WLC:

Thu Jun 28 17:51:47 2007: Received LWAPP DISCOVERY REQUEST from AP 00:0b:85:5b:fb:d0 
    to 00:0b:85:33:84:a0 on port '1'
Thu Jun 28 17:51:47 2007: Successful transmission of LWAPP Discovery-Response 
    to AP 00:0b:85:5b:fb:d0 on Port 1
Thu Jun 28 19:22:39 2007: Start of Packet
Thu Jun 28 19:22:39 2007: Ethernet Source MAC (LRAD):      00:D0:58:AD:AE:CB
Thu Jun 28 19:22:39 2007: Msg Type       :
Thu Jun 28 19:22:39 2007:    DISCOVERY_REQUEST
Thu Jun 28 19:22:39 2007: Msg Length     :   31
Thu Jun 28 19:22:39 2007: Msg SeqNum     :   0
Thu Jun 28 19:22:39 2007: 
    	IE            :   UNKNOWN IE 58
Thu Jun 28 19:22:39 2007: 	IE Length     :   1
Thu Jun 28 19:22:39 2007: 	Decode routine not available, Printing Hex Dump
Thu Jun 28 19:22:39 2007: 00000000: 03                                                .
Thu Jun 28 19:22:39 2007: 

Значение параметра IE 58 отражает тип поиска. Для параметра 43 DCHP оно равняется 3.

Если на маршрутизаторе используется сервер DHCP Cisco IOS, можно дать команды debug dhcp detail и debug ip dhcp server events для просмотра активности клиентов и сервера DHCP. Ниже приведен пример команды debug ip dhcp server events :

*Jun 28 11:49:33.107: DHCPD: Sending notification of DISCOVER:
*Jun 28 11:49:33.107:   DHCPD: htype 1 chaddr 000b.855b.fbd0
*Jun 28 11:49:33.107:   DHCPD: remote id 020a0000c0a8190a01000000
*Jun 28 11:49:33.107:   DHCPD: circuit id 00000000
*Jun 28 11:49:33.107: DHCPD: Seeing if there is an internally specified pool class:
*Jun 28 11:49:33.107:   DHCPD: htype 1 chaddr 000b.855b.fbd0
*Jun 28 11:49:33.107:   DHCPD: remote id 020a0000c0a8190a01000000
*Jun 28 11:49:33.107:   DHCPD: circuit id 00000000
*Jun 28 11:49:38.603: DHCPD: Sending notification of ASSIGNMENT:
*Jun 28 11:49:38.603:  DHCPD: address 192.168.25.1 mask 255.255.255.0
*Jun 28 11:49:38.603:   DHCPD: htype 1 chaddr 000b.855b.fbd0
*Jun 28 11:49:38.603:   DHCPD: lease time remaining (secs) = 86400
*Jun 28 11:49:38.607: DHCPD: Sending notification of ASSIGNMENT:
*Jun 28 11:49:38.607:  DHCPD: address 192.168.25.1 mask 255.255.255.0
*Jun 28 11:49:38.607:   DHCPD: htype 1 chaddr 000b.855b.fbd0
*Jun 28 11:49:38.607:   DHCPD: lease time remaining (secs) = 86400

Дайте команду show ip dhcp binding для просмотра списка адресов DHCP, назначенных клиентам DHCP.

2800-ISR-TSWEB#show ip dhcp binding

Bindings from all pools not associated with VRF:
IP address          Client-ID/              Lease expiration        Type
                    Hardware address/
                    User name
192.168.25.1        000b.855b.fbd0          Jun 29 2007 11:49 AM    Automatic 

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 97066