[go: up one dir, main page]

0% found this document useful (0 votes)
256 views29 pages

Network Topology & GNS3 LAB

This document describes using the GNS3 network emulation tool to build and configure network topologies for labs. It provides instructions on setting up a basic L2 switching topology with redundancy and convergence testing using GNS3. Key aspects include adding devices, connecting them with virtual cables, configuring hardware and running the emulated network. Campus network designs and the pros and cons of L2 versus L3 campus topologies are also discussed. Lab 1 involves making one device the root bridge and another the secondary root bridge in a simple L2 spanning tree topology.

Uploaded by

Sridhar P
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
256 views29 pages

Network Topology & GNS3 LAB

This document describes using the GNS3 network emulation tool to build and configure network topologies for labs. It provides instructions on setting up a basic L2 switching topology with redundancy and convergence testing using GNS3. Key aspects include adding devices, connecting them with virtual cables, configuring hardware and running the emulated network. Campus network designs and the pros and cons of L2 versus L3 campus topologies are also discussed. Lab 1 involves making one device the root bridge and another the secondary root bridge in a simple L2 spanning tree topology.

Uploaded by

Sridhar P
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

Network topology & GNS3 LAB

Network topology & GNS3 LAB


Laboratory

I GNS 3 modeling tool


I build GNS3 simulation network
I L2 switching
I basic L3 routing
I L2 & L3 redundancy
I L2 convergence
I L3 convergence
I Advanced network design
I configuring VLANs, trunk ports

Network topology & GNS3 LAB


GNS3

I Graphical Network Simulator 3


I http://www.gns3.com/
I network emulation tool
I can simulate complex computer networks
I can combine real and virtual devices
I mostly used for Cisco IOS devices

Network topology & GNS3 LAB


Basic GNS3 usage

I add new virtual devices to network


I connect them using virtual cables
I configure new devices
I run emulated network

Network topology & GNS3 LAB


GNS3: adding new device

Drag and drop new device from Devices Toolbar“ to workplace pane“
” ”

Network topology & GNS3 LAB


Configure device

Hardware setup (number and type of interfaces, etc. . . ). Include


switching card (NM-16ESW) in each of your routers.

Network topology & GNS3 LAB


Configure device

Hardware setup (number and type of interfaces, etc. . . ). Include


switching card (NM-16ESW) in each of your routers.

Network topology & GNS3 LAB


Run and configure/setup devices

Network topology & GNS3 LAB


Run and configure/setup devices

Network topology & GNS3 LAB


Run and configure/setup devices

Network topology & GNS3 LAB


Idle PC

GNS3 emulator may consume up to 100 % of your CPU emulating router


processor. GNS 3 may find idle loops in emulated software and interrupt
emulation to let other processes on host computer run their part.

Network topology & GNS3 LAB


Connecting devices

Connect devices by drawing connection between them – select


appropriate interfaces (if you plan to do switching labs, you have to
connect to switching interfaces (NM-16ESW))

Network topology & GNS3 LAB


Campus topology

I what is campus? Number of nearby buildings belonging to one


organisation, usually connected by technology infrastructure.
I In computer network terms, campus usually connects:
I clients – wired or wireless. These devices are not built to be highly
available, no need to connect them HA.
I servers – placed in the local datacenter are equiped with high
availability components (at least two power supplies, network
interfaces, iLO, etc.)
I campus network topology should be designed highly-available (prone
to failure of X components – X should be larger than 0 – depending
on ones needs) like servers. Network devices with multiple power
supplies connected to multiple power distribution sources, connected
to other network devices using multiple interfaces using separated
physical path, etc. . . )

Network topology & GNS3 LAB


Campus technology – hierarchical model

Network topology & GNS3 LAB


Campus technology – hierarchical model

I access layer – connects network end


devices to computer network (clients
and servers). Access layer switches
are placed on premises, where it
meets physical topology constraints
(100m distance from clients Cat 5E
cables)

