How to configure Router-on-a-stick

How to Configure Router On A Stick at GNS3

Overview

Router-on-a-stick is a type of router configuration in which a single physical interface routes traffic between multiple VLANs on a network. In order to perform inter-vlan routing, the router must accept VLAN tagged traffic on the trunk interface coming from the adjacent switch and internally routing between the VLANs using the sub-interface.

Sub-interfaces are virtual interfaces that are created on a single physical interface. When a physical interface is divided into these virtual interfaces, the router still considers them to be directly connected interfaces with subnets assigned to them and can route in between them. So, in router-on-a-stick configuration, each VLAN is assigned to the different sub-interface at the router physical interface.

Topology

Router-on-a-stick

Router-on-a-stick

At router-on-a-stick diagram, you will find out that we have three virtual PC and two routers, the router “R0” is used to perform the inter-vlan routing and the router “SW0”is used as a switch. Because cisco catalyst switch can not be emulate in GNS3, so in this scenario, I used cisco c2600 router to provide the switch interfaces. By default, GNS3 does not provide the virtual PC so you must install it to your computer by yourself. My recommendation tutorials which will help you in configuring virtual PC at your computer are shown below:

1. VPCS Official Website

2. Adding Hosts/PCs to GNS3 – VPCS Configuration Guide

In our example we will have three vlans:

VLAN 100   : 192.168.10.0/24

VLAN 200   : 152.118.83.0/24

VLAN 99    : 172.32.10.0/29

Before you run the router-on-a-stick configuration, keep in your mind that the PC1 (ip address 192.168.10.15/24)  is at VLAN 100, the PC2 (ip address 152.118.83.15/24)  is at VLAN 200 and the PC3 (ip address 172.32.10.4/29)  is at VLAN99. In SW0, I set the IP address and default gateway for VLAN 99 for management purposes. In order to use the default gateway at SW0, we need to enter “no ip routing” command at global configuration mode at SW0.

The last thing that you must not forget is to add three vlans (vlan 99, vlan 100 and vlan 200) in both router R0 and SWO vlan database:

Example at SW0:

SW0#

SW0#vlan database

SW0(vlan)#vlan 99

VLAN 99 added:

Name: VLAN0099

SW0(vlan)#vlan 100

VLAN 100 added:

Name: VLAN0100

SW0(vlan)#vlan 200

VLAN 200 added:

Name: VLAN0200

SW0(vlan)#apply

APPLY completed.

SW0(vlan)#

After we have finished the configuration of vlan database between two routers, now we should be able to ping PC2 from PC1 or PC3 from PC1 and also VLAN 99 from PC1 to verify the connectivity.

I enclose herewith the link to Download the router-on-a-stick configuration. I hope you enjoy this tutorial and thank you for reading it.

Hermin

5 Responses

  1. hai.. I have a Mikrotik Tutorial site. It pretty much covers Mikrotik related stuff. Come and check it out if you get time :-)

  2. What excellent question

  3. the link is not working. where can i download?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.