Openstack, Selfservice Open vSwitch 네트워크 통신과정 분석

귀귀재재·2024년 8월 12일
0

오픈스택

목록 보기
4/4

Flat,VLAN,VXLAN

VLAN (Virtual Local Area Network): VLAN은 물리적 네트워크를 논리적으로 나누어 여러 개의 가상 네트워크를 만드는 방식입니다. 각 VLAN은 고유한 ID를 가지며, 서로 다른 VLAN 간의 통신은 라우터를 통해 이루어집니다.

VXLAN (Virtual Extensible LAN): VXLAN은 오버레이 네트워크 기술로, 물리적 네트워크의 한계를 넘어 대규모 데이터 센터에서 가상 네트워크를 확장할 수 있게 해 줍니다. VXLAN은 UDP를 사용하여 캡슐화된 패킷을 전송함으로써, 더 많은 가상 네트워크를 지원할 수 있습니다.

Flat Network: Flat 네트워크는 계층이 없는 구조로, 모든 인스턴스가 동일한 브로드캐스트 도메인에 있게 됩니다. 이 경우, 별도의 VLAN이나 VXLAN을 사용하지 않고, 단순하게 네트워크를 구성합니다.

이그림만 봐선 언제 뭐가 생성되고 뭐가 나타나는지 잘 모르겠다.

라우터, PVN 생성시의 변화

Pure한 상황의 네트워크 노드의 모식도를 그려보았다.

f714d824-b38f-47da-b693-a1fcab16c53f
    Manager "ptcp:6640:127.0.0.1"
        is_connected: true
    Bridge br-tun
        Controller "tcp:127.0.0.1:6633"
            is_connected: true
        fail_mode: secure
        datapath_type: system
        Port patch-int
            Interface patch-int
                type: patch
                options: {peer=patch-tun}
        Port br-tun
            Interface br-tun
                type: internal
    Bridge br-int
        Controller "tcp:127.0.0.1:6633"
            is_connected: true
        fail_mode: secure
        datapath_type: system
        Port int-br-provider
            Interface int-br-provider
                type: patch
                options: {peer=phy-br-provider}
        Port patch-tun
            Interface patch-tun
                type: patch
                options: {peer=patch-int}
        Port br-int
            Interface br-int
                type: internal
    Bridge br-provider
        Controller "tcp:127.0.0.1:6633"
            is_connected: true
        fail_mode: secure
        datapath_type: system
        Port enp0s8
            Interface enp0s8
        Port br-provider
            Interface br-provider
                type: internal
        Port phy-br-provider
            Interface phy-br-provider
                type: patch
                options: {peer=int-br-provider}
    ovs_version: "3.2.1"

  1. provider subnet 생성

  2. selfservice SUBNET 생성

  3. router set provider=external, selfservice=internal

  4. instance 생성

instance를 생성하니 VXLAN연결이 수립되는걸 확인할 수 있었다.
VNI를 미리 설정해두는것이 아니라, 인스턴스가 생성될 노드가 결정될때 VNI가 결정되는 것을 확인 할 수 있었다.

  1. 추가



    instance2 에서 3가지를 확인했다
  • 인터넷이 되는가?
  • 다른 서브넷으로 접근이 안되는가?
  • 자신의 게이트웨이로 접근이 되는가?
    사실 인터넷에 되면 자동적으로 3번째꺼는 될수 밖에 없다.

다음번에는 인스턴스가 생성되고 구글사이트에 접속까지의 모든 기록을 살펴보고자한다.

profile
오늘 뭐하지///?

0개의 댓글