第17章 MAC地址表管理配置

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MAC 地址表项包含了用于端口之间进行报文转发的地址信息,MAC 地址表项中分为 3 类地址:静 态 MAC 地址,动态 MAC 地址和过滤 MAC 地址。 静态 MAC 地址只能通过手动设置或者其他软件模块设置。与动态 MAC 地址相比,静态 MAC 地址 不老化和不能被学习,只能通过手动添加和删除。静态 MAC 地址又分为三种不同功能的 MAC 地址:正常 转发报文的静态 MAC 地址(FWD),仅将报文送上 CPU 而不转发的静态 MAC 地址(TRAP)和报文既上 CPU 又进行转发的静态 MAC 地址(F&T)。 过滤 MAC 地址具有全局性, 作用于整台交换机。 当设备存在源地址过滤表项时接收到以报文源地址 与该过滤匹配时报文时将会直接丢弃,当设备存在目的地址过滤表项时接收到以报文目的地址与该过滤匹 配时报文时将会直接丢弃。过滤地址永远不会被老化,只能通过用户进行手工添加和删除。 动态 MAC 地址是交换机接收到报文后,根据报文源 MAC 地址学习到的 MAC 地址。MAC 地址 表项中是根据 MAC 地址、VLANID 和端口值进行关联保存的。MAC 地址表根据这种方式,不断更新表 项值。当接收到的报文的目的 MAC 地址已经存在于 MAC 地址表项中,则直接进行转发,则直接将报
此命令用于用户配置指定的静态 MAC 地址或者静态过滤 MAC 地址;若需要删除指定的静态 MAC 地址或者过滤 MAC 地址,可以使用对应的 no 命令格式。 mac-address static H.H.H vlan vlan-id {port portnum | link-aggregation trunk-id | drop} no mac-address static H.H.H vlan vlan-id {port portnum | link-aggregation trunk-id | drop} 语法 H.H.H vlan-id port 描述 表示设置的 MAC 地址,如:0001.2222.3333 表示设置的 VLAN 值,范围为:1-4094 表示设置的静态 MAC 地址为正常转发的 MAC 地址, 指定转发端口为普通端口。 link-aggregation 表示设置的静态 MAC 地址为正常转发的 MAC 地址, 指定转发端口为聚合端口,如:link-aggregation 1 drop portnum trunk-id 【缺省情况】未定义。 % 注意: 1、 指定的 MAC 地址必须是单播 MAC 地址,并且 MAC 地址不能为全 0。 2、指定的端口为聚合端口时,需要保证该聚合组已经创建,并且 RM1800-35-AC, RM1800-35W-AC, 表示设置的静态 MAC 地址为过滤 MAC 地址 表示指定的普通端口号。 表示指定的聚合端口号,范围为 1-x。
mac-address max-mac-count
该命令用于配置端口最大 MAC 地址学习个数,本命令的 no 形式用来取消端口 MAC 地址学习个数 的限制。 mac-address max-mac-count < 1 -8191 > no mac-address max-mac-count 语法 描述
本命令用于配置动态 MAC 地址老化时间。 mac-address aging-time { 0 | 10 -1000000} 语法 0 10-1000000 【缺省情况】默认值为 300 s。 % 注意:动态 MAC 地址实际老化时间范围是在设置的老化时间到 2 倍设置老化时间之间。 n clear mac-address dynamic 描述 表示关闭老化功能,端口学习到的 MAC 地址不会被老化; 表示端口学习到的 MAC 地址的老化时间,单位为秒;
drop{ source | destination} no mac-address static H.H.H vlan vlan-id drop
版权所有©2010,迈普通信技术股份有限公司,保留所有权利 .
2
一.RM1800-21-AC,RM1800-22-AC 和 RM1800-23-AC 三款设备不支持汇聚端口的配置,其中 RM1800-35-AC, RM1800-35W-AC, RM1800-36W-AC, RM1800-36-AC 设 备 支 持 2 个 汇 聚 , 其 中 RM1800-31-AC,RM1800-31W-AC 和 RM1800-31W-DC48 设备支持 4 个汇聚.
二.仅有 RM1800-31-AC,RM1800-31W-AC 和 RM1800-31W-DC48 三款设备支持过滤 MAC 地址的 配置. 三.仅有 RM1800-31-AC,RM1800-31W-AC 和 RM1800-31W-DC48 三款设备支持基于端口 MAC 地 址学习限制的配置. 四.以上关于端口的配置只能在 LAN 上配置生效不能在 WAN 上配置。 n mac-address static
版权所有©2010,迈普通信技术股份有限公司,保留所有权利 .
1
文向相应的端口进行转发,否则会将源 MAC 地址写入 MAC 地址表中,即学习到一个 MAC 地址,并且 向本端口所属的 VLAN 的其它成员端口转发,即该报文会 flooding。当端口学习到的 MAC 达到最大值 后,则不会再进行学习。若设备学习到一个 MAC 地址后,在动态 MAC 地址老化时间到达之前都没有 再收到这个地址的源 MAC 地址报文,那么在老化时间到达时,会将该 MAC 地址表项删除。
17.1.2 MAC 地址表管理基本指令描述
命令 mac-address static H.H.H vlan vlan-id {port portnum | link-aggregation trunk-id } no mac-address static H.H.H vlan vlan-id {port portnum | link-aggregation trunk-id } mac-address static H.H.H vlan vlan-id 删除一个静态 MAC 地 址 设 置 一 个 静 态 过 滤 config MAC 地址 删 除 一 个 静 态 过 滤 config MAC 地址 mac-address aging-time { 0 | 10 – 1000000 } 设置动态 MAC 地址老 化时间 clear mac-address dynamic{vlan [port portlist | link-aggregation trunk-id ] | port portlist | link-aggregation trunk-id |all} mac-address learning 开启端口学习 MAC 地 址功能 no mac-address learning 关闭端口学习 MAC 地 址功能 mac-address max-mac-count <1-8191> 配置端口学习动态学习 MAC 地址的个数限制 no mac-address max-mac-count 取消端口动态 MAC 地 址学习个数限制 & 注:命令描述前带“*”符号的表示该命令有配置实例详细说明。 % 注意: config-port-xx | config-link-aggregationx config-port-xx | config-link-aggregationx config-port-xx | config-link-aggregationx config-port-xx | config-link-aggregationx vlanId 清 除 动 态 学 习 到 的 enable MAC 地址 config config 描述 设置静态 MAC 地址 config 配置模式
n
mac-address learning
该命令用于启动端口学习 MAC 地址功能,本命令的 no 形式用于关闭端口 MAC 地址学习功能。 mac-address learning no mac-address learning 语法 mac-address learning no mac-address learning 【缺省情况】默认开启。 n 开启端口 MAC 地址学习功能 关闭端口 MAC 地址学习功能 描述
版权所有©2010,迈普通信技术股份有限公司,保留所有权利 .
4
2、指定的端口为普通端口时,需要保证该端口没有加入聚合组 3、指定的端口为聚合端口时,需要保证该聚合组已经创建,并且 RM1800-35-AC, RM1800-35W-AC, RM1800-36W-AC, RM1800-36-AC 设备的汇聚端口范围是 1-2,其中 RM1800-31-AC, RM1800-31W-AC 和 RM1800-31W-DC48 设备的汇聚端口范围是 1-4。
版权所有©2010,迈普通信技术股份有限公司,保留所有权利 .
3
RM1800-36W-AC, RM1800-36-AC 设备的汇聚端口范围是 1-2,其中 RM1800-31-AC, RM1800-31W-AC 和 RM1800-31W-DC48 设备的汇聚端口范围是 1-4。 3、MAC 地址和 vlan-id 相同的静态 MAC 地址,只能配置一种静态 MAC 模式,即要么是正常转发 静态 MAC 地址,要么是静态过滤 MAC 地址。 n mac-address aging-time
版权所有©2010,迈普通信技术股份有限公司,保留所有权利 .
5
1、 执行取消端口 MAC 地址学习个数限制后,端口 MAC 地址学习个数变为默认值。
17.1.3 MAC 地址表管理应用实例
17.1.3.1 应用实例
应用网络环境 通过 console 口或者 telnet 连接到交换机设备上,进入 MAC 地址表管理配置。 a.在 VLAN 1 中的 port xxx 端口上设置静态转发 MAC 地址 00-03-0F-FF-DD-40; b.再在 VLAN 1 设置静态过滤 MAC 地址 00-03-0F-FF-DD-41 c.要求设备上动态 MAC 地址老化时间的时间为 600 秒。 d.在 port xxx 端口下,启动动态学习 MAC 地址功能以及配置该端口最大学习 MAC 数为 300 个 相关配置命令: 命令 router (config)#mac-address static 0003.0FFF.DD40 vlan 1 port xxx router(config)#mac-address static 0003.0FFF.DD41 vlan 1 drop router (config)#mac-address static aging-time 600 router (config)#port xxx router(config-port-xxx)#mac-address max-mac-count 300 配置动态 MAC 地址老化时间 进入端口 port xxx 模式 在 port xxx 端口下,配置最大 MAC 地址 学习数为 300 个 配置静态过滤 MAC 地址 描述 配置静态转发 MAC 地址
本命令用于清除端口或者 VLAN 或者所有端口学习到的动态 MAC 地址。 clear mac-address dynamic{vlan vlan-id port portlist | link-aggregation trunk-id |all} 语法 vlan-id port link-aggregation portlist 描述 表示指定的 VLAN 值,范围为:1-4094; 表示指定的端口类型为普通端口; 表示指定的端口类型为聚合端口; 表示可以指定多个普通端口进行动态 MAC 地址的删除,如:port 0/1-0/3; trunk-id 表示可以指定一个聚合端口,进行动态 MAC 地址的删除,范围 值是:1-x。 【缺省情况】未定义。 % 注意: 1、指定的 vlan-id 值,必须是有效的 vlan,即已经存在的 vlan。 [port portlist | link-aggregation trunk-id ] |
mac-address max-mac-count < 1 设置端口最大 MAC 地址学习个数,范围为 1-8191 -8191> no mac-address max-mac-count 取消端口 MAC 地址学习个数限制
【缺省情况】端口 MAC 地址学习个数,缺省默认为不限制端口学习 MAC 地址个数,即设置硬件 支持的最大 MAC 地址学习个数。 % 注意:
第17章 MAC 地址表管理配置
本章主要介绍交换模块 MAC 地址表管理配置。 本章主要内容: l MAC 地址表管理配置
பைடு நூலகம்
17.1 MAC 地址表管理配置
本节主要内容: l l l MAC 地址表管理简介 MAC 地址表管理基本指令描述 MAC 地址表管理应用实例
17.1.1 MAC 地址表管理简介
相关文档
最新文档