Вопрос: Начальная настройка DAS-3248

Ответ: 

В данном разделе описывается подключение DAS-3248 и способы его конфигурирования.

Перед первым включением DAS-3248 убедитесь, что Вы выполнили все требования техники безопасности по установке устройства.

1.1 Способы конфигурирования DAS-3248

Конфигурирование устройства можно производить двумя способами, через CLI и EMS.

  • CLI (Command Line Interface) - интерфейс командной строки, базовый метод конфигурирования, использующий в своей основе набор текстовых команд.
  • EMS (Element Management System) - адаптированная к пользователю система управления и конфигурирования DAS-3248 основанная на GUI EMS Microsoft NT/SNMP. Конфигурирование устройства осуществляется через интуитивно понятный интерфейс.

Подключение к устройству необходимо производить через консольный порт RS-232 или через один из трех Ethernet портов. Для удаленного управления используется подключение по Telnet через сетевой канал связи.

После первого включения устройства, по умолчанию, доступно три варианта подключения к CLI:

  • консольный порт RS-232
  • Gigabit Ethernet интерфейс UPLINK1 (eth-0)
  • выделенный конфигурационный Fast Ethernet порт MGNT (eth-2)

Важно: При подключении через RS-232 используйте только тот кабель, который поставляется вместе с устройством.

После успешной загрузки устройства Вы увидите приглашение командной строки к вводу логина/пароля и версию программного обеспечения:

*******************
Welcome to IP DSLAM
*******************

Software Release: 1.292K.1000.ADSL2+ (COL2.9.2.0.050411) Date: Jul 4 2005



 

login:


 

Настройки COM порта компьютера при подключении по RS-232 должны быть следующими:

Speed 9600 бит/с
Data bits 8
Parity none
Stop bits 1
Flow control none

Примечание: по умолчанию login: Admin; password: Admin

Для конфигурирования по ethernet, необходимо подключить устройство в сеть через интерфейс UPLINK1 или MGNT кабелем, поставляемым в комплекте с устройством.

Структура CLI команды в общем виде:

<действие><группа><подгруппа><подгруппа второго уровня> <управляющее значение1>… <управляющееN значение N>

Пример: create bridge port intf portid 385 ifname eth-0 status enable

<действие>: указывает операцию, которая будет выполнена.
("create")
<группа>: указывает группу команд CLI, над которыми производится действие
("bridge")
<подгруппа>
("port")
<подгруппа второго уровня>
("intf")
<управляющее1 значение1>
("portid 385")
<управляющее2 значение2>
("ifname eth-0")
<управляющее3 значение3>
("status enable")

Примечание: Команда создает bridge port с номером интерфейса 385, именем eth-0 и устанавливает его в активное состояние.

1.2 Настройка параметров IP-интерфейса

В DAS-3248 используются три Ethernet интерфейса:

10/100/1000 BaseT/FX Uplink/Downlink interface UPLINK1 eth-0
10/100/1000 BaseT/FX Uplink/Downlink interface UPLINK2 eth-1
1 x 100BaseT MGNT eth-2

  • UPLINK1, UPLINK2 - рабочие интерфейсы, могут быть настроены как Uplink для подключения к сети, так и Downlink для стекирования.
  • MGNT - конфигурационный порт для выделенного (out of band управления устройством).

Важно: По умолчанию сконфигурированы интерфейсы UPLINK1 (eth-0 ip 10.90.90.90, mask 255.255.255.0) и MGNT (eth-2 ip 10.90.91.91 mask 255.255.255.0). Для подключения убедитесь, что устройство и Ваш компьютер находятся в одной IP подсети.

Примечание: Воспользуйтесь командой ping 10.xxx.xxx.xxx, чтобы проверить доступность устройства в сети Ethernet.

1.2.1 Настройка IP-адреса и маски подсети

Изменение IP адресов и маски подсети, производиться конфигурированием Ethernet интерфейсов DAS-3248. Ethernet интерфейсы является частью взаимосвязанной логической структуры всех интерфейсов устройства *.

Команды системы:

create ethernet intf  
Описание: Создает ethernet интерфейс с заданными параметрами.
Синтаксис команды: create ethernet intf ifname interface-name [ip ip-address][mask net-mask][usedhcp true|false]
[speed{auto|100BT|1000BT}] [type
uplink|downlink][enable | disable][pkttype
Mcast|Bcast|UnknownUcast|All|None]
[orldecvalue][duplex half| full|auto][mgmtvlanid
mgmtvlanid] [priority priority]

