利用三层交换机不同vlan在同一网段如何通信

在三层交换机下为两台电脑分别设置vlan10和vlan20,电脑ip设置为192.168.2.10和192.168.2.20,如何设置端口才能实现通信?
这样做主要是隔离广播域和节省ip?希望会的大哥帮帮忙,谢谢了!

不同的VLAN被视为不同的子网,我建议您这样设置您的网络
1.在三层交换机上设置两个vlan:vlan 10和vlan 20;
2.在三层交换机上创建两个SVI(交换虚拟接口);
3.为SVI vlan 10和vlan 20分配IP地址,两个接口的IP应该属于独立的子网;
4.在三层交换机上启用ip routing;
5.将连接电脑的端口划分到相应的VLAN中;
6.不同VLAN中的电脑IP所属网络,应和三层交换机上所配置的SVI所属网络匹配;
如,SVI 10的IP为192.168.1.254/24,则VLAN 10的电脑IP应设置为192.168.1.1-253/24
7.电脑的网关应设置为三层交换机SVI接口的IP地址;
如,vALN 10的电脑的网关应设置为192.168.1.254

您所使用的是什么品牌的三层交换机?不同的交换机的配置命令各不相同。以上是步骤仅供参考。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-16
一楼都的基本就是属于误人子弟
二楼的兄弟理论不错,但是说得不够细致,这东西举个例子就明白了。
划分Vlan的主要作用就是隔离广播域。

Switch>en
Switch#conf t
Switch(Config)#ip routing
****对于CISCO的三层交换设备默认是不开启三层功能所以要手动开启三层功能。
Switch(Config)#vlan 10
Switch(Config)#vlan 20
Switch(Config)#int vl 10
Switch(if-Config)#ip add 192.168.1.254 255.255.255.0
Switch(if-Config)#no shu
Switch(if-Config)#int vl 20
Switch(if-Config)#ip add 192.168.2.254 255.255.255.0
Switch(if-Config)#no shu
Switch(if-Config)#exit
***例如你要把接口10划分给Vlan 10/接口20,21划分给Vlan 20
Switch(Config)#int fa 0/10
Switch(if-Config)#port acc vl 10
Switch(if-Config)#no shu
Switch(if-Config)#int fa 0/20
Switch(if-Config)#port acc vl 20
Switch(if-Config)#no shu
Switch(if-Config)#int fa 0/21
Switch(if-Config)#port acc vl 20
Switch(if-Config)#no shu
Switch(if-Config)#exit
Switch(Config)#exit
Switch#wr
这时候比如你有两台电脑
属于同Vlan的网卡分别插在20和21好接口,一台设置成192.168.2.x/255.255.255.0 另一台192.168.2.x/255.255.255.0 [X范围是1-253]
属于不同Vlan的网卡分别插在10和20 或者 10和21好接口,
插在接口10的设置成192.168.1.x/255.255.255.0/网关192.168.1.254
插在接口20或者21的设置成192.168.2.x/255.255.255.0/网关192.168.2.254 [X范围是1-253]
测试
第2个回答  2020-12-28

华为认证HCIA数通Datacom,实战讲解不同VLAN通信的三种解决方案

第3个回答  2013-07-16
vlan10:192.168.1.0/24
vlan20:192.168.2.0/24
三层交换机:ip routing
ip route 192.168.1.0 255.255.255.0 192.168.2.0 255.255.255.0
ip route 192.168.2.0 255.255.255.0 192.168.1.0 255.255.255.0
OK了。
:)本回答被网友采纳
相似回答