更改重复 MAC 地址检测设置
当主机发生物理移动或在其他以太网分段上重新配置主机时,PE 设备会向其他 PE 设备发送更新的 MAC 通告路由,以更新其路由表。如果网络中出现配置错误,MAC 通告消息会在不同路由之间振荡,从而导致 MAC 地址发生抖动。这会使网络更加脆弱,并浪费网络资源。默认情况下,Junos 自动支持 MAC 移动性。要禁用 MAC 移动性,请使用语 set protocols evpn mac-mobility no-sequence-numbers 句。
Junos OS 还会自动检测并抑制重复的 MAC 地址。或者,您还可以配置禁止重复 MAC 地址的时间长度。当 PE 设备遇到重复的 MAC 地址时,Junos OS 将生成一条 syslog 消息。
要更改重复 MAC 地址检测设置,请在[edit routing-instances routing-instance-name protocols] 层次结构级别或[edit logical-systems logical-system-name routing-instances routing-instance-name protocols]层次结构级别包含语duplicate-mac-detection句:
evpn
duplicate-mac-detection {
detection-threshold detection-threshold;
detection-window seconds;
auto-recovery-time minutes;
}
您可以在语句下 duplicate-mac-detection 修改以下选项:
-
detection-window- 用于检测重复 MAC 地址的时间间隔。该值可以是 5 到 600 秒。默认设置为 180 秒 -
detection-threshold- 在将给定 MAC 地址detection-window标识为重复 MAC 地址之前,检测到的 MAC 移动事件数。一旦达到检测阈值,MAC 地址的更新将被禁止。该值可以从 2 到 20。默认值为 5。 -
auto-recovery-time—(可选)设备抑制重复 MAC 地址的时间长度。在此持续时间结束时,MAC 地址更新将恢复。该值可以从 1 到 360 分钟。如果未指定值,则 MAC 地址将继续抑制。
为确保移动播发有足够的时间老化,请设置auto-recovery-time大于 。detection-window
要手动清除重复 MAC 地址的抑制,请使用命令 clear evpn duplicate-mac-suppression 。
要查看 EVPN MAC 数据库中的 MAC 重复地址,请使用命令 show evpn database 。以下示例显示示例输出。与重复 MAC 检测相关的输出字段是状态、移动历史记录和 MAC 通告路由状态:
user@PE1> show evpn database mac-address 00:00:00:00:00:02
extensive
Instance: ALPHA
VLAN ID: 100, MAC address: 00:00:00:00:00:02
State: 0x1 <Duplicate-Detected>
Mobility history
Mobility event time Type Source Seq num
Aug 03 17:22:28.585619 Local ge-0/0/2.0 31
Aug 03 17:22:30.307198 Remote 10.255.0.3 32
Aug 03 17:22:37.611786 Local ge-0/0/2.0 33
Aug 03 17:22:39.289357 Remote 10.255.0.3 34
Aug 03 17:22:45.609449 Local ge-0/0/2.0 35
Source: ge-0/0/2.0, Rank: 1, Status: Active
Mobility sequence number: 35 (minimum origin address 10.255.0.2)
Timestamp: Aug 03 17:22:44 (0x5983be54)
State: <Local-MAC-Only Local-To-Remote-Adv-Allowed>
MAC advertisement route status: Not created (duplicate MAC suppression)
IP address: 10.0.0.2
Source: 10.255.0.3, Rank: 2, Status: Inactive
MAC label: 300176
Mobility sequence number: 34 (minimum origin address 10.255.0.3)
Timestamp: Aug 03 17:22:39 (0x5983be4f)
State: <>
MAC advertisement route status: Not created (inactive source)
IP address: 10.0.0.3