Tudom, hogy a kapcsolóban lévő CAM-tábla MAC-címeket és a megfelelő MAC-címekhez társított portokat tartalmaz. Tudomásom szerint nincsenek CAM-címek, akkor miért hívják CAM-táblának és nem MAC-táblának?
Megjegyzések
- Ha megnézi fel " CAM táblázat " a Wikipédián, ezt az első bekezdés elmagyarázza.
- A CAM táblák egyfajta az adatok hatékony tárolására és megkeresésére használt memória / asztali eszköz. A (z) " CAM " név nem kapcsolódik az általa tárolt adatok nevéhez. " MAC-cím " – csak egybeesik, hogy ' ugyanaz a három betű, de fordítva.
Válasz
A CAM (tartalomhoz címezhető memória) olyan memória, amely tartalmi úton címezhető, nem pedig numerikus memória cím. Az interfészt megkeresheti, ha bemutatja a memóriát a MAC-címmel. Ez egyetlen CPU-ciklusban történik, szemben a táblázatok közötti keresés hagyományos programozásával, ami sok CPU-ciklusba kerül.
Van még egy TCAM (Ternary Content Addressable Memory) is, amely maszkot is használhat. Ez különösen hasznos az IP-címzésnél, és többek között az ACL-ek vagy az útválasztási táblák is használják.
A CAM és a TCAM sokkal többe kerül, mint a szokásos DRAM, de az általuk adott alkalmazásokhoz nyújtott teljesítménynövelés érje meg a megkötött költség-, teljesítmény- és méretkompromisszumokat.
Mivel a legtöbb szabványos számítógép nem tartalmaz ilyet, láthatja, hogy egy erre a célra épített hardver, pl. útválasztó vagy kapcsoló, teljesítmény-előnyt élvezhet a szokásos PC-vel szemben az útválasztás vagy a kapcsolás céljából.
Megjegyzések
- A TLB egy CAM
- (nagyon) durván véve a CAM a C # szótár hardver megfelelője, a C ++ térkép vagy egy Java Map , amelyek mind az érték helyett a pozíció / index
.
Válasz
CAM – Tartalom címezhető memória, utalva a MAC-címhez használt memóriára táblázat.
A RAM-ból fordítva működik, a tartalom megadásával megszólítja, és visszaadja a címet, ahol a tartalom van tárolva – amelyet felhasználva megtalálható a cím kimeneti portja.
Megjegyzések
- Ez a memória valamiféle elektronikus integrált áramkör?
- I ' m nem ismeri a belsejét, de őt e néhány cikk: pagiamtzis.com/cam/camintro
- @yoyo_fun alapvetően igen
- @yoyo_fun All ( a modern illékony) számítógépes memória valamiféle elektronikus integrált áramkör (vagy annak egy része).
Válasz
Valójában a legtöbb MAC tábla hívja. A parancs, amellyel szinte az összes kapcsolóban / eszközben meg lehet keresni, a mac-address táblát mutatja (vagy ennek valamilyen formáját). Nagyon ritkán adják meg CAM-táblának, hacsak nem kell különbséget tenni a CAM és a TCAM között, vagy ha valaki oktatja a témát.
Megjegyzések
- Vagy ' a Cisco CatOS …
- @psmears, javítás … ez ' a Cisco kapcsoló. A CatOS ' t nem létezett egy évtizeden át
- @Mike: Ha csak egy termék az EOLed lét azt jelentette, hogy már nem létezik a sóhaj …
- Tisztázzam: lényegtelen, hogy egy kapcsoló futtatja-e a CatOS-t vagy az IOS-t. Minden cisco kapcsoló CAM-ot használ, függetlenül attól, hogy milyen operációs rendszert futtat.
Answer
A CAM-tábla is használható használható az L2 / L3 kapcsoló egyéb pontos egyezési bejegyzéseinek tárolására, amelyek nem igényelnek maszkot, pl gazdagépútvonalak, MPLS címkék vagy akár maszk nélküli pontos egyezések, például egy tábla particionálása 24 bites bejegyzésekkel és / 24 útvonalakkal való kitöltése.