您的位置:首页 > 其它

Vlan(虚拟局域网配置)

2011-12-12 14:29 274 查看
1.首先建立一个Vlan

Switch>enable 进入系统模式

Switch#configure terminal 进入配置状态

Switch(config)#vlan 2 建立一个vlan 2

Switch(config-vlan)#name jisuanji 名字为jisuanji

interface range fastEthernet0/1-10 选中1-10端口

switchport access vlan 2 将1-10端口添加到v2中去

/*

no vlan 10 删除 Vlan 10

将 端口从Vlan 中删除:

interface range fasetEthernet0/100 //先中

no switchport access vlan 100 //删除

*/

在局域网中。可以把一个局域网分成几个Vlan(虚拟局域网),一般有三种分法:

1. 按端口

2. 按IP

3. 按用户

上面说的是按端口来进行划分的,只有在同一样虚拟局域网中的两台电脑才可以通信

例:

现在有一个局域网 192.168.1.1-192.168.1.254

现将其分成了三个Vlan

vlan1 default

vlan2 jisuanijixi

vlan3 yishuxi

vlan4 shenghuaxi

每个Vlan 都有两个Pc,它们的IP地址分别为:

Vlan2:

192.168.1.1

192.168.1.2

Vlan3:

192.168.1.101

192.168.1.102

Vlan4:

192.168.1.201

192.168.1.202

在建立VLan 之前,整个局域网中的所有的电脑都可以通信,但如果我们建立了Vlan 之后,我们可以看到,只有在同一样Vlan中

的两台Pc之间才可以通信,而对于外VLan里面的电脑是不可以通信的

VLan网络中Pc发送数据包是这样的:

1. Pc先查看自己Arp表中是否有目的Pc的Mac,如果有的话,直接发送ICMP 报,如果没有

的话,那么利用Arp协义发送Arp包

2. 将Arp包发给交换机,交换机记录下源Pc的IP与Mac地址,如果在SWitch中有此Mac与IP

的映射,那么就直接将其转发给目的Pc,如果有的话,记录这个Mac与IP的映射,将其写到Switch的Mac地址表中,并将其Arp

包以广播的形式发送给所有同一Vlan的Pc中

3. 如果某个Pc收到Arp包,将其包中的IP与自己的IP想比较,如果一样,将其Mac地址封装

到Arp包中,返回给源Pc,如果不一致,则丢弃

4 . 已经知道了对方Pc中的Mac地址,那么就直接ICMp包过去了

这是一般局域网中的Arp 、 ICMP协议,而现在是在Vlan 中,其实都是一样的。有点不同

的是,Vlan是将广播变小,将一个局域网又分成几个小的局域网 

这几个小的局域网是不能通信的,其Arp在转发的时候,只是将其广播到自己的Vlan中,而不会广播到其他的Vlan 啊,所以他们

不会通信 

有一点要注意:如果局域网按划分了Vlan那么数据的传输只认是不是同一个Vlan,如果是就可

以通信,如果不是,则不可以通信,即使两个Pc在同一个Switch下,

如果它们不在同一个Vlan中,那么它们也是不可以通信的,如果是在同一个Vlan下,而无论是

不是在同一个Switch下,它们都可以通信的

(只仅是做实验的结论,并不一定正确,如果有错误,还请大家指出,谢谢)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: