반응형

Switch 6

STP — 스위치 네트워크의 루프를 끊는 스패닝 트리 프로토콜

이 글은 2021년 7월 기준 기록입니다. 스위치 네트워크를 이중화하면 안정성을 얻지만 동시에 물리적인 루프가 생깁니다. 그리고 스위치는 루프를 스스로 알아채지 못합니다. 브로드캐스트 프레임 하나가 루프를 따라 돌면 끝없이 늘어나고, 장비 간의 연결뿐 아니라 장비에 연결된 단말 장치까지 성능 저하를 겪습니다. 이 문제를 자동으로 해결하기 위한 프로토콜이 STP(Spanning Tree Protocol) 입니다.루트를 정하는 것이 STP의 첫 단추다STP는 어느 포트를 살리고 어느 포트를 막을지를 정해야 하는데, 그 판단의 기준점이 되는 스위치가 루트 스위치입니다. 그래서 STP를 다루는 설정도 우선순위를 조정해 루트를 지정하는 데서 시작합니다.SW1(config)#spanning-tree vlan 1 p..

사설 VLAN(Private VLAN) — VLAN 하나 안에서 다시 격리하기

이 글은 2021년 4월 기준 기록입니다. VLAN으로 격리하려면 격리 단위마다 VLAN을 하나씩 써야 합니다. 격리할 대상이 늘어나면 VLAN 번호도, 거기 붙일 네트워크 주소도 함께 늘어납니다. 사설 VLAN은 이 비용을 줄이려는 장치입니다.사설 VLAN은 VLAN을 아끼면서 격리를 얻는다사설 VLAN(Private VLAN)이 노리는 것은 세 가지입니다. VLAN 개수 낭비를 줄이고, IP 주소를 절약하며, 불필요한 데이터 전송을 막아 보안을 얻습니다. 구조는 주VLAN(Primary)과 부VLAN(Secondary) 으로 구성됩니다. 기존의 VLAN을 주VLAN과 부VLAN으로 설정하고, 부VLAN이 주VLAN에 포함되는 형태입니다. 주VLAN은 외부와 통신하기 위한 VLAN이고, 여기에 붙는 포..

VLAN과 트렁킹, VTP — 브로드캐스트 도메인을 잘라 내는 법

이 글은 2021년 4월 기준 기록입니다. 스위치는 브로드캐스트를 막지 못합니다. 목적지 MAC이 브로드캐스트면 모든 포트로 뿌리는 것이 정상 동작이기 때문입니다. 그래서 브로드캐스트가 닿는 범위 자체를 잘라 내는 장치가 필요해집니다.브로드캐스트는 대역폭만이 아니라 단말도 먹는다스위치에서는 여러 이유로 브로드캐스팅이 발생하고, 이는 네트워크 성능 저하로 이어집니다. VLAN을 쓰는 첫 번째 이유가 여기 있습니다. 브로드캐스트 주소로 들어온 데이터는 받은 장비가 무조건 열어 봐야 합니다. 그래서 네트워크상에 브로드캐스트 신호가 많으면 단순히 대역폭을 많이 쓰는 것에 그치지 않고, 연결된 단말 장치들에도 부하를 가져옵니다. VLAN으로 브로드캐스트 도메인을 분할하면 브로드캐스트 트래픽으로 인한 장비들의 성능..

트랜스패런트 브리징 — 스위치가 MAC 주소 테이블로 프레임을 넘기는 규칙

이 글은 2021년 4월 기준 기록입니다. 스위치는 아무도 가르쳐 주지 않은 네트워크에 꽂아도 잠시 후면 어느 포트에 누가 있는지 알고 있습니다. 그 학습과 판단의 절차에 붙은 이름이 트랜스패런트 브리징입니다.스위치는 출발지로 배우고 목적지로 판단한다트랜스패런트 브리징은 IEEE 802.1D에서 정의한, 이더넷 스위치가 프레임을 수신해서 목적지로 전송하는 방식과 절차입니다. 수신한 이더넷 프레임을 참조해서 MAC 주소 테이블을 생성·갱신하고, 목적지로 전송할 때 그 테이블을 사용하는 프로토콜입니다.절차는 이렇게 흘러갑니다. 먼저 스위치가 인터페이스로 이더넷 프레임을 수신합니다. 그리고 수신한 프레임의 출발지 MAC 주소를 읽습니다. MAC 주소 테이블에 그 주소가 없으면 수신한 포트와 MAC 주소를 짝지..

시스코 스위치 기본 설정과 동작 확인 — 모드 이동부터 show 명령까지

이 글은 2021년 4월 기준 기록입니다. 시스코 스위치를 처음 잡으면 명령이 먹히지 않는 일이 잦습니다. 명령을 몰라서가 아니라 지금 어느 모드에 있는지를 놓쳐서입니다. 설정은 모드 구조를 이해하는 데서 시작합니다.프롬프트가 지금 무엇을 할 수 있는지 알려 준다프롬프트 끝의 기호와 괄호가 현재 모드를 그대로 보여 줍니다.Switch> : 이용자 모드(user mode)Switch> enableSwitch# : 관리자 모드(특권 모드; privilege mode)Switch# conf tSwitch(config)# : 전역 설정 모드Switch(config)# int e0/1Switch(config-if)# : 세부 설정 모드exit : 특정 모드에서 상위 모드로 빠져나가기end : 모드와 상관없이 관리..

이더넷 — LAN을 움직이는 프레임 포맷과 허브·스위치·라우터의 차이

이 글은 2021년 4월 기준 기록입니다. 스위칭을 다루려면 그 아래에 깔린 이더넷부터 봐야 합니다. 스위치가 하는 일은 결국 이더넷 프레임을 받아서 어디로 보낼지 정하는 것이고, 그 판단의 재료가 전부 프레임 안에 들어 있기 때문입니다.이더넷은 하나가 아니라 여러 표준의 묶음이다이더넷은 LAN에서 사용하는 기술이고, IEEE의 여러 표준이 계층을 나눠 맡고 있습니다. IEEE 802.3은 물리 계층과 데이터링크의 MAC 서브 계층을 정의합니다. IEEE 802.1은 데이터링크의 브리징 서브계층을 맡습니다. 스위치가 수신한 프레임을 목적지와 연결되는 인터페이스로 전송하는 방법, 스위치 간에 루프가 없는 경로를 선택하는 방법이 여기에 속합니다. 스위치 내부나 스위치 간에 작동하는 프로토콜이 이 계열이고, ..

반응형