У Вас может возникнуть необходимость поднять vlan и trunk на оборудовании Juniper, например маршутизаторы:
Juniper серии M7i, M10i или серия MX
Как это сделать ?
Первое что мы делаем это переходим в режим конфигурации:
configure
Как вы наверняка заметили, что конфиг Juniper похож на конфиг DNS серверов и состоит из секций.
Перейдем в секцию конфигурации интерфейсов:
edit interfaces
Дадим команду show чтобы посмотреть какие интерфейсы у нас есть:
show
ge-0/0/0 {
}
fxp0 {
unit 0 {
}
}
lo0 {
unit 0 {
family inet {
address 127.0.0.1/32;
}
}
}
ge-0/0/0 — это наш гигабитный интерфейс на котором мы и будем поднимать vlan
fxp0 — это managment интерфейс (встроенный)
lo0 — это соответственно Loopback интерфейс
Приступим собственно к настройке, возьмем для примера создание 2-х vlan — 5 и 10 на гигабитном интерфейсе ge-0/0/0.
Для того чтобы поднять на интерфейсе ge-0/0/0 vlan`ы нам нужно в «корне» этого интерфейса выставить vlan-tagging, т.е. указать что этот интерфейс будет trunk`ом и будет принимать vlan`ы:
[edit interfaces]
root@juniper# set ge-0/0/0 vlan-tagging
Следующий шаг это создание sub interface (саб-интерфейсов):
[edit interfaces]
root@juniper# set ge-0/0/0 unit 5
Тем самым мы создали саб-интерфейс под номером 5-ть. Номера саб-интерфейсов никак не привязаны к номеру vlan. Вы можете задавать любые значения, я (мне так удобней) делаю саб-интерфейсы с номерами vlan, некоторые делаю саб-интерфейсы давая номера по порядку. Тут дело за вами.
Теперь зададим созданному саб-интерфейсу номер vlan:
[edit interfaces]
root@juniper# set ge-0/0/0 unit 5 vlan-id 5
Выставим ему описание:
[edit interfaces]
root@juniper# set ge-0/0/0 unit 5 description «My 5 vlan»
Укажем его IP-адрес:
[edit interfaces]
root@juniper# set ge-0/0/0 unit 5 family inet address 192.168.1.1/24
Посмотрим что у нас получилось:
show
ge-0/0/0 {
vlan-tagging;
unit 5 {
description "My 5 vlan";
vlan-id 5;
family inet {
address 192.168.1.1/24;
}
}
Теперь по аналогии создадим vlan 10, но немного упростим себе жизнь дабы вводить команду поменьше.
Для этого перейдем в конфигурации чуть глубже, непосредственно в секцию интерфейса ge-0/0/0:
[edit interfaces]
root@juniper# edit ge-0/0/0
[edit interfaces ge-0/0/0]
root@juniper#
Тем самым нам уже не будет требоваться вводить имя интерфейса при каждой команде, а так же мы введем все сразу одной строкой:
[edit interfaces ge-0/0/0]
root@juniper# set unit 10 vlan-id 10 description «My 10 vlan» family inet address 192.168.2.1/24
Так мы сразу выполнили все четыре пункта:
- создали саб-интерфейс
- задали номер влана
- задали описание
- назначили IP-адрес
Посмотрим что же у нас получилось:
show
ge-0/0/0 {
vlan-tagging;
unit 5 {
description "My 5 vlan";
vlan-id 5;
family inet {
address 192.168.1.1/24;
}
unit 10 {
description "My 10 vlan";
vlan-id 10;
family inet {
address 192.168.2.1/24;
}
}
Вот и все, теперь интерфейс ge-0/0/0 принимает vlan 5 и 10 и вы можете «подавать» в этот интерфейс trunk в котором прописать эти vlan`ы.
Осталось проверить все ли правильно и не ошиблись ли вы:
[edit interfaces ge-0/0/0]
root@juniper# commit check
Если в ответ появится configuration check succeeds то все ОК, конфигурация верна. Осталось её закомитить:
[edit interfaces ge-0/0/0]
root@juniper# commit comment «Set up two sub interfaces on ge-0/0/0»
Конфигурация применится на Juniper и сохранится с указанным комментарием.
Заметка:
Juniper сохраняет до 50-ти конфигураций которые вы commit`ите. Посмотреть можно их список:
root@juniper> show system commit
Если вы находитесь в режиме конфигурирования, то нужно добавлять слово «run»:
[edit]
root@juniper# run show system commit
Ссылки:
- Документация по JUNOS
- Настраиваем 802.1Q trunk между свичами Cisco Catalyst 3560G и сервером FreeBSD
- Настраиваем vlan на FreeBSD
З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !
Автор: Николаев Дмитрий (virus (at) subnets.ru)
Похожие статьи:
- Не найдено
![Отправить на почту Отправить на почту](http://subnets.ru/blog/wp-content/plugins/wp-email/images/email_famfamfam.gif)
Добавить комментарий
Вам следует авторизоваться для размещения комментария.