同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

目前,企业组网大部分使用了划分VLAN的方式,实现网络隔离,通常按照部门划分不同的VLAN,根据每个部门的权限分配不同的Qos策略,实现差异化网络管理。不同VLAN终端逻辑隔离,不能直接访问。下文说一说不同VLAN之间、不同网段之间互相访问。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

三层交换机实现不同VLAN互访

  • 三层交换机是企业组网的重要设备,通常将网关地址配置到三层交换机,实现不同VLAN之间的互相访问,连接方式如下图所示;

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

  • 假设电脑A位于VLAN100,电脑B位于VLAN200,如果电脑A访问电脑B,那种需要在三层交换机配置VLAN100和VLAN200的接口地址,两个地址之间属于直连路由,可以相互访问,同时是电脑A和电脑B的网关地址,具体配置如下图所示。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

单臂路由实现不同VLAN互访

  • 使用路由器可以实现不同VLAN之间的互相访问,即单臂路由,连接方式如下图所示;

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

  • 在路由器的一个借口配置子接口(逻辑接口),实现逻辑隔离的不同VLAN之间的互联互通;

  • 单臂路由存在单点故障,配置稍微复杂,并且需要路由器的支持,现实意义不大,现实中很少采用这种方式。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?


综上所述,划分VLAN作为企业组网的重要方式,实现局域网的逻辑隔离,不同的VLAN对应不同的网段,不同VLAN之间通信需要路由信息,可以使用三层交换机或者单臂路由的方式解决这个问题。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

三层交换机可实现多个VLAN之间通信,该如何使用VLAN间的端口模式?

在企业组网中,划分VLAN是经常遇到的事情,VLAN的端口模式有三种,access,trunk,hybrid。针对这三种模式,各自有什么作用,各有什么区别,什么场景用什么模式。这里针对这些问题说一说。

VLAN概述

  • VLAN称为虚拟局域网,将物理连接的网络分割成一个个小的逻辑网络,每个小的逻辑网络就是一个VLAN,是一个广播域;

  • 划分VLAN可以用隔离隔离广播域,不同VLAN之间是无法直接相互通信的,VLAN之间的相互通信需要通过路由才能实现;

  • 如何对VLAN进行标识呢,在协议层是通过打标签和剥标签的方式实现的,在交换机的层面是通过Access、Trunk、Hybrid端口类型进行标识的。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

Acess模式(接入链路)

  • access端口,又称为接入链路,在交换机上一般用来连接用户主机;

  • access端口只能属于一个VLAN,假设端口的VLAN号为100,那么只有VLAN100的数据报才会转发到该端口;

  • access端口接收主机数据帧时,给数据帧打上VLAN100的标签(tag);向主机发送数据帧时,将VLAN100的标签剥掉(untage),打标签和去标签的过程如下图所示。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

Trunk模式(汇聚链路)

  • turnk端口,又称为汇聚链路,用来实现交换机和交换机或者路由器之间的连接;

  • turnk端口允许数据帧带着VLAN标签通过,在接收和发送数据帧时保留VLAN标签。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

Hybrid模式(混合链路)

  • hybrid端口比较复杂,属于混合链路,既可以用来连接用户主机终端也可以用来连接交换机端口,这种方式,我很少使用,容易出错,应用在特殊的场合;

  • hybrid端口允许多个VLAN帧通过,在出端口方向将某些VLAN帧的VLAN标签剥掉;

  • hybrid端口与trunk端口在接收数据帧时处理方法是相同的,发送数据时不同,hybrid允许多个VLAN数据帧发送时不带标签,trunk端口只允许默认VLAN(通常为VLAN1)发送时不带标签;

  • 实际应用中,trunk端口和hybrid端口不能同时存在。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

总结

  • 理解VLAN的划分,关键是对Access端口、turnk端口、hybrid端口对标签的操作;

  • 建议结合交换机的实际配置进行理解;

  • 尽量使用access端口、trunk端口组合,hybrid端口模式用于特殊场合;

  • 下图显示了三种端口模式对于标签的相关操作:

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?


对于VLAN的三种端口模式,大家有什么看法呢,欢迎在评论区,留言讨论。

如需更多帮助,请私信关注。谢谢

怎么利用三层交换机来实现VLAN间路由?

一、配置基本的拓扑结构

由于配置三层交换通信,R3属于上次实验遗留下的,在本次实验中关闭相应的接口,S1、S2是本次实验配置重点。

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

二、配置接口IP地址

R1的接口:[R1-GigabitEthernet0/0/1] ip address 10.0.2.2 255.255.255.0

R2的接口:[R2-GigabitEthernet0/0/2]ip address 10.0.3.2 255.255.255.0

R3的接口:interface GigabitEthernet0/0/1

ip address 10.0.2.1 255.255.255.0

interface GigabitEthernet0/0/2

ip address 10.0.3.1 255.255.255.0

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

三、关闭S1的G0/0/4接口,并验证网络现在状况

interface GigabitEthernet 0/0/4

shutdown

ping 10.0.30.2

PING 10.0.30.2: 56 data bytes, press CTRL_C to break

Request time out

Request time out

Request time out

Request time out

Request time out

--- 10.0.30.2 ping statistics ---

5 packet(s) transmitted

0 packet(s) received

100.00% packet loss

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

四、更改S1、S2的G0/0/9端口模式为TRUNK,并运行通过VLAN2、VLAN3

interface GigabitEthernet 0/0/9

port default vlan 1

port link-type trunk

port trunk allow-pass vlan 2 3

interface GigabitEthernet 0/0/9

port default vlan 1

port link-type trunk

port trunk allow-pass vlan 2 3

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

五、在S1上创建VLANif2、VLANif3

interface Vlanif 2

ip address 10.0.20.1 24

inter Vlanif 3

ip address 10.0.30.1 24

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

六、测试网络的联通性

ping -c 1 10.0.30.2

PING 10.0.30.2: 56 data bytes, press CTRL_C to break

Reply from 10.0.30.2: bytes=56 Sequence=1 ttl=254 time=2 ms

--- 10.0.30.2 ping statistics ---

1 packet(s) transmitted

1 packet(s) received

0.00% packet loss

round-trip min/avg/max = 2/2/2 ms

同一网段不同vlan怎样互访,如何实现交换机不同VLAN、不同网段之间互访?

"

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论