기본 콘텐츠로 건너뛰기

[Tip & Case] underlay, overlay 용어 설명

요약: 현대 네트워크의 핵심 '사고의 틀', 언더레이와 오버레이의 개념을 완벽히 이해하고 싶으신가요? 물리적인 길(언더레이)과 논리적인 길(오버레이)의 차이부터 VXLAN, SD-WAN 등 최신 기술에 적용되는 원리, 그리고 장애 처리 황금률까지 현업 멘토가 총정리해 드립니다.


안녕하세요! 미래의 네트워크/보안 전문가를 꿈꾸는 학생 여러분, 그리고 이제 막 실무에 뛰어든 자랑스러운 후배님들! 😊 IT 업계에서 후배들과 지식을 나누는 것을 즐거워하는 '네트워크 및 보안 전문가’입니다.

현업에서 일하다 보면 "이건 언더레이 이슈 같네요.", "오버레이 터널 설정 확인해봤어요?" 같은 말을 심심치 않게 듣게 될 거예요. 오늘 이 글 하나만 제대로 정독하시면, 복잡하게만 보였던 최신 네트워크 기술의 큰 그림을 이해하고 내일부터는 팀 회의에서 자신감 있게 고개를 끄덕이며 대화에 참여할 수 있을 겁니다! 😉

1. 들어가며: "선배님, 언더레이와 오버레이가 도대체 뭐예요?"

가장 먼저 기억해야 할 점! 언더레이와 오버레이는 특정 장비나 프로토콜의 이름이 아닙니다. 이것은 네트워크를 설계하고 바라보는 '관점'이자 '개념적인 용어'입니다. 마치 건물을 지을 때, '기초 공사' 단계와 '인테리어' 단계로 나누어 생각하는 것과 똑같습니다.

언더레이(Underlay) 네트워크: 네트워크의 '기초 공사'. 데이터가 실제로 지나다닐 수 있는 물리적인 길, 즉 기반 인프라를 의미합니다.

오버레이(Overlay) 네트워크: 네트워크의 '인테리어'. 물리적인 길 위에서 특정 목적을 위해 논리적으로 만들어진 가상의 서비스 길을 의미합니다.

이 개념은 네트워크 가상화, 클라우드 컴퓨팅 기술이 폭발적으로 성장하면서 본격적으로 사용되기 시작했습니다. 물리적인 제약에서 벗어나 더 유연하고 확장성 있는 네트워크를 만들기 위한 고민의 결과물인 셈이죠.


2. 핵심 개념 ①: 물리적인 길(언더레이) vs 논리적인 길(오버레이)

가장 쉬운 비유: 전국 고속도로망과 버스전용차로

🛣️ 언더레이(Underlay) = 전국 고속도로망
언더레이는 데이터 패킷이 물리적으로 이동할 수 있는 기반 인프라 전체를 의미합니다. 우리가 눈으로 볼 수 있는 라우터, 스위치 같은 네트워크 장비들과 이들을 연결하는 광케이블 등이 모두 언더레이에 속하죠. 핵심 역할은 데이터가 출발지에서 목적지까지 어떻게든 도달할 수 있도록 물리적인 경로를 제공하는 것입니다.

🚌 오버레이(Overlay) = 버스전용차로, 특정 목적의 셔틀버스 노선
오버레이는 언더레이라는 물리적인 길 위에서, 논리적으로 구성되는 가상의 네트워크 서비스입니다. 실제 사용자들의 중요한 데이터는 바로 이 오버레이 길을 통해 전송됩니다.

핵심 역할은 보안 강화, 경로 최적화 등 특별한 목적과 정책에 따라 데이터를 전송하는 '가상의 전용 길'을 만드는 것입니다. 일반 차들이 뒤섞여 다니는 고속도로(언더레이) 위에 '버스는 이 길로만 빠르게 다녀!'라고 선을 그어 만든 '버스전용차로'와 같습니다.

한눈에 보는 언더레이 vs 오버레이

