검수요청.png검수요청.png

"L2 스위치"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
 
(사용자 5명의 중간 판 9개는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[파일:L2스위치.png|썸네일|300픽셀|'''L2스위치''']]
+
[[파일:L2스위치.png|썸네일|300픽셀|'''L2스위치'''(Layer2 Switch)]]
  
'''L2 스위치'''는 MAC 정보(MAC Table)를 보고 스위칭을 하는 일반적인 스위치 기능이다.  
+
'''L2 스위치'''(Layer2 Switch)[[맥주소]] 정보(MAC Table)를 보고 스위칭을 하는 일반적인 [[스위치]] 기능이다.  
  
 
== 개요 ==
 
== 개요 ==
L2 기능이 있는 스위치를 스위칭 허브, 스위치 또는 L2라고 부른다. 느리고 충돌이 생기는 허브의 단점을 개선하기 위해 프레임을 목적지까지 포워딩 시키는 OSI Layer 2 MAC 주소 기반 네트워크 장치를 말한다.<ref name="블로그">도리, 〈[http://blog.skby.net/l2-%EC%8A%A4%EC%9C%84%EC%B9%98-layer-2-switch/ 도리의 디지털라이프]〉, 《블로그》, 2018-12-06</ref>  
+
L2 기능이 있는 스위치를 스위칭 허브, 스위치 또는 L2라고 부른다. 느리고 충돌이 생기는 [[허브]]의 단점을 개선하기 위해 [[프레임]]을 목적지까지 포워딩 시키는 OSI 레이어 2 맥주소 기반 [[네트워크]] 장치를 말한다.<ref name="블로그">도리, 〈[http://blog.skby.net/l2-%EC%8A%A4%EC%9C%84%EC%B9%98-layer-2-switch/ 도리의 디지털라이프]〉, 《블로그》, 2018-12-06</ref> 가장 흔히 볼 수 있는 스위칭 방식이고 다른 방식에 비해 저렴하다. 패킷의 맥주소를 읽어 스위칭 시키며 [[라우팅]]이 불가능하며, 브로드캐스트 패킷에 의해 성능 저하가 발생한다.<ref>Pilot PiloTest , 〈[https://coconuts.tistory.com/265 (네트워크)스위치(Switch) - L2, L3, L4 스위치 - L7 스위치]〉, 《티스토리》, 2020-11-02</ref>
  
 
== 특징 ==
 
== 특징 ==
L2 스위치는 패킷이 왔을 때 그것의 목적지가 어디인지를 보고 그 목적지로 보내주는 역할만 한다. IP 어드레스를 이해하지 못하므로 라우팅이 불가능하다. 가장 흔히 볼 수 있는 스위치 방식으로 다른 방식에 비해서 저렴하다. 패킷의 MAC 주소를 읽어 스위칭하고, MAC의 OSI계층 중 2계층에 해당하기 때문에 Layer 2 스위치라고 한다. 기본적인 동작은 브리지나 스위칭 허브로 모든 자료를 보내는 곳으로 수신 번지를 전송한다. 브리지는 어떤 포트에서 받은 데이터를 다른 포트로 전송하나 L2 스위치 허브에서는 여러개의 포트 중 특정 포트로만 전송한다.<ref name="티스토리">파이어볼러, 〈[https://startingpitcher.tistory.com/8 스위치(Switch)와 L2 L3 L4 스위치]〉, 《티스토리》, 2015-03-03</ref>  
+
L2 스위치는 [[패킷]]이 왔을 때 그것의 목적지가 어디인지를 보고 그 목적지로 보내주는 역할만 한다. IP 어드레스를 이해하지 못하므로 라우팅이 불가능하다. 가장 흔히 볼 수 있는 스위치 방식으로 다른 방식에 비해서 저렴하다. 패킷의 MAC 주소를 읽어 스위칭하고, MAC의 OSI 계층 중 2계층에 해당하기 때문에 Layer 2 스위치라고 한다. 기본적인 동작은 브리지나 스위칭 허브로 모든 자료를 보내는 곳으로 수신 번지를 전송한다. 브리지는 어떤 포트에서 받은 데이터를 다른 포트로 전송하나 L2 스위치 허브에서는 여러 개의 포트 중 특정 포트로만 전송한다.<ref name="티스토리">파이어볼러, 〈[https://startingpitcher.tistory.com/8 스위치(Switch)와 L2 L3 L4 스위치]〉, 《티스토리》, 2015-03-03</ref>
  
 
;동작 원리
 
;동작 원리
다른 스위치 처럼 프로세서, 메모리, 펌웨어(OS)가 담겨있는 FLASH ROM으로 구성되어 있다. 부팅이 되면 L2 스위치는 각 포트별로 연결되어 있는 노드의 상태를 확인한다. 각 노드의 MAC 주소를 알아내서 이것을 메모리에 적재하게 되고, 패킷이 전달될 때 이 정보를 바탕으로 스위칭하게 된다. 스위치의 운영체제가 적재되거나 스위칭시 각 포트별 주소 정보가 저장된다. 스위칭 허브를 선택할 때 스위칭 허브가 얼마만큼의 메모리와 어느 정도의 주소 테이블을 저장할 수 있는지를 확인한다. 보통의 스위치는 메모리 용량 이상의 주소가 저장될 경우 즉 연결 노드가 많은 경우 스위칭 기능이 중지되고, 더미 허브와 같은 방식으로 동작한다.<ref name="티스토리"/>
+
다른 스위치처럼 [[프로세서]], [[메모리]], [[펌웨어]](OS)가 담겨있는 FLASH ROM으로 구성되어 있다. 부팅이 되면 L2 스위치는 각 포트별로 연결되어 있는 노드의 상태를 확인한다. 각 노드의 MAC 주소를 알아내서 이것을 메모리에 적재하게 되고, 패킷이 전달될 때 이 정보를 바탕으로 스위칭하게 된다. 스위치의 운영체제가 적재되거나 스위칭 시 각 포트별 주소 정보가 저장된다. 스위칭 허브를 선택할 때 스위칭 허브가 얼마만큼의 메모리와 어느 정도의 주소 테이블을 저장할 수 있는지를 확인한다. 보통의 스위치는 메모리 용량 이상의 주소가 저장될 경우 즉 연결 노드가 많은 경우 스위칭 기능이 중지되고, 더미 허브와 같은 방식으로 동작한다.<ref name="티스토리"/>
  
 
;동작 절차
 
;동작 절차
[[파일:L2동작절차.png|가운데|600픽셀|'''L2스위치''' 동작절차]]
+
[[파일:L2동작절차.png|가운데|800픽셀|'''L2스위치''' 동작절차]]
[[파일:L2동작절차2.png|가운데|600픽셀|'''L2스위치''' 동작절차]]
+
[[파일:L2동작절차2.png|가운데|800픽셀|'''L2스위치''' 동작절차]]
 +
 
 +
;전송 방식
 +
* '''L2 스위치의 기능'''<ref name="블로그"/>
 +
:{|class=wikitable width=900 style="background-color:white; margin:0 auto;"
 +
!align=center|전송 방식
 +
!align=center|설명
 +
!align=center|특징
 +
|-
 +
|align=center|컷 스루(cut through)
 +
|align=center|수신 프레임의 목적지 주소만 확인 후 포워딩
 +
|align=center|처리 속도가 빠르고 에러 감지가 어려움
 +
|-
 +
|align=center|축적 후 전송방식(store and forwarding)
 +
|align=center|수신 프레임 전체 수신 및 체크 후 forwarding
 +
|align=center|처리 속도가 느리고 에러 감지가 용이함
 +
|-
 +
|align=center|프래그먼트 프리(Fragment Free)
 +
|align=center|프레임 앞 64byte만 읽고 에러 처리, 포워딩
 +
|align=center|처리 속도와 에러 감지 모두 적당함
 +
|}
  
 
;장점
 
;장점
20번째 줄: 40번째 줄:
  
 
;단점
 
;단점
Broadcast패킷에 의해 성능 저하가 발생한다. 라우팅이 불가능고, 상위 레이어 프로토콜을 이용한 스위칭이 불가능하다.<ref name="티스토리"/>
+
브로드캐스트 패킷에 의해 성능 저하가 발생한다. 라우팅이 불가능하고, 상위 레이어 프로토콜을 이용한 스위칭이 불가능하다.<ref name="티스토리"/>
  
 
== 기능 ==
 
== 기능 ==
 
* '''L2 스위치의 기능'''<ref name="블로그"/>
 
* '''L2 스위치의 기능'''<ref name="블로그"/>
:{|class=wikitable width=700 style="background-color:white; margin:0 auto;"
+
:{|class=wikitable width=900 style="background-color:white; margin:0 auto;"
 
!align=center|기능
 
!align=center|기능
 
!align=center|설명
 
!align=center|설명
 
!align=center|관련 기술
 
!align=center|관련 기술
 
|-
 
|-
|align=center|learning
+
|align=center|러닝(learning)
 
|align=center|출발지 주소가 MAC 테이블에 없으면 MAC 주소 저장
 
|align=center|출발지 주소가 MAC 테이블에 없으면 MAC 주소 저장
|align=center|MAC table
+
|align=center|MAC 테이블
 
|-
 
|-
|align=center|flooding
+
|align=center|플로딩(flooding)
 
|align=center|목적지 주소가 MAC 테이블에 없으면 전체 포트에 전달
 
|align=center|목적지 주소가 MAC 테이블에 없으면 전체 포트에 전달
|align=center|Broadcast
+
|align=center|브로드캐스트
 
|-
 
|-
|align=center|filtering
+
|align=center|필터링(filtering)
 
|align=center|출발지, 목적지가 동일 네트워크 존재 시 다른 네트워크로 전파 차단
 
|align=center|출발지, 목적지가 동일 네트워크 존재 시 다른 네트워크로 전파 차단
|align=center|Collision Domain
+
|align=center|콜리전 도메인
 
|-
 
|-
|align=center|aging
+
|align=center|에이징(aging)
 
|align=center|MAC 테이블의 주소는 일정 시간 후 삭제
 
|align=center|MAC 테이블의 주소는 일정 시간 후 삭제
|align=center|Aging Time
+
|align=center|에이징 시간
 
|}
 
|}
  
 +
;부가 기능
 +
* '''L2 스위치의 부가 기능'''<ref name="블로그"/>
 +
:{|class=wikitable width=900 style="background-color:white; margin:0 auto;"
 +
!align=center|부가 기능
 +
!align=center|설명
 +
!align=center|관련 기술
 +
|-
 +
|align=center|가상 랜(VLAN)
 +
|align=center|가상 랜 생성, 가상 랜 간 프레임 전송 구분
 +
|align=center|802.1q
 +
|-
 +
|align=center|링크 애그리게이션(Link Aggregation)
 +
|align=center|포트를 두 개 이상 묶어 대역폭과 가용성 증대
 +
|align=center|802.3ad
 +
 +
|-
 +
|align=center|스패닝 트리 프로토콜(Spanning Tree Protocol)
 +
|align=center|2개 이상 스위치 연동 시 루프 구조 생성 차단
 +
|align=center|802.1d
 +
|-
 +
|align=center|포트 미러링(Port Mirroring)
 +
|align=center|특정 트래픽 분석 위해 트래픽을 다른 포트로 복사
 +
|align=center|SPAN (Switch Port Analyzer)
 +
|-
 +
|align=center|이더넷 전원 장치(Power over Ethernet)
 +
|align=center|포트에 전력을 인가하여 케이블 통해 AP등에 전송
 +
|align=center|802.3af
 +
|}
  
 
{{각주}}
 
{{각주}}
51번째 줄: 99번째 줄:
 
== 참고자료 ==
 
== 참고자료 ==
 
*도리, 〈[http://blog.skby.net/l2-%EC%8A%A4%EC%9C%84%EC%B9%98-layer-2-switch/ 도리의 디지털라이프]〉, 《블로그》, 2018-12-06
 
*도리, 〈[http://blog.skby.net/l2-%EC%8A%A4%EC%9C%84%EC%B9%98-layer-2-switch/ 도리의 디지털라이프]〉, 《블로그》, 2018-12-06
 +
*Pilot PiloTest , 〈[https://coconuts.tistory.com/265 (네트워크)스위치(Switch) - L2, L3, L4 스위치 - L7 스위치]〉, 《티스토리》, 2020-11-02
 
*파이어볼러, 〈[https://startingpitcher.tistory.com/8 스위치(Switch)와 L2 L3 L4 스위치]〉, 《티스토리》, 2015-03-03
 
*파이어볼러, 〈[https://startingpitcher.tistory.com/8 스위치(Switch)와 L2 L3 L4 스위치]〉, 《티스토리》, 2015-03-03
  
 
== 같이보기 ==
 
== 같이보기 ==
 +
* [[맥주소]]
 +
* [[스위치]]
 +
 +
{{하드웨어|검토 필요}}

2021년 1월 26일 (화) 17:34 기준 최신판

L2스위치(Layer2 Switch)

L2 스위치(Layer2 Switch)는 맥주소 정보(MAC Table)를 보고 스위칭을 하는 일반적인 스위치 기능이다.

개요[편집]

L2 기능이 있는 스위치를 스위칭 허브, 스위치 또는 L2라고 부른다. 느리고 충돌이 생기는 허브의 단점을 개선하기 위해 프레임을 목적지까지 포워딩 시키는 OSI 레이어 2 맥주소 기반 네트워크 장치를 말한다.[1] 가장 흔히 볼 수 있는 스위칭 방식이고 다른 방식에 비해 저렴하다. 패킷의 맥주소를 읽어 스위칭 시키며 라우팅이 불가능하며, 브로드캐스트 패킷에 의해 성능 저하가 발생한다.[2]

특징[편집]

L2 스위치는 패킷이 왔을 때 그것의 목적지가 어디인지를 보고 그 목적지로 보내주는 역할만 한다. IP 어드레스를 이해하지 못하므로 라우팅이 불가능하다. 가장 흔히 볼 수 있는 스위치 방식으로 다른 방식에 비해서 저렴하다. 패킷의 MAC 주소를 읽어 스위칭하고, MAC의 OSI 계층 중 2계층에 해당하기 때문에 Layer 2 스위치라고 한다. 기본적인 동작은 브리지나 스위칭 허브로 모든 자료를 보내는 곳으로 수신 번지를 전송한다. 브리지는 어떤 포트에서 받은 데이터를 다른 포트로 전송하나 L2 스위치 허브에서는 여러 개의 포트 중 특정 포트로만 전송한다.[3]

동작 원리

다른 스위치처럼 프로세서, 메모리, 펌웨어(OS)가 담겨있는 FLASH ROM으로 구성되어 있다. 부팅이 되면 L2 스위치는 각 포트별로 연결되어 있는 노드의 상태를 확인한다. 각 노드의 MAC 주소를 알아내서 이것을 메모리에 적재하게 되고, 패킷이 전달될 때 이 정보를 바탕으로 스위칭하게 된다. 스위치의 운영체제가 적재되거나 스위칭 시 각 포트별 주소 정보가 저장된다. 스위칭 허브를 선택할 때 스위칭 허브가 얼마만큼의 메모리와 어느 정도의 주소 테이블을 저장할 수 있는지를 확인한다. 보통의 스위치는 메모리 용량 이상의 주소가 저장될 경우 즉 연결 노드가 많은 경우 스위칭 기능이 중지되고, 더미 허브와 같은 방식으로 동작한다.[3]

동작 절차
L2스위치 동작절차
L2스위치 동작절차
전송 방식
  • L2 스위치의 기능[1]
전송 방식 설명 특징
컷 스루(cut through) 수신 프레임의 목적지 주소만 확인 후 포워딩 처리 속도가 빠르고 에러 감지가 어려움
축적 후 전송방식(store and forwarding) 수신 프레임 전체 수신 및 체크 후 forwarding 처리 속도가 느리고 에러 감지가 용이함
프래그먼트 프리(Fragment Free) 프레임 앞 64byte만 읽고 에러 처리, 포워딩 처리 속도와 에러 감지 모두 적당함
장점

구조가 간단하고 신뢰성이 높으며 가격이 저렴하고 성능이 좋다.[3]

단점

브로드캐스트 패킷에 의해 성능 저하가 발생한다. 라우팅이 불가능하고, 상위 레이어 프로토콜을 이용한 스위칭이 불가능하다.[3]

기능[편집]

  • L2 스위치의 기능[1]
기능 설명 관련 기술
러닝(learning) 출발지 주소가 MAC 테이블에 없으면 MAC 주소 저장 MAC 테이블
플로딩(flooding) 목적지 주소가 MAC 테이블에 없으면 전체 포트에 전달 브로드캐스트
필터링(filtering) 출발지, 목적지가 동일 네트워크 존재 시 다른 네트워크로 전파 차단 콜리전 도메인
에이징(aging) MAC 테이블의 주소는 일정 시간 후 삭제 에이징 시간
부가 기능
  • L2 스위치의 부가 기능[1]
부가 기능 설명 관련 기술
가상 랜(VLAN) 가상 랜 생성, 가상 랜 간 프레임 전송 구분 802.1q
링크 애그리게이션(Link Aggregation) 포트를 두 개 이상 묶어 대역폭과 가용성 증대 802.3ad
스패닝 트리 프로토콜(Spanning Tree Protocol) 2개 이상 스위치 연동 시 루프 구조 생성 차단 802.1d
포트 미러링(Port Mirroring) 특정 트래픽 분석 위해 트래픽을 다른 포트로 복사 SPAN (Switch Port Analyzer)
이더넷 전원 장치(Power over Ethernet) 포트에 전력을 인가하여 케이블 통해 AP등에 전송 802.3af

각주[편집]

  1. 1.0 1.1 1.2 1.3 도리, 〈도리의 디지털라이프〉, 《블로그》, 2018-12-06
  2. Pilot PiloTest , 〈(네트워크)스위치(Switch) - L2, L3, L4 스위치 - L7 스위치〉, 《티스토리》, 2020-11-02
  3. 3.0 3.1 3.2 3.3 파이어볼러, 〈스위치(Switch)와 L2 L3 L4 스위치〉, 《티스토리》, 2015-03-03

참고자료[편집]

같이보기[편집]


  검수요청.png검수요청.png 이 L2 스위치 문서는 하드웨어에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.