Контрольная работа: Полностью объединенные конфигурации
Первый метод для настройки CLIP с PVC это подключение каждого компьютера к каждому в сети с выделенным PVC. Хотя настройка проста, она непрактична для большого количества компьютеров. В примере предполагается, что в сети есть четыре компьютера, каждый подключенный к ATM сети с помощью карты ATM адаптера. Первый шаг это планирование IP адресов и ATM подключений между компьютерами. Мы используем:
| Хост | IP адрес |
| hostA | 192.168.173.1 |
| hostB | 192.168.173.2 |
| hostC | 192.168.173.3 |
| hostD | 192.168.173.4 |
Для сборки полностью объединенной сети нам потребуется по одному ATM соединению между каждой парой компьютеров:
| Компьютеры | VPI.VCI соединение |
| hostA — hostB | 0.100 |
| hostA — hostC | 0.101 |
| hostA — hostD | 0.102 |
| hostB — hostC | 0.103 |
| hostB — hostD | 0.104 |
| hostC — hostD | 0.105 |
Значения VPI и VCI на каждом конце соединения конечно могут отличаться, но для упрощения мы предполагаем, что они одинаковы. Затем нам потребуется настроить ATM интерфейсы на каждом хосте:
hostA# ifconfig hatm0 192.168.173.1 up
hostB# ifconfig hatm0 192.168.173.2 up
hostC# ifconfig hatm0 192.168.173.3 up
hostD# ifconfig hatm0 192.168.173.4 up
предполагая, что ATM интерфейс называется hatm0 на всех хостах. Теперь PVC необходимо настроить на hostA (мы предполагаем, что ATM коммутаторы уже настроены, вам необходимо свериться с руководством на коммутатор за информацией по настройке).
hostA# atmconfig natm add 192.168.173.2 hatm0 0 100 llc/snap ubr
hostA# atmconfig natm add 192.168.173.3 hatm0 0 101 llc/snap ubr
hostA# atmconfig natm add 192.168.173.4 hatm0 0 102 llc/snap ubr
hostB# atmconfig natm add 192.168.173.1 hatm0 0 100 llc/snap ubr
hostB# atmconfig natm add 192.168.173.3 hatm0 0 103 llc/snap ubr
hostB# atmconfig natm add 192.168.173.4 hatm0 0 104 llc/snap ubr
hostC# atmconfig natm add 192.168.173.1 hatm0 0 101 llc/snap ubr
hostC# atmconfig natm add 192.168.173.2 hatm0 0 103 llc/snap ubr
hostC# atmconfig natm add 192.168.173.4 hatm0 0 105 llc/snap ubr
hostD# atmconfig natm add 192.168.173.1 hatm0 0 102 llc/snap ubr
hostD# atmconfig natm add 192.168.173.2 hatm0 0 104 llc/snap ubr
hostD# atmconfig natm add 192.168.173.3 hatm0 0 105 llc/snap ubr
Конечно, вместо UBR может быть использован другой тип, если ATM адаптер поддерживает это. В этом случае имя типа дополняется параметрами трафика. Помощь по atmconfig(8) может быть получена командой:
# atmconfig help natm add
или на странице справочника atmconfig(8).
Та же настройка может быть выполнена через /etc/rc.conf. Для hostA это будет выглядеть примерно так:
network_interfaces=«lo0 hatm0»
ifconfig_hatm0=«inet 192.168.173.1 up»
natm_static_routes=«hostB hostC hostD»
route_hostB=«192.168.173.2 hatm0 0 100 llc/snap ubr»
route_hostC=«192.168.173.3 hatm0 0 101 llc/snap ubr»
route_hostD=«192.168.173.4 hatm0 0 102 llc/snap ubr»
Текущий статус всех маршрутов CLIP может быть получен командой:
hostA# atmconfig natm show