交换式和虚拟局域网
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交换式和虚拟局域网
一:虚拟局域网的背景
有关VLAN的技术标准IEEE 802.1Q早在1999年6月份就由IEEE委员正式颁布实施了,而且最早的VLNA技术早在1996年Cisco(思科)公司就提出了。随着几年来的发展,VLAN 技术得到广泛的支持,在大大小小的企业网络中广泛应用,成为当前最为热门的一种以太局域网技术。本篇就要为大家介绍交换机的一个最常见技术应用--VLAN技术,并针对中、小局域网VLAN的网络配置以实例的方式向大家简单介绍其配置方法。
二:虚拟局域网的定义
VLAN是虚拟局域网的简称,它是在一个物理网络上划分出来的逻辑网络。这个网络对应于ISO模型的第二层网络。VLAN的划分不受网络端口的实际物理位置的限制。VLAN 有着和普通物理网络同样的属性,除了没有物理位置的限制,它和普通局域网一样。第二层的单播、广播和多播帧在一个VLAN内转发、扩散,而不会直接进入其他的VLAN之中。所以,如果一个端口所连接的主机想要和其它不在同一个VLAN的主机通讯,则必须通过一个三层设备。
三:VLAN的划分方式
VLAN在交换机上的实现方法,可以大致划分为六类:
1、基于端口划分的VLAN
这是最常应用的一种VLAN划分方法,应用也最为广泛、最有效,目前绝大多数VLAN 协议的交换机都提供这种VLAN配置方法。这种划分VLAN的方法是根据以太网交换机的交换端口来划分的,它是将VLAN交换机上的物理端口和VLAN交换机内部的PVC(永久虚电路)端口分成若干个组,每个组构成一个虚拟网,相当于一个独立的VLAN交换机。
从这种划分方法本身我们可以看出,这种划分的方法的优点是定义VLAN成员时非常简单,只要将所有的端口都定义为相应的VLAN组即可。适合于任何大小的网络。它的缺点是如果某用户离开了原来的端口,到了一个新的交换机的某个端口,必须重新定义。
2、基于MAC地址划分VLAN
这种划分VLAN的方法是根据每个主机的MAC地址来划分,即对每个MAC地址的主机都配置他属于哪个组,它实现的机制就是每一块网卡都对应唯一的MAC地址,VLAN交换机跟踪属于VLAN MAC的地址。这种方式的VLAN允许网络用户从一个物理位置移动到另一个物理位置时,自动保留其所属VLAN的成员身份。
3、基于网络层协议划分VLAN
VLAN按网络层协议来划分,可分为IP、IPX、DECnet、AppleTalk、Banyan等VLAN 网络。这种按网络层协议来组成的VLAN,可使广播域跨越多个VLAN交换机。这对于希望针对具体应用和服务来组织用户的网络管理员来说是非常具有吸引力的。而且,用户可以在网络内部自由移动,但其VLAN成员身份仍然保留不变。
4、根据IP 组播划分VLAN
IP 组播实际上也是一种VLAN 的定义,即认为一个IP 组播组就是一个VLAN 。这种划分的方法将VLAN 扩大到了广域网,因此这种方法具有更大的灵活性,而且也很容易通过路由器进行扩展,主要适合于不在同一地理范围的局域网用户组成一个VLAN ,不适合局域网,主要是效率不高。
5、按策略划分VLAN
基于策略组成的VLAN 能实现多种分配方法,包括VLAN 交换机端口、MAC 地址、IP 地址、网络层协议等。网络管理人员可根据自己的管理模式和本单位的需求来决定选择哪种类型的VLAN 。
6. 按基于用户定义、非用户授权来划分VLAN
指为了适应特别的VLAN 网络,根据具体的网络用户的特别要求来定义和设计VLAN ,而且可以让非VLAN 群体用户访问VLAN ,但是需要提供用户密码,在得到VLAN 管理的认证后才可以加入一个VLAN 。用户定义、非用户授权划分VLAN
四:交换式以太网的拓扑结构
(1)拓扑结构图
(2)各路由器的配置过程和配置命令 Switch1>en Switch1#conf t
Switch1(config)#int fa0/3
Switch1(config-if)#switchport mode trunk Switch1(config-if)#exit Switch1(config)#exit Switch1#wr
Building configuration... [OK] Switch1#conf t
Switch1(config)#int fa0/2
Switch1(config-if)#switchport mode access Switch1(config-if)#exit Switch1(config)#exit
Switch1#wr
Building configuration...
[OK]
Switch1#conf t
Switch1(config)#int fa0/1
Switch1(config-if)#switchport mode access Switch1(config-if)#exit
Switch1(config)#exit
Switch1#wr
Building configuration...
[OK]
Router>enable
Router#configure terminal
Router(config)#hostname R1
R1(config)#interface fa0/0
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface se2/0
R1(config-if)#ip address 192.168.3.1 255.255.255.252
R1(config-if)#
R1(config-if)#exit
R1(config)#interface Serial2/0
R1(config-if)#clock rate 64000
R1(config-if)#no shutdown
R1(config-if)#
R1(config-if)#exit
R1(config)#interface Serial2/0
R1(config-if)#exit
R1(config)#rounter rip
R1(config)#router rip
R1(config-router)#network 192.168.3.0
R1(config-router)#exit
R1(config)#exit R1#wr
Building configuration...
[OK]
R1#
R1#configure terminal
R1(config)#
R1(config)#router rip
R1(config-router)#network 192.168.1.0
R1(config-router)#exit
R1(config)#exit
R1#wr
Building configuration...
[OK]
R1#ping 192.168.2.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.2.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/22/32 ms
R1#
Router>enable
Router#configure terminal
Router(config)#hostname R2
R2(config)#int fa0/0
R2(config-if)#ip address 192.168.2.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#int se2/0
R2(config-if)#ip address 192.168.3.2 255.255.255.252
R2(config-if)#
R2(config-if)#exit
R2(config)#interface Serial2/0
R2(config-if)#clock rate 64000