如何实现VLAN间通信,有哪些方式?

如何实现VLAN间通信,有哪些方式?,第1张

方式如下:\x0d\1、通过路由器的不同物理接口与交换机上的每个VLAN分别连接:\x0d\这种方式的优点是管理简单,缺点是网络扩展难度大。每增加一个新的VLAN,都需要消耗路由器的端口和交换机上的访问链接,而且还需要重新布设一条网线。而路由器,通常不会带有太多LAN接口的;\x0d\2、通过路由器的逻辑子接口与交换机的各个VLAN连接:\x0d\这种连接方式要求路由器和交换机的端口都支持汇聚链接,且双方用于汇聚链路的协议自然也必须相同;\x0d\3、用三层以上交换机代替路由器实现VLAN间的通信:\x0d\目前市场上有许多三层以上的交换机,在这些交换机中,厂家通过硬件或软件的方式将路由功能集成到交换机中,交换机主要用于园区网中,园区网中的路由比较简单,但要求数据交换的速度较快,因此得到了广泛的应用。\x0d\

你要使两个Vlan访问同一个服务器。
那么这个服务器必须同时连接这两个Vlan
或者说你的两个Vlan必须是已经互相连接的,
可用三层交换机连接Vlan。
还可以直接在服务器上配置双网卡。直接连接两个Vlan。

在两个vlan
外找一个端口设置为trunk模式
例如:
24口交换机
1---10端口
vlan10
19216810/24
11--20端口
vlan20
19216820/24
将21--24端口任意一个端口设置为trunk模式就可以了
trunk链路不属于任何一个vlan因为trunk既然要承载
多个vlan的流量trunk链路在交换机和路由器之间起着vlan管道的作用
要传输多个vlan的通信,需要用专门的协议为vlan数据封装或者加上标记,以便接收设备能区分数据帧所属的vlan以太网有两种,一种是
cisco专用的isl协议,支持在cisco的设备之间传送多个vlan流量
还有一种是ieee
8021q的工业标准协议,支持在不同厂商设备的
trunk链路上传送多个vlan流量
首先建立vlan10和20
switch(config)#int
range
f0/1-10
进入端口1—10
switch(config-if)#switchport
mode
access
switch(config-if)#switchport
access
vlan
10
将端口1-10加入vlan10
switch(config)#int
range
f0/11-20
进入端口11—20
switch(config-if)#switchport
mode
access
switch(config-if)#switchport
access
vlan
20
将端口11-20加入vlan20
switch(config)#int
f0/21
进入端口21
switch(config-if)#switchport
mode
trunk
设置端口21为trunk模式

必须要用到三层设备才能实现vlan间的互访,比如路由器或三层交换机。路由器就做vlan 间路由。三层交换机中只需要在不同的vlan 上配置了网关,例如:有三个vlan : vlan 10 vlan 20 vlan 30则:
interface vlan 10
ip add 192168101 2552552550
no shut
interface vlan 20
ip add 192168201 2552552550
no shut
interface vlan 30
ip add 192168301 2552552550
no shut
然后把一个接口配置为trunk模式:例如:
interface fa0/1
switchport mode trunk
将二层交换机的一个trunk口与这个trunk端口连接就好了。
这样 配置完了之后就可以实现vlan 间的互访了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13400807.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存