Tunneling

Tunneling클라우드 환경에서 네트워크 가상화는 스토리지 가상화와 함께 가장 큰 이슈다. 네트워크를 가상화 하기 위한, 즉 논리적으로 구성하기 위한 가장 일반적인 방법으로 오랫동안 VLAN을 사용해왔다. 하지만 VLAN은 몇 가지 치명적일 수도 있는 단점을 가지고 있다. 1. VLAN 크기가 4029로 제한된다. 4029개 이상의 논리적 네트워크를 ...

Docker OpenvSwitch Plugin

리눅스 브릿지는 딱 브릿지만의 역할을 한다. 도커에서 기본으로 지원하는 네트워크 로 간단하게 사용 할 수 있다는 장점이 있는 반면, 할 수 있는게 별로 없다는 단점도 있다. SaaS나 PaaS 인프라를 구축 할경우 QoS(네트워크 자원 제한), ACL, SPAN 룰, 네트워크 격리 등이 필요한데, 할 수가 없다. 결국 OVS를 이용해야 한다. 도커 1.11...

Dnsmasq로 Service Discovery System 만들기

Dnsmasq는 작은 규모의 네트워크에서 DNS, , 네트워크 부트 등을 서비스하기 위해서 사용하는 소프트웨어다. 가볍고 설정이 간단하기 때문에 데스크탑 가상화 소프트웨어, 핫스팟(hotspots), 스마트폰 등에 널리 사용하고 있다. 또한 가볍고 분산하기가 쉬워서 네트워크 가상화나 같은 산업 영역에서도 사용하고 있다. DHCP의 서브시스템인 DHCPv4,...

iSCSI - Internet Small Computer System Interface

iSCSI - Internet Small Computer System InterfaceiSCSI는 Internet Small Computer Interface의 줄임말입니다. SCSI는 많이 들어보셨을 겁니다. 저 역시 많이 듣기는 했지만... 듣기만 했죠. 시스템 관리자가 아닌 다음에야 SCSI이든 혹은 다른 그 무엇이든 그닥 신경쓸일이 없습니다. 개발...

OpenvSwitch를 이용한 KVM 네트워크 구성

KVM(kernel based Virtual Machine)을 위한 OVS 네트워크 구성에 대해서 알아본다. 테스트 환경은 다음과 같다. 우분투 리눅스 15.04 Open vSwitch 2.3.1 KVM은 tunctl을 이용해서 브릿지 모드의 여러 기능들을 통제한다. apt-get을 이용해서 설치하자. # apt-get install uml-utilitie...

OpenVSwitch

OpenVSwitch우선 여기에 정리하고, 나중에 옮긴다.가상 스위치(Virtual Switch)란 가상 네트워크(Virtual Network)에서 VM을 위해서 제공되는 스위치를 의미한다. 이 스위치는 호스트 운영체제에서 소프트웨어 적으로 제공하기 때문에, 가상 스위치라고 부른다. 이 가상 스위치는 물리적 스위치와 연결된다. 1. vSwitch가 VM...

OpenVSwithc에서의 QoS Policing

멀티테넌트를 지원하는 컨테이너 기반의 SaaS 환경을 만들고 있다. 하나의 컨테이너 인스턴스에 여러 개의 SaaS 컨테이너가 네트워크 자원을 공유두고 경쟁을 한다. 따라서 SaaS 별로 트래픽을 제어 할 필요가 있다. 의 QoS Policing를 이용해서 트래픽 대역폭을 제어하는 방법을 살펴보려 한다.VirtualBox로 VM을 하나 만들어서 여기에 doc...

Docker 레퍼런스 네트워크

도커를 이용한 데이터 센터 구축이 목표다. 아마도 클라우드 인프라를 구축하는데, 가장 큰 어려움은 네트워크 구성일 것이다. 네트워크 구성을 집중적으로 살펴보려고 한다. 최종목표는 와 같은 네트워크 인프라를 구축하는 거다.을 기반으로 테스트 환경을 만들어 보기로 했다.제대로 테스트하려면 두 개 이상의 물리적인 호스트와 스위치가 필요하다. 지금은 이런 여력이 ...

IP 자세히 보기

IP 자세히 보기 미완성 IP를 헤더 차원에서 좀 더 깊이 정리해 보려한다.이 문서를 읽기전에 아래의 문서들을 먼저 읽어두면 도움이 될 것이다. IP 는 인터넷으로 연결된 호스트들간에 데이터 교환을 지원하기 위해서 만들어진 프로토콜이다. IP는 인터넷 환경에서 host 간 데이타 그램의 교환을 목적으로 하므로 host-to-host 프로토콜이라...

Open vSwitch with VXLAN

Open vSwitch with VXLAN을 이용한 오버레이 네트워크를 구성해 보려고 한다. 클라우드 인프라를 위한 네트워크 모델을 고민하고 있다. 일단은 단순한 L3 Flat Network를 생각하고 있지만, AWS VPC와 같은 격리된 (그리고 복잡한)네트워크 구성의 확장 가능성은 열어두려고 한다. 어차피 L3 Flat Network 모델이라면, 이 ...