구분 언더레이 (Underlay) 🚗 오버레이 (Overlay) 🚌
개념 물리적 네트워크 인프라 (기초 공사) 논리적 가상 네트워크 (인테리어)
역할 데이터가 도달할 수 있는 '길' 제공 길 위에서 특정 목적을 위한 '전용 노선' 제공
비유 전국 도로망, 아스팔트 길 버스전용차로, 특정 회사 셔틀버스 노선
관심사 IP 도달성, 안정성, 속도 서비스 정책, 보안, 경로 최적화, 격리
주요 기술 L2/L3 스위치, 라우터, OSPF/BGP 터널링 (VXLAN, IPsec, GRE 등)

3. 핵심 개념 ②: 오버레이를 만드는 마법, 터널링(Tunneling)

오버레이라는 '논리적인 길'은 **터널링(Tunneling)**이라는 마법 같은 기술을 이용합니다. 터널링은 **캡슐화(Encapsulation)**라는 핵심 원리로 동작합니다.

쉽게 이해하는 캡슐화의 과정 ✉️
부산에 있는 친구에게 비밀 편지를 보낸다고 상상해봅시다.

1. 원본 데이터 (편지 내용): 친구에게 전하고 싶은 비밀 메시지.

2. 오버레이 헤더 (안쪽 봉투): 이 편지를 'A그룹 전용'이라고 표시된 안쪽 봉투에 넣습니다.

3. 언더레이 헤더 (택배 상자): 이 봉투를 다시 '받는 곳: 부산 중앙우체국' 주소가 적힌 튼튼한 택배 상자에 넣습니다. 이 과정을 캡슐화라고 부릅니다.

전국의 우체부 아저씨들(언더레이 라우터)은 택배 상자 안에 어떤 편지가 들어있는지는 전혀 관심 없습니다. 오직 택배 상자의 목적지 주소만 보고 열심히 배달합니다. 이것이 바로 터널링의 핵심입니다.

4. 실전 활용편: 최신 기술 속 언더레이 & 오버레이 파헤치기

🏢 데이터센터의 혁신: VXLAN (Virtual eXtensible LAN)

언더레이: 데이터센터의 수많은 스위치들로 구성된 빠르고 안정적인 L3 IP 네트워크.

오버레이: 이 L3 네트워크 위에서 VXLAN 터널링을 사용해 거대한 가상 L2 네트워크를 만듭니다. 물리적 위치에 상관없이 가상머신(VM)들을 자유롭게 이동시키고, 서로 다른 고객사의 트래픽을 완벽하게 격리할 수 있습니다.

🏢↔️🏢 똑똑한 사무실 연결: SD-WAN & IPsec VPN

언더레이: 각 지점에서 가입한 KT, SKT 등의 일반 인터넷 회선들.

오버레이: SD-WAN 장비가 이 불안정한 인터넷 회선들 위에 자동으로 IPsec 보안 터널을 여러 개 생성합니다. 중앙 컨트롤러가 실시간으로 인터넷 회선 품질을 측정하여, 중요한 ERP 트래픽은 가장 품질 좋은 KT 회선 터널로, 일반 인터넷 서핑은 SKT 회선 터널로 보내는 등 지능적으로 경로를 제어합니다.

🧠 네트워크의 중앙 지휘소: SDN (소프트웨어 정의 네트워크)

언더레이: 실제 데이터 패킷을 고속으로 전달하는 역할만 하는 단순한 스위치, 라우터.

오버레이: 중앙의 SDN 컨트롤러가 전체 네트워크를 지도처럼 내려다보며, 사용자 데이터가 어떤 경로로 가야 할지 모든 정책을 결정하고 명령을 내려주는 논리적인 네트워크입니다. 관리자는 중앙 컨트롤러에서 전체 네트워크를 손쉽게 변경하고 자동화할 수 있습니다.


5. 👨‍🏫 베테랑의 실무 TIP: 문제 해결의 첫걸음, "언더레이부터 확인하라!"

네트워크 엔지니어에게 언더레이/오버레이 개념이 중요한 진짜 이유는 바로 장애 처리(Troubleshooting) 때문입니다.

