颜丶颜
王海军老师首先解答什么是VLAN? 以及在不同的VLAN间的主机可以相互访问?
1、首先什么VLAN?
虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网。
VLAN工作在OSI参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的。
•每个逻辑的VLAN就象一个独立的物理桥
•每个逻辑的VLAN就象一个独立的交换机
•同一个VLAN可以跨越多个交换机
2、不同VLAN间互访
首先分两种情况来考虑:
1,使用路由器作为不同子网数据转发设备;
2,使用三层交换机路由功能实现数据转发设备;
拓扑图如下:
一、三层交换机实现方法:
1,三层交换机主要配置参数:
2,与三层连接的二层交换机主要配置参数:
3,第二台二层交换机主要配置参数:
4,测试网络连通性:
一、路由器实现方法:
1,路由器配置主要参数:
2,与路由器直连的二层交换机配置参数:
3,第二台二层交换机配置参数:
4,测试网络连通性:
王海军老师
“网络极客”,全新视角、全新思路,同你遨游神奇的网络世界。
VLAN全称Virtual Local Area Network,虚拟局域网。
-
从逻辑上将设备划分成不同的区域,通过VLAN有效的将逻辑上不同区域的用户进行了隔离;
通过VLAN隔离了局域网设备中的广播包,是一种二层网络技术。
VLAN间通讯必须要经过三层设备,常见的有通过三层交换机或路由器进行通信。
三层交换机
如果想要不同VLAN之间能够相互访问,必须在三层交换机上设置网关。
以VLAN2和VLAN3为例,想要内部计算机能够相互通信,必须在三层设备上建立网关;
如果有需要,可以在三层交换机设备上建立DHCP地址池,进行地址分配;
网关均起在一个三层交换机上,三层交换机会默认建立一条路由,使之能够通讯。
单臂路由
另一种实现VLAN间通讯,使用的是路由器设备。
通过路由器端口,划分成不同的子端口,分别为子端口设置网关地址;
同样,路由器会默认建立一条路由,是指能能够进行通信。
在三层交换机和路由器上,可以通过“show ip route”进行查看路由。
关于不同VLAN之间的通讯,是否还有其他方法?
欢迎大家留言讨论,喜欢的点点关注。
网络极客
看你有什么设备,有路由器的话可以做单臂路由,但是vlan如果较多的话还是建议买一台三成的交换机,在vlan间做路由,这样的话比较稳定给你想让两个vlan的vlanif上配置ip地址,在三层设备开启路由功能,这样的话稳定性较好。我不知道你是什么设备 我能给你举个例子华为的:
单臂路由:
sys
sysna R1
int g/0/0/0.1
dot1q ter vid vlan 你配置的vlan号
ip add 你的ip地址 掩码
arp broadcast enable 一定要开启 华为的设备默认是关闭的
同理下一个vlan也是这么配置
三层交换机的
sys
sysna sw
int vlanif 你的vlan号
ip add 给你的vlan配个网关地址
同理其他的vlan
交换机直接的链路 port link-type trunk
port trunk all vlan 你的vlan号或者直接敲all 全通过
其他的vlan也是同理的
网络值得相信
问题太模糊。你大约要问的就是两个VLAN之间的相互访问吧?
这个要看你是同一个交换机上划的多个VLAN,还是跨交换机划的VLAN,方法也有多种。还要看交换机是二层的还三层的。 如果是一些路由器带的VLAN,有的是不让VLAN之间相互访问的。毕竟VLAN的一大作用就是隔离。