Поиск...

четверг, 9 июня 2011 г.

Подключение и настройка Frame Relay switch в GNS3

Доброго времени суток!!!


Недавно столкнулся с необходимостью поработать с сетью Frame Relay. Посмотрел, что для этих целей в GNS3 существует встроенный коммутатор (Frame Relay switch). Вот, решил воспользоваться его функционалом и у меня все получилось.
Предлагаю ознакомиться с его добавлением и настройками. Милости прошу под кат…

Запускаем GNS3 и добавляем в рабочую область один Frame Relay switch и, для проверки наших настроек, три роутера (я выбрал 2961) (как добавлять устройства, можно посмотреть тут). У вас должно получиться следующее:



Если вы сейчас попытаетесь сразу соединить роутеры с коммутатором, то у вас ничего не получится. Сначала надо его настроить :).
Кликнем по нему правой клавишей мыши и зайдем в пункт configure. Выбираем из списка наше устройство. У вас должно открыться следующее окно:



Теперь нам необходимо определиться с тем, сколько портов на коммутаторе нам необходимо и какие связи между роутерами мы будем настраивать. Для каждой такой связи надо определить DLCI (Data Link Connection Identifier) и прописать им соответствие на коммутаторе.
Давайте определим, что связи у нас будут между всеми роутерами. Составим вот такую таблицу:
  • R1 --- R2 – DLCI 52
  • R1 --- R3 – DLCI 53
  • R2 --- R1 – DLCI 25
  • R2 --- R3 – DLCI 23
  • R3 --- R1 – DLCI 35
  • R3 --- R2 – DLCI 32
По этой таблице видно, что связи будут у нас по типу «каждый с каждым».
Вернемся к настройкам коммутатора. Для добавления связи выбираем порт – источник и DLCI – источник и, соответственно, порт – назначения и DLCI – назначения. Нажимаем Add и справа должно появиться соответствие:



Так проделываем для всех наших связей из таблицы (обратите внимание, что в таблице мы указали все возможные связи, но при добавлении понадобится только три соответствия, так указывается сразу источник и назначение).
Итоговая таблица на коммутаторе получится следующая:



Нажимаем Apply и затем OK.
После этого можно добавлять связи. Добавляем связи от роутеров в соответствующие порты коммутатора. Итоговая схема для дальнейших настроек должна быть следующая:



На схеме я нанес уже IP – адреса, которые мы будем использовать для проверки. Теперь давайте настроим наши роутеры.
Заходим на роутер R1:
  • R1>en
  • R1#conf t
  • R1(config)#int serial 0/0
  • R1(config-if)#ip address 172.16.1.1 255.255.255.0
  • R1(config-if)#encapsulation frame-relay
  • R1(config-if)#frame-relay map ip 172.16.1.2 52
  • R1(config-if)#frame-relay map ip 172.16.1.3 53
  • R1(config-if)#no shutdown
  • R1(config-if)#exit
  • R1(config)#exit
  • R1#wr
  • R1#
Заходим на роутер R2:
  • R2>en
  • R2#conf t
  • R2(config)#int serial 0/0
  • R2(config-if)#ip address 172.16.1.2 255.255.255.0
  • R2(config-if)#encapsulation frame-relay
  • R2(config-if)#frame-relay map ip 172.16.1.1 25
  • R2(config-if)#frame-relay map ip 172.16.1.3 23
  • R2(config-if)#no shutdown
  • R2(config-if)#exit
  • R2(config)#exit
  • R2#wr
  • R2#
Заходим на роутер R3:
  • R3>en
  • R3#conf t
  • R3(config)#int serial 0/0
  • R3(config-if)#ip address 172.16.1.3 255.255.255.0
  • R3(config-if)#encapsulation frame-relay
  • R3(config-if)#frame-relay map ip 172.16.1.1 35
  • R3(config-if)#frame-relay map ip 172.16.1.2 32
  • R3(config-if)#no shutdown
  • R3(config-if)#exit
  • R3(config)#exit
  • R3#wr
  • R3#
Ну что, вроде должно все работать :). Давайте вернемся на роутеры и проверим, что у нас получилось, и попытаемся выполнить команду ping.
Роутер R1:



Роутер R2:



Роутер R3:



Как видно, все у нас работает :). Поздравляю вас!!!
Вот мы и научились добавлять и настраивать Frame Relay switch в GNS3.
На этом хочу закончить этот пост. Надеюсь, мой пост был полезным, любознательным и интересным :).
Желаю всем удачи в нелегком мире настроек сетевого оборудования!!!



Если возникли вопросы, комментарии или еще что то, то смело пишите!!!

С уважением, Ant0ni0n.


9 комментариев:

  1. статья хорошая) Только заголовок статьи поправьте) Relay =)

    ОтветитьУдалить
  2. Здравствуйте, такой вопрос: почему на порту роутеров нету dlci?

    ОтветитьУдалить
    Ответы
    1. Добрый день!!!
      Ну как же нет? Вот:
      R1(config-if)#frame-relay map ip 172.16.1.2 52
      "172.16.1.2" - это IP-адрес, а цифра "52" и есть номер DLCI.

      Удалить
  3. Анонимный10 мая 2013 г., 23:10

    Здравствуйте. Ни один роутер не пингует собственный сериал-интерфейс.

    ОтветитьУдалить
    Ответы
    1. Добрый день!
      Ну так и не скажешь же почему... Это тоже самое, что сказать:"У меня винда не работает...". Говорите что вы уже сделали, на каком этапе затык, выкладывайте свою конфигурацию роутеров и так далее...
      Будем тогда смотреть.

      Удалить
    2. Что тут непонятного? Рутеры могут пинговать друг друга, но сами себя нет. R1 не пингует 172.16.1.1, R2 172.16.1.2 R3 172.16.1.3

      Удалить
  4. привет. правильно ли я понимаю, что после такой настройки на каждом интерфейсе коммутатора будет по два DLCI. Но насколько я помню в книге по CCNA для полносвязной сети использовался только один DLCI для каждого интерфейса.
    то есть вроде как вот так должно быть
    R1 --- R2 – DLCI 52
    R1 --- R3 – DLCI 53
    R2 --- R1 – DLCI 25
    R2 --- R3 – DLCI 53
    R3 --- R1 – DLCI 25
    R3 --- R2 – DLCI 52
    и на коммутаторе соответственно получается
    1:52 2:25
    1:53 3:25
    2:53 3:52

    у меня такое чувство сложилось, что frame relay я понимаю как то вообще по своему. )

    ОтветитьУдалить
  5. P.S. не поленился, проверил в GNS3, прекрасно все работает с моими настройками при этом топология сети с DLCI легче представляется. и при назначении статических преобразований на маршрутизаторах более понятно куда какой DLCI вешать (всего три числа в голове держать приходится, а не шесть), не запутаешься.
    В чем же все таки я могу быть не прав и где спрятаны подводные камни могут быть?
    Спасибо за статью большое, помогла вспомнить FR ^^

    ОтветитьУдалить