27 мая 2014 г.

Всё о SNR-S2950-24G

По просьбам трудящихся и всех остальных кто google'ил и Яндекс'ил и случайно попадал на мою страницу в с вопросами "настройка ip snr-s2950-24g" и "snr-s2950-24g как узнать его ip", а таких немало.


Итак по порядку:
Настройка этого оборудования происходит через консольный порт, расположенный у нее на "морде" кабелем, который идет в комплекте, с одной стороны кабель RS-232, а с другой RJ-45. 


Теперь вопрос "как узнать его IP", ответ - по умолчанию ip 192.168.1.1 с маской 255.255.255.0, логин по умолчанию admin



Теперь о непосредственной настройке:

snr-s2950 - это управляемый коммутатор второго уровня. CLI (command line interface) визуально похож на CLI компании CISCO, но тем не менее им не является, т.к. CISCO написан на IOS, а snr, все же на linux, это мы можем узнать из логов загрузки, хотя в моем случае используется предыдущая модель:

System is booting, please wait...
Testing RAM...
0x04000000 RAM OK.
Attaching to file system ... done.

Loading flash:/nos.img ...

Starting at 0x10000...


Attaching to file system ... done.

Current time is Sun Jan 01 00:00:00 2006

SNR-S2950-24G Series Switch Operating System

Software Version 6.2.138.58
Compiled Oct 31 00:40:31 2011

26 Ethernet/IEEE 802.3 interface(s)

Mac Addr 00-03-0f-27-a4-e8

Loading factory config ...
%Jan 01 00:00:37 2006 %LINK-5-CHANGED: Interface Vlan1, changed state to UP
web server is on
%Jan 01 00:00:37 2006 %LINK-5-CHANGED: Interface Ethernet1/1, changed state to UP
%Jan 01 00:00:37 2006 %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/1, changed state to DOWN
%Jan 01 00:00:37 2006 %LINK-5-CHANGED: Interface Ethernet1/2, changed state to UP
%Jan 01 00:00:37 2006 %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/2, changed state to DOWN
...
%Jan 01 00:00:37 2006 %LINK-5-CHANGED: Interface Ethernet1/26, changed state to UP
%Jan 01 00:00:37 2006 %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/26, changed state to DOWN
SNR-S2950-24G>

Итак "она" загрузилась.
Чтобы получить список доступных команд нужно набрать ? (знак вопроса), получим такой листинг:

SNR-S2950-24G>?
Exec commands:
  clear               Reset functions
  crypto              Ssh crypto key clear command 
  debug               Debugging functions
  disable             Turn off privileged mode command
  enable              Turn on privileged mode command
  exit                End current mode and down to previous mode
  help                Description of the interactive help system
  language            Set language
  no                  Negate a command or set its defaults
  ping                Send ipv4 echo messages
  ping6               Send ipv6 echo messages
  set                 Set
  show                Show running system information
  telnet              Connect remote computer
  traceroute          Trace route to destination
  traceroute6         Trace route to IPv6 destination
  virtual-cable-test  Start virtual cable test
  who                 Display who is on vty

Команды я переводить не стану, т.к. большая часть техники в нашу страну поставляется на английском языке и английский язык для админа - это, по сути, его хлеб. Теперь от лирики к делу.

SNR-S2950-24G>enable   - входим в меню настройки

В данном оборудовании предусмотрен мастер настройки, вызывается командой setup:

SNR-S2950-24G#setup

Получим следующее:


---System Configuration Dialog---



At any point you may enter a question mark '?' for help.

Default settings are in square brackets '[]', if you do
not change the default settings, you may input enter.

Continue with configuration dialog? [y/n]:

Решаемся на настройку, нажимая "y", система предложит выбрать язык:


Continue with configuration dialog? [y/n]:y

Please select language:

[0]: English

[1]: Chinese

Selection(0|1)[0]:

Тут кому что удобно: 0 - для знатоков английского, 1 - для тех, кто по-китайски умеет, я выбираю 0, т.к. китайский для меня, пока, на уровне хардкора, хотя, если вы всё же случайно нажали 1, то всегда можно прервать выполнение комбинацией "ctrl + C".
Собственно, конфигурационное меню:

Configure menu
[0]: Config hostname
[1]: Config interface-Vlan1
[2]: Config telnet-server
[3]: Config web-server
[4]: Config SNMP
[5]: Exit setup configuration without saving
[6]: Exit setup configuration after saving

