Catalyst 6500/6000 Switches ARP or CAM Table

译:https://www.cisco.com/c/en/us/support/docs/switches/catalyst-6500-series-switches/71079-arp-cam-tableissues.html

Catalyst交换机维护多种类型的表,这些表专为第2层交换或多层交换(MLS)而定制,并保存在very fast的memory中,以便可以并行比较帧或数据包中的许多字段。

ARP-将IP地址映射到MAC地址,以便在第2层广播域内提供IP通信。

例如,主机B想要向主机A发送信息,但在其ARP缓存中没有主机A的MAC地址。主机B为广播域内的所有主机生成广播消息,以获取与主机A的IP地址关联的MAC地址。广播域内的所有主机都接收ARP请求,并且只有主机A以其MAC地址进行响应。

CAM-All Catalyst交换机型号使用CAM表进行第2层交换。当帧到达交换机端口时,源MAC地址被学习并记录在CAM表中。到达端口和VLAN都记录在表中,并附有时间戳。如果在一个交换机端口上学习的MAC地址已移至另一个端口,则会记录最近到达端口的MAC地址和时间戳。然后,删除上一个条目。如果发现表中已存在正确到达端口的MAC地址,则仅更新其时间戳。

三元内容可寻址存储器(Ternary Content Addressable Memory,TCAM) - 在多层交换机中,传统路由中提供的访问控制列表(ACL)的所有进程(例如匹配,过滤或控制特定流量)都在硬件中实现。 TCAM允许在单个表查找中针对整个访问列表评估数据包。大多数交换机具有多个TCAM,因此可以同时评估入站和出站安全性以及QoS ACL,或者完全与第2层或第3层转发决策并行评估。

在分布式交换中,每个分布式特性卡(DFC)负责维护每个自己的CAM表。 这意味着每个DFC都会学习MAC地址并对其进行老化,这取决于CAM老化和与特定条目匹配的流量。

对于分布式交换,通常情况下,supervisor engine在一段时间内看不到特定MAC地址的任何流量,该条目可能会过期。 目前有两种机制可以使CAM表在不同引擎之间保持一致,例如DFC(present in line modules)和策略功能卡(PFC)(present in supervisor modules):

  • Flood to Fabric (FF)
  • MAC Notification (MN)

当PFC上的MAC地址条目老化时,show mac-address address <MAC_Address> all 命令可以查看保存此MAC地址的DFC或PFC。

为了防止DFC或PFC上的条目超时,即使没有该MAC地址的流量,也要启用MAC地址同步。 配置以下命令以启用同步,mac-address-table synchronize命令可从CiscoIOS®软件版本12.2(18)SXE4及更高版本使用:

Cat6K-IOS(config)#mac-address-table synchronize

启用它后,仍然可以看到PFC或DFC中不存在的条目。However, the module has a way to learn it from others that use Ethernet Out of Band Channel (EOBC).

Caution: The mac-address-table synchronize command purges the routed MAC entires. In order to avoid this, disable the routed MAC purging with the mac-address-table aging-time 0 routed-mac global configuration command.

Unicast Flooding in the Network Every 5 Minutes

LAN switches use forwarding tables, such as Layer 2 and CAM tables, to direct traffic to specific ports based on the VLAN number and the destination MAC address of the frame. When there is no entry that corresponds to the destination MAC address of the frame in the incoming VLAN, the (unicast) frame is sent to all forwarding ports within the respective VLAN. This causes flooding. The very cause of flooding is that the destination MAC address of the packet is not in the Layer 2 forwarding table of the switch. In this case, the packet is flooded out of all forwarding ports in its VLAN, except the port it is received on.

The default ARP table aging time is 4 hours while the CAM holds the entries for only 5 minutes. The switch sends out a frame to all forwarding ports within the respective VLAN when the destination MAC address is aged out from the CAM table. You need a CAM aging timer greater or equal to the ARP timeout in order to prevent unicast flooding. As a workaround, you can issue one of these commands in order to increase the CAM aging timer for the VLAN you are having trouble with to match the ARP aging time:

  • For CatOS, issue the set cam agingtime command.
  • For Cisco IOS software, issue the mac-address-table aging-time command.

Note: In any Catalyst environment that runs a Hot Standby Router Protocol (HSRP), it is recommended that you ensure the CAM and ARP timers are synchronized.

Refer to Unicast Flooding in Switched Campus Networks for information on possible causes and implications of unicast packet flooding in switched networks.

原文地址:https://www.cnblogs.com/MomentsLee/p/11526712.html

