Network Ethernet

이더넷 프레임과 MAC 주소가 같은 링크에서 동작하는 범위

이더넷은 같은 링크 안에서 MAC 주소를 기준으로 프레임을 전달하고, 프레임 구조와 스위칭 규칙이 2계층 통신의 기본이 된다.

01

프레임 작성

송신자는 목적지 MAC, 출발지 MAC, EtherType, payload, FCS를 포함한 프레임을 만든다.

frame
02

주소 종류

unicast는 한 장비, broadcast는 링크 전체, multicast는 그룹을 대상으로 한다.

delivery type
03

스위치 전달

스위치는 MAC table을 보고 포트를 선택하고 모르면 flood로 학습한다.

forwarding
04

라우터 경계

다른 네트워크로 갈 때는 IP 목적지는 유지되지만 다음 hop MAC으로 프레임을 다시 만든다.

L3 경계
MAC
NIC에 연결된 링크 계층 주소이며 같은 broadcast domain 안에서 의미가 있다. 인터넷 전체 목적지가 아니라 다음 hop 전달에 쓰인다.
로컬 범위
FCS
프레임 손상을 감지하지만 오류 복구는 상위 계층이나 재전송 정책에 맡긴다. CRC error 증가는 물리 계층 문제 신호다.
error detect
Flooding
목적지 MAC을 모르면 스위치가 여러 포트로 내보낸다. 브로드캐스트와 unknown unicast가 많으면 네트워크가 시끄러워진다.
unknown destination

이더넷 확인 지점

MAC table 스위치가 해당 MAC을 어느 포트에서 학습했는지 확인한다.
프레임 오류 FCS/CRC 오류가 특정 포트에 집중되는지 본다.
브로드캐스트 과도한 broadcast가 ARP storm이나 루프에서 온 것인지 확인한다.

프레임 구조

dst MAC | src MAC | EtherType | payload | FCS
MAC scope: current link or next hop