Конфигурирование подъинтерфейсов для Frame Relay.
Подъинтерфейсы есть логическое подразделение физического интерфейса. С помощью конфигурации подъинтерфейсов каждый PVC может быть настроен как соединение точка-точка. Это позволяет каждому подинтерфейсу действовать как арендованая линия. Это потому, шо каждый подинтерфейс точка-точка рассматривается как отдельный физический интерфейс.
В случае точка-точка используется единственный подъинтерфейс для установления PVC соединения с другим физическим интерфейсом или подъинтерфейсом на удалённом компьютере. В этом случае каждая пара подъинтерфейсов может находиться в своей собственной подсети и каждый подъинтерфейс имеет единственный DLCI.
Для конфигурирования подинтерфейсов на физическом интерфейсе назначается инкапсуляция Frame Relay (cisco либо ietf). Если физический интерфейс уже имеет IP адрес, его надо удалить, так как каждый подинтерфейс имеет собственный IP адрес. Если физический интерфейс имеет адрес, то фреймы не будут получены локальными подъинтерфейсами:
RTA(config)#interface s2/0 RTA(config-if)#encapsulation frame-relay ietf
Далее, определите подинтерфейсы, используя следующие команды. Router(config-if)#interface serial number subinterface-number {multipoint | point-to-
point}
Следующая команда создаёт подъинтерфейс 2 типа точка-точка на Serial 2/0: RTA(config)#interface serial s0/0.2 point-to-point
Следующая команда создаёт подъинтерфейс 5 типа multipoint на Serial 2/0: RTA(config)#interface serial s2/0.5 multipoint
Заметим, шо после введения этих команд операционная система IOS изменяет строку приглашения на config-subif, означающую режим конфигурации подъинтерфейса.
Номера подъинтерфейсов могут быть назначены в режиме конфигурации подъинтерфейса или в глобальном конфигурационном режиме в диапазоне от 1 до
4294967295. При конфигурации подъинтерфейса точка-точка, обычной практикой является номеровать подъинтерфейс согласно значению DLCI данного PVC.
После создания подинтерфейса следует задать IP адрес RTA(config-subif)#ip address 2.1.1.1 255.255.255.0
Далее либо конфигурируется статическое отображение Frame Relay либо используется команда frame-relay interface-dlci для асоциации подинтерфейса с DLCI. Эта команда требуется для всех подинтерфейсов точка-точка. Она также требуется для подинтерфейсов multipoint с разрешенным режимом инверсного ARP. Она не требуется для подинтерфейсов multipoint, которые конфигурируются с помощью статических отображений маршрутов.
Некий коммутатор Frame Relay на рисунке 8 использует LMI для информирования RTA, шо доступны три активных PVC с DLCI номерами 18, 19, and 20.
Рисунок 8.
Когда RTA узнает о DLCI 18, 19 и 20 на интерфейсе S0/0, RTA не знает какой DLCI использовать с каким подинтерфейсом. Это потому, шо LMI не предоставляет способа извещения RTA о том, шо DLCI 20 должен быть использован интерфейсом S0/0.2, а не S0/0.1. Следовательно каждый подинтерфейс должен быть вручную ассоциирован с приемлемым номером DLCI.
Режим multipoint поддерживается симулятором не полностью и рассматриваться не будет.
Практическая часть
Босон дизайнер всегда создаёт полносвязную топологию Frame Relay. Для создания сетевой топологии с использованием Frame Relay, вначале надо определиться, какие маршрутизаторы и через какие свои последовательные интерфейсы будут подсоединены к Frame Relay. Далее нажмите правой кнопкой мыши на одном из таких маршрутизаторов, который будет присоединённ к Frame Relay, и выберите пункты контекстного меню Add connection затем нужный интерфейс serial. В появившемся модальном окне выделите радиокнопку Point-to-Multy-Point Serial Connection (Frame Relay). Нажмите кнопку Next. Появится новое модальное окно. Выберите в первом списке первый маршрутизатор, который вы хотите подсоединить к Frame Relay, во втором списке выбирите его интерфейс, которым он будет соединён к Frame Relay и нажмите кнопку Add. Выберите в первом списке второй маршрутизатор который вы хотите подсоединить к Frame Relay, во втором списке выберите его интерфейс, которым он будет соединён к Frame Relay и нажмите кнопку Add. Так повторите для всех маршрутизатор. Нажмите кнопку Connect. Дизайнер создаст полносвязную топологию, определив PVC и DLCI. Появится окно с назначенными DLCI. Можно их отредактировать. Рекомендуется с ними можно согласиться, нажав OK. В последствии можно изменить значения DLCI, нажав правой кнопкой мыши на облаке Frame Relay.
Симулятор не в полной мере поддерживает Frame Relay.
1.Создаём топологию на 805 маршрутизаторах
Рисунок 9.
Конфигурируем Frame Relay
Рисунок 10.
1.1 Динамическое назначения адресов router1(config)# interface serial0 router1(config-if)# encapsulation frame-relay router1(config-if)# ip address 215.10.1.1 255.255.255.0 router1(config-if)# no frame-relay inverse-arp
router1(config-if)# no shut
router2(config)# interface serial0
router2(config-if)# encapsulation frame-relay
router2(config-if)# ip address 215.10.1.2 255.255.255.0
router2(config-if)# no shut
Введём команду show interfaces serial0 на обеих маршрутизаторах. Она покажет подсоеденены ли вы к Frame Relay. Вы должны увидеть фразы ‘up and line protocol is up’ и ‘DTE LMI up’.
Введём команду show frame-relay map на обеих маршрутизаторах. На router1 она ничего не покажет, так как отключен inverse-arp. На router2 она покажет отображение локального DLCI на удалённый IP адрес 201-215.10.1.1.
Команда show frame-relay pvc должна показать статус PVC ‘ACTIVE’ на router2 и статус PVC ‘INACTIVE’ на router1.
Включим inverse-arp
router1(config-if)#frame-relay inverse-arp
Теперь на router1 она покажет отображение локального DLCI на удалённый IP адрес 102-215.10.1.2. Команда show frame-relay pvc должна показать статус PVC ‘ACTIVE’ на router1. Пропингуйте оба маршрутизатора.
1.2Статическое назначения адресов симулятор версии 5.3 не поддерживает.
Симулятор версии 6.0 Final beta поддерживает.
Загрузите прежнюю топологию из рисунков 9 и 10.
и создайте новую конфигурацию router1(config)# interface serial0 router1(config-if)# encapsulation frame-relay router1(config-if)# ip address 215.10.1.1 255.255.255.0 router1(config-if)# frame-relay map ip 215.10.1.2 102 broadcast router1(config-if)# no shut
router2(config)# interface serial0 router2(config-if)# encapsulation frame-relay router2(config-if)# ip address 215.10.1.2 255.255.255.0 router2(config-if)# frame-relay map ip 215.10.1.1 201 broadcast router2(config-if)# no shut
Введите на обеих маршрутизаторах команды “show interfaces serial0”, “show frame-relay map”, “show frame-relay pvc” и “show frame-relay lmi”. Пропингуйте оба маршрутизатора.
1.3Использование подинтерфейсов
Загрузите прежнюю топологию из рисунков 9 и 10 и создайте новую конфигурацию router1(config)# interface seria0
router1(config-if)# encapsulation frame-relay
router1(config-if)# no shut
router1(config-if)# interface serial0.102 point-to-point router1(config-subif)# ip address 215.10.1.1 255.255.255.0 router1(config-subif)# frame-relay interface-dlci 102 router2(config)# interface serial0 router2(config-if)# no shut
router2(config-if)# encapsulation frame-relay
router2(config-if)# interface serial0.201 point-to-point
router2(config-subif)# ip address 215.10.1.2 255.255.255.0
router2(config-subif)# frame-relay interface-dlci 201
Введите на обеих маршрутизаторах команду show ip interface brief . Вы должны увидеть назначенные адреса и активные состояния интерфейсов (status = up и up). Заметим, шо команда “show frame-relay map” не показывает адреса для подинтерфейсов, а выводит соотношение подинтерфейс – DLCI. Эту же информацию выводит и команда “show frame-relay pvc”. Пропингуйте оба маршрутизатора.
2. Создадим топологию глобальной сети фирмы из трёх филиалов. Не теряяобщности в качестве моделей локальных сетей филиалов используем по одному компьютеру.
Рисунок 11.
Назначим DLCI согласно рисунку
Рис 12.
Конфигуруем три маршрутизатора для Frame Relay для связи трёх филиалов фирмы по полносвязной топологии. В качестве протокола маршрутизации используем OSPF.
Динамическая настройка
На маршрутизаторе SanJose1
Router(config)#hostname SanJose
SanJose(config)#interface Serial0
SanJose(config-if)#ip address 192.168.192.1 255.255.255.0 SanJose(config-if)#encapsulation frame-relay
SanJose (config-if)# no shut
SanJose(config-if)#interface Ethernet0
SanJose(config-if)#ip address 192.168.0.1 255.255.255.0
SanJose (config-if)# no shut
SanJose(config-if)#exit
SanJose(config)#router ospf 100
SanJose(config-router)#network 192.168.0.0 0.0.255.255 area 1
На маршрутизаторе London
Router(config)#hostname London
London(config)#interface Serial0
London(config-if)#ip address 192.168.192.2 255.255.255.0
London(config-if)#encapsulation frame-relay
London (config-if)# no shut
London(config-if)#interface Ethernet0
London(config-if)#ip address 192.168.200.1 255.255.255.0
London (config-if)# no shut
London(config-if)# exit
London(config)#router ospf 100
London(config-router)#network 192.168.0.0 0.0.255.255 area 1
На маршрутизаторе Singapore
Router(config)#hostname Singapore
Singapore(config)#interface Serial0
Singapore(config-if)#ip address 192.168.192.4 255.255.255.0
Singapore(config-if)#encapsulation frame-relay
Singapore (config-if)# no shut
Singapore(config-if)#interface Ethernet0
Singapore(config-if)#ip address 192.168.232.1 255.255.255.0
Singapore (config-if)# no shut
Singapore (config-if)# exit
Singapore(config)#router ospf 100
Singapore(config-router)#network 192.168.0.0 0.0.255.255 area 1
Введите на всех маршрутизаторах команды “show ip interface brief” и “show interfaces serial0” . Вы можете увидеть состояния интерфейсов. Введите на обеих маршрутизаторах команду “show frame-relay pvc” Вы можете увидеть состояния каналов frame relay (pvc status). Например
Singapore#show frame-relay pvc
Мы видим активные каналы на SanJose (DLCI=301) и London (DLCI=302).
В реальных сетях Frame Relay состояния каналов могут быть ACTIVE, INACTIVE и DELETED. ACTIVE это работоспособная цепь от конца в конец (DTE к DTE). Состояние INACTIVE показывает успешное подсоединение к коммутатору Frame Relay (DTE к DCE) при отсутствии маршрутизатора (DTE )на другом конце PVC. Это состояние случается, когда маршрутизатор на другом конце PVC либо не участвует в Frame Relay для нашей сети либо не настроен. Состояние DELETED случается когда маршрутизатор (DTE) и комутатор Frame Relay не договорились о параметрах Frame Relay на этом PVC.
Симулятор версии 5.3 не в полной мере поддерживает состояния.
Команда show frame-relay map покажет динамически назначенное отображение «внешний IP адрес»-«локальный dlci для канада pvc на удалённый маршрутизатор с этим внешним IP адресом». Например
Singapore#show frame-relay map
Мы видим адреса других маршрутизаторов. Как маршрутизатор Singapore их узнал? Когда маршрутизатор Singapore получает по протоколу LMI список DLCI, он посылает инверсные ARP запросы к каждому своему обнаруженному PVC каналу. Маршрутизатор на другом конце PVC возвращает свой IP адрес.
Из таблицы мы видим, шо широковещание broadcast разрешены, шо позволяет протоколам маршрутизации обмениваться маршрутной информацией. Используя команду show ip route, убедитесь, шо из Лондона есть маршрут на Сингапур
London#show ip route
Лондон имеет маршрут | на сеть 192.168.232.0/24 | Сингапура на адрес 192.168.192.4 через | ||
Serial0. | ||||
Мы видим, шо только с одной физической связью к Frame Relay каждый | ||||
маршрутизатор имеет по две логических связи. | ||||
Сконфигурируем локальные сети филиалов | ||||
РС | IP | Шлюз | ||
PCSJ | 192.168.0.2 | 192.168.0.1 | ||
PCL | 192.168.200.2 | 192.168.200.1 | ||
PCS | 192.168.232.2 | 192.168.232.1 | ||
Таблица 1. |
Проверим полную конфигурацию с помощью расширенной команды ping. Например мы можем из маршрутизатора в SanJose проверить есть ли связь от филиального компьютера PCL в Лондоне к филиальному компьютеру PCS в Сингапуре.
Вс
е
Пинги успешны.
Статическая настройка
Используйте симулятор версии 6.0 Final beta.
Сетевые инженеры могут быть не удовлетворены неявной динамической конфигурацией. Удобства динамического отображения DLCI - IP минимальны из-за статического характера большинства глобальных связей. Когда соединение установлено, оно не меняется годами.
Объединим филиалы в глобальную сеть статически. Для этого следует создать новую конфигурацию заново. Загрузите в симулятор прежнюю созданную топологию и настройте маршрутизаторы
SanJose
Router(config)#hostname SanJose
SanJose(config)#interface Serial0
SanJose(config-if)#ip address 192.168.192.1 255.255.255.0
SanJose(config-if)#encapsulation frame-relay
SanJose(config-if)#no frame-relay inverse-arp
SanJose(config-if)#frame-relay map ip 192.168.192.2 102 broadcast
SanJose(config-if)#frame-relay map ip 192.168.192.4 103 broadcast
SanJose (config-if)# no shut
SanJose(config-if)#interface Ethernet0
SanJose(config-if)#ip address 192.168.0.1 255.255.255.0
SanJose (config-if)# no shut
SanJose(config-if)#exit
SanJose(config)#router ospf 100
SanJose(config-router)#network 192.168.0.0 0.0.255.255 area 1
London
Router(config)#hostname London
London(config-if)#interface Serial0 London(config-if)# ip address 192.168.192.2 255.255.255.0 London(config-if)# no frame-relay inverse-arp London(config-if)#encapsulation frame-relay London(config-if)# frame-relay map ip 192.168.192.1 201 broadcast London(config-if)#frame-relay map ip 192.168.192.4 203 broadcast London (config-if)# no shut
London(config-if)#interface Ethernet0
London(config-if)#ip address 192.168.200.1 255.255.255.0
London (config-if)# no shut
London(config-if)#exit
London(config)#router ospf 100 London(config-router)#network 192.168.0.0 0.0.255.255 area 1 Singapore
Router(config)#hostname Singapore
Singapore (config)# interface Serial0
Singapore (config-if)# ip address 192.168.192.4 255.255.255.0
Singapore (config-if)# encapsulation frame-relay
Singapore (config-if)# no frame-relay inverse-arp
Singapore (config-if)# frame-relay map ip 192.168.192.1 301 broadcast
Singapore (config-if)# frame-relay map ip 192.168.192.2 302 broadcast
Singapore (config-if)# no shut
Singapore (config-if)# interface Ethernet0
Singapore (config-if)# ip address 192.168.232.1 255.255.255.0
Singapore (config-if)# no shut
Singapore (config-if)# exit
Singapore (config)# router ospf 100
Singapore (config-router)# network 192.168.0.0 0.0.255.255 area 1
Мы использовали команду no frame-relay inverse-arp, так как без неё симулятор отображает адреса как статически так и динамически.
Команда frame-relay map асоциирует IP адрес следующего хопа с локальным DLCI. Ключевое слово broadcast разрешает прохождение широковещательного трафика, напаример для информации о маршрутов для протоколов маршрутизации.
Введите на всех маршрутизаторах команды “show ip interface brief” и “show interfaces serial0” . Вы можете увидеть состояния интерфейсов. Введите на обеих маршрутизатора команды “show frame-relay pvc” и “show frame-relay lmi”. Вы можете увидеть состояния frame relay. Команда show frame-relay map покажет статически назначенное отображение «внешний IP адрес»-«локальный dlci для канада pvc на удалённый маршрутизатор с этим внешним IP адресом». Вы должны увидеть слово static. Например
SanJose)# show frame-relay map
Используя команду show ip route, убедитесь, шо из Лондона есть маршрут на Сингапур. К сожалению у симулятораверсии 6.0 Final beta проблемы с маршрутизацией.
Сконфигурируем локальные сети филиалов как в таблице 1.
Проверим полную конфигурацию с помощью расширенной команды ping. Например мы можем из маршрутизатора в SanJose проверить есть ли связь от филиального компьютера PCL в Лондоне к филиальному компьютеру PCS в Сингапуре.
Все пинги должны быть успешны. В частности между всеми PC.