VLAN
컴퓨터과(CS)와 전자과(EE)가 있다. CS유저가 EE office로 갔는데 자기는 여전히 CS에 붙고 싶다고 한다. 이런 경우엔 virtual하게 local area network를 분리해서 구성할 수 있다. 그것이 VLAN이다.
CS과와 EE를 virtual하게 구분한다. 1번에서 8번까지는 EE고, 9번에서 16번까지는 CS라고 두 개의 다른 스위치로 구분했어야 했는데 같은 스위치로 virtual하게 다르게 구분할 수 있다.
Port-based VLAN
port number를 가지고 VLAN을 구분해서 운영할 수 있다. traffic을 isolation할 수 있다. 그래서 membership을 dynamic하게 관리할 수 있다. 이런 부분들이 virtual LAN이다. VLAN 사이의 forwarding은 라우터를 통해서 가야한다.
VLANS spanning multiple switches
번호를 그룹화하지 않고, 235는 EE, 4678은 CS 이런식으로 지정해 줄 수 있다. 그래서 이런 것을 해주기 위한 프로토콜이 802.1q라는 프로토콜이 생겼다. 최초의 vanilla 802.1은 이런 부분을 해결하지 못했었다.
802.1, 802.1q frame
802.1 frame이 있으면 type쪽에 뭔가를 추가한 것이다. Tag Protocol Identifier를 표시하는 2byte를 넣는다. Tag의 Control 정보(12bit VLAN의 id)를 넣어서 식별할 수 있다.
[참고]
Computer Networking A Top-Down Approach 7-th Edition / Kurose, Ross / Pearson
'IT > 네트워크' 카테고리의 다른 글
[ 네트워크 ] Data center networks (0) | 2020.07.03 |
---|---|
[ 네트워크 ] MPLS : Multiprotocol label switching (0) | 2020.07.03 |
[ 네트워크 ] Ethernet (0) | 2020.07.03 |
[ 네트워크 ] MAC protocol ( + ARP ) (0) | 2020.07.03 |
[ 네트워크 ] Link Layer Services (0) | 2020.07.03 |
댓글