VLAN (Virtual Local Area Network): VLAN은 물리적 네트워크를 논리적으로 나누어 여러 개의 가상 네트워크를 만드는 방식입니다. 각 VLAN은 고유한 ID를 가지며, 서로 다른 VLAN 간의 통신은 라우터를 통해 이루어집니다.
VXLAN (Virtual Extensible LAN): VXLAN은 오버레이 네트워크 기술로, 물리적 네트워크의 한계를 넘어 대규모 데이터 센터에서 가상 네트워크를 확장할 수 있게 해 줍니다. VXLAN은 UDP를 사용하여 캡슐화된 패킷을 전송함으로써, 더 많은 가상 네트워크를 지원할 수 있습니다.
Flat Network: Flat 네트워크는 계층이 없는 구조로, 모든 인스턴스가 동일한 브로드캐스트 도메인에 있게 됩니다. 이 경우, 별도의 VLAN이나 VXLAN을 사용하지 않고, 단순하게 네트워크를 구성합니다.
이그림만 봐선 언제 뭐가 생성되고 뭐가 나타나는지 잘 모르겠다.
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"
provider subnet 생성
selfservice SUBNET 생성
router set provider=external, selfservice=internal
instance 생성
instance를 생성하니 VXLAN연결이 수립되는걸 확인할 수 있었다.
VNI를 미리 설정해두는것이 아니라, 인스턴스가 생성될 노드가 결정될때 VNI가 결정되는 것을 확인 할 수 있었다.
다음번에는 인스턴스가 생성되고 구글사이트에 접속까지의 모든 기록을 살펴보고자한다.