delete ethernet intf  
Описание: Удаляет ethernet интерфейс с заданным именем.
Синтаксис команды: delete ethernet intf ifname interface-name

get ethernet intf  
Описание: Получает информацию о заданном или о всех ethernet интерфейсах.
Синтаксис команды: get ethernet intf [ifname interface-name]

modify ethernet intf  
Описание: Изменяет параметры заданного ethernet интерфейса.
Синтаксис команды: modify ethernet intf ifname interface-name [enable |
disable][pkttype Mcast|Bcast|UnknownUcast|All|None] [ip
ip-address][mask net-mask] [usedhcp true|false] [speed{auto|100BT|1000BT}] [orl decvalue] [duplex half|full|auto] [mgmtvlanid mgmtvlanid] [priority priority]

Таблица параметров:

ifname interface-name Имя интерфейса для идентификации и обращения к нему.
Использование: Create - Обязательно
Delete - Обязательно
Get - Опционально
Modify - Обязательно
Принимает значения: eth-0 ..2
ip ip-address IP адрес взаимосвязан с маской сети, формируемой для интерфейса. Соединение с определенным IP адресом будет установлено, только если IP адрес определен или получен автоматически. Изменение маски сети для ethernet интерфейса поддерживается, только если IP адрес определен на данном интерфейсе или включена опция 'UseDhcp'. Использование UseDhcp и параметра ip-address одновременно недопустимо.
Использование: Create - Опционально.
Modify - Опционально
Принимает значения: Любой IP адрес из принятых классов сетей A/B/C
По умолчанию: для eth-0: 10.90.90.90; для eth-2 (MGNT): 10.90.91.91
mask net-mask Сетевая маска ethernet интерфейса. Соединение с определенным IP адресом будет установлено, только если IP адрес определен или получен автоматически. Изменение маски сети для ethernet интерфейса поддерживается, только если IP адрес определен на данном интерфейсе или включена опция 'UseDhcp'. Использование UseDhcp и параметра ip-address одновременно недопустимо.
Использование: Данный параметр не может быть установлен, если IP адрес интерфейса 0.0.0.0. Во всех других случаях данный параметр обязателен.
Принимает значения: 255.0.0.0 - 255.255.255.255
По умолчанию: для eth-0: 255.255.255.0; для eth-2 (MGNT): 255.255.255.0
usedhcp true | false Используется для получения IP адреса по протоколу DHCP для данного интерфейса. Одновременно использовать "usedhcp" и определенный вручную IP адрес невозможно.
Использование: Опционально
Принимает значения: true or false
По умолчанию: false
speed {auto |100 BT| 1000BT}+ Параметр определяет скорость порта сетевого интерфейса.
В "auto" скорость и режим соединения определяются автоматически по технологии автосогласования.
Использование: Опционально.
Принимает значения: auto, 100BT, 1000BT.
По умолчанию: auto
type uplink|downink Параметр определяет тип ethernet интерфейса.
Физические интерфейсы Uplink типа используются для подключения к ethernet сети (максимально 2), а downlink интерфейсы к стекируемому устройству. Для Uplink интерфейсов, ip адрес не может быть не установлен, если usedhcp отключен.
Использование: Опционально.
Принимает значения: uplink, downlink.
По умолчанию: uplink
enable|disable Административный статус Ethernet интерфейса.
Использование: Modify - Обязательно
Принимает значения: enable or disable
По умолчанию: enable
Duplex auto|half|full Определяет режим работы порта. В "auto" определяется автоматически (дуплекс / полудуплекс).
Использование: Опционально
Принимает значения: auto, half, full
По умолчанию: auto
Pkttype
Mcast|Bcast|UnknownUcast
| All|None
Определяет тип сетевых пакетов поддерживаемых интерфейсом. Параметр PktType поддерживается и может быть сконфигурирован для каждого из ethernet интерфейсов. По умолчанию, все сетевые пакеты буду переданы. Сконфигурированный интерфейс не будет передавать типы пакетов, не указанные в Pkttype.
Использование: Create - Опционально
Modify - Опционально
Принимает значения : Mcast, Ucast, UnknownUcast, All
По умолчанию: All
Orl decvalue Данный параметр определяет output rate limiting. Значение определяется в Мбит/с.
Использование: Create - Опционально
Modify - Опционально
Принимает значения: любое
По умолчанию: 300
mgmtvlanid mgmtvlanid VLAN для управляющего трафика на данном интерфейсе. Данный параметр может принимать ненулевое значение только, если на интерфейсе сконфигурирован ip адрес или включен клиент DHCP.
Если управляющий Vlanid не определен (в "create" операции) или его значение установлено в ноль, система будет использовать значение 'portvlanid' ассоциированное с "bridge port" созданным для данного интерфейса.
Использование: Create - Опционально
Modify - Опционально
Принимает значения: любое из диапазона 1-4095
priority priority Задает значение 802.1p приоритета, который будет назначен всем пакетам, посылаемым через Mgmt VLAN на данном интерфейсе. Данный параметр доступен только в случае задания ip адреса на интерфейсе или включения опции UseDHCP.
Использование: Create - Опционально
Modify - Опционально
Принимает значения: 0 -7

