梅利333

从无到有,自有至精

导航

vlan的作用以及简单部署

开篇三问

1 什么是vlan

2 为什么需要vlan 它的作用具体是什么?

3 如何部署,查看

 

1 其实VLAN是一项很久远的技术,从现在角度来讲,也算是虚拟化吧

LAN,局域网,前面加一个V, virtual 虚拟 : 虚拟局域网

顾名思义,就是将一个大的局域网划分成多个小的局域网。为什么要这么做呢?

 

这要和交换机的工作原理方面进行分析,

交换机是通过MAC地址进行转发,并在本地存放有一张MAC地址表,【show  mac-address table可以查看】(交换机接电以后,网线插在接口上,它会自动去学习MAC地址,并将接口号和MAC地址做一对一的对应,从而形成MAC地址表)

 

2 先看个数据包在局域网的转发过程吧

 1)PC/终端向远端发起请求时,先要查看自己设备的ARP表,看有没有具体的表项,如果没有,那么就要发送ARP的请求,(为什么非要知道对方的MAC呢?那是因为在数据封装中MAC是必不可少的因素,)

以下是一个数据所需的必要元素

源MAC 目的MAC 源IP 目的IP 源端口 目的端口 数据

 

 2)PC发送的请求为“请问192.168.1.2的MAC地址是多少”,(有可能你会问,它怎么知道要问192.168.1.2 呢?,【我想请问一下你,在工作环境中,公司的服务器地址肯定是人人皆知的】)

 3)当交换机收到以后,会将这个ARP的广播,除了进来的这个口都转发一份儿(这个过程叫做泛洪)

 4)目标主机收到这个广播以后,一看,自己就是192.168.1.2 ,则单播回复请求,

 5)PC收到回复以后,得知目的MAC,然后顺利进行数据封装,然后发出去

在这个过程中可以很明显的看出交换机的工作原理,广播范洪,

可以说广播对整个的局域网而言是必不可少的,但也是致命的。广播风暴的产生,将会使设备的CPU负荷持续增高,直至报表,另外终端也会受到影响。

 

VLAN的诞生,说是将一个物理的LAN逻辑的分割成多个虚拟的LAN,从而大大的缩小广播域的范围。也就是说VLAN的主要作用,就是分割广播域,使在局域网中不同的VLAN,广播不通。无法传递广播。

 

3 部署

 

在没有配置VLAN的情况下,两台PC同属于一个局域网,(其实都在VLAN1中)当然有一些设备上不支持VLAN的,显然这不是我们要说的重点

用PC1去pingPC2,是可以通信的,

 

 现将PC1接口划分到vlan 10 ,PC2接口划分到VLAN20 

Switch(config)#vlan 10,20      //中间用,隔开同时创建多个VLAN 
Switch(config-vlan)#exit
Switch(config)#inter e0/0       //进入接口下
Switch(config-if)#switchport mode access     接口模式改为access(接入模式)
Switch(config-if)#switchport access vlan 10    //将接口划分到VLAN 10 
Switch(config-if)#inter e0/1
Switch(config-if)#sw mo ac
Switch(config-if)#sw a vlan 20
Switch(config-if)#do show vlan      //查看VLAN表

 

 

 

 

可以很清楚的看到现在的VLAN下面有哪些个接口

当然,还要养成一个习惯 ,就是将VLAN做一个标记,(命名)

 

Switch(config)#vlan 10
Switch(config-vlan)#name xiaoshou
Switch(config-vlan)#vlan 20
Switch(config-vlan)#name yanfa

 

就这样,VLAN就部署好了,并且接口也已经按照需求划分到了VLAN中

 

那么测试一下,可以通信吗?

 

 肯定是不能通的,因为都没有办法封装数据,何谈走出去呢

 

问题

1 如果让两个不同VLAN之间的设备通信,可以实现吗?用到什么技术呢?

2 如果是跨交换机的相同VLAN通信,要用到什么技术呢?

关于这两点,请关注下个文档,

 

 

 

 

--------------------------------------------------------

CCIE成长之路,----梅利

 

 

 

posted on 2020-07-10 10:54  梅利333  阅读(1106)  评论(0编辑  收藏  举报