0 - позволит задать имя узла
1 - Задает IP адрес для vlan1 и в нем же настраивается возможность удаленной настройки через vlan1
2 и 3 - позволяют включить/отключить службу telnet и web соответственно, а так же задать имена пользователей и пароль к ним.
4 - выполняется настройка SNMP протокола.
5 и 6 - выход без сохранения конфига и с сохранением конфига соответственно.


Рассмотрим настройку оборудования на примере: нужно задать ip как 10.10.0.1 с маской 255.255.255.0, добавить vlan 2, сделать access порты для vlan 2 с 1 по 22, настроить combo-порты (25 и 26), как trunk-порты для 1 и 2 vlan. В виду проблемности самих SNR, а проблем у нее много, для изменения ip и объявления нового пользователя я использовал стандартную команду setup. О проблемах этого оборудования поговорим ниже, теперь к задаче.

SNR-S2950-24G>enable 
SNR-S2950-24G#config terminal
SNR-S2950-24G(config)#

Итак, мы в режиме конфигурации. Создаем vlan2:
SNR-S2950-24G(config)#vlan 2              
SNR-S2950-24G(config-vlan2)#

На этом создание vlan2 окончено. Можно, конечно, задать имя командой:
SNR-S2950-24G(config-vlan2)#name test

Теперь добавим access порты:
SNR-S2950-24G(config-vlan2)#exit
SNR-S2950-24G(config)#interface ethernet 1/1-22
SNR-S2950-24G(config-if-port-range)#switchport access vlan 2

Система ответит:
Set the port Ethernet1/1 access vlan 2 successfully
Set the port Ethernet1/2 access vlan 2 successfully
...
Set the port Ethernet1/22 access vlan 2 successfully

Что мы сделали? "Массово" сделали порты доступа для vlan2 с 1 по 22 порт включительно. Можно, конечно, и персонально задавать для каждого порта, для этого команда будет выглядеть так:
SNR-S2950-24G(config)#interface ethernet 1/1
SNR-S2950-24G(config-if-ethernet1/1)#switchport access vlan 2
...
SNR-S2950-24G(config-if-ethernet1/4)#interface ethernet 1/5
SNR-S2950-24G(config-if-ethernet1/5)#switchport access vlan 2

Теперь нужно сделать тегированными (trunk) портами 25 и 26:
SNR-S2950-24G(config-if-port-rp и объявления нового пользователя я использовал стандартную команду setup. О проблемах этого оборуange)#interface ethernet 1/25-26
SNR-S2950-24G(config-if-port-range)#switchport mode trunk
SNR-S2950-24G(config-if-port-range)#sw tr allowed vlan 1,2

Итак, порты тегированы. Остается только определить им скорость.
Т.к. я использую гигабитные SFP модули, но мне нужно чтобы они работали на скорости 100 мбит/с, я должен дать такую команду:
SNR-S2950-24G(config-if-port-range)#speed-duplex force100-full

На этом настройка закончена. Остается только сохранить настройки:
SNR-S2950-24G(config-if-port-range)#exit
SNR-S2950-24G(config)#exit
SNR-S2950-24G#write


Теперь расскажу о недостатках выявленных в процессе работы, хоть эти недостатки и бывают редко, но у них имеется массовость (около 10 устройств из 100):
  1. Самый важный и существенный, на мой взгляд, недостаток - это условное "зависание" устройства. Почему условное - потому что, пока его не перезагрузишь, устройство не станет работать нормально. Проявляется это со стороны клиентов, подключенных к портам, номера vlan которых отличны от 1: клиент сообщает, что все работало, а тут резко перестало.
  2. Не менее важный баг заключается в "потере" SFP модуля, т.е. устройство просто теряет модуль. Перезагрузка не помогает. При этом замена модуля ситуация спасает на неопределенный срок, а иногда приходится вовсе отходить от иcпользования SFP и подключать медиаконвертор.
  3. Этот баг также связан не только с SFP модулем, но и обычными ethernet-интерфейсами. Суть проблемы заключена в том, что в процессе работы на порту появляется произвольный линк. Отключаем кабель, а линк остается. Разумеется, если из консоли отключить интерфейс, то проблема не уйдет.

19 мар. 2014 г.

Восстановление данных InnoDB Mysql.

Чем дольше в Google ищешь, тем больше результатов и мнений, но ни одного прямого решения.
Итак, как же восстановить покусанные данные.
У меня началось с этого:
/etc/init.d/mysql startRather than invoking init scripts through /etc/init.d, use the service(8)utility, e.g. service mysql startSince the script you are attempting to invoke has been converted to anUpstart job, you may also use the start(8) utility, e.g. start mysqlstart: Job failed to start

Лезу в /var/lib/mysql, проверяем есть ли там хоть что-то:
root@doki:~# ls /var/lib/mysql
ibdata1  ib_logfile0  ib_logfile1  mysql  performance_schema  test  tv

Как видно, данные есть. В директории tv лежат, так называемые "фреймы", а в ibdata1 лежат данные БД.

Т.к. у нас не запускается сервер, то нам его надо запустить в принудительном режиме:
root@doki:/var/lib/mysql# mysqld --console --innodb_force_recovery=6

После этого он у меня ругается строкой:
140319  9:42:33 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.

А теперь то, что не сказано ни в одном мануале - открываем новый терминал и подключаемся к БД:
root@doki:~# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 24
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql>

Подключились.
Теперь делаем бекап нашей СУБД:


root@doki:~# mysqldump tv -u root -p > /home/tv.sql

Убиваем службу командой: killall mysqld

Далее переименуем /var/lib/mysql:
root@doki:~# mv /var/lib/mysql /var/lib/mysql_

Создадим новую директорию mysql и дадим ей права для службы mysql:
root@doki:~# mkdir /var/lib/mysql
root@doki:~# chmown -R mysql:mysql /var/lib/mysql
root@doki:~# chmod -R 700 /var/lib/mysql

Создадим новую базу mysql:
root@doki:~# mysql_install_db
Installing MySQL system tables...
140319 10:59:17 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
OK
Filling help tables...
140319 10:59:18 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h doki password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/scripts/mysqlbug script!

База создалась, добавим пользователя root:
root@doki:~# /usr/bin/mysqladmin -u root password 'new-password'

Добавился пользователь root с паролем new-password
Теперь логинимся в mysql под новым паролем и создаем базу данных tv:

root@doki:~# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database tv;
Query OK, 1 row affected (0.00 sec)

mysql> exit
Bye

Внесем данные  базу:
root@doki:~# mysql tv < /home/tv.sql

Все готово.

19 нояб. 2013 г.

Заметка. 1с тонкий клиент + Apache. Как это сделать.

1. Лезем в  Конфигуратор -> Администрирование -> Публикация на вэб-сервере.
2. Если система не найдет установленный сервер, то выдаст "Web серверы не обнаружены". Выкачиваем Apache.
3. Повторяем попытку 1
4. Если у нас нет компонентов для работы с веб серверами, то получим такую ошибку: Не установлены модули расширения веб-сервера. Следовательно надо установить компоненты из "Выборочной установки" -> "Компоненты веб-сервера".
5. Повторяем пункт 1. В итоге откроется окно с полями:
Имя: - имя БД, которое будет использоваться в Http, лучше использовать латиницу, скажем, market;
Веб-сервер: - текущий установленный веб-сервер;
Каталог: - путь к директории, в которой лежат параметры подключения к БД, например, c:\1c-client;
Публиковать тонкий клиент и веб-клиент - указывает какие клиенты будут доступны для опубликованной БД.
Публиковать Web-сервисы - указывает какие Web-сервисы будут использоваться, они указаны в таблице ниже.
6. Перезапускаем веб-сервис.
7. Подключаемся так: 127.0.0.1/market. Если все сделано верно, то у нас затребует ввод имени пользователя и пароля.

Что поменялось?
В настройках apache (httpd.conf) добавилась строка:
LoadModule _1cws_module "C:/Program Files/1cv82/8.2.13.219/bin/wsap22.dll"
и добавилось еще это:
# 1c publication
Alias "/market" "c:/1c-client/"
AllowOverride None
Options None
Order allow,deny
Allow from all
SetHandler 1c-application

ManagedApplicationDescriptor "C:/1c-client/default.vrd"

Собственно все.

16 окт. 2013 г.

Сброс CISCO 2950 на заводские настройки.

Способ 1 (если есть доступ в систему).
Сразу обращаю внимание, что делать это по удалёнке - не лучшая затея. Придется админить ногами.
После аутентификации даем команду erase startup-config
CISCO_2950>enable
Password: 
CISCO_2950#erase startup-config
CISCO_2950#reload

Система будет спросит надо ли перезагружаться. Подтверждаем действие.
После ребута, получим систему с чистым конфигом, но vlan'ы останутся, а вот конфиг станет чистым, далее запустится диалог первоначальной настройки, но от него можно отказаться.

