三层交换机接两个交换机 实现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相互通信的主要内容,如果未能解决你的问题,请参考以下文章

VLANIF接口三层交换机实现VLAN间路由

三层交换机实现 VLAN 间通信

三层交换机实现VLAN间通信

利用三层交换机实现VLAN间路由

利用三层交换机实现VLAN间路由

Packet Tracer 5.0实验 利用三层交换机实现VLAN间路由