Разлика между версии на „Inter-VLAN маршрутизиране ("router on a stick")“

от БАРЗИКТ Wiki
Направо към: навигация, търсене
(Нова страница: Category:cisco Файл:Router-on-a-stick.png =="Router on a stick"== Терминът "router on a stick" се използва, когато към марш...)
 
Ред 7: Ред 7:
  
 
Това е добър подход, при който се спестяват физическите интерфейси на маршрутизатора (всеки VLAN използва отделни IP мрежови адреси), но за сметка на това рамките (frames) изпратени към него са маркирани (VLAN tag).
 
Това е добър подход, при който се спестяват физическите интерфейси на маршрутизатора (всеки VLAN използва отделни IP мрежови адреси), но за сметка на това рамките (frames) изпратени към него са маркирани (VLAN tag).
 +
 +
==Примерна конфигурация==
 +
В топологията са използвани два комутатора и един маршрутизатор.
 +
 +
При комутаторите:
 +
* Използват се VLAN10 и VLAN20
 +
* VLAN99 е конфигуриран като "native"
 +
* Портове Fa0/1 до Fa0/12 са във VLAN10
 +
* Портове Fa0/2 до Fa0/24 са във VLAN20
 +
* Портове Gi0/1 и Gi0/2 са предвидени и се използват като "trunk". На S2 Gi0/2 е изключен от съображения за сигурност.
 +
 +
===Конфигурация на S1===
 +
Switch>
 +
Switch>enable
 +
Switch#config terminal
 +
Enter configuration commands, one per line.  End with CNTL/Z.
 +
Switch(config)#hostname S1
 +
S1(config)#vlan 10
 +
S1(config-vlan)#vlan 20
 +
S1(config-vlan)#vlan 99
 +
S1(config-vlan)#exit
 +
S1(config)#interface range fa0/1-12
 +
S1(config-if-range)#switchport mode access
 +
S1(config-if-range)#switchport access vlan 10
 +
S1(config-if-range)#interface range fa0/2-24
 +
S1(config-if-range)#switchport mode access
 +
S1(config-if-range)#switchport access vlan 20
 +
S1(config-if-range)#interface gi0/1
 +
S1(config-if)#switchport mode trunk
 +
S1(config-if)#switchport trunk native vlan 99
 +
S1(config-if)#interface gi0/2
 +
S1(config-if)#switchport mode trunk
 +
S1(config-if)#switchport trunk native vlan 99
 +
S1(config-if)#end
 +
S1#
 +
 +
===Конфигурация на S2===
 +
Switch>
 +
Switch>enable
 +
Switch#config terminal
 +
Enter configuration commands, one per line.  End with CNTL/Z.
 +
Switch(config)#hostname S2
 +
S2(config)#vlan 10
 +
S2(config-vlan)#vlan 20
 +
S2(config-vlan)#vlan 99
 +
S2(config-vlan)#exit
 +
S2(config)#interface range fa0/1-12
 +
S2(config-if-range)#switchport mode access
 +
S2(config-if-range)#switchport access vlan 10
 +
S2(config-if-range)#interface range fa0/2-24
 +
S2(config-if-range)#switchport mode access
 +
S2(config-if-range)#switchport access vlan 20
 +
S2(config-if-range)#interface gi0/2
 +
S2(config-if)#switchport mode trunk
 +
S2(config-if)#switchport trunk native vlan 99
 +
S2(config-if)#interface gi0/1
 +
S2(config-if)#shutdown
 +
S2(config-if)#end
 +
S2#

Версия от 16:52, 23 март 2015

Router-on-a-stick.png

"Router on a stick"

Терминът "router on a stick" се използва, когато към маршрутизатора е пусната "trunk" връзка от комутатор с цел пренасочване на трафика между конфигурираните VLAN.

Това е добър подход, при който се спестяват физическите интерфейси на маршрутизатора (всеки VLAN използва отделни IP мрежови адреси), но за сметка на това рамките (frames) изпратени към него са маркирани (VLAN tag).

Примерна конфигурация

В топологията са използвани два комутатора и един маршрутизатор.

При комутаторите:

  • Използват се VLAN10 и VLAN20
  • VLAN99 е конфигуриран като "native"
  • Портове Fa0/1 до Fa0/12 са във VLAN10
  • Портове Fa0/2 до Fa0/24 са във VLAN20
  • Портове Gi0/1 и Gi0/2 са предвидени и се използват като "trunk". На S2 Gi0/2 е изключен от съображения за сигурност.

Конфигурация на S1

Switch> Switch>enable Switch#config terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname S1 S1(config)#vlan 10 S1(config-vlan)#vlan 20 S1(config-vlan)#vlan 99 S1(config-vlan)#exit S1(config)#interface range fa0/1-12 S1(config-if-range)#switchport mode access S1(config-if-range)#switchport access vlan 10 S1(config-if-range)#interface range fa0/2-24 S1(config-if-range)#switchport mode access S1(config-if-range)#switchport access vlan 20 S1(config-if-range)#interface gi0/1 S1(config-if)#switchport mode trunk S1(config-if)#switchport trunk native vlan 99 S1(config-if)#interface gi0/2 S1(config-if)#switchport mode trunk S1(config-if)#switchport trunk native vlan 99 S1(config-if)#end S1#

Конфигурация на S2

Switch> Switch>enable Switch#config terminal Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#hostname S2 S2(config)#vlan 10 S2(config-vlan)#vlan 20 S2(config-vlan)#vlan 99 S2(config-vlan)#exit S2(config)#interface range fa0/1-12 S2(config-if-range)#switchport mode access S2(config-if-range)#switchport access vlan 10 S2(config-if-range)#interface range fa0/2-24 S2(config-if-range)#switchport mode access S2(config-if-range)#switchport access vlan 20 S2(config-if-range)#interface gi0/2 S2(config-if)#switchport mode trunk S2(config-if)#switchport trunk native vlan 99 S2(config-if)#interface gi0/1 S2(config-if)#shutdown S2(config-if)#end S2#