2계층의 대표적인 장비로 MAC주소 기반 통신
라우팅 기능이 있는 스위치를 L3 스위치라고도 부름
목적지 주소를 MAC주소 테이블에서 확인하여 연결된 포트로 프레임 전달
PC1은 동일 네트워크 대역인 목적지 IP 172.20.10.9로 패킷 전송을 시도.
목적지 MAC주소를 알기 위해서 우선 자신의 ARP Cache Table을 확인
ARP Cache Table에 있으면 패킷 전송, 없으면 ARP Request전송 - Broadcasting
IP 172.20.10.9에서 목적지 MAC주소를 ARP Reply로 전달
목적지 AMC주소는 ARP Cache Table에 저장되고 패킷 전송
Hardware Type: ARP가 동작하는 네트워크 환경, 이더넷
Protocol Type: 프로토콜 종류, 대부분 IPv4
Hardware & Protocol Length: MAC주소 6Byte, IP주소 4Byte
Operation: 명령코드, 1=ARP Request, 2=ARP Reply
Hardware Address = MAC, Protocol Address = IP
* 회선 및 스위치 이중화 또는 증축 등에 의해 발생
* 물리적인 포트 연결의 실수 또는 잘못된 이중화 구성으로 L2에서 가장 빈번히 발생하는 이슈
1. PC1은 Switch1에게 브로드캐스팅 전송
2. Switch1은 모든 포트에 브로드캐스팅 전송
3. 전달받은 브로드캐스팅 프레임을 Switch2,3도 모든 포트에 전송
4. Switch1은 Switch2,3에게 다시 전달 받은 브로드캐스팅을 다시 모든 포트에 전송
Spanning Tree Trotocol: 스패팅 트리 프로토콜
10Mbps = 100, 100M bps = 19, 1Gbps = 4
1. Root Bridge: 네트워크당 1개 선출
2. Root Port: Root Bridge가 아닌 스위치들은 1개 포트 선출
3. Designated Port: 각 세그먼트별 1개 포트 지정
스패닝 트리 프로토콜에 의해 스위치간 서로 주고 받는 제어 프레임
Configuration BPDU: 구성관련
Root BID - 루트 브리지로 선출될 스위치 정보
Path Cost - 루트 브리지까지의 경로 비용
Bridge ID, Port ID - 나머지 스위치와 포트의 우선순위
TCN(Topology Change Notification) BPDU
네트워크 내 구성 변경시 통보
우선순위 - 낮은 숫자가 더 높은 Priority를 가진다
스위치의 포트는 스패닝 트리 프로토콜 안에서 5가지 상태로 표현된다
Looping상태
BPDU 교환
상태 변화
RSTP(Rapid Spanning Tree Protocol)
STP를 적용하면 포워딩 상태까지 30~50초 걸림, 이 컨버전스 타임을 1-2초 내외로 단축
Learning & Listening 단계가 없음
MST(Multiple Spanning Tree)
네트워크 그룹이 많아지면 STP or RSTP BPDU프레임이 많아지고 스위치 부하 발생
여러 개의 STP그룹들을 묶어서 효율적으로 관리
Virtual Local Area Network
물리적 구성이 아닌 논리적인 가상의 LAN을 구성하는 기술
장점:
불필요한 데이터 차단: 브로드캐스트 도메인 별로 나누어 관리
관리의 용이성과 보안: 호스트의 물리적 이동 없이 LAN그룹 변경이 가능
비용 절감: 새로운 LAN추가시 물리적 스위치 구매 필요 없음
여러개의 VLAN을 설정하고 각각의 LAN에 물리적인 포트를 지정
VLAN 변경이 필요한 호스트는 물리적인 포트 또는 스위치의 VLAN 설정을 변경
각 호스트 또는 네트워크 장비의 MAC주소를 각각의 VLAN에 정의
호스트가 이동되어도 VLAN변경 필요 없음, 신규 호스트 연결시 설정 변경 필요
IP주소 ㅓ브넷 기반으로 VLAN을 나누는 방법
IP(Internet Protocol): 3계층에서 사용하는 프로토콜, IP주소 예)192.168.10.1
서브넷: IP주소의 네트워크 영역의 크기를 나눈것
물리적 스위치간 VLAN연결 시 하나의 물리적 연결로 VLAN그룹들 공유
VLAN Tagging: VLAN ID정보 (영업팀이랑 총무팀 포스트잇으로 구분하는 것과 같은.)
VLAN그룹 정의
총무팀: vlan 100
인사팀: vlan 200
영업팀: vlan 300
VLAN 구성방법 정의
포트, MAC주소, IP주소
MAC또는 IP주소 방식의 경우 미리 사전 조사 필요
트렁크 포트 정의
대역폭 확인
허가(Tagged)할 프레임의 정의, 정의 되지 않은 TAG는 통신 불가
VLAN 그룹 설정
#vlan 100
#vlan 200
#vlan 300
액세스 모드: 사용할 포트에 1개의 VLAN ID 설정
#interface GigabitEthernet1/0/1
#switchport mode access
#switchport access vlan 100
트렁크 모드: 사용할 포트에 여러개의 VLAN ID 설정
#interface GigabitEthernet1/0/2
#switchport mode trunk
#switchport access vlan 100,200,300
다이나믹 모드: 연결된 포트들의 상태에 따라서 액세스 또는 트렁크로 변경되는 모드
#interface GigabitEthernet1/0/3
#switchport mode dynamic desirable 또는 auto
*스위치 설정 방법은 각 제조사별 상이하며 홈페이지에서 메뉴얼 다운로드가 가능