Miksi kytkimen CAM-taulukkoa kutsutaan nimellä CAM-taulukko eikä MAC-taulukko, vaikka siinä on MAC-osoitteita?

Tiedän, että kytkimen CAM-taulukossa on MAC-osoitteita ja portteja, jotka on liitetty vastaaviin MAC-osoitteisiin. Tietojeni mukaan ei ole olemassa CAM-osoitteita, joten miksi sitä kutsutaan CAM-taulukkoksi eikä MAC-taulukoksi?

Kommentit

  • Jos katsot ylös " CAM-taulukko " Wikipediassa, tämä selitetään ensimmäisessä kappaleessa.
  • CAM-taulukot ovat eräänlainen muisti / pöytälaite, jota käytetään tietojen tehokkaaseen tallentamiseen ja hakemiseen. Nimi " CAM " ei liity tallennettavien tietojen nimiin " MAC-osoite " – se on vain sattumaa, että se ' on samat kolme kirjainta, mutta päinvastoin.

Vastaus

CAM (Content Addressable Memory) on muisti, johon voidaan kohdistaa sisältöä eikä numeerista muistiosoitetta. Voit etsiä käyttöliittymää esittämällä muistiin MAC-osoitteen. Tämä tapahtuu yhdessä CPU-jaksossa verrattuna perinteiseen ohjelmointiin, jossa etsitään taulukon kautta, mikä maksaa monia suorittimen jaksoja.

On myös TCAM (Ternary Content Addressable Memory), joka voi käyttää maskia. Tämä on erityisen hyödyllinen IP-osoitteen yhteydessä, ja sitä käyttävät muun muassa ACL: t tai reititystaulukot.

CAM ja TCAM maksavat paljon enemmän kuin tavallinen DRAM, mutta niiden tiettyihin sovelluksiin antama suorituskyvyn parannus voi olla tekemäsi kustannusten, tehon ja koon kompromissien arvoinen.

Koska useimmissa tavallisissa tietokoneissa ei ole mitään tällaista, voit nähdä, kuinka tarkoitukseen rakennettu laitteisto, esim. reitittimellä tai kytkimellä, sillä voi olla suorituskykyetu tavalliseen tietokoneeseen nähden reitityksen tai vaihdon yhteydessä.

Kommentit

vastaus

CAM – sisältöosoitettava muisti, viitaten MAC-osoitteeseen käytettyyn muistiin taulukko.

Se toimii tavallaan RAM-muistista päin, osoitat sitä antamalla sille sisältöä ja se palauttaa sinulle osoitteen, johon sisältö on tallennettu – jota käytetään sitten tämän osoitteen poistumisportin löytämiseen.

Kommentit

  • Onko tämä muisti erityinen elektroninen integroitu piiri?
  • I ' m ei tunne sisäisiä, mutta häntä e on jokin artikkeli: pagiamtzis.com/cam/camintro
  • @yoyo_fun pohjimmiltaan kyllä
  • @yoyo_fun Kaikki ( nykyaikainen haihtuva) tietokonemuisti on jonkinlainen elektroninen integroitu piiri (tai sen osa).

Vastaa

Itse asiassa sitä kutsutaan useimmiten MAC-taulukoksi. Komento etsiä sitä melkein kaikista kytkimistä / laitteista on näyttää mac-osoitetaulukko (tai jokin tämän muoto). Hyvin harvoin se määritetään CAM-taulukoksi, ellei CAM: n ja TCAM: n välillä tarvitse tehdä eroa tai joku opettaa aihetta.

Kommentit

  • Tai se ' sa-kytkin, jossa on Cisco CatOS
  • @psmears, korjaus … se ' sa Cisco-kytkin. CatOS-sovellusta ei ole ' ollut olemassa -palvelussa yli vuosikymmenen ajan
  • @Mike: Jos vain tuote EOLed-merkitys tarkoitti, että sitä ei enää ollut kentällä huokaus
  • Haluan tehdä selväksi: onko kytkimellä CatOS vai IOS, merkitystä ei ole. Kaikki cisco-kytkimet käyttävät CAM-muistia riippumatta siitä, mitä käyttöjärjestelmää he käyttävät.

Answer

CAM-taulukko voi myös voidaan käyttää L2 / L3-kytkimessä muunlaisten tarkan haun merkintöjen tallentamiseen, jotka eivät vaadi naamioita isäntäreitit, MPLS-tarrat tai jopa peittämättömät tarkat vastaavuudet, esimerkiksi jakamalla taulukko 24-bittisillä merkinnöillä ja täyttämällä se / 24-reiteillä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *