weixin_50933773 2024-05-07 09:38 采纳率: 0%
浏览 33
已结题

划分vlan后,链路不通了?

img


未配置交换机之前,配置了路由器0口,1口IP地址,此时两边的pc能通,但是给交换机配置pc的端口为vlan 10,连接到路由器的交换机端口配为trunk,这之后,pc之间为什么就不通了,求解

  • 写回答

25条回答 默认 最新

  • 专家-皆知 2024-05-07 09:40
    关注
    获得0.15元问题酬金

    参考免费微信小程序:皆我百晓生 作答,经由专家-皆知整理回复,如问题解决,望采纳;如仍有疑问,请评论回复。

    在配置VLAN和Trunk端口后,PC之间通信不畅通常是因为以下几个常见的配置错误。根据您提供的网络拓扑和描述,我将逐一分析可能的问题点并提供解决方案。

    问题分析:

    1. VLAN配置: 确保所有属于同一VLAN的PC接口被正确分配到VLAN 10中。同时,交换机之间的Trunk端口需要正确允许VLAN 10通过。

    2. Trunk端口配置: Trunk端口应该配置为允许至少VLAN 1(默认VLAN)和VLAN 10通过。如果只允许了默认VLAN通过,那么VLAN 10的数据包将不会被转发。

    3. 路由器接口VLAN处理: 如果路由器的接口连接到Trunk端口,需要确保该接口配置为对应的VLAN子接口(对于直连VLAN)或者正确处理了VLAN标签。

    解决步骤:

    交换机配置示例(以LSW为例,假设使用的是较为通用的配置语法):

    1. 创建VLAN:

      LSW(config)# vlan 10
      
    2. 配置PC端口到VLAN 10: 假设PC11连接到LSW的GE0/0/1,PC8连接到另一交换机的相应端口,同样分配到VLAN 10。

      LSW(config)# interface Ethernet 0/0/1
      LSW(config-if)# switchport mode access
      LSW(config-if)# switchport access vlan 10
      
    3. 配置Trunk端口: 连接到路由器的端口(如GE0/0/2)应设置为Trunk,并允许VLAN 1和10通过。

      LSW(config)# interface Ethernet 0/0/2
      LSW(config-if)# switchport mode trunk
      LSW(config-if)# switchport trunk allowed vlan add 10
      

    路由器配置示例(AR2为例):

    如果路由器的接口是Trunk类型,需要配置子接口来处理不同VLAN的流量。

    AR2(config)# interface GigabitEthernet 0/0/1.10
    AR2(config-subif)# encapsulation dot1Q 10
    AR2(config-subif)# ip address 10.10.10.1 255.255.255.0
    

    这里假设路由器的接口被划分为子接口处理VLAN 10的流量,并且配置了相应的IP地址。

    注意事项:

    • 确认所有相连的交换机都正确配置了Trunk端口的VLAN权限。
    • 检查物理链路是否正常,没有误操作导致端口禁用或错误的访问控制列表(ACL)应用。
    • 如果路由器直接连接到交换机的Trunk端口,确保正确配置了子接口或VLAN接口来接收和发送特定VLAN的数据。

    按照上述步骤检查和调整配置,通常可以解决VLAN划分后PC间通信不通的问题。如果问题仍然存在,建议逐个检查设备的日志和配置,寻找可能的配置遗漏或错误。

    评论

报告相同问题?

问题事件

  • 系统已结题 5月15日
  • 创建了问题 5月7日