我有一个催化剂 3750,这让我很头疼。
我有几个“客户”,他们都产生相同的标记和未标记流量混合。我想接收这些流量,然后通过添加了第二个 802.1Q 标记(客户或“地铁”标记)的中继将其传递出去。
我遇到的问题是大多数未标记的客户流量没有被发送到主干。
vlan dot1q tag native
vlan 201-224,301-324,401-422
interface GigabitEthernet1/0/1
switchport access vlan 401
switchport mode dot1q-tunnel
switchport trunk native vlan 401 ! This doesn't seem to do anything.
no keepalive
no cdp enable
interface GigabitEthernet1/0/2
switchport access vlan 402
switchport mode dot1q-tunnel
no keepalive
no cdp enable
...
interface GigabitEthernet1/0/23
!other switches trunk in through here to port 24
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 201-224,301-324
switchport mode trunk
switchport nonegotiate
no keepalive
no cdp enable
interface GigabitEthernet1/0/24
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 201-224,301-324,401-422
switchport mode trunk
switchport nonegotiate
no keepalive
no cdp enable
Edit1: 在访问端口上设置本机 vlan 似乎没有任何效果。
Edit2: SSH 流量按预期穿过交换机(从中继到访问),但从访问到中继(例如 RTPS)的多播流量没有。但是,我现在注意到,当接入端口上的电缆被拔出并重新插入时,RTPS 流量按预期通过主干发送大约一秒钟,然后再次消失。我使用了一个在线数据分流器来确认 RTPS 流量仍然到达交换机(即 RTPS 流量没有在源头被关闭)
Edit3:糟糕,来自其他交换机的多播流量被丢弃。
什么有效:
- 标记流量进入端口 1,2,... 有一个客户 vlan 标记 401,402,... 添加并发送出中继端口 (24)
- 进入 ARP 和 MDNS 类型的端口 1,2,... 的未标记流量添加了客户标签,并从中继端口 (24) 发送出去
- 来自其他交换机(vlan 范围 201-224,301-324)的标记单播流量通过交换机并从中继端口 (24) 中流出
什么不起作用:
- 进入端口 1,2 的未标记流量(主要是 RTPS,还有其他内容)被丢弃,而不是被标记并发送出中继端口 (24)
- 来自其他交换机(vlan 范围 201-224,301-324)的标记多播流量被丢弃,而不是从中继端口 24 出现。
旁注:这一切都可以在我的 SG-300(也是一个 cisco 交换机)上完美运行,但配置语言/语法完全不同,而且非常简单。“交换机端口模式客户/交换机端口客户 vlan ###”