时间: 2024-11-02 10:26:01

Catalyst 6500/6000 Switches ARP or CAM Table的相关文章

Cisco IOS debug command reference

Command A through D debug aaa accounting through debug auto-config debug aaa accounting : to display information on accountable events as they occur(in privileged EXEC mode) no debug aaa accounting : to disable debugging output debug aaa authenticati

图解ARP协议(二)ARP攻击原理与实践

一.ARP攻击概述 在上篇文章里,我给大家普及了ARP协议的基本原理,包括ARP请求应答.数据包结构以及协议分层标准,今天我们继续讨论大家最感兴趣的话题:ARP攻击原理是什么?通过ARP攻击可以做什么,账号是否可以被窃取?有哪些常见的ARP渗透(攻击)工具可以用来练手?ARP扫描和攻击有什么区别,底层数据包特征是怎样的? 接下来,我们通过图解的方式来深入了解ARP攻击是如何实现的. 二.ARP攻击原理 但凡局域网存在ARP攻击,都说明网络存在"中间人",我们可以用下图来解释. 在这个局

Part3 &ndash; OPENVSWICH &ndash; Campus Model with Layer2 Access built with Open-Source Applications

In part one we showed how to create Openvswitch extension and submit it to Microcore repository. There were also presented after-install steps for Openvswitch adapted for specific Core needs. http://brezular.com/2011/09/03/part1-openvswich-creating-a

CCNA_1(Introduce/CCIE Overview/Topology/OSI Overview/Device Overview/Cables Overview)

拓扑 Topology CAM表 内存可寻址表,MAC地址和发包接口 动态mac aging time 100s FSC 帧校验序列   MD5校验 Unicast Multicast Broadcast 三层地址255.255.255.255 二层地址FF.FF.FF.FF 局域网 四个冲突域 一个广播域 广域网 Bandwidth带宽 Duplex双工模式 三层交换机已经可识别ip 网段即是广播域 两个广播域 11个冲突域 OSI 开放式系统互联 PDV 每层加报头: Fragment数据段

交换机安全 802.1X、port-security、DHCP SNOOP、DAI、VACL、SPAN RSPAN

端口和MAC绑定:port-security 基于DHCP的端口和IP,MAC绑定:ip source guard 基于DHCP的防止ARP攻击:DAI 防止DHCP攻击:DHCP Snooping cisco所有局域网缓解技术都在这里了! 常用的方式: 1.802.1X,端口认证,dot1x,也称为IBNS(注:IBNS包括port-security):基于身份的网络安全: 很多名字,有些烦 当流量来到某个端口,需要和ACS交互,认证之后得到授权,才可以访问网络,前提是CLIENT必须支持80

snmp 系统oid 和厂商对应关系

<node oid="default" name="Unknown" type="workstation"/><node oid="NonSnmp" name="Unknown" type="workstation"/><node oid="1.3.6.1.4.1.99.1.1.3.11" name="Windows 2000&

VLAN原理详解[转载] 网桥--交换机---路由器

来自:http://blog.csdn.net/phunxm/article/details/9498829 一.什么是桥接   桥接工作在OSI网络参考模型的第二层数据链路层,是一种以MAC地址来作为判断依据来将网络划分成两个不同物理段的技术,其被广泛应用于早期的计算机网络当中. 我们都知道,以太网是一种共享网络传输介质的技术,在这种技术下,如果一台计算机发送数据的时候,在同一物理网络介质上的计算机都需要接收,在接收后分析目的MAC地址,如果是属于目的MAC地址和自己的MAC地址相同便进行封装

[转] VLAN原理详解

VLAN原理详解 标签: VLANAccess-LinkTrunk-Link802.1QISL 2013-07-26 18:05 27901人阅读 评论(15) 收藏 举报  分类: 网络通信/流媒体(30)  目录(?)[+] 1.为什么需要VLAN 1.1 什么是VLAN? VLAN(Virtual LAN),翻译成中文是“虚拟局域网”.LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络.VLAN所指的LAN特指使用路由器分割的网络——也就是广播域. 在此让我

Cisco 6807XL与Cisco 6800IA连接配置

在这里先用一张老图来说明一下6807XL和6800IA 配置完成后,6800IA就相当于6807XL的一块板卡. 在这里简单地说明一下配置过程,其实配置说起来很简单,但是有几点需要注意一下: 1.设备到手后不要急着去配置,尤其是从来没有接触过的设备. 2.仔细阅读官方的配置文档,这一点很重要.这里附上官方文档如下: http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst6500/ios/15-1SY/config_guide/sup2