• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

当两个子接口需要互相ping通的时候,为什么需要子接口编号和dot1q号一致

1天前提问
  • 0关注
  • 0收藏,57浏览
粉丝:0人 关注:0人

问题描述:

两台设备 a 和b    当a配置 rou 60.1 dot1q 60时, b设备使用vlan-interface60 这种情况可以通信

但是当a配置rou 60.1 dot1q 60 时, b设备使用rou 60.1 dot1q 60时不可以通信   实际是arp可以发送,但是没有人回应

当a配置rou 60.60 dot1q 60 时, b设备使用rou 60.60 dot1q 60时却可以通信

那么就是相当于 聚合子接口的编号相当于能接受的报文vlan?

但是如果是这样 却解释不了 60.1 却能接受 vlan60发过来的报文

文档上写着当为配置dot1q的时候未启用vlan终结功能,

当我ab 设备都是 rou60.60时 不配置dot1q60 却不可以通信,相当于我默认发送出去的携带vlan1的报文,但是。60确实vlan60

 

请问这个为什么呀

1 个回答
粉丝:192人 关注:8人

你描述的问题涉及到VLAN标记、子接口配置以及VLAN终结功能。让我们逐步分析这个问题,并解释为什么在不同配置下通信行为会有所不同。

### 背景信息
- **设备A** 和 **设备B** 之间的通信。
- 使用的是子接口(sub-interface)和VLAN标记(dot1q)。
- 子接口的编号与VLAN ID的关系。

### 配置情况
1. **配置1**:
- 设备A:`rou 60.1 dot1q 60`
- 设备B:`vlan-interface 60`

2. **配置2**:
- 设备A:`rou 60.1 dot1q 60`
- 设备B:`rou 60.1 dot1q 60`

3. **配置3**:
- 设备A:`rou 60.60 dot1q 60`
- 设备B:`rou 60.60 dot1q 60`

4. **配置4**:
- 设备A:`rou 60.60 dot1q 60`
- 设备B:`rou 60.60`(不配置 `dot1q 60`)

### 分析

#### 配置1
- **设备A**:`rou 60.1 dot1q 60`
- 这表示设备A的子接口60.1配置了VLAN 60的标记。
- **设备B**:`vlan-interface 60`
- 这表示设备B有一个VLAN接口60,用于处理VLAN 60的流量。

在这种情况下,设备A发送带有VLAN 60标记的数据包到设备B,设备B能够正确处理并回应。这是因为设备B的VLAN接口60可以处理VLAN 60的流量。

#### 配置2
- **设备A**:`rou 60.1 dot1q 60`
- 同上,设备A的子接口60.1配置了VLAN 60的标记。
- **设备B**:`rou 60.1 dot1q 60`
- 这表示设备B的子接口60.1也配置了VLAN 60的标记。

在这种情况下,设备A发送带有VLAN 60标记的数据包到设备B,但设备B无法正确处理这些数据包。原因可能是ARP请求虽然能发送出去,但设备B没有正确的VLAN终结配置,导致它无法识别和响应这些数据包。

#### 配置3
- **设备A**:`rou 60.60 dot1q 60`
- 这表示设备A的子接口60.60配置了VLAN 60的标记。
- **设备B**:`rou 60.60 dot1q 60`
- 这表示设备B的子接口60.60也配置了VLAN 60的标记。

在这种情况下,设备A和设备B都使用相同的子接口编号(60.60)并且都配置了VLAN 60的标记。因此,它们能够正确处理和响应对方的数据包。

#### 配置4
- **设备A**:`rou 60.60 dot1q 60`
- 同上,设备A的子接口60.60配置了VLAN 60的标记。
- **设备B**:`rou 60.60`(不配置 `dot1q 60`)
- 这表示设备B的子接口60.60没有配置VLAN 60的标记。

在这种情况下,设备A发送带有VLAN 60标记的数据包到设备B,但设备B无法正确处理这些数据包。因为设备B的子接口60.60没有启用VLAN 60的终结功能,它默认发送和接收的是VLAN 1的报文。

### 解释
- **子接口编号与VLAN ID的关系**:
- 子接口编号通常是为了方便管理和配置,并不一定需要与VLAN ID相同。但是,为了简化配置和避免混淆,通常建议将子接口编号与VLAN ID保持一致。

- **VLAN终结功能**:
- 当配置 `dot1q` 时,启用了VLAN终结功能。这意味着该子接口会剥离或添加指定的VLAN标记。
- 如果不配置 `dot1q`,则默认不启用VLAN终结功能,子接口会处理未标记的流量(通常是VLAN 1)。

### 结论
- **配置1** 可以通信是因为设备B的VLAN接口60可以处理VLAN 60的流量。
- **配置2** 不能通信是因为设备B的子接口60.1虽然配置了VLAN 60的标记,但可能没有正确配置VLAN终结功能。
- **配置3** 可以通信是因为双方都正确配置了VLAN 60的标记和终结功能。
- **配置4** 不能通信是因为设备B的子接口60.60没有启用VLAN 60的终结功能,只能处理未标记的流量(VLAN 1)。

为了确保通信正常,建议在所有相关子接口上正确配置 `dot1q` 并启用VLAN终结功能。如果遇到问题,可以通过检查ARP表和抓包来进一步诊断。

我想问的是 就是你在配置2位置所说的“设备A发送带有VLAN 60标记的数据包到设备B,但设备B无法正确处理这些数据包。原因可能是ARP请求虽然能发送出去,但设备B没有正确的VLAN终结配置,导致它无法识别和响应这些数据包。”(虽然你描述的场景和我问的不太相符合,但是问题不大)这样就说明聚合子接口编号决定了能接受的vlan,但是第一种情况同样说明聚合60.1 能接受vlan60呀

zhiliao_nxcnNU 发表时间:1天前 更多>>

我想问的是 就是你在配置2位置所说的“设备A发送带有VLAN 60标记的数据包到设备B,但设备B无法正确处理这些数据包。原因可能是ARP请求虽然能发送出去,但设备B没有正确的VLAN终结配置,导致它无法识别和响应这些数据包。”(虽然你描述的场景和我问的不太相符合,但是问题不大)这样就说明聚合子接口编号决定了能接受的vlan,但是第一种情况同样说明聚合60.1 能接受vlan60呀

zhiliao_nxcnNU 发表时间:1天前

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明