• 交换机
  • 2024-05-09 10:31:42
  • 0

交换机端口操作模式,交换机端口操作模式是什么

大家好,今天小编关注到一个比较有意思的话题,就是关于交换机端口操作模式的问题,于是小编就整理了1个相关介绍交换机端口操作模式的解答,让我们一起看看吧。

交换机端口在vlan技术中应用时常见端口模式有什么?

企业组网中,VLAN是最基本的操作,经常按照部门不同划分不同的VLAN,用于隔离广播域,同时方便网络管理。常用的端口模式有access模式和trunk模式,分别用于实现终端的连接和交换机之间的互联。

交换机端口操作模式,交换机端口操作模式是什么

VLAN的端口模式关键是打标签和去标签的过程,下面针对VLAN的三种端口模式说一说。

VLAN端口模式之一:Access

  • 用途:Access端口只能属于一个VLAN,用于连接电脑终端等接入设备,假设交换机的某个端口为access模式,默认的VLAN为100;

  • 接收数据帧:给数据帧打上VLAN100的标签,然后进行数据转发;

  • 发送数据帧:如果接收的数据帧的VLAN号是100,那么剥去标签转发给电脑终端;如果数据帧的VLAN不是100,那么丢弃该数据包;

  • Access端口转发数据帧的原理如下图所示。

VLAN端口模式之二:Trunk

  • 用途:允许多个VLAN通过,可以接收和发送多个VLAN数据帧,用于实现交换机和交换机之间的互联,假设交换机的某端口使用了trunk模式,并且允许VLAN 100的数据帧通过;

  • 接收数据帧:判断端口是否允许VLAN 100的数据帧通过,允许则转发,否则丢弃;

  • 发送数据帧:如果该端口允许VLAN 100帧的通过,则直接转发该数据包。

VLAN端口模式之三:Hybrid

  • Hybrid模式一种混合模式,允许多个VLAN通过,可以接收和发送多个VLAN报文,可以用于交换机之间的互联,也可以用于连接计算机等终端

  • Hybirid模式和Trunk端口模式在接收数据帧的处理方法是一样的,区别在于发送数据,hybrid端口允许多个VLAN的报文发送时不打标签;

  • hybrid模式在实际工程中用的比较少。

总结

交换机组网中,常用的是access模式和trunk模式,access模式用于连接电脑终端等接入设备,trunk模式经常用于实现交换机和交换机之间的互联。


对于交换机划分VLAN的端口模式,大家有什么看法呢,欢迎在评论区,留言讨论。

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

概述

交换机可谓是网络的基石,它是组网中最基础的设备之一,了解交换机的工作原理和端口工作模式对我们的工作有非常重要的意义,今天我们就关注端口的工作模式。

交换机端口的工作模式有多种,并且不同的厂商交换机还可能不一样,但是最常见的两种工作模式是所有交换机都必须具备的:Access模式、Trunk模式

下图是思科交换机C3750端口下可以配置的模式:

在讲述端口工作模式之前,我们还要先聊聊VLAN的基本工作原理:只有在同一个VLAN里的用户, 才能相互访问。而端口的不同工作模式本质上是对端口如何处理报文作了详细的规定,例如当收到报文时,是丢弃还是转发、是加上VLAN、还是剥掉VLAN。

Access工作模式

Access工作模式通常用在终端和交换机相连的接口上,用来对终端的数据加上VLAN或者剥掉VLAN。
我们以一个例子来进行阐述Access的工作模式:

拓扑描述

  1. 假设交换机的3个端口E0/1、E0/2、E0/3都配置为Access模式;

  2. 其中E0/1和E0/2配置的Access VLAN为10,E0/3配置的Access VLAN为20;

  3. PC1访问PC2和PC3

Access端口接收到报文时报文不带VLAN时,有如下的结论:

  1. PC1发送的报文不带VLAN;

  2. PC1能够访问PC2,因为E0/1接收到PC1发送的报文以后,会被加上VLAN 10,然后在同一个Access VLAN里转发,即报文可以转发到E0/2;

  3. 如果在PC2上抓包,收到的报文都是不带VLAN的,因为Access端口在发送报文时,会剥掉VLAN;

  4. PC1不能和PC3互访,因为不在同一个VLAN里。

Access端口接收到报文时报文带VLAN时,并且是VLAN10,有如下的结论:

  1. 加上PC1发送的报文带VLAN 10;

  2. PC1能够访问PC2,因为E0/1接收到PC1发送的报文以后,会和自己端口上配置的Access VLAN进行比较,如果相同,就不会修改报文,直接在交换机的同一个VLAN里转发,其处理流程和接收不带VLAN的报文是一样的;

  3. 如果在PC2上抓包,收到的报文都是不带VLAN的,因为Access端口在发送报文时,还是会剥掉VLAN;

  4. PC1不能和PC3互访,因为仍然是不在同一个VLAN里。

Access端口接收到报文时报文带VLAN时,并且是VLAN20,有如下的结论:

  1. 加上PC1发送的报文带VLAN20;

  2. PC1不能够访问PC2,因为E0/1接收到PC1发送的报文以后,会和自己端口上配置的Access VLAN进行比较,如果不相同,就直接丢弃报文;

  3. 如果在PC2上抓不到任何报文;

Trunk工作模式

Trunk的中文名称是“主干线,中继线”,它主要用来对Access端口的流量进行汇聚,通常配置在交换机和交换机之间,它可以转发多个VLAN的报文。

与Trunk关系非常大的有两个概念:Allowed VLAN List, Native VLAN, 需要理解了这两个概念,才能了解Trunk。

Allowed VLAN List

当端口工作在Trunk模式时,它会维护一个Allowed VLAN list,只有在这个list的VLAN报文才能通过,不在这个VLAN里的报文不能通过。

如下图所示,VLAN10的报文不能通过这个Trunk接口:

Native VLAN

Native VLAN的出现是为了兼容老旧、不支持VLAN的设备,如下图所示:

这些老旧设备不支持VLAN,同时要求接收的报文不能带VLAN,发送的报文不带VLAN,但进入VLAN网络需要携带VLAN,这样就需要使用Native VLAN来配置。

Native VLAN的工作原理

收到的报文不携带VLAN,到达Trunk接口以后,就会加上native VLAN。

如下图所示,交换机的G0/11端口把报文加上VLAN10以后,然后从Trunk端口G0/11转发出去,当然VLAN 10要配置在Allowed List里。端口G0/12发送出去的报文是带VLAN10的。

思科交换机的配置

收到的报文携带VLAN,到达Trunk接口以后,会和接口的native VLAN进行比较,如果相同则剥掉VLAN,仍然在这个VLAN中传输。

例如下图,G0/11收到这个带VLAN 10的报文以后,会剥掉VLAN,但它仍然在这个VLAN 10里传输。在出接口G0/12,我们看到报文仍然带着VLAN 10;

收到的报文携带VLAN,到达Trunk接口以后,会和接口的native VLAN进行比较,如果不相同则直接丢弃报文,不做处理。

例如下图,G0/11收到这个带VLAN 30的报文以后,则直接丢包报文,不做处理。

总结

各位看完上面的解释应该知道Access和Trunk这两种最常见的工作模式是怎么处理报文了吧?还剩下的Dynamic,Private,Dot1q-tunnel等方式不太常用,但是对于特定的场景却必不可少,欢迎各位关注我的头条号,里面有详细的描述!也欢迎各位留言来讨论关于网络的技术问题,谢谢!

到此,以上就是小编对于交换机端口操作模式的问题就介绍到这了,希望介绍关于交换机端口操作模式的1点解答对大家有用。

相关推荐