네트워크/깊이있는 네트워크 기록들 썸네일형 리스트형 MPLS VPN MPLS(Multi Protocol Label Switching)은 기존의 목적지 IP를 보고 라우팅 테이블을 하는 것이 아닌, L3 헤더와 L2 헤더 사이에 오는 4Byte의 Label을 아용하여 스위칭하는 기술이다. 기존의 소프트웨어적 라우팅 방식이 라벨 스위칭 전용 하드웨어 칩 기반의 방식으로 더 빠른 데이터 전송이 가능하며 라벨 헤더의 QOS 필드를 통해 서비스 품질 보장이 가능한 SLA 서비스를 제공할 수 있다는 점에서 WAN을 구성하는 대중적인 방식중에 하나이다. MPLS에서 라우터를 LSR(Label Switching Router)이라 부르며 이 LSR이 LDP(Label Distribution Protocol)을 이용해 서로 라벨을 교환하여 LFTB(Label Forwarding Table.. 더보기 CEF 스위칭에 대해서 오늘날 흔히 사용되는 네트워크 장비는 두 가지 부분을 가지고 있다. 단순히 Data를 전송하는 Data Plane -> ASIC(칩셋)이 관여 그 외에 압축, 암호화, 필터링, QOS, 기타 보안 등 소프트웨어 기능을 설정/제공하는 Control Plane -> CPU가 관여. CPU를 중심으로 돌아가는 스위칭을 프로세서 스위칭이라고 한다. 예를들어 라우터가 패킷이 들어오면 해당 패킷의 목적지 IP와 라우팅 테이블을 하나씩 비교해가며 목적지를 찾아 전송하는 방식이라고 할 수 있다. 패스트 스위칭은 이러한 단점에서 벗어나서 CPU의 관여를 최대한 줄여서 처리하는 방식이라고 할 수 있다. 패스트 스위칭의 대표적인 예가 cisco의 패스트 스위칭 방식인 CEF(Cisco Express Forwarding)이다.. 더보기 STP에 관해 STP는 스위치에서 루프를 방지하는 프로토콜로, 매우 중요한 역할을 하는 프로토콜이다. 스위치를 루프 구조(동그란 구조)로 연결하면 여러가지 문제점이 생길 수 있다. 우선 대역이 분할되지 않는 스위치 네트워크에서 브로드캐스트를 받았을 시 브로드캐스트가 반복해서 도는 브로드캐스트 스톰이 일어날 수 있음. 또한 모르는 목적지 주소를 받으면 flooding 하는 스위치 특성으로 해당 목적지는 여러곳에서 중복된 프레임을 받을 수 있음. 또한 스위치 입장에서도 서로 다른 인터페이스에서 같은 출발지 mac-addr 프레임을 받을 수 있음. 이처럼 위의 여러가지 이유들로 STP를 사용한다. STP는 스위치끼리 서로 BPDU(Bridge Protocol Data Unit)을 사용해 구조를 파악하고 루프(스패닝) 구조를.. 더보기 스위치/허브 구조적 차이 허브는 1계층 장비이며, 스위치는 2계층의 장비이다. 허브는 단순히 멀티포트 리피터의 기능만을 수행하며, 스위치는 콜리젼 도메인을 나누는 역할을 한다. 즉 허브는 연결된 장비끼리 동시에 통신이 불가능하지만 스위치는 가능하다. 그 이유는 스위치가 가지고 있는 두가지 기능 때문이다. 대부분의 IT 장비에는 메모리, 포트, CPU 등이 있고 이것을 연결해주는 통신선이 있다. 이것을 버스라고 하는데, 허브의 경우 단일 버스로 되어있어 동시에 통신이 불가능하다. 그러나 스위치 내부에는 다수의 통신선이 서로 얽혀있는 멀티버스의 구조이다. 그렇기에 동시에 통신이 가능하다. 만일 동일한 통신선을 통해 프레임이 와도 스위치는 프레임을 잠시 대기시키는 버퍼링 기능 또한 제공한다. 멀티버스와 버퍼링 이 두가지 기능을 통해 .. 더보기 TCP/UDP 알아보기 TCP/UDP는 대표적인 4계층 프로토콜로서 어떻게 전송할 것인가를 규정하는 프로토콜이라고 할 수 있다. 오늘은 TCP/UDP에 관한 여러가지 개념과 차이점을 정리하는 시간을 가지려고 한다. 해당 정리는 TCP 헤더를 기준으로 하여 진행할 생각이다. 우선 TCP와 UDP의 가장 큰 차이점은 데이터 분할 여부이다. TCP는 MSS(Maximum Segment Size)에 따라 데이터를 분할하여 전송하며, 이 때 분할한 각각의 데이터들을 Segment라고 부른다. TCP 헤더에 존재하는 Sequence Number는 분할한 데이터의 순서번호를 지정하기 위해 존재한다. 또한 TCP 헤더의 Acknowledgement Number는 TCP를 신뢰성 있는 프로토콜로 만들어준다. 특정 데이터를 받았을 때 TCP는 .. 더보기 L4 스위치/L7 스위치/멀티레이어 스위치 흔히들 스위치하면 가장 먼저 떠오르는 것이 L2/L3스위치이다. L2 스위치는 일반적인 스위치를 뜻하며, L3 스위치는 라우팅 기능을 가지고 있는 스위치를 뜻한다. 그러나 현업에서는 L2/L3외에도 L4라던가 혹은 L7 스위치까지 사용하고 있다. 처음 L4/L7 스위치라는 말을 들었을 때 무슨 용도인지 상상이 가지 않았다. L4 스위치면 포트번호로 스위칭을 하는 것인가? 그게 가능한가? 도대체 무슨 역할이지? 머릿 속에서 여러 생각이 떠올랐던 생각이 난다. 기존 L2스위치는 L2 주소만을 가지고 스위칭을 했고 L3 스위치는 L3 주소만을 가지고 스위칭을 했다. 그러나 L4스위치는 L4 주소만이 아닌 L3 주소 + L4 주소(포트번호)를 통해 스위칭을 한다. 포트번호를 통해 스위칭한다는 것은 보다 더 세밀.. 더보기 이전 1 다음