[네트워크 기초] Switch, Switch동작, Flood&Learn | 네트워크 장비

2026. 1. 22. 17:40·네트워크/네트워크 이론

Switch 

- L2 장비 , Layer2 장비 ⇒ MAC address 통신

- Layer2 헤더 학습(지능형) , 프레임 처리 

  • catalyst 2xxx = 순수 L2 장비 
  • catalyst 3xxx = L2/L3 장비 (Multilayer-Switch) , L3스위치 
  • catalyst 9xxx = 최신 주력 상품 = 9K = L2/L3 

 

 

Switch 동작 🌟🌟🌟

  • Flooding : BUM Traffic 처리 (BUM: Broadcast , Unknown unicast , Multicast)
  • Learning : MAC 학습 (MAC-table) (DataPlane 학습 = DP 학습) 
  • Forwarding (Switching) : Frame 전달
  • Aging : MAC-table 의 주소 유지 (Default = 300sec)

Switch 동작 Scenario

 

1.1.1.1(PC1) ⇒ 1.1.1.2(PC2) ICMP 통신

1) Sm a.a.a.a Dm ?.?.?.? | Sip 1.1.1.1 , Dip 1.1.1.2 | ICMP

2) Sm a.a.a.a Dm f.f.f.f | ARP 요청 (1.1.1.2의 mac는?) 

3) 스위치는 f0/1를 제외한 나머지 포트로 flooding

     a. Sm을 확인해 자신의 MAC Table에 a.a.a.a 등록 [a.a.a.a - f0/1]

     b. Dm을 확인해 수신된 포트(f0/1)를 제외하고 나머지 포트로 flooding

4) PC2는 ARP 요청 Bcast 수신 후 응답 메시지 전송

  •  Sm b.b.b.b Dm a.a.a.a | ARP 응답 (1.1.1.2의 mac은 b.b.b.b) 

5) 스위치는 f0/1으로 전달

     a. Sm을 확인해 자신의 MAC Table에 등록 [b.b.b.b - f0/2]

     b. Dm과 자신의 MAC Table을 확인해 f0/1으로 Forwarding (Switching) 

6) PC1은 ARP 응답 수신 후 자신의 ARP Table에 1.1.1.2 - b.b.b.b 등록

7) PC1은 완성하지 못한 ICMP Frame을 완성해 전달

  •  Sm a.a.a.a Dm b.b.b.b | Sip 1.1.1.1 , Dip 1.1.1.2 | ICMP

8) 스위치는 f0/2으로 전달

     a. Sm을 확인해 자신의 MAC Table aging time 초기화

     b. Dm과 MAC Table을 확인해 f0/2으로 forwarding (Switching)

 

'네트워크 > 네트워크 이론' 카테고리의 다른 글

[IT인프라] 인프라 구성 주요 서비스 | 핵심 인프라 서비스 종류와 특징 (NTP, Syslog, TFTP, FTP ...)  (0) 2026.01.21
[네트워크 기초] ICMP, ARP, ARP의 흐름, Gateway  (0) 2026.01.19
[네트워크 기초] ICMP, ARP, ARP의 흐름, Gateway  (0) 2026.01.16
[네트워크 기초] IP Address 특징, 구성, A/B/C 클래스(classful)  (0) 2026.01.15
[네트워크 기초] TCP/IP Model, Capsulation, 계층 특징/주소  (0) 2026.01.15
'네트워크/네트워크 이론' 카테고리의 다른 글
  • [IT인프라] 인프라 구성 주요 서비스 | 핵심 인프라 서비스 종류와 특징 (NTP, Syslog, TFTP, FTP ...)
  • [네트워크 기초] ICMP, ARP, ARP의 흐름, Gateway
  • [네트워크 기초] ICMP, ARP, ARP의 흐름, Gateway
  • [네트워크 기초] IP Address 특징, 구성, A/B/C 클래스(classful)
잔망수빈
잔망수빈
  • 잔망수빈
    수고스러운 오늘이, 빈틈없는 내일을 만든다
    잔망수빈
  • 전체
    오늘
    어제
    • 분류 전체보기 (51)
      • C (0)
      • Java (6)
        • Java기초 (4)
      • CodingTest (20)
        • sql (0)
        • Programmers (13)
        • Baekjoon (7)
      • 리눅스 (4)
        • 리눅스 실습 (4)
      • English speaking (1)
        • 대화 예제 (1)
      • 자격증 준비 (2)
        • 리눅스마스터 2급 (1)
        • 네트워크 관리사 2급 (1)
        • 정보처리기사 실기 (0)
      • CS공부 (1)
        • 클라우드 (1)
      • 네트워크 (11)
        • 네트워크 이론 (7)
        • Cisco 장비 실습 (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    TCP/IP
    프로그래머스 lv1
    Cisco
    시스코스위치
    icmp
    실버5
    IOS
    백준
    완전탐색
    네트워크관리사
    프로그래머스 LV2
    네트워크이론
    리눅스실습
    리눅스
    Java
    스위치
    SWITCH
    네트워크장비
    JAVA기초
    구현
    정렬
    IT인프라
    네트워크프로토콜
    비트연산
    문자열
    네트워크
    누적합
    네트워크기초
    투포인터
    인프라엔지니어
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
잔망수빈
[네트워크 기초] Switch, Switch동작, Flood&Learn | 네트워크 장비
상단으로

티스토리툴바