Изменение настроек UPLINK1 (eth-0):

Команда Действие
$modify ethernet intf ifname eth-0 ip 192.168.0.50 mask 255.255.255.0 Изменить ethernet интерфейс на порту Uplink 1 (eth-0) с необходимым IP
$get ethernet intf Проверить настройки интерфейсов

Создание ethernet интерфейса UPLINK2 (eth-1):

Примечание: данный интерфейс создан в системе по умолчанию как downlink.

Команда Действие
$create ethernet intf ifname eth-1 ip 192.168.1.50 mask 255.255.255.0 enable Создать второй ethernet интерфейс на порту Uplink 2 (eth-1)
$create bridge port intf portid 386 ifname eth-1 learning disable status enable Создать bridge port 386 на интерфейсе eth-1
$get ethernet intf Проверить настройки интерфейсов

Важно: IP адреса ethernet интерфейсов должны быть из разных подсетей.

Примечание: рекомендуем ознакомиться с описанием логической структуры интерфейсов DAS-3248

1.2.2 Настройка управляющего VLAN (Management VLAN)

Управляющий VLAN используется для ограничения доступа к интерфейсу управления DAS-3248. После того, как будет задан идентификатор управляющего VLAN (VLANID), DAS-3248 будет принимать только те пакеты для управления, которые содержат 802.1q тег с тем же значением VLANID.

Значение идентификатора управляющего VLAN задается для Uplink интерфейса или, если используется Link Aggregation, для aggr интерфейса.

Команда Действие
$ modify ethernet intf ifname eth-0 mgmtvlanid 1 Задать VLAN с идентификатором 1 в качестве управляющего для uplink интерфейса eth-0.
$ modify aggr intf ifname aggr-0 mgmtvlanid 1 Задать VLAN с идентификатором 1 в качестве управляющего для интерфейса агрегирования линков aggr-0.

1.2.3 Настройка выделенного MGNT порта

MGNT (Management Port) - выделенный конфигурационный порт, предназначенный для прямого подключения по ethernet интерфейсу к терминалу управления системой.

Порт находится на передней панели DAS-3248, разъем типа RJ-45, подписан MGNT. Системное имя (ifname) данного интерфейса eth-2, по умолчанию интерфейс создан в системе и имеет IP адрес 10.90.91.91 с маской подсети 255.255.255.0.

Обычно, для дальнейшего конфигурирования системы необходимо изменить настройки данного порта в соответствии с адресным пространством Вашей сети. Для этого необходимо воспользоваться следующим набором команд:

Изменение настроек MGNT порта (eth-2):

Команда Действие
$modify ethernet intf ifname eth-2 ip 10.91.92.91 mask 255.255.255.0 Изменить ip адрес ethernet интерфейса на порту MGNT (eth-2)
$get ethernet intf ifname eth-2 Проверить настройки интерфейса

Важно: IP адрес MGNT порта, eth-2 интерфейса, должен быть из другой подсети, отличной от установленных на UPLINK1 (eth-0) и UPLINK2 (eth-1) портах.

Экранный вывод:

Set Done
 
Interface : eth-2
Type : Uplink UseDhcp : False
IP Address : 10.91.92.91 Mask : 255.255.255.0
Pkt Type : ALL
Orl(mbps) : 300
Configured Duplex : Auto Duplex : None
Configured Speed : Auto
ProfileName : SPPROFILE
Mgmt VLAN Index : -
Tagged Mgmt PDU Prio : 0
trfclassprofileid : 2
Ctl Pkts Instance Id : 0
Speed : -
Operational Status : Down Admin Status : Up

1.3 Настройка синхронизации времени

SNTP (Simple Network Time Protocol, RFC-2030) - упрощенный протокол сетевого времени, широко используется для синхронизации часов в глобальной сети Интернет. Является упрощенной интерпретацией и модификацией протокола NTP (Network Time Protocol, RFC-1305).

