핵심 인사이트 (3줄 요약)
- 본질: 패킷 교환망(X.25, 프레임 릴레이, ATM 등)에서 출발지와 목적지 간의 논리적인 길(가상 회선, Virtual Circuit)을 어떻게 맺고 유지하느냐에 따라 PVC와 SVC 두 가지 방식으로 나뉜다.
- PVC (영구 가상 회선): 통신사에 전화해서 "본사와 부산 지사를 영구적으로 연결해 주세요"라고 세팅해 두면, 24시간 내내 전용선처럼 항상 길이 뚫려 있는 고정(Permanent) 접속 방식으로, 잦은 통신에 유리하다.
- SVC (교환 가상 회선): 통신을 할 때마다 옛날 다이얼 전화기처럼 "띠띠띠" 번호를 눌러 임시로 길을 뚫고(Setup), 데이터 전송이 끝나면 전화를 끊듯 길을 없애버리는(Teardown) 임시 접속 방식으로, 가끔 통신할 때 비용을 아끼기에 좋다.
Ⅰ. 개요 및 필요성 (Context & Necessity)
-
개념: X.25나 프레임 릴레이 망 내부에서 라우터 간에 논리적 통로(Virtual Circuit)를 확립하는 두 가지 상반된 메커니즘.
- PVC (Permanent Virtual Circuit): 영구 가상 회선
- SVC (Switched Virtual Circuit): 교환 가상 회선
-
필요성: 기업 망은 지사마다 특성이 다르다. 서울 본사와 부산 지사는 1초도 쉬지 않고 회사 인트라넷 데이터를 주고받아야 하니 '전용선' 같은 무조건적인 연결(PVC)이 필요하다. 반면, 한 달에 한 번 결산 자료만 올리는 외딴섬 출장소는 굳이 길을 24시간 열어두며 요금을 낼 필요 없이, 필요할 때만 잠시 길을 뚫어서 쓰고 버리는(SVC) 편이 경제적이다.
-
💡 비유:
- PVC: 연인 사이에 언제든 버튼만 누르면 바로 통화가 되는 **"핫라인(직통 전화)"**입니다. 한 번 개통해 두면 매번 전화번호를 누를 필요 없이 수화기만 들면 바로 연결되어 있습니다.
- SVC: 배달 음식을 시킬 때마다 식당 전화번호를 찾아 다이얼을 누르고(Setup), 배달 주문을 한 뒤(데이터 전송), 수화기를 내려놓는(Teardown) **"일반 전화"**와 같습니다.
📢 섹션 요약 비유: PVC는 매달 월정액을 내고 24시간 내내 쓰는 **"구독형 OTT 서비스"**이고, SVC는 영화를 보고 싶을 때만 한 편 결제해서 보고 치우는 **"건별 VOD 결제(단건 렌탈)"**입니다.
Ⅱ. PVC와 SVC의 동작 단계 및 차이점 (Deep Dive)
1. SVC (Switched Virtual Circuit) 동작의 3단계
데이터 패킷 기반망이지만, 동작 방식은 아날로그 전화망(PSTN)의 회선 교환 방식을 그대로 모방했다.
- 호 설정 (Call Setup): 라우터가 목적지 IP 주소를 기반으로 통신사 망에게 "가상 회선 좀 뚫어줘"라고 요청한다. 망 내부 스위치들이 길을 찾고 논리적 터널을 뚫는 데 꽤 오랜 지연 시간(Setup Delay)이 걸린다.
- 데이터 전송 (Data Transfer): 길이 뚫리면 그 길(가상 회선 번호)을 타고 패킷들이 쏜살같이 연달아 날아간다.
- 호 해제 (Call Teardown): 통신이 10분 정도 없거나 볼일이 끝나면 "수고했어, 길 없애자"라며 터널을 파기하고 자원(대역폭)을 반환한다.
2. PVC (Permanent Virtual Circuit) 동작의 단순함
- 통신사(ISP)의 네트워크 엔지니어가 망 관제 센터에서 스위치 설정을 통해 수동으로 가상 회선을 하드코딩해 버린다.
- 라우터를 켜자마자 호 설정(Setup) 절차 없이 즉시 데이터 전송이 가능하다.
- 길이 영원히(Permanent) 뚫려 있으므로 초기 연결 지연 시간이 제로(0)에 가깝다.
- 실무의 99% 기업들은 언제 끊길지 모르는 SVC의 불안정성을 싫어하여 압도적으로 PVC 방식을 선호했고, 프레임 릴레이 요금제도 PVC 위주로 팔렸다.
┌─────────────────────────────────────────────────────────────┐
│ PVC vs SVC 통신 타임라인 비교 │
├─────────────────────────────────────────────────────────────┤
│ │
│ [ SVC (교환 가상 회선) ] │
│ 시간 0초: "A지사로 길 뚫어줘!" (Setup 요청) │
│ 시간 3초: 길이 뚫림 (지연 발생) │
│ 시간 4초: 데이터 전송 시작 ────▶ │
│ 시간 10초: 전송 완료. "길 파기해!" (Teardown) │
│ │
│ [ PVC (영구 가상 회선) ] │
│ 통신사 직원이 어제 이미 길을 고정해 둠. │
│ 시간 0초: 라우터 전원 켜자마자 바로 데이터 전송 시작 ────▶ │
│ 시간 6초: 전송 완료 (하지만 길은 영원히 뚫려 있음) │
│ │
└─────────────────────────────────────────────────────────────┘
📢 섹션 요약 비유: SVC가 물을 마시고 싶을 때마다 매번 수도사업소에 전화해 파이프를 임시로 연결해 달라고 요청하는 **"임시 급수관"**이라면, PVC는 아예 우리 집에 파이프를 영구적으로 용접해 두고 수도꼭지만 틀면 언제든 물이 콸콸 나오는 **"영구 직수관"**입니다.