第 2 层地址学习和转发概述
总结
了解第 2 层学习和转发
仅在 MX 系列路由器上,您可以配置第 2 层 MAC 地址和 VLAN 学习和转发属性,以支持第 2 层桥接。路由器学习单播媒体访问控制 (MAC) 地址,以避免数据包泛洪到桥接域中的所有端口。MX 系列路由器在其源 MAC 表和目标 MAC 表中为从属于桥接域的端口上接收的数据包中学习的每个 MAC 地址创建一个源 MAC 条目。如果桥接域收到未配置相应协议的控制协议数据单元 (PDU),则控制 PDU 被视为未知组播数据包,并且数据包将在属于同一桥接域的所有端口上泛洪。如果桥接域配置了与 PDU 对应的协议,则控制 PDU 被视为控制数据包,并由路由引擎处理。
默认情况下,第 2 层地址学习处于启用状态。您可以禁用路由器或特定桥接域或逻辑接口的 MAC 学习。您还可以为 MX 系列路由器配置以下第 2 层转发属性:
MAC 表项的超时间隔
MAC 记帐
从逻辑接口获知的 MAC 地址数量限制
了解 Bridge 域的第 2 层学习和转发
配置桥接域时,默认情况下会启用第 2 层地址学习。桥接域学习单播媒体访问控制 (MAC) 地址,以避免数据包泛洪到桥接域中的所有端口。每个桥接域都会在其源 MAC 表和目标 MAC 表中为从属于桥接域的端口上接收的数据包中获知的每个源 MAC 地址创建一个源 MAC 条目。
流量不会泛洪回接收它的接口。但是,由于这种“水平分割”发生在后期,因此命令(如 show interfaces queue
)显示的数据包统计信息将包括泛洪流量。
您可以选择为整个路由器或特定桥接域或 逻辑接口禁用 MAC 学习。您还可以配置以下第 2 层学习和转发属性:
仅用于逻辑接口的静态 MAC 条目
限制为从特定逻辑接口或桥接域中的所有逻辑接口学习的 MAC 地址数
桥接域的 MAC 地址表的大小
桥接域的 MAC 记帐