장애 발생 시 황금률: "언더레이부터 확인하라!"
오버레이 터널 설정이나 복잡한 정책을 보기 전에, 터널이 시작되고 끝나는 양 끝단 장비끼리 물리적으로 통신이 되는지(예: ping 테스트)부터 확인하세요. 여기서부터 통신이 안 된다면, 그건 오버레이 문제가 아니라 인터넷 회선 자체(언더레이)의 문제일 가능성이 99%입니다. 이 순서만 지켜도 문제의 원인 범위를 절반으로 좁히고 시작하는 셈입니다.

6. 마무리하며: 개념을 지배하는 자가 네트워크를 지배한다

수많은 기술 용어와 복잡한 설정에 파묻히기 전에, "데이터가 다니는 물리적인 길(언더레이)과 그 위의 목적 지향적인 논리적 서비스(오버레이)를 분리해서 생각한다"는 이 핵심적인 사고의 틀을 항상 기억하세요. 이 개념의 프레임워크를 가지고 클라우드, SDN, 데이터센터 네트워크 기술을 바라보면 기술의 본질을 꿰뚫어 볼 수 있습니다. 기초 개념을 탄탄히 다지고 실제 기술을 하나씩 정복해 나간다면, 여러분은 분명 훌륭한 네트워크 전문가로 성장할 수 있을 거예요. 언제나 응원하겠습니다! 👏


7. 📖 알아두면 쓸데있는 용어 사전 (Glossary)

언더레이 (Underlay): 데이터 패킷의 물리적 전송을 담당하는 하부 네트워크 인프라.

오버레이 (Overlay): 언더레이 네트워크 위에 구축되는 논리적, 가상적 네트워크.

터널링 (Tunneling): 하나의 네트워크 패킷을 다른 프로토콜 패킷 내부에 캡슐화하여 전송하는 기술.

VXLAN: L3 네트워크(언더레이) 위에서 가상의 L2 네트워크(오버레이)를 확장하는 터널링 프로토콜.

SDN (Software-Defined Networking): 네트워크 제어부를 데이터 전달부와 분리하여 중앙에서 네트워크 전체를 소프트웨어로 관리하는 아키텍처.

SD-WAN: SDN 기술을 WAN 구간에 적용하여 여러 회선을 효율적으로 관리하는 기술.

8. 🙋‍♂️ 선배에게 물어봐! (FAQ)

Q1: 언더레이는 항상 인터넷이고, 오버레이는 항상 VPN인가요?

A: 꼭 그렇지는 않습니다! 맥락에 따라 달라지는 상대적인 개념입니다. 기업 데이터센터 내부에서는 물리 스위치 네트워크가 '언더레이', 그 위 가상머신을 연결하는 VXLAN이 '오버레이'가 됩니다. 항상 '무엇이 기반(Under)이고 무엇이 그 위(Over)에 있는가'를 기준으로 생각하면 쉽습니다.

Q2: 오버레이 네트워크는 캡슐화 때문에 성능이 느려지지 않나요?

A: 예리한 질문입니다! 맞습니다. 캡슐화 때문에 아주 미세한 성능 저하가 발생하지만, 최신 네트워크 장비는 이 과정을 하드웨어 칩에서 직접 처리하여 체감 성능 저하는 거의 없습니다. 오히려 오버레이를 통해 얻는 유연성, 확장성, 보안이라는 장점이 비교할 수 없을 만큼 큽니다.

Q3: 신입 엔지니어로서 무엇을 더 집중해서 공부해야 할까요?

A: 둘 다 중요하지만, 시작은 '언더레이'부터 단단히 다지는 것을 강력하게 추천합니다. IP 주소, 서브네팅, 스위칭, 라우팅(OSPF, BGP 등)의 근간을 탄탄히 이해해야만, 그 위에서 동작하는 오버레이 기술을 제대로 이해하고 장애 발생 시 근본 원인을 해결할 수 있습니다.


