용어와 정의
영문 또는 원어: MAC address table
한글명: MAC 주소 테이블
MAC 주소 테이블은 스위치가 MAC 주소와 VLAN, 전달 포트의 대응을 보관하는 정보입니다.
정확한 의미와 원리
동적 항목은 일반적으로 들어온 프레임의 출발지 MAC을 보고 학습하며 일정 조건에서 만료됩니다. 프레임을 내보낼 때는 목적지 MAC을 조회한다는 점을 구별합니다.
쉽게 이해하는 사용 예시
특정 PC의 MAC이 어느 포트에서 보이는지 확인하면 연결 위치를 좁힐 수 있습니다. 업링크나 AP 포트에는 여러 단말의 MAC이 함께 나타날 수 있습니다.
종류와 관련 개념의 차이
정적 항목과 동적 학습 항목이 있으며, VLAN별로 같은 MAC을 다른 문맥에서 취급할 수 있습니다. IP와 MAC의 대응을 보관하는 ARP 테이블과는 다른 표입니다.
적용 조건과 오해하기 쉬운 점
목적지 항목이 없을 때 플러딩하는 동작 자체는 오류가 아닙니다. 같은 MAC이 짧은 시간에 여러 포트로 이동하는 현상은 루프와 이중화 등의 맥락을 함께 조사합니다.
MAC 테이블의 학습과 만료 및 플러딩
스위치는 수신 프레임의 출발지 MAC 주소를 VLAN과 입력 포트에 연결해 학습합니다. 목적지 주소가 테이블에 없으면 같은 VLAN의 전달 가능한 포트들로 미학습 유니캐스트를 보낼 수 있습니다. 동적 항목의 에이징과 ARP 캐시 만료는 다릅니다. 과다 플러딩은 루프와 비대칭 경로 및 테이블 자원 문제를 구분해 살펴야 합니다.
MAC learning MAC 주소 학습
이 절의 용어: MAC learning / MAC 주소 학습
MAC 주소 학습은 스위치가 수신 프레임의 출발지 MAC 주소와 들어온 포트 및 VLAN의 관계를 기록하는 동작입니다.
학습한 정보는 이후 해당 주소를 목적지로 하는 프레임의 출력 포트를 고르는 데 쓰입니다. 학습할 때 보는 출발지와 전달할 때 조회하는 목적지를 구분해야 합니다.
처음 연결한 PC가 프레임을 보내면 스위치가 그 PC가 어느 포트에 있는지 알 수 있습니다.
동적 학습 외에 정적 등록이 있으며 보호 정책이 학습 개수나 허용 주소를 제한할 수 있습니다.
MAC 학습은 사용자의 신원을 인증하는 기능이 아닙니다. 주소 위조와 잦은 이동은 별도 보안 및 루프 관점에서 확인합니다.
MAC aging MAC 주소 항목 에이징
이 절의 용어: MAC aging / MAC 주소 항목 에이징
MAC 에이징은 일정 기간 갱신되지 않은 동적 MAC 주소 항목을 전달 테이블에서 제거하는 동작입니다.
떠난 장비나 이동한 단말의 오래된 위치 정보를 정리합니다. MAC 테이블의 에이징과 IP에 대응하는 MAC을 보관하는 ARP 캐시의 만료는 별도입니다.
단말이 한동안 송신하지 않아 항목이 사라지면 다음 목적지 프레임이 알려지지 않은 유니캐스트로 처리될 수 있습니다.
동적 항목과 정적 항목의 수명 처리가 다르며 타이머와 토폴로지 변경 시 처리는 장비 설정에 따라 다릅니다.
특정 제품의 기본 시간을 모든 스위치의 고정값처럼 쓰지 않습니다. 에이징을 길게 한다고 모든 플러딩이 해결되지는 않습니다.
Unknown unicast flooding 미학습 유니캐스트 플러딩
이 절의 용어: Unknown unicast flooding / 미학습 유니캐스트 플러딩
미학습 유니캐스트 플러딩은 목적지 MAC 주소의 출력 포트를 모를 때 같은 VLAN의 전달 가능한 여러 포트로 프레임을 보내는 동작입니다.
목적지 주소는 여전히 유니캐스트입니다. 입력 포트와 차단 또는 격리 정책이 적용되는 포트는 일반적인 전달 대상에서 제외됩니다.
목적지 MAC 항목이 에이징으로 사라진 직후 발생할 수 있으며 응답 프레임의 출발지를 학습하면 전달 범위가 좁아질 수 있습니다.
브로드캐스트는 목적지 주소 자체가 방송 주소이고 미학습 유니캐스트는 위치 정보가 없어서 여러 포트로 보내는 경우입니다.
정상 동작으로도 발생할 수 있으므로 플러딩 자체를 공격으로 단정하지 않습니다. 과다 발생 시 루프와 비대칭 경로 및 테이블 용량을 구분합니다.
정의와 적용 조건의 공식 근거
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- MAC address MAC 주소
- Broadcast domain 브로드캐스트 도메인
- 네트워크 스위치
- Bridge 네트워크 브리지
- STP 스패닝 트리 프로토콜
- LLDP 링크 계층 탐색 프로토콜
- PoE 이더넷 전원 공급
- Auto-negotiation 자동 협상
- Ethernet flow control 이더넷 흐름 제어
- Twisted-pair cabling 꼬임쌍 네트워크 케이블
- Optical transceiver 광 트랜시버
- Optical fiber 광섬유
- Link aggregation 링크 집성
- LACP 링크 집성 제어 프로토콜
- Collision domain 충돌 도메인
- RSTP 빠른 스패닝 트리 프로토콜
- MSTP 다중 스패닝 트리 프로토콜
- PoE+ PoE 플러스
- PoE++ PoE 플러스 플러스
- Duplex 듀플렉스
- PFC 우선순위 기반 흐름 제어
- UTP 비차폐 꼬임쌍
- Shielded twisted pair 차폐 꼬임쌍
- Cat 6A 카테고리 6A
- SFP 소형 탈착식 트랜시버 규격
- SFP+ SFP 플러스
- SMF 단일모드 광섬유
- MMF 다중모드 광섬유
- Switching capacity 스위칭 용량
- TCAM 삼진 내용 주소화 메모리
- MTU 최대 전송 단위
- Forwarding rate 패킷 전달률
- Oversubscription 대역폭 초과 구독
- MAC learning MAC 주소 학습
- MAC aging MAC 주소 항목 에이징
- Unknown unicast flooding 미학습 유니캐스트 플러딩
- Full duplex 전이중 통신
- Half duplex 반이중 통신
- Jumbo frame 점보 프레임
- Frame 프레임
- Packet 패킷