Команды системы:

get sntp cfg  
Описание: Получить информацию о режиме работы sntp
Синтаксис команды: get sntp cfg

modify sntp cfg

 

Описание:

Изменить режим работы SNTP: (включить/выключить)

Синтаксис команды:

modify sntp cfg [ enable | disable ]


get sntp stats  
Описание: Получает информацию о текущих значениях счетчиков и параметров работы sntp
Синтаксис команды: get sntp stats

Поля вывода команды:

Имя поля Описание
Requests count Число запросов посланных на SNTP сервер.
Responses count Число подтвержденных запросов / ответов от SNTP сервера.
Invalid Responses count Число ошибочных подтвержденных запросов / ответов от SNTP сервера.
Lost Responses count Число запросов, на которые не было получено подтверждение за определенный лимит времени.
Last Time Stamp [MM/DD/ YYYY::HH:MM:SS] Последнее установленное значение времени. Формат вывода: месяц/день/год: час, минута, секунда

reset sntp stats  
Описание: Сбросить все счетчики параметров работы sntp.
Синтаксис команды: get sntp stats

get sntp servaddr  
Описание: Получает информацию о текущих значениях работы sntp
Синтаксис команды: get sntp servaddr

create sntp servaddr  
Описание: Получает информацию о текущих значениях работы sntp
Синтаксис команды: create sntp servaddr

Поля вывода команды:

Имя поля Описание
Server Addr IP адрес SNTP сервера
Status Статус сервера: "Active"-используется / или в режиме "Standby" -не используется.

Настройка SNTP на заданный сервер:

Команда Действие
$create sntp servaddr 172.23.3.45 Создать sntp подключение к серверу с заданным IP адресом.
$modify sntp cfg enable Включить использование SNTP
$get sntp cfg Проверить режим использования SNTP

Важно: Чтобы изменить IP адрес SNTP сервера, необходимо предварительно перевести настройку конфигурации SNTP в состояние "выключено" (Шаг 2 с параметром disable), после этого станет доступно создание новго IP адреса SNTP сервера. Для включения SNTP необходимо снова выполнить Шаг 2 с параметром enable.

Для проверки настроек работспособности SNTP:

Команда Действие
$ get sntp stats Получить информацию о работе SNTP

Установленное время и не нулевой показатель счетчика Response count, свидетельствуют о правильной работе SNTP.

Экранный вывод:

Requests count       : 162       Response count       : 4
Invalid Response count : 0       Lost Response count : 156
Last Time Stamp [MM/DD/YYYY::HH:MM:SS] : Thu Aug 18 11:51:02 2005

Примечание: В большинстве мест Интернет протокол гарантирует синхронизацию с точностью 1-50 мс, в зависимости от свойств источника синхронизации и сетевых задержек.

1.4 Настройка таблицы маршрутизации

Таблица маршрутизации в DAS-3248, представляет собой базу данных, в которой хранятся вся информация об ip маршрутах системы. Правильная настройка маршрутов в системе позволит организовать стабильную работу и исключить ошибки при передаче сетевых пакетов.

Команды системы:

get ip route  
Описание: Получить информацию о ip маршруте.
Синтаксис команды: get ip route [ rid rid ] [ ip ip ] [ mask mask ]
create ip route  
Описание: Создать ip маршрут с заданными параметрами.
Синтаксис команды: create ip route [rid rid] ip ip mask mask gwyip gwyip [ifname ifname] [ proxyarpstatus enable | disable ]
delete ip route  
Описание: Удалить ip маршрут.
Синтаксис команды: delete ip route [rid rid] ip ip mask mask
modify ip route  
Описание: Изменить параметры заданного ip маршрута.
Синтаксис команды: modify ip route rid rid ip ip mask mask [ ifname ifname ] [ proxyarpstatus enable | disable ]

Таблица описания параметров команд:

Параметр Описание
rid rid Параметр RID задает идентификатор базы данных маршрутной информации (Routing Information Database). В данной базе содержится информация обо всех маршрутах в системе. Каждая RID идентифицирует поток данных и определяет для этого потока маршрутную информацию, базируясь на VLAN ID. Данная база данных может быть двух типов, IRD (Independent Routing Database) - независимая база данных маршрутной информации. В этом случае в системе присутствует более одной RID и каждая RID определяет различные маршруты. Если в системе созданы VLANID и RID , и база данных маршрутной информации сконфигурирована для IRD, то маршруты, содержащиеся в RID , будут определять поток пакетов, следующий в VLAN . Другой режим для данной базы данных называется SRD (Shared Routing Database) - разделяемая база данных. В этом случае в системе существует только одна RID, и все потоки описаны в ней.
Использование: Create -- Опционально,
Delete -- Обязательно
Modify -- Обязательно
Get -- Опционально
ip ip IP адрес получателя, для данного маршрута.
Использование: Create -- Обязательно
Delete -- Обязательно
Modify -- Обязательно
Get -- Опционально
Принимает значения: 0.0.0.0 - 223.255.255.0
mask mask Устанавливает маску сети, логически используемую с адресом назначения, до сравнения её со значением поля ipRouteDest . Только абсолютные (от устройства в сеть) маршруты могут быть добавлены в нисходящем (downstream) направлении для IPOE интерфейсов. Маска для всех таких маршрутов должна быть 255.255.255.255. Маршрут по умолчанию в восходящее (upstream) направление, может иметь маску, только 0.0.0.0.
Использование: Create -- Mandatory
Delete -- Mandatory
Modify -- Mandatory
Get -- Optional
Принимает значения: 0.0.0.0 - 255.255.255.0
gwyip gwyip IP адрес следующего перехода для данного маршрута. Только абсолютные (от хоста в сеть) маршруты могут быть добавлены в нисходящем (downstream) направлении для IPOE интерфейсов. В таких случаях next hop должен быть IP адресом назначения.
Использование: Create -- Mandatory
Принимает значения: 0.0.0.0 - 223.255.255.0
ifname ifname Индексное значение, которое однозначно идентифицирует локальный интерфейс, через который может быть достигнут следующий переход для данного маршрута.
Использование: Create -- Optional
Modify -- Optional
proxyarpstatus enable | disable Указывает, должно ли выполняться Proxy ARP для данной записи таблицы маршрутизации.
Использование: Create -- Optional
Modify -- Optional

По умолчанию: выключен

Создать маршрут по умолчанию:

Команда Действие
$ create ip route ip 0.0.0.0 mask 0.0.0.0 gwyip 10.90.90.100 Создать маршрут по умолчанию, через шлюз с ip адресом 10.90.90.100
$ get ip route Проверить настройки таблицы маршрутизации

Экранный вывод:

Destination Net Mask Gateway If-name Route Route Age(sec)
Type Orig
-----------------------------------------------------------------------------------------------
0.0.0.0 0.0.0.0 10.90.90.100 eth-0 IND LCL 0
10.90.91.0

255.255. 255.0

10.90.91.91 eth-2 DIR DYI 0
10.90.91.91 255.255. 255.255 127.0.0.1 lo-0 DIR DYI 0
127.0.0.0 255.0.0.0 127.0.0.1 lo-0 DIR DYI 0
10.90.90.0 255.255. 255.0 10.90.90.90 eth-0 DIR DYI 0
10.90.90.90 255.255. 255.255 127.0.0.1 lo-0 DIR DYI 0

Примечание: созданный маршрут направляет все пакеты, для которых не найден маршрут, через шлюз 10.90.90.100, остальные маршруты для активных интерфейсов созданы системой динамически.

Создать маршрут к подсети:

Команда Действие
$ create ip route ip 10.90.80.0 mask 255.255.255.0 gwyip 10.90.91.100 Создать маршрут к подсети 10.90.80.0, через шлюз с ip адресом 10.90.91.100 eth-2
$ get ip route Проверить настройки таблицы маршрутизации

Экранный вывод:

Destination Net Mask Gateway If-name Route Route Age(sec)
Type Orig
-----------------------------------------------------------------------------------------------
10.90.80.0 255.255. 255.0 10.90.91.100 eth-2 IND LCL 0
0.0.0.0 0.0.0.0 10.90.90.100 eth-0 IND LCL 0
10.90.91.0 255.255. 255.0 10.90.91.91 eth-2 DIR DYI 0
10.90.91.91 255.255. 255.255 127.0.0.1 lo-0 DIR DYI 0
127.0.0.0 255.0.0.0 127.0.0.1 lo-0 DIR DYI 0
10.90.90.0 255.255. 255.0 10.90.90.90 eth-0 DIR DYI 0
10.90.90.90 255.255. 255.255 127.0.0.1 lo-0 DIR DYI 0

Примечание: созданный маршрут направляет все пакеты, адресованные в сеть 10.90.80.0/24 через шлюз 10.90.91.100