더 상세한 내용은 Youtube채널(@NetworkingClass)을 참고해서 공부하실 수 있습니다.

아래 동영상을 참고하시면 내용을 이해하시는 데 더욱 도움이 될 것입니다.

댓글

이 블로그의 인기 게시물

[기초입문] IT 신입 필독! (1)컴퓨터 네트워킹 기초 - 개념부터 구성요소 까지

IT 및 네트워크 엔지니어 입문자를 위한 컴퓨터 네트워킹 핵심 가이드입니다. 네트워크의 기본 개념과 필요성부터 구성 요소, 통신 방식, 그리고 IP, MAC과 같은 주소 체계의 모든 것을 가장 이해하기 쉽게 설명하여 여러분의 튼튼한 기초를 만들어 드립니다. 안녕하세요, IT 엔지니어를 꿈꾸시는 예비/신입 네트워크 엔지니어 여러분! 반갑습니다. 😊 베테랑 네트워크/보안 전문가로서, 오늘은 여러분이 복잡해 보이는 네트워크의 세계에 첫발을 성공적으로 내디딜 수 있도록 컴퓨터 네트워킹의 핵심 기본 개념들을 알기 쉽게 정리해 드리려고 합니다. 이 글을 통해 "네트워크가 대체 뭐지?", "어떻게 돌아가는 걸까?" 하는 궁금증을 시원하게 해결하고, 앞으로 멋진 네트워크 엔지니어로 성장하기 위한 튼튼한 기초를 함께 다져봅시다! 🚀 📜 목차 (Table of Contents) 컴퓨터 네트워킹, 도대체 무엇일까요? (개념 및 필요성) 네트워크를 구성하는 핵심 요소들 (구성 요소) 데이터는 어떻게 길을 찾아갈까요? (통신 방식) 데이터의 주소: IP, MAC, Domain Name (주소 체계) 빠르고 안정적인 네트워크? (품질과 비용) 네트워크의 종류별 특징 (아키텍처 분류) 기업의 심장, 엔터프라이즈 네트워크와 엔지니어의 역할 (엔터프라이즈 네트워크 특징) 마무리하며 ✅ 1. 컴퓨터 네트워킹, 도대체 무엇일까요? 🤔 컴퓨터 네트워킹이란, 간단히 말해 여러 컴퓨터나 장치들이 서로 연결되어 데이터를 주고받는 모든 과정을 의미합니다. 우리가 매일 쓰는 인터넷 🌐, 친구와 카톡 메시지를 주고받는 스마트폰 📱, 회사에서 사용하는 업무 시스템 🖥️ 등 이 모든 것이 네트워킹 덕분에 가능하죠! 예를 들어, 지금 여러분이 이 글을 보고 있다고 상상해 보세요. 이 블로그 글 데이터는 어딘가(서버)에 저장되어 있겠죠? 이 데이터가 물리적인 케이블이나 무선 전파를 타고, 여러 네트워크...

[기초입문] IT 신입 필독! (4) 네트워크 상에서 동작하는 전문 디바이스들 - 개념부터 실무까지 완벽 정복!