Network topology & GNS3 LAB


Campus technology – hierarchical model

I distribution layer – aggregates links


from access layer switches and
connects them to core layer devices
I access layer – connects network end
devices to computer network (clients
and servers). Access layer switches
are placed on premises, where it
meets physical topology constraints
(100m distance from clients Cat 5E
cables)

Network topology & GNS3 LAB


Campus technology – hierarchical model

I core layer – backbone of campus


computer network, usually located in
the centre of campus, minimising
needs for fully meshed network.
Provides connection to the outside
world, advanced network services
(dynamic routing, firewalls, load
balancers, VRRP, HSRP, etc. . . )
I distribution layer – aggregates links
from access layer switches and
connects them to core layer devices
I access layer – connects network end
devices to computer network (clients
and servers). Access layer switches
are placed on premises, where it
meets physical topology constraints
(100m distance from clients Cat 5E
cables)

Network topology & GNS3 LAB


Campus technology – hierarchical model

I core layer – backbone of campus


computer network, usually located in
the centre of campus, minimising
needs for fully meshed network.
Provides connection to the outside
world, advanced network services
(dynamic routing, firewalls, load
balancers, VRRP, HSRP, etc. . . )
I distribution layer – aggregates links
from access layer switches and
connects them to core layer devices
I access layer – connects network end
devices to computer network (clients
and servers). Access layer switches
are placed on premises, where it
meets physical topology constraints
(100m distance from clients Cat 5E
cables)

Network topology & GNS3 LAB


L2 campus topology

Cons:
I broadcast and unknown
Pros: unicast frames spread across
whole campus
I doesn’t matter, where is I STP creates tree topology,
end device located. It may
limiting use of additional
be part of every VLAN in
communication lines
campus.
I running STP on big number
I simplifies moving of
of switches may lead to
personel in campus. No
network problems
need to change firewall
(theoretically no, but. . . In
rules, because IP address ”
theory there is no difference
may stay the same.
between theory and
practice. In practice there
is.“)

Network topology & GNS3 LAB


L3 campus topology

Pros:
I broadcast and unknown Cons:
unicast frames are limited I transfer od IP address
to smaller part of campus. between buildings is limited
I L3 topology can use more (almost impossible)
bandwith/lines, because I frequent moving may lead
advanced routing protocol to frequent changes of
don’t create tree topology firewall rules (very
I STP creates smaller impractical)
topology

Network topology & GNS3 LAB


LAB 1: simple L2 topology

1. make D1 root bridge in


spanning tree topology
2. make D2 secondary root
bridge in spanning tree
topology (becomes root
bridge in case of D1 failure)
3. ping from P1 to P2
4. find out path of PING and
PING REPLY packets
5. disconnect line L2 (shut
down line L2 on switch A1),
observe how long does it
take to converge
Host IP
6. find out path of PING and
P1 192.168.1.11/24
PING REPLY packets
P2 192.168.1.12/24

Network topology & GNS3 LAB


LAB 1: commands to use

Router>en
Router#conf t
Router(config)#hostname D1
D1(config)#spanning-tree vlan 1 root primary <-- sets D1 switch as primary root
D1(config)#exit
D1#show spanning-tree brief <-- find out where root port is
D1#show mac-address-table address <PC Px MAC address>

D2(config)#spanning-tree vlan 1 root secondary <-- sets D2 switch as secondary root


D2(config)#exit
D2#show spanning-tree brief <-- find out where root port is
D2#show mac-address-table address <PC Px MAC address>

A1(config)#interface FastEthernet 1/0


A1(config-if)#shutdown <-- disable ethernet port (causes STP recalculation)

Network topology & GNS3 LAB


LAB 2: L3 topology & OSPFv2

Topology: routed campus (routing between core and distribution layer,


switching between distribution layer)

Network topology & GNS3 LAB


LAB 2: description

