cam table vs mac table. your assumption is correct, the arp entry is stale. cam table vs mac table

 
 your assumption is correct, the arp entry is stalecam table vs mac table  It will lead the switch to enter into a fail-open mode

The interface where we learned the MAC address. to enable Switching at Layer 2. Improve this answer. Here's why: MAC address tables (sometimes referred. This guide will use the term CAM table moving forward. Using a too large (even if its default) arp timeout means that the dist-router. Use the mac address-table static command to create a static entry. Security Certifications Community. These usually expire. When we look at the MAC address table, we can see a lot of malicious inputs that came from the port fa0/1. the Switch performs Routing lookup to determine the next hop Ip address and the destination Mac address. [All 350-401 Questions] What is the difference between the MAC address table and TCAM? A. - Router will strip out L2 overheads and based on its routing table will come to that 11. The tables are stored in content-addressable memory (CAM) and ternary content-addressable memory (TCAM). Table 10 shows Cisco Catalyst 3750-X and 3560-X Series Switch scalability numbers. 1. And the network might go haywire. Packets that are sent on the Ethernet are always. Also, many switch platforms support either syntax. Switch doesnt know about layer3 and hence there is no arp. Yes, but this might be platform dependent. The ARP timeout deals with the amount of time an ARP (layer-3 to layer-2 address resolution) entry remains in the ARP table before it is aged away. ·. Topic #: 1. چند روز پیش یکی از کاربران توسینسو از من در خصوص تفاوت بین MAC Table یا جدول آدرس های سخت افزاری شبکه و همچنین تفاوت آن با CAM Table یا جدول حافظه. In your local network, you use the forwarding table to get the other hosts mac addresses and send them the packets. A MAC flooding attack is noisy and can be easily detected by checking the switch's CAM table and discovering a large number of MAC addresses associated with an access port (Figure 1). And yes each interface needs a different MAC coz if more than one interface will have the same MAC the CAM table will be confusing. When the router receives a packet, then the router would have to lookup its ARP table to find the appropriate MAC that corresponds to the IP address to create the frame to send off to the switch. The ARP request is broadcast to all ports. When performing a MAC address table lookup, the MAC address itself is the content being queried. So far everything is OK. Attackers exploit the MAC flooding technique to make a switch and act as a hub, allowing them to easily sniff traffic. 1. Switches use a hash to place MACs into the CAM table. X. From router, "show arp" shows all output, but when I use "show mac-address-table" it doesn't show any output. 123. Figure 3-6 displays the typical CAM table population by a Cisco switch. Go to cmd ---> type ARP -a to fetch ARP table in windows. The ARP table is a result of an ARP request after the ARP reply is received. We are having an issue during automatic or manual failover where the MAC addresses for the virtual-servers are not being updated. MAC flooding involves flooding of CAM table with fake MAC address and IP pairs until it is full. Switch Learning and Forwarding (7. 1 Default gateway 4. For any matching results, CAM will return the destination port (the associated content). The entry recorded into the CAM table includes the port number, the frame arrived on, and the source MAC address associated with the frame, and also the timestamp for the frame's arrival. 255. Switches will automatically populate the CAM table from framers that pass through the switch. 1. Pc1 do ping to pc2 ,pc1 create arp message because his arp table his clean,the arp get in the switch ,the switch do flooding or just pass the arp message to the port that connect the pc2 because he know in his cam table who is pc2 and what his mac addres ?MAC flooding involves flooding of CAM table with fake MAC address and IP pairs until it is full. So the MAC table refers to the content while the CAM table refers to the organization and principle of operation. I shut down the secondary link and then CAM table of the primary started filling up and packet loss. As of STP steps , it learns from which ports a mac-address arrives and populates its CAM TABLE( mac-address/port). The switch enters these into the CAM table, and eventually the CAM table fills to capacity. 1. its been a long time since I looked at the basics :). Thus that MAC address would age out of the CAM table in 4500. It is composed of the IP address and its MAC ADDRESS. A MAC address association already present on another switch port is moved to the current frame's ingress port. The MAC Learning Process described below; STEP1-. The switch itself does not store this information in the CAM-table. X/Y IP destination, go through z. CAM Table B. The memory operation is performed with a single operation instead of per entry. This type of attack is also known as CAM table overflow attack. 4-1. The CAM table. If an entry does exist, it will then examine the destination MAC address to see if it has an entry for it. The MAC address table is a way to map each and every port to a MAC address. •An attacker sends fake source MAC addresses until the switch MAC Address Table is full and the switch is overwhelmed. B. Adding MAC addresses to the CAM table is a tedious task. Introduction CAM (Content Addressable Memory) VS TCAM (Ternary Content Addressable Memory) CAM VS TCAM Multilayer switches forward frames and packets at wire speed by using ASIC hardware. The ARP table is a result of an ARP request after the ARP reply is received. A CAM table overflow works just as the name applies, by overflowing the limited amount of space in a switch’s CAM table (AKA MAC address table). PC A wants to communicate with PC B, such as sending a message. The MAC address table, sometimes called a MAC Forwarding Table or Forwarding Database (FDB), holds information on the physical switch port a specific device is connected to. When using TCAM – Ternary Content Addressable Memory inside routers it’s used for faster address lookup that enables fast routing. Each switch maintains its own MAC address table. The MAC address table consists of two types of entries. MAC table = layer 2. Routing Table D. After you finish, optionally do a clear mac address-table to accelerate healing from potentially full CAM table. This is called MAC flooding. Hence it does not need to look in ARP cache. By implementing router prefix lookup in TCAM, we are. Now let's break this down a little bit to understand how the MAC address table is built and used by an Ethernet switch to help traffic move along the path to its. In a MAC address flooding attack, the attacker fills the switch's Content Addressable Memory (CAM) table with invalid MAC addresses. 1 Answer. , computer, server, printer) is connected to a switch. It's the mac address to switchport resolution. 3. Share. The CAM table, or content addressable memory table, is present in all Cisco Catalysts for layer 2 switching. Hello Edwin, I was under the impression that port security was entirely separate from the MAC table. This parameter must be increased to 14410 seconds so the L2 switch MAC address table timer purges the MAC address entry ten seconds after the directly attached routers purge their corresponding IP ARP entries. z router. 1. What is difference between cam table and mac table?Finally the command you would use to verify the maximum MAC addresses a switch would allocate in its CAM table is sh mac address-table count or sh mac-address-table count. And then you have to look at the refresh and timeout for each table but generally dynamic ARP entries expire earlier to prevent them from becoming stale, causing conflicts when a device moves and/or wasting space. R2#show arp. This type of attack lets an attacker exploit the hardware and memory limitations of a switch. mac address of the connected device) and port number. MAC address table, also known as Content Addressable Memory (CAM) table is a table that switches use to forward packets at layer 2. It is a Layer 3 to Layer 2 mapping. The MAC address table is contained in CAM ACL and QoS information is stored in TCAM. A sends packet to X with correct IP source address but incorrect source MAC address. If the frame contains a Layer 3 packet to be forwarded, the destination MAC address is that of a Layer 3 port on the switch. Switching doesn't know anything about layer-3, and that allows a switch to carry any layer-3 protocol. Managed switches store the MAC addresses of devices in a special location called the CAM table. Remember that CAM table is used in order to store the MAC addresses of your switch. The very process of finding the root of the spanning tree is enough. The mac-address-table static mac-address vlan vlan-id interface int disable-snooping command disables snooping on the. A switch can learn MAC addresses in two ways; statically or dynamically. ) to relate a layer-3 (IPv4) address to a layer-2 (MAC) address. CatIOS devices: show mac. Go to solution. Vice versa Switch 10 correctly reports that the mac address can be reached on its Gi4/0/46 interface. A CAM table uses entries to store. So the 2 articles are saying the same thing. Switches need build a structure called MAC-ADDRESS TABLE ( also CAM TABLE) to be able to forward the frames between its ports. TCAM stands for Ternary Content Addressable Memory. 2) A switch dynamically builds its MAC address table by examining the source MAC addresses of the frames received on a port. Usually there should not be any interruption. TCAM memory does not require the ASIC to execute loops through an algorithm to search the table. 1. The CAM table has a limited size and if you manage to exceed that size the switch isn't able anymore to assign new MAC addresses to a physical port. B. 1D will set the MAC aging timer to the FWD_DELAY timer and 802. 4 - The switch adds B's MAC to the CAM table and forwards out of A's port that was previously registered an it lasts 300 seconds. This attack focuses on the Content Addressable Memory (CAM) table, which stores information such as MAC addresses on a physical port along with the associated VLAN parameters. ARP table = layer 3. An Ethernet switch in a switched network contains a CAM table that holds all of the MAC addresses of devices in the network. however, I think you're over thinking the problem. R1 checks its routing table. ff89 vlan 3 interface ethernet 2/1 To delete a static MAC address, perform this task: You can use the mac-address-table static command to assign a static MA C address to a virtual interface. The switch only learns about MAC addresses when a device sends an Ethernet frame to it. MAC tables map MAC addresses to physical interfaces. چند روز پیش یه چیز جالبی توی یکی از ویدیو ها به چشمم خورد، اونم این بود که مدرس ویدیو اومد گفت cam table و mac address به لحاظ فنی با هم تفاوت دارند ولی خب خیلی خیلی مشابه هم دیگه هستند پس اگر کسی هم بگه این دوتا. چند روز پیش یکی از کاربران توسینسو از من در خصوص تفاوت بین MAC Table یا جدول آدرس های سخت افزاری شبکه و همچنین تفاوت آن با CAM Table یا جدول حافظه. With the help of this, we can add the IP address and MAC address to the ARP table (ARP cache). typical commands: show arp. Routing Table D. 4. This table is called a Content Addressable Memory (CAM) table. The switch views the Content Addressable Memory (CAM) table for the MAC address 00-bf-ac-10-00-01, and since there is no port registered with the NLB cluster MAC address 00-bf-ac-10-00-01, the. MAC Address Table . 2. The switch takes care of the incoming frame source MAC address and enters it into the CAM table and stays there at 300 seconds before aging out. 12-18-2012 04:42 PM. A "CAM table" tells you what is the technical nature of this table - a content-addressable memory, or a cache, that performs parallel and fast lookups. The cam table of the switch know pc 1 and pc2. How to protect your network against MAC flooding attack. Mac address table overflow is a security vulnerability which attackers exploit by overflooding the CAM table to sniff the traffic. This flood of data causes the switch to dump the valid addresses it has in its CAM database tables in an attempt to make room for the bogus. Will enable port-security on. The CAM uses high-speed memory that is faster than typical computer RAM due its search techniques. A switch learns about Ethernet MAC addresses at each of its ports so that it can forward packets only to the port that provides a link to the destination address of the. Protocol Address Age (min) Hardware Addr Type Interface. See answer (1) Best Answer. The CAM table's limited size renders it susceptible to attacks from MAC flooding. . forwarded frame, it updates the CAM table with the port on which the communication was received. For any matching results, CAM will return the destination port (the associated content). See the article below :. The "show arp" command shows the IP, corresponding MAC and the corresponding Router Interface also. CAM Table Content Addressable Memory (CAM) table is a system memory construct used by Ethernet switch logic which stores information such as MAC addresses available on. Links:NX-OS: Default mac-address timeout: 30 min (1800 secs) Default arp timeout: 25 min (1500 secs) with the following note: The ARP timeout should be less than the MAC address table aging timer, so the ARP updates prevent entries from timing out of the MAC address table. And yes, the table entry is overwritten. You can configure Layer 2 MAC address and VLAN learning and forwarding properties in support of Layer 2 bridging. - the arp table resolves what physical port/vlan on your local device traffic is exiting to reach the attached mac address and IP address of the desired device. On a Cisco switch you can view the CAM table (MAC address table) by issuing the "show mac address-table" command. What this function does is to scan the whole CAM table and check a hit flag associated to each MAC address: If the flag is set, unset it. MAC address so it appears to outdoor the MAC address that was registered by the ISP. 4. When a frame is received, the switch compares the SOURCE MAC address to the MAC address table. Links: NX-OS: Default mac-address timeout: 30 min (1800 secs) Default arp timeout: 25 min (1500 secs) with the following note: The ARP timeout should be less than the MAC address table aging timer, so the ARP updates prevent entries from timing out of the MAC address table. "CAM table" and "FIB" can mean multiple things or the same thing, depending on vendor and/or hardware. 5e01. Chapter 3: Switch and IOS Fundamentals. Only ports which have the device connected and active will show the. 255 (IP for layer 3 broadcasts). The ARP timeout deals with the amount of time an ARP (layer-3 to layer-2 address resolution) entry remains in the ARP table before it is aged away. Example: Switch-01#sh mac-address-table count . All Catalyst switch models use a Content Addressable Memory (CAM) table for Layer 2 switching. My book says that when the MAC address table becomes fully, the switch goes into fail-open mode and broadcasts ALL frames to all ports except the ingress port. The MAC Address Table allows the. ARP table is used to populate IP-MAC info in both CAM and Adjacency Tables. There is no connection as such between the two tables. Indeed the FIB contain the best route selected from the RIB. The MAC Address Table allows the switch to route data. On the switchAs expected I see the end host(PC), plus IP phone MAC in the CAM table as a dynamic entry. Switches connect multiple devices on a local area network (LAN). When you enable CAM table usage monitoring, the number of valid entries in the CAM table are counted and if the percentage of the CAM utilization is higher or equal to the specified threshold, a message is displayed. An ARP table is composed of devices’ IP and MAC addresses. The CAM table stores a MAC entry by default is 300 seconds. MAC table holds the information of where a device is connected in a switch of a LAN , It answers the question : In what port of a switch is connected device with MAC address ? Cheers ! Ismael Mariano. If the. z router, send packets to MAC Address aa:bb:cc:dd:ee:ff. Switch then acts as a hub by broadcasting packets to all machines on the network and attackers can sniff the traffic easily. Here’s the MAC address of R1, learned dynamically. The command to look it up in almost all switches/devices is show mac-address table (or some form of this). The MAC addresses of legitimate users will be pushed out of the MAC Table. When that packet reaches a switch, the switch will move the packet to the appropriate port based on the MAC address (from the switches port/MAC table). A. It is a binding between a MAC address, VLAN and a port number on the switch. C. You can lookup in the the table of any device within the same (V)LAN but the device that is the most likely to have the info is the router that act as the gateway for this (V)LAN. The switching table entries are normally dynamically. How does the dynamically-learned MAC address feature function? A. If it has an entry it will forward (switch. An ARP request's destination address is always the broadcast address. If the DMAC is not known in the CAM table, the switch will flood it. 03-02-2010 02:01 PM. Once the decision is made to route if through some network interface, the packet is delivered by. Specific Film 2 and Covering 3 components, such as routing tables otherwise Access Control Lists (ACLs), belong. The CAM table assigns physical ports to MAC addresses. Hi, ARP gets the MAC address of a host or node and creates a local db that maps the MAC address to the hosts IP address. 255. a IP Address 1. Here to help. The CAM is used with other functions to analyze and forward packets very quickly. Ya that should be the case ideally. Each CAM table lookup is based on a hash key associated with a destination MAC address and VLAN ID. The source address of every frame passing through the switch is updated in the CAM table. A CAM overflow attack occurs when an attacker connects to a single or multiple switch ports and then runs a tool that mimics the existence of thousands of random MAC addresses on those switch ports. This happens when a switch receives a frame with a destination mac address it does not have in the CAM table. TCAM requires an exact match. Since a CAM table is maintained for every VLAN, and VLANs are totally segmented between each other, it would not be a problem to have the same MAC address on two. 4. 4. TCAM requires an exact. A static ARP table contains entries that are user-configured. The CAM table used by a switch deals with the MAC address to interface resolution. C. Suppose Computer A is connected to an Ethernet cable that plugs into the switch's Port 1, Computer B is connected to Port 2, and Computer C to Port 3. Forwarding information base. The CAM table is also known as MAC forward table, MAC filter table, MAC address table, switching table, or bridging table. With Cisco since CAM is used for other functions you can adjust what the priority is through SDM template configuration based on how the switch will be used (e. In the case of Layer 2. Static Entries: Static entries have high priority than dynamic entries and remain active they can be changed or removed by the switch administrator as they are manually added by the switch. Layer-2 switches don't care about layer-3 or layer-3 addresses, so they don't use ARP, but they do care about which. En los Switchs, la memoria CAM (Content Addressable Memory) se utiliza para construir y buscar la tabla de. 2. O It will make the Ethernet interface on 0/1 faster. 2/ sh mac-address table count : Outps shows me 5K free. Advanced hardware is required to support IGMP snooping. 1x port-based NAC. Aging Timer: To switch packets between two nodes, switches maintain a MAC address table for a set amount of time, which is known as an aging timer. چند روز پیش یه چیز جالبی توی یکی از ویدیو ها به چشمم خورد، اونم این بود که مدرس ویدیو اومد گفت cam table و mac address به لحاظ فنی با هم تفاوت دارند ولی خب خیلی خیلی مشابه هم دیگه هستند پس اگر کسی هم بگه این دوتا. CAM tables have a fixed size and that is what makes them a target for attack. The ARP table is built from the replies to the ARP requests, recorded before a packet is sent on the network. Even when I ping the cam table didnt update. with default timers this means that that MAC address has been silent for more then 300 seconds (CAM aging time) and less then for 4 hours (ARP timeout), it is not a problem itself it can be an effect and not a cause. Session stealing. the lan switch learns from user traffic out what port a mac address is looking at source MAC address of. In the case of Layer 2 switching tables, the switch must find an exact match to a destination MAC address or the switch floods the packet out all ports in the VLAN. By default, MAC addresses are learned dynamically from incoming frames. a18b. We would like to show you a description here but the site won’t allow us. The "Macof" tool is used to fill CAM table of target switch in few seconds. The MAC address table is contained in CAM, and ACL and QoS information is stored in TCAM. S1# show mac address-table. a table that relates switch ports to MAC addresses. Larger CAM tables like 32K are more standard for enterprise and some larger distribution switches will allow for 64K or higher. Question #: 36. Cisco uses the terms MAC address table and CAM table interchangeably. When a switch receives a frame, it updates its MAC address table with the source MAC address and the port on which it received the frame. 2 Answers Sorted by: 14 MAC Table (Layer 2) The MAC table is used by the switch to map MAC Addresses to a specific interface on the switch. Because many network attacks originate inside the corporate firewall, exploring this soft underbelly of data networking is critical for any secure network design. به زبان خیلی ساده. Routing table is a Layer 3 table which states that for X. However cut-through switches wait until a few more bytes of the frame have been evaluated before they decide whether to forward or drop the packet. When a frame is received for a destination MAC address, the time limit of 300 seconds gets reset. The main practical difference between a legacy hub and a switch is that the switch will do its best to forward ethernet frames only on the port allowing to reach the recipient, it won’t blindly forward everything everywhere as as a dumb hub would do. In old IOS. On most network devices, the command is either. They do not contradict. mac address-table is used in more recent versions. This command displays the real-time entries of the CAM table. The CAM table is used to store layer two information like: The source MAC address. ARP timeout on the L3 device is set to 900 secs ( 15 mins) and that on the L2 switch is 1200 secs (20 mins). also, if we were to add say 300 access list control entries and apply to a switch port, would this cause any negative impact to. Secure MAC addresses, either dynamic, static or sticky, are placed into the MAC address table. 3. Switch doesn't care if it is a single MAC or a group of MACs on a port, it just forwards the packet there. All endpoints are stored as objects of the class fvCEp. There’s not much to see here yet, though, since we haven’t hooked anything up to the. The CAM table has a limited size and if you manage to exceed that size the switch isn't able anymore to assign new MAC addresses to a physical port. The interface where we learned the MAC address. LAN switches determine how to handle incoming data frames by maintaining the MAC address table. It will simply update its MAC address table with the location of the most recent frame arriving with the duplicate MAC address. To form the base for subsequent sections, this section includes a brief understanding of the switch‘s CAM table. MAC table overflow. Otherwise, the CAM table entry for the end station will time out before the ARP entry times out, meaning that the FHRP device knows (from its ARP cache) the MAC address corresponding to the destination IP address, and therefore does not need to ARP for the MAC address. The Catalyst 4500 and 6500 IOS Software are exceptions, however, and continue to use the mac-address. Hi Neo, Yes Layer 2 switches forms cam table Actually a switch is a multi port bridge, it takes an incoming packet, and looks at the destination MAC address It decides what port to send the traffic to by looking at its CAM table (MAC to port # mapping) A switch does NOT do ARP to route ethernet frames A layer 2 switch does not even. It is also known as associative memory or associative storage and compares input search data against a table of stored data, and returns the address of matching data. Known details: PC A -> SW 1 -> Router -> SW 2 -> PC B. Good point. small. 1. Cause 3: Forwarding Table Overflow. . EDIT: To actually answer the question: show mac-address-table or show mac address-table (depending on platform and software generation) is the single command to see the MAC address table on a Cisco Switch like the 2960. bbbb was missing, I have exported ARP and CAM tables from both switches. Sorted by: 4. e. Ajayamanna. Layer 3 switches are introduced and how they. You can use network monitoring tools to scan for MAC flooding indicators, among other threats. The ports are restricted and learn up to a maximum of 10 dynamically-learned addresses D. 0 Helpful Reply. This could lead to a man-in-the-middle-attack. 1(11)EA1, the syntax for CAM table commands used the keywords mac-address-table. 2. This CAM table overflow attack turns the switch into a hub, meaning it enables the attacker to see the traffic going in/out of the switch. Most Voted. bikash-shaw asked a question. ARP Table (Layer 3) The ARP table is used to map MAC Addresses. A router can operate as a switch. 9. However, the 4500 and 6500 continue to use mac-address-table. Q :- What is the difference between Routing Table vs MAC Table?Answer :-MAC TableStands for Media Access Control, A MAC address table, sometimes called a Con. Following images shows a Switch's MAC address table before and after flooding attack. Let’s turn this into a static entry: SW1(config)#mac address-table static 001d. Switching in CAM: In multilayer switching, CAM is used for the purpose of switching frames to their destination. The MAC address table resides in content addressable memory (CAM). switch(config)# mac-address-table static 12ab. MAC address table, also known as Content Addressable Memory (CAM) table is a table that switches use to forward packets at layer 2. CAM (Content Addressable Memory) is specialised hardware that's used to store the MAC address table. Routers/PC's have the arp entry for all other connected PC's on the L2 switch. CLN member. A point that seems to be misunderstood: some assume that the switch MAC table being empty corresponds with a quiescent state of the network and clients, e. You also can configure static CAM table entries that contain MAC addresses that might not be learned otherwise. Short for the Content Addressable Memory table, a table in memory of switches set aside to store the MAC address to a port translation table. CAM Table Stores:Ethernet addresses, also known as MAC (Media Access Control) addresses, are 6 bytes or 48 bits in length, typically written in hexadecimal form. It is a binding between a MAC address, VLAN and a port number on the switch. or does it get flooded to all connected ports due to the empty MAC Address table. MAC addresses (layer 2) and routing tables (layer 3) are not related at all. تفاوت Cam Table و Mac Table. In this video, our expert instructor has explained concisely that: 1. As the switch learns the relationship of ports to devices, it builds a table called a MAC address table, or content addressable memory (CAM) table. Layer 2 network switches maintain a table in memory that matches MAC addresses to the switch's Ethernet ports. There seems to be a little confusion. does L2 switches dont have this table. . ARP is used by a layer-3 device (host, router, etc. IP address D. MAC address flooding exploits the memory and hardware limitations in a switch’s CAM table. When MAC address-table entry for bbbb. A MAC Address Table (MAT), also known as a Content Addressable Memory (CAM) table, is a database stored in a network switch that lists the MAC addresses of all the devices connected to the switch. Click the card to flip 👆. Next steps. A switch has one cam table for all vlans. It's contradictory. this video, Keith Barker covers CAM table overflow attacks. . The destination MAC address is used as an index to the CAM table. If F5ADC01 is Active and we force it Standby, it immediately changes to Standby and F5ADC02 immediately takes over the Active role. An exception is an ARP entry for an interface-based static route that goes to a destination that is one or more router hops away. So considerable number of incoming frames will be flooded at all ports. The entry in the switch mac table has a timestamp and all records have a lifetime. A forwarding information base ( FIB ), also known as a forwarding table or MAC table, is most commonly used in network bridging, routing, and similar functions to find the proper output network interface controller to which the input interface should forward a packet. . The endpoints-to-path mappings are stored in the fvRsCEpToPathEp objects. CAM Table Port 1 A Port 2 B Port 3 C. Hello experts, When looking about mac address table on a 3750E I'm getting a different output between the following commands. The switch adds the source MAC address to the MAC address table. Cisco uses the terms MAC address table and CAM table interchangeably. شرح حمله CAM-Table overflow. The CAM table shows which port the frame must be sent out in order for that frame to reach the specified destination MAC address. 1. MAC addresses are used by network switches to keep track of what devices are connected to each switch interface and they store these mappings in a table called a CAM table or MAC address table.