본문 바로가기

전체 글111

MTU 트러블슈팅 (문제진단, MSS클램핑, PMTUD) ping은 되는데 웹 페이지가 반쯤 뜨다가 멈춘다. 개발팀은 "서버 문제 아니냐"고 하고, 네트워크팀은 "연결은 되는데 우리 쪽 문제 아니다"라고 한다. 저도 처음 이 증상을 마주쳤을 때 정확히 그 상황이었습니다. VPN 터널 구축 직후 벌어진 일이었는데, 원인은 MTU 불일치였습니다. 이 글은 그때 배운 것들을 정리한 기록입니다.증상 파악: ping은 되는데 HTTP가 안 되는 이유네트워크 트러블슈팅에서 가장 헷갈리는 유형이 바로 이겁니다. 연결 자체는 살아 있는데 특정 동작만 안 되는 상황. 저는 VPN 터널을 구축한 직후 내부망에서는 멀쩡하던 웹 애플리케이션이 특정 페이지에서 화면이 반만 뜬 채 멈추는 현상을 겪었습니다. DNS 조회도 되고 작은 API 요청도 잘 됐습니다. 그런데 이미지나 대용량 .. 2026. 4. 18.
컨테이너 네트워킹 (Bridge, Overlay, CNI) 쿠버네티스 클러스터를 처음 실서비스에 올렸을 때, 서비스 간 연결 불안정으로 이틀을 날렸습니다. 문제는 애플리케이션 코드가 아니라 네트워크였고, 그때부터 컨테이너 네트워킹만큼은 반드시 바닥부터 이해하고 넘어가기로 했습니다. 지금 돌아보면 그 이틀은 비싼 수업료였지만, 덕분에 컨테이너 네트워크 구조를 계층별로 완전히 이해하는 계기가 됐습니다. Bridge부터 CNI 플러그인까지, 직접 부딪혀가며 정리한 내용을 공유합니다.개발 환경의 시작, Bridge 네트워크와 Host 네트워크Docker를 처음 공부할 때 가장 먼저 마주치는 게 Bridge 네트워크입니다. 컨테이너들이 가상 스위치인 docker0에 연결되고, 같은 브리지 안에 있는 컨테이너끼리는 IP 주소로 직접 통신할 수 있는 구조입니다. docker.. 2026. 4. 17.
SDN 입문 (제어평면 분리, 컨트롤러, 프로그래머블 네트워크) 네트워크 장비 200대를 넘어서는 순간, 변경 작업 하나가 열두 시간짜리 야간 작업이 됩니다. 저도 그 상황을 직접 겪어봤습니다. 철야 유지보수 후 새벽에 퇴근하면서 "이게 맞는 방식인가"라는 의문이 처음 들었고, 그 의문이 결국 SDN으로 이어졌습니다. 지금 돌아보면 그 피로감이 제가 네트워크를 바라보는 시각을 바꾼 출발점이었습니다.제어평면 분리와 컨트롤러: SDN이 바꾼 네트워크의 구조SDN의 출발점은 단순하지만 강렬한 아이디어 하나입니다. 기존 네트워크 장비 안에 붙어 있던 두 가지 기능, 즉 제어 평면(Control Plane)과 데이터 평면(Data Plane)을 물리적으로 떼어내는 것입니다. 제어 평면이란 "이 패킷을 어디로 보낼지 결정하는 두뇌" 역할이고, 데이터 평면이란 "그 결정에 따라 .. 2026. 4. 17.
SDN 네트워크 (컨트롤 플레인, 트래픽 엔지니어링, 단일 장애점) 네트워크 장비 수십 대의 라우팅 테이블을 CLI로 하나씩 수정하다 야근을 반복했다면, SDN은 그 문제를 구조적으로 해결하는 접근법입니다. 저도 처음엔 '컨트롤러 하나로 스위치 전체를 제어한다'는 말이 반신반의였는데, Mininet으로 직접 실습해보고 나서 생각이 완전히 바뀌었습니다. 동시에 "이게 정말 현장에서도 이렇게 될까?"라는 의심도 함께 생겼는데, 그 의심은 나름 근거 있는 것이었습니다.컨트롤 플레인 분리가 바꾼 것들SDN의 핵심 개념은 컨트롤 플레인(Control Plane)과 데이터 플레인(Data Plane)의 분리입니다. 컨트롤 플레인이란 '어떤 경로로 패킷을 보낼지 결정하는 두뇌 역할'을 하는 부분이고, 데이터 플레인은 '그 결정에 따라 실제로 패킷을 전달하는 근육 역할'을 합니다. 전.. 2026. 4. 16.
AWS VPC 설계 (CIDR 설계, 보안 설정, 실전 구성) 솔직히 저는 처음 VPC를 설계할 때 "그냥 기본값 쓰면 되겠지"라고 생각했습니다. 그게 얼마나 순진한 발상이었는지는, 나중에 CIDR 블록이 겹쳐서 VPC Peering이 먹통이 됐을 때 뼈저리게 깨달았습니다. VPC 설계는 한 번 굳히면 되돌리기 어려운 결정이 많아서, 처음부터 제대로 이해하고 들어가는 것이 결국 시간을 아끼는 길입니다. "나중에 바꾸면 되지"라는 말이 얼마나 위험한 생각인지를 VPC에서 처음으로 실감했습니다.CIDR 설계, 왜 처음이 중요한가VPC를 만들 때 가장 먼저 마주치는 것이 CIDR(Classless Inter-Domain Routing) 블록 선택입니다. CIDR이란 IP 주소 범위를 슬래시(/) 뒤의 숫자로 표기하는 방식으로, 예를 들어 10.0.0.0/16은 10.0... 2026. 4. 16.
Cisco ACL 차단 (ACL 구성, 암묵적 Deny, 동적 차단) 새벽에 모니터링 알림이 울렸을 때, 솔직히 처음엔 오탐(false positive)이겠거니 했습니다. 그런데 로그를 열어보니 특정 IP 대역에서 SSH 포트로 수백 건의 접속 시도가 쏟아지고 있었습니다. 브루트포스 공격이었습니다. 새벽 두 시에 로그를 보면서 "이게 진짜구나"를 실감한 그 순간은 지금도 기억납니다. 라우터 ACL로 직접 막아본 그 경험을 바탕으로, ACL이 실제로 얼마나 유효한지, 그리고 어디서 한계를 드러내는지 정리해봤습니다.ACL 구성과 암묵적 DenyACL(Access Control List)이란 라우터나 스위치에서 특정 트래픽을 허용하거나 차단하는 규칙 목록입니다. 쉽게 말해, 네트워크 관문에서 누가 들어오고 나갈 수 있는지를 결정하는 출입 명단과 같습니다. 개념은 단순하지만, 실.. 2026. 4. 16.

소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 깜짝,황금이 아빠 IT적응기

서치어드바이저