Технология на програмирането

Download Report

Transcript Технология на програмирането

Computer
Networking
Macedonia
VLAN’s, VTP, InterVLAN Routing,
(And if there is enough time - STP)
Presenter
Delyan Genkov, PhD, Principal
Assistant Professor at Technical University of
Gabrovo, Bulgaria
 CCNA, CCNP, CCAI, CCSI#33190
 Working at Lirex BG Ltd – Gold Cisco Partner
 Instructor and Main Contact in the first Bulgarian
Cisco Networking Academy since 1999
 Email: [email protected]

VLAN

Virtual Local Area Networks

Main goal – to divide the network into
smaller parts
Why to divide a LAN?

Benefits:
 Decreases
unnecessary traffic
 Limits broadcasts
 Allows the network to grow
 Increases security

Drawbacks
 More
complicated and expensive devices
 More administrator’s knowledge required
Traditional network division
Depends on geographic locations
 (Sometimes) requires more router
interfaces
 Do not allows
movement

VLAN division
Position independent
 Allows easy movement
 Increases security
(if properly configured)
 May use one or more
router interfaces

Two or more VLANs on a single
switch?
Possible, but not common
 Functions as two or more separate
switches
 I use this when there are free ports and I
need another switch in the same rack
 The true power is when you use more
switches

VLAN’s have

Mandatory number (VLAN ID)
– 1024 Standard VLANs
 1001 – 1024 are reserved
 1025 – 4096 – Extended VLANs (SP)
1
Optional name (Default VLAN0001, …)
 Type (Ethernet)
 MTU (Typical 1500) and so on.

VLAN tasks
Create the VLANs in switch memory
 Assign ports to VLANs


Types of ports:
– resides in only one VLAN
 Voice VLAN – an additional VLAN for access port
 Trunk – allows packets for more than one VLAN
 Access
Typical scenario
Access ports –
connects computers
 Trunk ports –
connects switches


Routers?
VLAN Tagging
IEEE 802.1q (4bytes) - Standard
 ISL (30 bytes) – Cisco proprietary


IEEE 802.1q preferred
Native VLAN – no tag
 Native VLAN must match in both ends

Tagging and Untagging
Cisco defaults
Only VLAN 1 exists
 All ports are assigned in VLAN 1
 All VLANs are allowed on a Trunk (you
can change this)
 Native VLAN on all trunks is VLAN 1
 Security recommendation: Do not leave
computers in the native VLAN!

Deleting a VLAN
If you delete a VLAN and the switch have
ports, assigned to it – these ports remains
in a non-existing VLAN and are shutdown.
 The right way is – first to reassign these
ports in an existing VLAN, then to delete
the VLAN.

VTP
VLAN Trunking Protocol – Cisco
Proprietary
 What was the main tasks when you
configure VLANs?

 Creating
VLANs into the switch memory
 Assign ports into VLANs

VTP can assist you in the first task, but
you still have to complete the second task
Imagine a network with 100
switches
Instead of logging 100 times in every
switch and configure a VLAN, with VTP
you can do it on a single switch
 But be careful – with VTP you can stop the
whole network with one command (or
even with one connection)

VTP Switch modes
Server
 Client
 Transparent


There must be at least one server,
preferably two
Another VTP Parameters
VTP Version – 1, 2 or 3
 VTP Domain name
 VTP Password – optional
 VTP Pruning
 Configuration Revision

VTP Pruning
VTP Defaults
VTP mode: Server
 VTP Domain Name: null
 VTP Password: null
 VTP Version: 1
 Configuration Revision: 0

Correct action
You configure new VLAN on the server
 It increases configuration revision
 All other switches learns for the change
 All other gets new VLAN information and
increases the configuration revision

Incorrect action
You have a production and test networks
 You get a switch from test network and
delete all the test VLANs, except VLAN 1
 You forgot to reset the configuration
revision
 You connect the new switch to the
production network

InterVLAN Routing
When you need to pass traffic between
VLANs
 Not necessary in an ISP, probably needed
in an organizational network
 Needs Layer 3 device(s)
 Normally every VLAN is separate IP
network

Three common scenarios
Separate interface for every VLAN
 “Router-on-a-stick”
 Using a Layer 3 switch

Separate interfaces
Router doesn’t have to
know IEEE 802.1q
 Every interface is
connected to an access
port in correct VLAN
 Every interface is a
Default Gateway for it’s
VLAN

Router-on-a-Stick
One Routers interface,
connected to a trunk port
 Router must speak 802.1q
 You must create subinterfaces
for every VLAN with an IP
address for default gateway
 The single interface may
create bottleneck

Layer 3 switch
Uses virtual interfaces
 There is no practical limitation for VLANs
count
 Most scalable and fastest solution
 Sometimes may not fulfill all the
requirements (i.e. BGP routing with the
ISP’s)

Spanning Tree Protocol
IEEE 802.1D
 Enables redundant topologies
 Blocks the redundant links, enables only one
 If using for two or more links between two
switches, Etherchannel is preferrable
 But STP allows circular or more complex
topologies

Redundant topologies
Broadcast Storm
Spanning Tree Protocol
Избор на Root Bridge
Bridge Identifier (BID)
По – малкият идентификатор печели
Link Cost
Port Roles
Port states
Rapid STP (IEEE 802.1w)
Using STP with VLANs

MSTP,
PVST+,
RPVST+