스위치의 CAM 테이블에는 MAC 주소와 각 MAC 주소와 관련된 포트가 포함되어 있습니다. 내가 아는 CAM 주소와 같은 것은 없는데 MAC 테이블이 아닌 CAM 테이블이라고하는 이유는 무엇입니까?
댓글
- 보면 위키 백과의 " CAM 테이블 " 위로 이것은 첫 번째 단락에서 설명합니다.
- CAM 테이블은 일종의 데이터를 효율적으로 저장하고 조회하는 데 사용되는 메모리 / 테이블 장치. " CAM " 이름은 저장중인 데이터의 이름과 관련이 없습니다. " MAC 주소 "-' 세 글자가 같지만 역순입니다.
Answer
CAM (Content Addressable Memory)은 숫자 메모리 주소가 아닌 콘텐츠로 주소를 지정할 수있는 메모리입니다. MAC 주소와 함께 메모리를 제공하여 인터페이스를 조회 할 수 있습니다. 이는 단일 CPU 주기로 수행됩니다. 테이블을 검색하는 기존 프로그래밍은 많은 CPU주기를 필요로합니다.
마스크를 사용할 수있는 TCAM (Ternary Content Addressable Memory)도 있습니다. 이것은 IP 주소 지정에 특히 유용하며, 무엇보다도 ACL 또는 라우팅 테이블에서 사용됩니다.
CAM 및 TCAM은 표준 DRAM보다 훨씬 비싸지 만 특정 애플리케이션에 대해 제공되는 성능 향상은 다음과 같습니다. 비용, 전력 및 크기를 타협해야 할 가치가 있습니다.
대부분의 표준 PC에는 이와 같은 기능이 포함되어 있지 않기 때문에 특정 용도의 하드웨어, 예를 들어 라우터 또는 스위치는 라우팅 또는 전환 목적으로 표준 PC보다 성능 이점이 있습니다.
설명
Answer
CAM-MAC 주소에 사용되는 메모리를 참조하는 Content Addressable Memory 테이블.
RAM과 반대로 작동합니다. 콘텐츠를 제공하여 주소를 지정하고 콘텐츠가 저장된 주소를 반환합니다.이 주소는이 주소의 송신 포트를 찾는 데 사용됩니다.
댓글
- 이 메모리는 특별한 종류의 전자 집적 회로입니까?
- 나 ' m 내부에 익숙하지 않지만 그녀는 e는 일부 기사입니다. pagiamtzis.com/cam/camintro
- @yoyo_fun 기본적으로 예
- @yoyo_fun 모두 ( 최신 휘발성) 컴퓨터 메모리는 일종의 전자 집적 회로 (또는 그 구성 요소)입니다.
답변
사실 대부분 MAC 테이블이라고합니다. 거의 모든 스위치 / 장치에서 조회하는 명령은 show mac-address table (또는 이러한 형식)입니다. CAM과 TCAM을 구분해야하거나 누군가가 주제를 가르치지 않는 한 CAM 테이블로 지정되는 경우는 거의 없습니다.
설명
Answer
CAM 테이블은 또한 마스크가 필요없는 L2 / L3 스위치에 다른 형식의 정확히 일치 항목을 저장하는 데 사용됩니다. 호스트 경로, MPLS 레이블 또는 마스크없는 정확한 일치 (예 : 24 비트 항목으로 테이블 분할 및 / 24 경로로 채우기)