device description
A1, A2, access-switch
A3, A4
VLAN description
D1, D4 primary STP root
10 (HQ) HSRP: D1 primary, D2 secondary,
D2, D3 secondary STP root
default GW: 192.168.10.1
C1, C2 core routers
20 (ENG) HSRP: D2 primary, D1 secondary,
P1 VLAN 10,
default GW: 192.168.20.1
192.168.10.10/24
30 (PR) HSRP: D3 primary, D4 secondary,
P2 VLAN 20,
default GW: 192.168.30.1
192.168.20.20/24
40 (HR) HSRP: D4 primary, D3 secondary,
P3 VLAN 30,
default GW: 192.168.40.1
192.168.30.30/24
P4 VLAN 40,
192.168.40.40/24

Network topology & GNS3 LAB


LAB 2: description

line description
L1, L2, L3, L4, switched, 802.1Q trunk
L5, L14, L15,
L16, L17
L6 routed, 192.168.0.0/30, cost 50
L7 routed, 192.168.0.4/30, cost 1
L8 routed, 192.168.0.8/30, cost 10
L9 routed, 192.168.0.12/30, cost 50
L10 routed, 192.168.0.16/30, cost 1
L11 routed, 192.168.0.20/30, cost 1
L12 routed, 192.168.0.24/30, cost 20
L13 routed, 192.168.0.28/30, cost 1

All links and IP networks are in OSPF area 0 (backbone), including all
VLANs (advanced: VLANs as OSPF passive interfaces).

Network topology & GNS3 LAB


LAB 2, task 1: topology and packet path

1. run traceroute command between hosts P1 and P4


2. find out L3 path of packets between P1 and P4
3. find out L2 path of packets between P1 and P4

Network topology & GNS3 LAB


LAB 2: commands to use

D1#vlan database create VLANs


D1(vlan)#vlan 10 name HQ
D1(vlan)#vlan 20 name ENG
D1(vlan)#apply
D1(vlan)#exit

D1#conf t
D1(config)#int Vlan 10 configure VLAN interface
D1(config-if)#ip address 192.168.10.2 255.255.255.0
D1(config-if)#standby 10 ip 192.168.10.1 default GW address
D1(config-if)#standby 10 priority 100 HSRP priority, higher is better
D1(config-if)#no shut

D1(config)#int FastEthernet 0/0


D1(config-if)#ip address 192.168.0.5 255.255.255.252
D1(config-if)#no shut
D1(config-if)#ip ospf cost 50

D1(config)#router ospf 1 run OSPF process


D1(config-router)#network 192.168.0.0 0.0.0.3 area 0 networks where OSPF runs
D1(config-router)#network 192.168.0.4 0.0.0.3 area 0
D1(config-router)#passive-interface Vlan10 OSPF process doesn’t listen on this interface

D1#show ip route <Px IP address>

Network topology & GNS3 LAB


LAB 2, task 2: L3 convergence

1. run ping command between hosts P1 and P4,


2. disconnect line L7 and observe how many ping packets are lost.
3. Connect line L7 and observe packet loss, if any.
4. Try to minimize convergence time by lowering OSPF hello and dead
timers on interfaces (advanced: OSPF point-to-point link definition
on point to point links)
5. Rerun this test again.

Network topology & GNS3 LAB


References

I GNS3, http://www.gns3.com/
I Cisco validated design, Campus Zone http://www.cisco.com/c/en/us/
solutions/enterprise/design-zone-campus/index.html
I Campus Network for High Availability Design Guide ,
http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Campus/
HA_campus_DG/hacampusdg.html
I IP Routing: OSPF Configuration Guide, http://www.cisco.com/c/en/us/td/
docs/ios-xml/ios/iproute_ospf/configuration/12-4/iro-12-4-book.html
I Configuring HSRP, http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/
ipapp_fhrp/configuration/12-4/fhp-12-4-book/fhp-hsrp.html

Network topology & GNS3 LAB

You might also like