Способ 2 (когда иного пути нет, а делать надо).
Случилось так, что не смог авторизоваться на CISCO 2950 по причине забытого пароля. Вариант был только один - его сбросить. Но как?
Вот это было в cu (гипертерминале)

CISCO_2950>enable
Password: 
Password: 
Password: 
% Bad secrets

На передней панели зажимаем кнопку MODE. После чего подаем питание.
В окне cu (гипертерминала) должно появиться:
C2950 Boot Loader (C2950-HBOOT-M) Version 12.1(14)AZ, RELEASE SOFTWARE (fc2)
Compiled Tue 14-Oct-03 17:14 by antonino
WS-C2950T-48-SI starting...
Base ethernet MAC Address: 00:11:93:bc:f8:00
Xmodem file system is available.

The system has been interrupted prior to initializing the
flash filesystem.  The following commands will initialize
the flash filesystem, and finish loading the operating 
system software:

    flash_init
    load_helper
    boot

switch: ?
           ? -- Present list of available commands
        boot -- Load and boot an executable image
         cat -- Concatenate (type) file(s)
        copy -- Copy a file
      delete -- Delete file(s)
         dir -- List files in directories
  flash_init -- Initialize flash filesystem(s)
      format -- Format a filesystem
        fsck -- Check filesystem consistency
        help -- Present list of available commands
 load_helper -- Load and initialize a helper image
      memory -- Present memory heap utilization information
       mkdir -- Create dir(s)
        more -- Concatenate (display) file(s)
      rename -- Rename a file
       reset -- Reset the system
       rmdir -- Delete empty dir(s)
         set -- Set or display environment variables
   set_param -- Set system parameters in flash
        trap -- Cause a software breakpoint to occur
        type -- Concatenate (type) file(s)
       unset -- Unset one or more environment variables
     version -- Display boot loader version

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

Initializing Flash...
flashfs[0]: 4 files, 1 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 7741440
flashfs[0]: Bytes used: 3137024
flashfs[0]: Bytes available: 4604416
flashfs[0]: flashfs fsck took 6 seconds.
...done initializing flash.
Boot Sector Filesystem (bs:) installed, fsid: 3
Parameter Block Filesystem (pb:) installed, fsid: 4

Далее проверяем:
switch: dir flash:
Directory of flash:/

2    -rwx  3132319   <date>               c2950-i6q4l2-mz.121-22.EA14.bin
3    -rwx  1987      <date>               config.text
4    -rwx  5         <date>               private-config.text
5    -rwx  676       <date>               vlan.dat
6    -rwx  13        <date>               env_vars

4603904 bytes available (3137536 bytes used)

Теперь удалим конфиг, в котором лежит пароль.
switch: del flash:/config.text
Are you sure you want to delete "flash:/config.text" (y/n)?y
File "flash:/config.text" deleted

После этого делаем reset. Система перезагрузится и встретит словами:
         --- System Configuration Dialog ---

Would you like to enter the initial configuration dialog? [yes/no]: 

На что следует обратить внимание:
0. Оба способа были выполнены по rs-232.
1. Выполнение flash_init обязательно. В противном случае команда dir будет показывать доступность flash, но работать с этой файловой системой не станет.
2. При обращении к файловой системе необходимо заканчивать имя файловой системы знаком ":". В противном случае система не поймет что от нее хотят (dir flash:).
3. Моя задача была сбросить CISCO 2950 на условии, что я не знаю пароль. Если требуется посмотреть текущую конфигурацию CISCO 2950 до полной загрузки, следует вызвать команду cat flash:/config.text

9 сент. 2013 г.

Python with SNMP