신입 및 현직 네트워크 엔지니어라면 꼭 알아야 할 L1부터 L4까지 네트워크 장비의 모든 것을 담았습니다. 각 장비의 역할과 존재 이유, 핵심 동작 원리를 명확하게 파악하여 실무 역량을 한 단계 업그레이드하세요! 🚀 네트워크 엔지니어 필독! L1부터 L4까지 네트워크 장비 완벽 정복 (feat. 25년차 전문가) 안녕하세요, 네트워크 엔지니어를 꿈꾸는 학생 및 현업에서 열정적으로 일하고 계신 실무자 여러분! 🚀 IT 업계의 베테랑이자 여러분의 성장을 돕고 싶은 네트워크 멘토입니다. 😊 오늘 우리는 컴퓨터 네트워크의 핵심 구성 요소인 '네트워크 디바이스' 에 대해 쉽고 재미있게 알아보려고 합니다. 단순히 장비 설정 명령어 몇 개 아는 것을 넘어, 각 디바이스가 어떤 역할을 하고, 왜 필요하며, 데이터를 어떻게 처리하는지 그 근본 원리 를 이해하는 것이 무엇보다 중요해요. 이 지식은 여러분이 어떤 벤더사의 장비를 만나든 빠르게 적응하고 실무 역량을 키우는 데 든든한 밑거름이 될 겁니다. 자, 그럼 지금부터 네트워크 디바이스의 세계로 함께 떠나볼까요? ✈️ ✅ 📜 목차 네트워크 디바이스, 대체 정체가 뭐야? 알아두면 피가 되고 살이 되는 기본 개념! 데이터의 여행 준비: 인캡슐레이션 & 디캡슐레이션 네트워크 장비의 두뇌와 팔다리: 컨트롤 플레인 & 데이터 플레인 네트워크 디바이스 탐험: 계층별 역할과 기능 L1 전송 장비 (OTN 등) L2 스위치 L3 라우터 L3 스위치 (L2와 L3의 만남) L4 스위치 (로드 밸런서) 핵심 용어 다시 보기 & 알쏭달쏭 FAQ 네트워크 기술 및 장비, 간략한 역사 훑어보기 맺음말: 기본을 다지면 미래가 보인다! ✅ 🧐 네트워크 디바이스, 대체 정체가 뭐야? 여러분, 네트워크 디바이스는 우리가 매일 사용하는...

[기초입문] IT 신입 필독! (2) 네트워크 기초 완벽 정복: 데이터는 어떻게 우리에게 오는가? (캡슐화, TCP/IP, 라우팅의 비밀)

인터넷 세상에서 데이터가 어떻게 목적지까지 안전하게 도착하는지 궁금하신가요? 네트워크 통신의 핵심 원리인 TCP/IP 계층 모델, 캡슐화와 역캡슐화 과정을 통해 데이터의 흥미진진한 여정을 완벽하게 파헤쳐 봅니다. 이 글 하나로 네트워크 데이터 전달 과정의 기초를 탄탄히 다져보세요! 안녕하세요, 미래의 네트워크 & 보안 전문가를 꿈꾸는 주니어, 학생 여러분! 🚀 IT 업계의 베테랑 멘토입니다. 지난 1편에서는 네트워크의 기본 개념에 대해 알아보았죠? 오늘은 그 기초 위에 한 걸음 더 나아가, 우리가 매일 사용하는 인터넷 세상에서 데이터가 어떻게 출발지에서 목적지까지 안전하고 정확하게 찾아가는지, 그 흥미진진한 여정을 함께 따라가 보려고 합니다. 이 과정을 이해하는 것은 네트워크 엔지니어로서 문제 해결 능력과 시스템 설계 역량을 키우는 데 있어 가장 기본적이면서도 중요한 "기초 체력"과 같아요. 자, 그럼 시작해 볼까요? 🤝 1. 네트워크 통신의 첫걸음, 약속! "프로토콜 (Protocol)" 혹시 외국인 친구와 대화해 본 적 있나요? 서로 다른 언어를 사용하면 소통이 어렵겠죠? 그래서 우리는 '영어'와 같은 공통의 언어를 사용하거나, 번역기를 사용하곤 합니다. 네트워크 세상도 마찬가지예요! 컴퓨터, 스마트폰, 서버 등 수많은 장비들이 서로 데이터를 주고받으려면 공통의 약속과 규칙이 필요합니다. 이것을 바로 프로토콜(Protocol) 이라고 불러요. 프로토콜은 단순히 "데이터 주고받자!" 정도의 느슨한 약속이 아니에요. 아주 구체적이고 상세한 규칙들의 집합이죠. 예를 들면 다음과 같은 것들을 정의합니다. 데이터의 형식(Syntax): 데이터는 어떤 모양(포맷)과 구조를 가져야 하는가? 데이터의 의미(Semantics): 각 정보가 무엇을 의미하는가? 통신 순서(Timing): 데이터를 주고받는 순서나 절차는 어떻게 되는가?...