三层交换机接两个交换机 实现vlan相互通信
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三层交换机接两个交换机 实现vlan相互通信相关的知识,希望对你有一定的参考价值。
就是将三层交换机的两个端口设置成两个不同的vlan 每个端口接一个普通的交换机 每个vlan下面的机器都在同一个交换机上 怎么实现
首先3层交换要有设置管理vlan的地址,比如vlan1是1.1.1.0网段,vlan1管理地址1.1.1.1;vlan2是1.1.2.0网段,vlan2管理地址是1.1.2.1,然后只要在3层交换上把两个vlan分好端口,不用做其他任何设置,两个vlan就能连通。
原理,因为是3层交换机,所以拥有路由功能,只要不vlan分成不同网段,就可以实现单臂路由功能。
无论思科还是华为,只要原理对就可以啦~~楼上那位代码都是华为的。思科的是
Switch>enable
Switch#configure terminal
Switch(config)#hostname R1
R1(config)#vla
R1(config)#vlan 2
R1(config-vlan)#nam
R1(config-vlan)#name vlan2
R1(config-vlan)#end
R1#configure terminal
R1(config)#interface vlan 1
R1(config-if)#ip address 1.1.1.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#no shutdown
R1(config-if)#end
R1#configure t
R1#configure terminal
R1(config)#interface vlan 2
R1(config-if)#ip address 1.1.2.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface f0/2
R1(config-if)#switchport mode access
R1(config-if)#switchport access vlan 2
然后只要设置vlan1是1.1.1.0网段,网关是1.1.1.1;vlan2是1.1.2.0网段,网关是1.1.2.1,两个vlan就可以通了~~
参考技术A 接普通的不支持vlan的交换机吗?把两个端口设置为vlan2和vlan3好了,
再为每个vlan设置下vlan interface,也就是vlan接口,设置好ip。
下面的交换机下的电脑,就用上面设置好的那个ip作为网关的。
在三层交换机打开ip routing,路由交换。
三层交换机使用三层口与上级路由器相连 参考技术B 启用路由端口
全局模式下 ip routing
接口模式下 no switchport
在配置ip地址就可以了 参考技术C [SwitchA]vlan 10
[SwitchA-vlan10]port Ethernet 1/0/1
[SwitchA-vlan10]quit
[SwitchA]interface Vlan-interface 10
[SwitchA-Vlan-interface10]ip address 192.168.1.1 255.255.255.0
[SwitchA]vlan 20
[SwitchA-vlan20]port Ethernet 1/0/2
[SwitchA-vlan20]quit
[SwitchA]interface Vlan-interface 20
[SwitchA-Vlan-interface20]ip address 192.168.2.1 255.255.255.0
三层交换机实现 VLAN 间通信
一、 实验目的
1. 验证三层交换机的路由功能
2. 验证三层交换机的交换功能
3. 验证三层交换机实现 VLAN 间通信的过程
4. 区分 VLAN 关联的 IP 接口与路由器接口的差别
二、实验步骤
1.连接拓扑图
2.配置交换机vlan
2950switch0
给各个接口添加vlan(注意自己的接口号和我的不一样,要对应好)
2960switch1同理
先添加两个vlan
再设置各个接口(注意自己的接口号)
设置三层交换机3560 switch0
添加两个vlan
设置接口,两个接口都是共享端口
在CLI中输入如下命令
设置各个pc的ip地址与网关等(注意各个pc机的名字和我的对应)
这时我们发现已经可以互相连通
思考题步骤
先建立模型拓扑
将三个交换机都添加三个vlan
以switch1为例
配置各个接口
switch1
switch3:
switch2:
开始配置路由器
代码如下
Router>enable
Router#config
Router(config-subif)#encap dot1Q 2 //这里是1不是L
Router(config-subif)#ip address 192.1.1.254 255.255.255.0
Router(config-subif)#exit
Router(config)#interface fastethernet0/0.2
Router(config-subif)#encap dot1Q 3
Router(config-subif)#ip address 192.1.2.254 255.255.255.0
Router(config-subif)#exit
Router(config)#interface fastethernet0/0.3
Router(config-subif)#encap dot1Q 4
Router(config-subif)#ip address 192.1.3.254 255.255.255.0
Router(config-subif)#exit
Router(config)#ip routing
Router(config)#
最后配置各个pc的ip
此时我们可以发现各个pc间已经可以互相通信了。
以上是关于三层交换机接两个交换机 实现vlan相互通信的主要内容,如果未能解决你的问题,请参考以下文章