到处搜寻以查看此端口上的设置是否正确(在我看来不合适),但我并没有真正看到一个简单的答案。

有一个具有以下配置的界面:

!
interface GigabitEthernet1/0/3
 description Uplink to Server Room
 switchport access vlan 100
 switchport mode trunk
!


一段时间以来一直如此,并且我没有发现任何问题。问题是,如果端口处于中继模式而不是访问模式,那么switchport access vlan会做什么吗?可以安全地将其移除而不用拧紧其他东西吗?

这两个命令排在首位可能是什么原因?

#1 楼

不,这没有做任何事情。当端口处于中继模式时,则不使用任何“交换端口访问”语句。对于具有任何“ switchport trunk”语句的处于访问模式的端口,情况也是如此。

在这种情况下,您应该可以安全地将其删除。

这通常是在DTP(动态中继协议)中使用的。因此,您可以将端口配置为中继(带有“ switchport trunk”语句)和访问端口(带有“ switchport access”语句)。当链接协商为中继时,它将具有正确的中继配置,如果未协商为中继,则它将具有正确的访问配置。

不使用DTP时,有一点点。我个人已经在一些实验室端口上配置了此配置,因此我可以根据我在这些端口上进行的联网连接来切换交换端口模式。

我经常在野外发现这种配置在其中使用访问端口登台设备,然后在将其配置为在部署时使用中继端口的情况下从不清理设备。

评论


确实。我也有类似的端口,因此它们可以在中继和访问之间切换,而无需任何其他更改。但是,很常见的做法是将访问端口重新分配给干线,而没有清理或正确配置。 (没有其他配置的现代卡车很头疼,等待发生。)

–瑞奇
2014年5月16日下午16:31

感谢您解释为什么可能要如此配置。这个特殊的设置没有使用DTP,因此我删除了access vlan语句,并且一切仍在继续。谢谢。

– PenguinCoder
2014年5月16日17:49

@YLearn自动转自动不会成为中继,这意味着有任何机会可以访问

–木马
2014年10月9日13:11

@Trojan,您能否澄清您的评论?具体来说,您是什么意思“自动”和“意味着有机会进入”?如果您指的是DTP的配置,则不在问题或答案的范围之内,但是在DTP中,是的,auto-auto不会作为中继进行协商。通常,如果有人要使用DTP,他们会将端口配置为所需的模式。

– YLearn♦
2014年10月9日14:54



@Trojan,当您使用DTP时,默认情况下该端口处于访问模式,并且仅在协商后才成为中继。因此,自动链接不会作为中继进行协商,而会作为访问端口运行。

– YLearn♦
2014年10月10日下午2:09

#2 楼

如果将端口用作中继,则可以安全地删除switchport访问VLAN 100线路。

如果设置“ mode trunk”实际上将端口用作中继,则“ switchport access vlan 100”仍处于配置状态不会影响端口的操作模式。

要查看有关端口的操作模式的详细信息,请尝试:

show interfaces GigabitEthernet 1/0/3 switchport


#3 楼

除非在Switchport Mode Trunk
命令中另外指定,否则中继端口将传递所有VLAN数据。因此,在这一点上,switchport访问命令什么都不做。如果配置此交换机的用户打算将通过此中继的数据限制为仅1个vlan,则他或她应已使用Switchport Trunk Allowed Vlan 100

#4 楼

可以删除它,尽管我建议在链接的两边指定一个本机VLAN和一个封装协议,以使其正确无误!