vlan技术【实现】vlan简介和SVI实现不同vlan间通信
2013-03-23 16:56
567 查看
从这篇文章开始我和大家一起学习网络互连技术,本人是在校大学生,对于这一块缺乏相应的实战经验,不管怎么说,我会努力的,厚积才能薄发嘛!!
vlan简介
VLAN,是英文Virtual Local Area Network的缩写,中文名为"虚拟局域网", VLAN是
一种将局域网(LAN)设备从逻辑上划分(注意,不是从物理上划分)成一个个网段(或者
说是更小的局域网LAN),从而实现虚拟工作组(单元)的数据交换技术。
为什么要使用vlan
交换机不隔离广播,因此整个交换网络是个广播域,广播域过大会使网络拥塞。为了解决这一个问题,我们用vlan技术,将偌大的广播域隔离成一个个的小的区域,并且不同vlan区域间不能通信。
缺点:vlan技术虽然能隔离广播,但是不同vlan之间不能通信,如果要通信,需要三层设备才能实现
Vlan的划分
Vlan的划分并不是固定的,而是有多种不同的划分方法:基于端口、基于协议、基于IP地址、基于MAC地址。其中最常用的就是基于端口的划分,我们的学习也主要是围绕着基于端口划分。
Vlan端口的划分是逻辑上的,与物理位置没有关系,不同地方的网络一样可以划分到同一个vlan中。
Vlan Trunk实现跨交换机之间的通信。
Trunk的作用是让同一vlan跨交换机通信
我们要实现数据包从SW1上的vlan30发送到Sw2上的vlan30
如上图:vlan的划分是在交换机中进行的,在SW1和 SW2中都有vlan30,数据包从SW1上的vlan30出发,离开SW1的Trunk口时,trunk给这个数据包打上vlan30的标记。数据包到了SW2上,trunk口一看,原来这是属于vlan30的数据包,于是SW2就将这个数据包从属于vlan30的端口转发出去,。这样的整个过程就实现了数据包从SW1上的vlan30发送到Sw2上的vlan30。
既然了解了Trunk的作用,那么交换机上需要将连接的Trunk链路的端口模式设置为Trunk模式。
还要将交换机连接主机的端口模式设置为Access模式,这是接入端口的设置。
SVI实现不同vlan之间通信
在前面也说过了,vlan有隔离广播的好处,但是不同vlan之间的通信需要用到三层设备。
通过三层网络设备实现vlan间通信有三种方法:
1. 利用SVI的方式实现,使用三层交换机,具有速度高,无冲突影响等优点
2. 通过路由接口方式实现,需要每一个路由接口连接一个vlan,需要的路由接口数量较多
3. 利用路由器以太网子接口。通过单臂路由技术来实现。
在这三种方法中,我们只讲解第一种:利用SVI。
实例---------利用SVI实现不同vlan之间的通信
拓扑图如下;
vlan简介
VLAN,是英文Virtual Local Area Network的缩写,中文名为"虚拟局域网", VLAN是
一种将局域网(LAN)设备从逻辑上划分(注意,不是从物理上划分)成一个个网段(或者
说是更小的局域网LAN),从而实现虚拟工作组(单元)的数据交换技术。
为什么要使用vlan
交换机不隔离广播,因此整个交换网络是个广播域,广播域过大会使网络拥塞。为了解决这一个问题,我们用vlan技术,将偌大的广播域隔离成一个个的小的区域,并且不同vlan区域间不能通信。
缺点:vlan技术虽然能隔离广播,但是不同vlan之间不能通信,如果要通信,需要三层设备才能实现
Vlan的划分
Vlan的划分并不是固定的,而是有多种不同的划分方法:基于端口、基于协议、基于IP地址、基于MAC地址。其中最常用的就是基于端口的划分,我们的学习也主要是围绕着基于端口划分。
Vlan端口的划分是逻辑上的,与物理位置没有关系,不同地方的网络一样可以划分到同一个vlan中。
Vlan Trunk实现跨交换机之间的通信。
Trunk的作用是让同一vlan跨交换机通信
我们要实现数据包从SW1上的vlan30发送到Sw2上的vlan30
如上图:vlan的划分是在交换机中进行的,在SW1和 SW2中都有vlan30,数据包从SW1上的vlan30出发,离开SW1的Trunk口时,trunk给这个数据包打上vlan30的标记。数据包到了SW2上,trunk口一看,原来这是属于vlan30的数据包,于是SW2就将这个数据包从属于vlan30的端口转发出去,。这样的整个过程就实现了数据包从SW1上的vlan30发送到Sw2上的vlan30。
既然了解了Trunk的作用,那么交换机上需要将连接的Trunk链路的端口模式设置为Trunk模式。
还要将交换机连接主机的端口模式设置为Access模式,这是接入端口的设置。
SVI实现不同vlan之间通信
在前面也说过了,vlan有隔离广播的好处,但是不同vlan之间的通信需要用到三层设备。
通过三层网络设备实现vlan间通信有三种方法:
1. 利用SVI的方式实现,使用三层交换机,具有速度高,无冲突影响等优点
2. 通过路由接口方式实现,需要每一个路由接口连接一个vlan,需要的路由接口数量较多
3. 利用路由器以太网子接口。通过单臂路由技术来实现。
在这三种方法中,我们只讲解第一种:利用SVI。
实例---------利用SVI实现不同vlan之间的通信
拓扑图如下;
SW21 Switch>enable Switch#config t //进入全局模式 Switch(config)#vlan 10 //创建vlan 10 Switch(config-vlan)#name vlan10 Switch(config-vlan)#exit Switch(config)#vlan 20 //创建vlan20 Switch(config-vlan)#name vlan20 Switch(config-vlan)#exit Switch(config)#interface F 0/1 //进入接口F 0/1 Switch(config-if)#switchport mode access //将接口模式改成Access模式 Switch(config-if)#switchport access vlan 10 //将F0/1端口划分到vlan10中 Switch(config-if)#exit Switch(config)#interface F 0/2 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 20 Switch(config-if)#exit Switch(config)#interface F 0/3 Switch(config-if)#switchport mode trunk //将端口F0/3配置trunk Switch(config-if)#exit Switch(config)#exit
SW22 Switch>enable Switch#config t //进入全局模式 Switch(config)#vlan 10 //创建vlan 10 Switch(config-vlan)#name vlan10 Switch(config-vlan)#exit Switch(config)#vlan 20 //创建vlan20 Switch(config-vlan)#name vlan20 Switch(config-vlan)#exit Switch(config)#interface F 0/1 //进入接口F 0/1 Switch(config-if)#switchport mode access //将接口模式改成Access模式 Switch(config-if)#switchport access vlan 10 //将F0/1端口划分到vlan10中 Switch(config-if)#exit Switch(config)#interface F 0/2 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 20 Switch(config-if)#exit Switch(config)#interface F 0/3 Switch(config-if)#switchport mode trunk //将端口F0/3配置trunk Switch(config-if)#exit Switch(config)#exit
SW31 Switch>enable Switch#config t Switch(config)#vlan 10 //创建虚接口 Switch(config-vlan)#exit Switch(config)#vlan 20 Switch(config-vlan)#exit Switch(config)#ip routing //三层交换机有路由功能,启动路由功能 Switch(config)#interface vlan 10 //进入vlan10 Switch(config-if)#ip address 192.168.12.100 255.255.255.0 //配置vlan的网关 Switch(config-if)#no shutdown //启动Ip配置 Switch(config-if)#exit Switch(config)#interface vlan 20 Switch(config-if)#ip address 192.168.10.100 255.255.255.0 Switch(config-if)#no shutdown Switch(config-if)#exit Switch(config)#interface F 0/1 Switch(config-if)#switchport trunk encapsulation dot1q //在于二层交换机相连时,要封装协议 Switch(config-if)#switchport mode trunk //配置trunk Switch(config-if)#exit Switch(config)#interface F 0/2 Switch(config-if)#switchport trunk encapsulation dot1q Switch(config-if)#switchport mode trunk Switch(config-if)#exit
相关文章推荐
- 交换机的VTP技术如何实现不同Vlan和不同网络间的通信 推荐
- 华为用hybrid 技术;实现不同vlan间交换机互相通信
- cisco 命令 路由 是实现 不同的 vlan 通信
- 使用路由器实现不同VLAN间通信_路由交换
- 思科模拟器DNCP,并实现不同Vlan之间的通信
- Hybrid技术实现跨vlan通信---华为专利
- 独臂路由实现不同vlan之间的通信
- 三层交换实现不同VLAN之间的通信
- 利用路由器配置单臂路由实现不同VLAN间的通信
- 不同vlan间实现通信
- 实现不同vlan间的相互通信方法一:单臂路由
- 实现不同交换机相同VLAN通信(TRUNK)
- 实现不同vlan间的相互通信方法一:单臂路由
- 配置通过VLANIF实现同VLAN不同网段通信示例
- 思科模拟器配置DHCP,并实现不同Vlan之间的通信
- 在华为三层交换机上如何实现不同vlan间的通信
- 路由器实现不同VLAN间通信
- 单臂路由实现不同vlan间的通信
- 不同vlan间实现通信-单臂路由
- 三层交换实现不同VLAN通信