Transcript Document

第3章 VLAN技术
教学大纲要求:
掌握VLAN的基本概念(包括Native Vlan、技
术标准的规定)
掌握VLAN的定义:Port VLAN和Tag VLAN
掌握VLAN配置方法
掌握VLAN间路由(原理介绍)
掌握VTP协议原理及配置方法
本章内容
3.1
引言
3.2
VLAN技术及基本配置
3.3
VLAN间的通信
3.4 VLAN中继协议(VTP)
引言——交换网络中广播的问题
F0/1
A
F0/2
B
F0/1
F0/3
C
E
F0/2
F
F0/1
F0/3
G
H
F0/2
I
发送未知帧——广播!发送不在同一交换机的帧——还是广播!!
在交换机组成的网络里所有主机都在同一个广播域内。
F0/3
J
引言——交换网络中的数据安全问题
 交换网络在数据安全上存在的问题
 学校或公司各部门组成局域网,并共享一条链路访问
互联网。但其中有些重要部门的数据不能被其他部门
随意访问;
 交换机不能隔离广播;
 一台交换机内所有主机直接可以访问,如何隔离?
 解决办法之一:VLAN(虚拟局域网)
 将物理网络进行逻辑划分,不受地理位置限制。每个
VLAN具有物理网络的所有特性。
 解决办法之二:用路由器划分子网:路由技术
要点:通过VLAN技术可以分割广播域,对网络进行一个安全
的隔离、
引言—交换网络中问题的解决—VLAN技术
VLAN20
VLAN10
VLAN30
VLAN40
要点:通过VLAN技术可以对网络进行一个安全的隔离、分
割广播域
VLAN的优点
 减少移动和改变的代价
 虚拟工作组
 限制广播包
 安全性
VLAN标准
 802.1Q协议
 ISL协议
ISL 头
26 bytes
DA
Type User
CRC
4 bytes
以太帧数据
SA LEN AAAA03 HSA VLAN BPDU
BPDU INDEX RES
VLAN




用ISL头与CRC进行帧封装
可以支持多个VLAN (1024)
VLAN号
BPDU控制位
BPDU
3.2 VLAN技术及基本配置
交换机
1
2
3
4
广播帧
广播帧
广播域
广播域
VLAN (Virtual Local Area Network)
VLAN是在一个物理网络上划分出来的逻辑网络。这个网
络对应于OSI 模型的第二层网络。VLAN的划分不受网络
端口的实际物理位置的限制。VLAN 有着和普通物理网络
同样的属性。第二层的单播、广播和多播帧在一个VLAN
内转发、扩散,而不会直接进入其他的VLAN之中。
3.2.1 VLAN概述
 VLAN的分类
 基于端口的VLAN:是某些交换端口的集合,是目前应
用最多的,最基本的划分方式,目前几乎所有交换机都
支持该种VLAN的划分方式;
 基于协议的VLAN:根据承载数据的三层协议来确定
VLAN的成员,如基于IP,IPX等协议的VLAN;
 基于MAC地址的VLAN:根据计算机网卡的MAC地址划
分VLAN。其特点是用户的物理位置可以任意移动,但
是交换机的执行效率较低;
3.2.1 VLAN概述
 VLAN的分类(续)
 基于子网的VLAN:根据主机的网络层地址,如IP地址
划分VLAN。它根据第三层子网信息划分不同的VLAN;
 根据IP组播地址划分VLAN:根据组播地址划分VLAN,
一个组播组就是一个VLAN,这种划分方法将VLAN扩展
到广域网;
 基于策略的VLAN:根据高层协议(应用)划分VLAN。
它可以根据不同的应用、策略进行应用级的划分。
3.2.2 单交换机基于端口的VALN:Port VLAN
1. 概述:将单个交换机的不同的端口划分为不同的
VLAN。
F0/1
VLAN10广播域
F0/2
F0/6
F0/7
VLAN20广播域
3.2.2 单交换机基于端口的VALN:Port VLAN(续)
2.Port-vlan原理:在MAC地址表中增加VLAN ID字段
F0/1
Vlan 10
A
F0/2
A
F0/3
Vlan 10
Vlan 20
B
X
A
B
C
C
交换机端口
源MAC地址
VLAN ID
F0/1
A
10
F0/2
B
20
F0/3
C
10
3.2.2 单交换机基于端口的VALN:Port VLAN(续)
3.配置Port VLAN-Access:创建VLAN,并加入一个端口
创建VLAN100,将它命名为test的例子
Switch# configure terminal
Switch(config)# vlan 100
Switch(config-vlan)# name test
Switch(config-vlan)# end
Port VLAN,即将
连接主机的端口设
成access模式。
把ethernet 0/10作为access口加入了VLAN100
Switch# configure terminal
Switch(config)# interface fastethernet0/10
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 100
Switch(config-if)# end
注:端口模式可分为access模式及trunk模式。
3.2.2 单交换机基于端口的VALN:Port VLAN(续)
4.配置Port VLAN-Access:将一组端口加入VLAN
 将一组接口加入某一个VLAN
 Switch(config)# vlan 20 //创建VLAN20
 Switch(config-vlan)# exit
 Switch(config)#interface range fastethernet 0/1-10,
0/15,0/20
//选择端口组fastethernet 0/1-10, 0/15,0/20
 Switch(config-if-range)#switchport access vlan 20
//将该端口组加入到VLAN20中;
 注:连续接口 0/1-10,不连续接口用逗号隔开,
但一定要写明模块编号
3.2.2 单交换机基于端口的VALN:Port VLAN(续)
5.验证Port VLAN-Access:
 将不同的PC机接入同一VLAN中的不同端口ping
 结果:可以ping通
 将不同的PC机接入不同VLAN中的不同端口ping
 结果:不能ping通
 注意:各PC机的IP地址要在同一子网中
实验 单交换机基于端口的VALN的配置与验证
【试验目的】通过三层交换机实现VLAN间的相互通信。
【试验设备】1台S2126G(SA)、1台S3550(SB)。
【试验拓扑】:见下图
F0/1
Vlan 10
PC1
F0/2
F0/7
F0/6
Vlan 10 Vlan 20
PC2
【地址规划】:
PC1:192.168.0.1
PC2:192.168.0.2
PC3
Vlan 20
PC4
PC3:192.168.0.3
PC4:192.168.0.4
实验 单交换机基于端口的VALN的配置与验证
试验步骤与验证测试:
1. 未划分VLAN时
将不同的PC机接入同一交换机的不同端口ping
结果:可以ping通
2.划分VLAN后
(1)将不同的PC机接入同一VLAN中的不同端口ping
结果:可以ping通
(2)将不同的PC机接入不同VLAN中的不同端口ping
结果:不能ping通
注意:各PC机的IP地址要在同一子网中