Skip to content

docs: ch6_8 floating ip 동작 원리 문서 생성#12

Open
nAhYUN22 wants to merge 1 commit intomainfrom
ch6-8/floating_ip
Open

docs: ch6_8 floating ip 동작 원리 문서 생성#12
nAhYUN22 wants to merge 1 commit intomainfrom
ch6-8/floating_ip

Conversation

@nAhYUN22
Copy link
Copy Markdown
Collaborator

@nAhYUN22 nAhYUN22 commented May 7, 2026

변경 목적

  • Notion 원문(floating ip 동작 원리)을 강의 문서 구조로 이관하였다.
  • OVS 기반 OpenStack 환경에서 Floating IP가 실제로 어떤 기술 조합으로 동작하는지(OVS/L3 agent/namespace/NAT/conntrack)를 명확히 설명하는 문서를 추가하였다.

주요 변경 사항

  • 신규 문서 추가
    • lectures/ch6/ch6_8_lec.qmd
  • 내비게이션/목차 반영
    • _quarto.yml (6장 사이드바에 6-8 추가)
    • lectures/ch6_lec.qmd (하위 목차에 6-8 추가)
    • lectures/index.qmd (강의 목록에 6-8 추가)

문서 핵심 내용

  • Floating IP의 본질을 “VM 직접 공인 IP 부여”가 아닌 “Neutron Router NAT(DNAT/SNAT) 기반 변환”으로 정리
  • OVS 사용 시 역할 분리 분석
    • OVS: 브리지/포워딩(L2 데이터 경로)
    • Neutron L3 Agent + Linux Namespace + iptables/conntrack: NAT/L3 제어
  • Floating IP 생성 내부 처리 순서 설명
    • API 요청 → DB 반영 → RPC 이벤트 → L3 Agent 반영 → NAT 규칙 적용
  • 인바운드/아웃바운드 패킷 흐름(DNAT/SNAT) 정리
  • DVR 환경에서 FIP 처리 분산 개념 보강
  • 장애 분석용 점검 명령어(ip netns, iptables -t nat, ovs-vsctl, ovs-ofctl) 수록

스타일/작성 기준

  • 설명문 문체를 -이다/-한다체로 통일
  • 공식문서 톤보다 이해하기 쉬운 설명을 유지하되, 반말/과도한 구어체는 제거

검증

  • quarto render로 아래 문서 렌더 확인 완료
    • lectures/ch6/ch6_8_lec.qmd
    • lectures/ch6_lec.qmd
    • lectures/index.qmd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant