Настройка Silicom PE2G6BPi35-SD

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Сетевая карта 6 портов 10/100/1000Base-T Bypass (RJ45, Intel i350AM2 и Intel i350AM4), Silicom PE2G6BPi35-SD

Сетевой адаптер PE2G6BPi35-SD может работать в трех режимах: Normal, Disconnect и Bypass.

В режиме Normal все порты представляют из себя независимые интерфейсы.

В режиме Bypass, все пакеты получаемые от одного порта передаются в соседний. В этом режиме соединения Ethernet-портов отключены от системы и коммутируются между портами для создания loop-back кросс-соединений между Ethernet портами. Таким образом в режиме Bypass все пакеты полученные нак один порт передаются на соседний и наоборот. Эта возможность позволяет обходить систему, давшую сбой, увеличивая отказоустойчивость сети.

В режиме Disconnect адаптер имитрирует отключения кабеля. В режиме Disconnect коммутатор/маршрутизатор не определяет линк от Ethernet Adapter'а. Серверные адаптеры Silicom с функцией Bypass содержат контроллер WDT (Watch Dog Timer). Драйвер карты или программное приложение могут отправлять комманды в контоллер WDT. Драйвера на карту, контроллер WDT и схема Bypass позволяют контролировать и управлять режимом работы адаптера.

По дефолту сетевой адаптер работает в режиме Bypass. Для изменения режимов работы необходима компиляция, установка и загрузка программного обеспечения.

Шаг1. Компиляция и установка программного обеспечения

Необходимое ПО и Drivers вы можете скачать по данной ссылке.

После скачивания нужного ПО и Drivers выполните #make install в системном каталоге.

Шаг2. Загрузка программного обеспечения

Выполнив #make install для "BP_Control" запустите "BP_Control" командой #bpctl_start

Шаг3. Использование программного обеспечения

Ниже приведен общий список команд для управления:

Использование команды bpctl_util if_indexbusslot.function [параметры]
       bpctl_util infohelp
if_index - имя интерфейса, например eth0, или все для всех устройств управления байпасом SDTAP-SD
команда управления байпасом (см. Список команд).
[параметры] - команда set_bypass_wd
                   Интервал ожидания WDT, мсек (0 для отключения WDT).
               set_bypassset_bypass_pwoffset_bypass_pwupset_dis_bypass команды
                   onoff для включенного байпаса
               Команда set_std_nic
                   onoff для enableisable Стандартный режим NIC
               Команда set_tx
                   onoff для включенной передачи
               Команда set_tpl
                   onoff для enableisable TPL
               Команда set_hw_reset
                   onoff для enableisable hw_reset
               Команды set_tapset_tap_pwupset_dis_tap
                   onoff для enabledisable TAP
               set_discset_disc_pwupset_dis_disc команды
                   onoff для enabledisable Disc
               Команда set_wd_exp_mode
                   bypasstapdisc для режима bypasstapdisc
               Команда set_wd_autoreset
                   Интервал автосохранения WDT, мсек (0 для отключения автоответчика WDT).
info - распечатать информацию о программе.
help - распечатать это сообщение.
   Список команд
is_bypass - проверить, является ли устройство устройством управления BypassTAP
get_bypass_slave - включить второй порт в пару BypassTAP
get_bypass_caps - получить информацию о возможностях BypassTAP
get_wd_set_caps - возможность настройки сторожевого таймера
get_bypass_info - получить bypassTAP info
set_bypass - установить состояние режима обхода
get_bypass - получить состояние режима байпаса
get_bypass_change - получить изменение состояния режима байпаса из последней проверки состояния
set_dis_bypass - установить Disable Bypass mode
get_dis_bypass - get Disable Состояние режима обхода
set_bypass_pwoff - установить режим обхода в состоянии выключения
get_bypass_pwoff - получить режим байпаса в состоянии выключения
set_bypass_pwup - установить режим обхода при включении питания
get_bypass_pwup - получить режим обхода при включении питания
set_std_nic - установить режим работы стандартного NIC
get_std_nic - получить настройки стандартного сетевого адаптера
set_bypass_wd - установить состояние сторожевого таймера
get_bypass_wd - получить статус сторожевого таймера
get_wd_time_expire - время ожидания сторожевого таймера
reset_bypass_wd - сброс сторожевого таймера
set_tx - отключить разрешение передачи
get_tx - получить состояние передатчика (отключено)
set_tpl - отключить включение TPL
get_tpl - получить состояние TPL (включено отключено)
set_hw_reset - установить hw_reset включить отключить
get_hw_reset - получить hw_reset (включено отключено)
set_tap - установить состояние режима TAP
get_tap - получить состояние режима TAP
get_tap_change - получить изменение состояния режима TAP из последней проверки состояния
set_dis_tap - установить Disable TAP mode
get_dis_tap - get Отключить состояние режима TAP
set_tap_pwup - установить режим TAP в состоянии включения питания
get_tap_pwup - получить TAP-режим в состоянии включения питания
set_disc - установить состояние режима диска
get_disc - получить состояние режима диска
get_disc_change - получить изменение состояния режима диска из последней проверки состояния
set_dis_disc - установить режим Disable Disc
get_dis_disc - get Disable Состояние режима диска
set_disc_pwup - установить режим диска в состоянии включения питания
get_disc_pwup - получить режим диска в состоянии включения
set_wd_exp_mode - установить состояние адаптера при истечении WDT
get_wd_exp_mode - получить состояние адаптера при истечении срока действия WDT
set_wd_autoreset - установить режим автосохранения WDT
get_wd_autoreset - получить режим автосохранения WDT

Пример bpctl_util eth0 set_bypass_wd 5000
         bpctl_util все set_bypass на
         bpctl_util eth0 set_wd_exp_mode tap
         bpctl_util 0b00.0 get_bypass_info
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.