Копипаст с laa88.blog.ru:
Пропарился полтора дня с попыткой свящать snmp и python'а.
Сначала пробовал PySNMP — не получилось. При запуске программы орет на пропущенные скобки, хотя все на месте.
Позже пробовал twistedsnmp — такая же проблема где-то пропущена закрывающаяся скобка и программа не запускается.
Отчаявшись — решил собрать библиотеку дла python'а из Net-snmp. При выполнении
python python.sh build
выдается более 20000 строк об ошибках и сообщение, что 'cc' имеет ошибки.
И тут, покапавшись в портах, нахожу программку с невзрачным названием yapsnmp (как позже оказалось это абривеатура). Установка прошла гладко. Но смутил пример автора для выполнения запроса:
yapsnmp.Session('router45-ny').walk('system')
Проблема была в следующем - т.к. у меня все мои девайсы используют разные версии snmp, то в примере автора не было указано ни версии протокола, ни комьюнити. Открыв доки - тоже не нашел ничего внятного, кроме того, что было в общих чертах указано что они могут быть. Попарился немного и... о чудо!!! Программа заработала. Вот так все будет 100% работать:
import yapsnmp print yapsnmp.Session('10.10.1.1', version=2, community='public').walk('ifOperStatus')
А вот, собственно, вывод:
(('ifOperStatus.1', 'up'), ('ifOperStatus.2', 'up'), ('ifOperStatus.3', 'down'), ('ifOperStatus.4', 'down'), ('ifOperStatus.5', 'down'), ('ifOperStatus.6', 'down'), ('ifOperStatus.7', 'down'), ... ,('ifOperStatus.50', 'down'), ('ifOperStatus.51', 'down'), ('ifOperStatus.52', 'up'))

Думаю, что кому-то пригодится.

5 сент. 2013 г.

Вопросы для проведения экзамена по знанию сетевых технологий.

1 Сколько бит в байте?
>> 1 байт = 8 бит



2 Какая характеристика сети позволяет сравнительно легко добавлять в сеть новые узлы без потерь производительности?
>> 



3 Стандарт, определяющий общие правила построения, функционирования и взаимодействия различных канальных сетей.
>> 

4 Какая основная (базовая) логическая топология чаще всего используется в сетях ….?
>> 

5 В аналоговом сигнале присутствует следующие характеристики сигнала? (Выберите все правильные варианты).
>> Высота (H) - динамический диапазон,
>> Ширина (F) - ширина спектра,
>> Длина (T) - длительность сигнала во времени.

6 Максимальное количество комбинаций сигнала в квадратурной амплитудной модуляции (Quadrature Amplitude Modulation, QAM) равно.
>> 

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


8 Какие цифровые методы кодирования используют потенциальные коды для формирования передачи данных в линиях связи. (Выберите все правильные варианты).
>> 

9 Какие цифровые методы кодирования используют импульсные коды для формирования передачи данных в линиях связи. (Выберите все правильные варианты).
>> 

10 Какой метод физического кодирования используется в ….?
>> 

11 Определите для всех вариантов физического уровня технологии Ethernet единый оптимальный метод кодирования сигнала в линии передачи данных.
>> 

12 Какое основное преимущество многоуровневого моделирования? (Выберите все правильные варианты).
>> 

13 Сколько уровней имеет сетевая модель OSI?
>> 7 (Семиуровневая модель OSI)

14 Укажите все уровни сетевой модели OSI?
Основные функции ….. уровня сетевой модели OSI в следующем. (Выберите все правильные варианты).
>> Физический уровень
>> Канальный уровень
>> Сетевой уровень
>> Транспортный
>> Сеансовый уровень
>> Уровень представления
>> Прикладной уровень

15 Выбрать правильные определения понятия инкапсуляция ?
>> 

16 Выберите все правильные определения понятия 'протокольные единицы данных' (PDU)?
>> 

17 Выберите все правильные ответы для определения БСТ (Базовая сетевая технология)?
>> 

18 Какие стеки протоколов существуют ? (Выберите все правильные варианты).
>> Стек OSI
>> Стек TCP/IP
>> Стек IPX/SPX
>> Стек NetBIOS/SMB


19 Выберите из каких компонентов состоит линия связи? (Выберите все правильные варианты).
>> 

20 Укажите все компоненты, которые можно назвать устройствами DTE? (Выберите все правильные варианты).
>> 

21 Укажите все компоненты, которые можно назвать устройствами DСE? (Выберите все правильные варианты).
>> 

22 При соединении каких типов устройств необходимо применять crossover кабель. (Выберите все правильные варианты).
>> 

23 Как называется метод доступа, применяемый в сетях Ethernet?
>> 

24 Какое максимальное количество коллизий допустимо для одного кадра?
>> 

25 Jam-последовательность имеет длину равную
>> 32 бита

26 Межкадровый интервал (IPG) для Ethernet равен
>> 

27 Что такое битовый интервал?
>> 

28 Выберите существующие разновидности формата кадров Ethernet.
>> 

29 Выберите правильные ответы для определения MAC адреса устройства.
>> 

30 Максимальный размер поля данных в Ethernet DIX-кадре
>> 

31 Какая длительность IPG в Ethernet
>> 

