首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一个VLAN中使用多个交换机之间的ping

在同一个VLAN中使用多个交换机之间的ping
EN

Network Engineering用户
提问于 2020-05-15 16:05:12
回答 2查看 584关注 0票数 1

使用PT7.3刷新VLAN知识,我遇到了一些意想不到的行为。

为什么在它们之间有适当的主干配置的开关链会丢弃数据包?试图通过交换链从相同的VLAN中对主机进行ping,数据包被丢弃在第二个节点(拓扑上的Z3)。

我已经附加了拓扑和PT想要说的,以及开关的相关配置。

代码语言:javascript
复制
///--Z1--///
interface FastEthernet0/1
 switchport trunk allowed vlan 10,20
 switchport mode trunk
!
interface FastEthernet0/2
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/3
 switchport access vlan 20
 switchport mode access
!

!///--Z3--///
interface FastEthernet0/1 - Fa0/3 basically
 switchport trunk allowed vlan 10,20
 switchport mode trunk
!

!///--Z2--///
!
interface FastEthernet0/1
 switchport trunk allowed vlan 10,20
 switchport mode trunk
!
interface FastEthernet0/2
 switchport access vlan 10
 switchport mode access
!
interface FastEthernet0/3
 switchport access vlan 20
 switchport mode access
!

会不会是一些与本地vlan相关的问题?即使是ARP请求也不会被转发。

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2020-05-17 16:28:30

无论何时您想要使用VLAN,请确保在使用这些VLAN的交换机上创建了VLAN。您可以查看VLAN数据库(vlan.dat文件)以确保。

如果您使用VTP,它可能会将创建的VLAN扩展到所有交换机,但是VTP有时是有问题的,它可能会带来安全风险,所以最好的做法是将VTP设置为透明模式。然后,您需要确保创建交换机在每个交换机上使用的VLAN。

许多人对创建SVI (interface Vlan<VLAN number>)是在交换机上创建VLAN感到困惑,但这是完全不同的。一个好的做法是创建VLAN (全局vlan <VLAN number>命令)并命名它(name <VLAN name>)。对于VLAN还有其他一些可选命令,然后退出VLAN模式(exit)。

在交换机上不实际创建VLAN可能会导致各种奇怪的问题,通常很难将这些问题与没有在交换机上创建VLAN联系起来。看起来好像有VLAN在开关上使用各种显示命令,但实际上还没有创建VLAN。

票数 1
EN

Network Engineering用户

发布于 2020-05-15 17:02:09

为什么在它们之间有适当的主干配置的开关链会丢弃数据包?

除非存在拥塞,或者主干配置不正确,否则不会。

在您的例子中,关键是“active VLAN接口没有打开”。

取决于交换机的确切行为,所有与VLAN相关的接口都关闭了,或者VLAN本身是shutdown,或者甚至还没有创建。尝试一个no (interface) vlan 10 shut并确保它真的在那里。(我对PT不熟悉。)

由于您没有发布完整的配置,所以也有可能没有将所需的VLAN分配给客户端端口进行访问(=untagged)。检查交换机的MAC表,看看客户端MAC在VLAN中是否可见。

票数 2
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/67920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档