Inter-VLAN маршрутизиране ("router on a stick")

от БАРЗИКТ Wiki
Направо към: навигация, търсене

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#