32 Выберите основные характеристики для описания стандарта Wi-Fi 802.11а
>> 

33 Выберите все известные режимы работы Wi-Fi сетей.
>> 

34 Механизмы защиты сетей Wi-Fi следующие
>> 

35 Укажите модификации стандарта IEEE 802.3
>> 

36 Укажите модификации стандарта Fast Ethernet
>> 

37 Тип кабеля, поддерживаемый Ethernet 100BaseT4
>> Витая пара категории 3

38 Вопросы по длинам кабеля в сегментах, диаметрам сети, количествам узлов и т.п.
>> 

39 Существует два основных алгоритма работы коммутатора/моста. Выберите их
>> 

40 Алгоритм работы прозрачного моста.
>> 

41 Применяется ли на сегодняшний день алгоритм маршрутизации от источника в сетях Ethernet.
>> 

42 Продолжите предложение "Предназначение коммутатора/моста состоит в....."
>> 

43 Средствами логической структуризации сети служат такие устройства:
>> 

44 Что дает применение коммутаторов в локальных сетях (отметьте все правильные)
>> 

45 Средствами физической структуризации сети служат такие устройства
>> 

46 На каких уровнях сетевой модели OSI работает сетевой адаптер (NIC).
>> 

47 Какие дополнительные функции коммутаторов вы знаете?
>> 

48 Преимущества использования иерархической адресации в следующем:
>> 

49 Граничное соотношения пропускной способности магистральных каналов от уровня доступа к уровню распределения равно:
>> 

50 К какому уровню иерархической модели построения сети выдвигаются особые требования по скорости коммутации и отказоустойчивости.
>> 

51 Выберите все преимущества использования иерархической модели построения сети. (Выберите все правильные варианты).
>> 

52 На какие характеристики следует обратить внимание при выборе коммутатора. (Выберите все правильные варианты).
>> 

53 Какие основные рекомендуемые характеристики коммутаторов уровня доступа. (Выберите все правильные варианты).
>> 

54 Какие основные рекомендуемые характеристики коммутаторов уровня ядра. (Выберите все правильные варианты).
>> 

55 Для продвижения кадров коммутаторы могут использовать следующие методы коммутации. (Выберите все правильные варианты).
>> 

56 Существует 2 вида сквозной коммутации выберите их:
>> Коммутация с быстрой отправкой (Fast-forward switching)
>> Коммутация без фрагментации (Fragment-free switching)

57 Выберите правильный ответ на определение понятия Fast-forward switching.
>> Коммутация с быстрой отправкой   Коммутация с быстрой отправкой обеспечивает наименьшую задержку, поскольку отправка пакета начинается сразу после получения адреса пункта назначения. Поскольку при таком виде коммутации отправка начинается еще до полного получения пакета, возможны ситуации, когда пакет передается с ошибками. Хотя такое происходит нечасто, а сетевой адаптер пункта назначения обычно отбрасывает пакеты с ошибками при получении, чрезмерный поток данных может оказаться в некоторых ситуациях неприемлемым. Для уменьшения числа пакетов, отправленных с ошибками, рекомендуется использовать метод коммутации без фрагментации. В режиме быстрой отправки задержка измеряется периодом времени от получения первого бита до его отправки, т.е. по принципу "первым пришел — первым ушел" (first in, first out, FIFO). 

58 Выберите правильный ответ на определение понятия Fragment-free switching.
>> Коммутация без фрагментации  При коммутации без фрагментации отфильтровываются пакеты, попавшие в коллизию, которые составляют большинство ошибок при передаче, и только после этого начинается передача. В правильно работающей сети фрагменты, попавшие в коллизию должны иметь размер менее 64 байт. Пакеты размером более 64 байт являются действительными и обычно принимаются без ошибок. При коммутации без фрагментации пакет должен быть проверен на повреждение в результате коллизии до того, как он будет отправлен. При таком способе задержка также определяется принципом FIFO. Задержка обоих способов коммутации определяется тем, когда коммутатор начинает отправку фрейма. Чем быстрее режим коммутации, тем меньше задержка коммутатора. Для ускорения отправки фрейма приходится сокращать время, отводимое на проверку ошибок. При этом качество проверки снижается, что может привести к большему количеству повторных передач. 

59 Существует два основных метода буферизации в коммутаторах. Выберите их.
>> буферизация по портам 
>> буферизация с общей памятью




---------------
Литература/сайты:
3. rz6hpi
4. citforum

---------------

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