Oracle® Solaris 11.2의 네트워크 가상화 및 네트워크 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

VXLAN을 구성하는 방법

  1. 관리자로 로그인합니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. 시스템에서 사용할 수 있는 IP 주소를 결정합니다.
    # ipadm show-addr
  3. IP 주소 또는 IP 인터페이스를 지정하여 VXLAN 데이터 링크를 만듭니다.
    • IP 주소를 지정하여 VXLAN을 만들려면
      # dladm create-vxlan -p prop=value VXLAN-LINK
      –p prop=value

      생성된 VXLAN 데이터 링크에서 지정된 값으로 설정할 수 있는 쉼표로 구분된 VXLAN 데이터 링크 등록 정보 목록을 지정합니다. 다음 등록 정보를 설정합니다.

      • addr – VXLAN 네트워크에 대한 IPv4 또는 IPv6 주소를 지정합니다. 이 주소는 특정 주소이거나 주소/접두어 길이 조합일 수 있습니다.

      • vni – VXLAN 세그먼트의 네트워크 식별자를 지정합니다. 0과 16777215 사이의 숫자를 지정할 수 있습니다.

      • mgroup – (선택 사항) 멀티캐스트 그룹 이름을 지정합니다. VXLAN 세그먼트에 자체 멀티캐스트 그룹이 있는 경우에만 이 옵션을 지정할 수 있습니다.

      VXLAN-LINK

      VXLAN의 이름입니다.

    • IP 인터페이스를 지정하여 VXLAN을 만들려면 다음을 참조하십시오.
      # dladm create-vxlan -p prop=value
      –p prop=value

      생성된 VXLAN 데이터 링크에서 지정된 값으로 설정할 수 있는 쉼표로 구분된 VXLAN 데이터 링크 등록 정보 목록을 지정합니다. 다음 등록 정보를 설정합니다.

      • interface – VXLAN 네트워크에 대한 IP 인터페이스를 지정합니다.

      • vni – VXLAN 세그먼트의 네트워크 식별자를 지정합니다. 0과 16777215 사이의 숫자를 지정할 수 있습니다.

      VXLAN

      VXLAN의 이름입니다.

      IP 인터페이스와 IP 버전을 지정하면 해당 인터페이스에 지정되는 버전의 사용 가능한 IP 주소를 통해 VXLAN 데이터 링크가 생성됩니다. 예를 들어, net0을 통해 IP 주소 10.10.10.1을 구성한 경우 VXLAN 데이터 링크는 10.10.10.1을 통해 생성됩니다. 기본적으로 IP 버전은 IPv4 주소입니다. 하지만 IPv6 주소가 필요한 경우 ipvers 등록 정보를 사용하여 버전을 지정해야 합니다.


    주 -  물리적 통합 링크(트렁크 또는 DLMP 집계) 또는 IPoIB 링크에 호스트되는 IP 주소에서 VXLAN 데이터 링크를 만들 수 있습니다. 하지만 IPMP, 가상 네트워크 인터페이스 또는 루프백 인터페이스에 호스트된 IP 주소에는 VXLAN 데이터 링크를 만들 수 없습니다.
  4. 만든 VXLAN을 확인합니다.
    # dladm show-vxlan
  5. VXLAN 데이터 링크를 통해 VNIC를 만듭니다.
    # dladm create-vnic -l VXLAN-LINK VNIC

    VXLAN 데이터 링크를 통해 VLAN VNIC를 만들 수 있습니다. VLAN VNIC를 만들려면 –f(강제) 옵션을 지정해야 합니다. 자세한 내용은 VLAN ID로 VNIC 구성 방법을 참조하십시오.

  6. VNIC를 영역에 먼저 지정하거나, 직접 VNIC를 통해 IP 인터페이스를 구성합니다.
    • VNIC를 통해 IP 인터페이스를 구성합니다.
      # ipadm create-ip VNIC
      # ipadm create-addr -a address VNIC
    • 영역에 VNIC를 지정하고 영역 내의 VNIC를 통해 IP 인터페이스를 구성합니다.
      1. 영역의 인터페이스를 사용하여 VNIC를 지정합니다.
        zonecfg:zone> add net
        zonecfg:zone:net> set physical=VNIC
        zonecfg:zone:net> end
      2. 구현한 변경 사항을 확인하고 커밋한 다음 영역을 종료합니다.
        zonecfg:zone> verify
        zonecfg:zone> commit
        zonecfg:zone> exit
      3. 영역을 재부트합니다.
        global# zoneadm -z zone reboot
      4. 영역에 로그인합니다.
        global# zlogin zone
      5. 영역에서 영역에 이제 지정된 VNIC를 통해 IP 인터페이스를 만듭니다.
        zone# ipadm create-ip interface
      6. 유효한 IP 주소로 VNIC를 구성합니다.

        VNIC에 정적 주소를 지정하는 경우 다음을 입력합니다.

        zone# ipadm create-addr -a address interface
        –a address

        IP 주소를 지정합니다. CIDR 표기법을 사용할 수 있습니다.

      7. 영역을 종료합니다.

    dladmipadm 명령에 대한 자세한 내용은 dladm(1M)ipadm(1M) 매뉴얼 페이지를 참조하십시오.

예 3-1  VXLAN을 만들고 VXLAN을 통해 생성된 VNIC에 대한 IP 인터페이스 구성
  1. 시스템에서 사용 가능한 IP 주소를 확인합니다.

    # ipadm show-addr net4
    ADDROBJ   TYPE   STATE   ADDR 
    net4/v4   static ok      10.10.11.1/24
  2. VXLAN 세그먼트 10에서 VXLAN 데이터 링크를 만듭니다.

    # dladm create-vxlan -p addr=10.10.11.1,vni=10 vxlan1
  3. 만든 VXLAN 링크를 확인합니다.

    # dladm show-vxlan
    LINK   ADDR       VNI  MGROUP
    vxlan1 10.10.11.1 10   224.0.0.1

    멀티캐스트 주소를 지정하지 않았기 때문에 이 VXLAN 세그먼트에서는 동일한 네트워크 세그먼트에서 모든 호스트의 주소를 지정하는 All Host 멀티캐스트 주소를 사용합니다.

  4. VXLAN 링크 정보를 확인합니다.

    # dladm show-link vxlan1
    LINK   CLASS MTU  STATE OVER 
    vxlan1 vxlan 1440 up    -- 

    vxlan1이 생성되고 링크 상태는 up입니다.

  5. vxlan1을 통해 VNIC를 만듭니다.

    # dladm create-vnic -l vxlan1 vnic1
  6. 만든 VNIC를 확인합니다.

    # dladm show-vnic
    LINK   OVER   SPEED  MACADDRESS      MACADDRTYPE  VIDS 
    vnic1  vxlan1 10000  2:8:20:fe:58:d4 random       0
  7. VNIC를 통해 IP 인터페이스를 구성합니다.

    # ipadm create-ip vnic1
    # ipadm create-addr -T static -a local=10.10.12.1/24 vnic1/v4
    # ipadm show-addr vnic1
    ADDROBJ  TYPE   STATE  ADDR 
    vnic1/v4 static ok     10.10.12.1/24

IP 주소를 지정하여 VXLAN을 성공적으로 만들었습니다. VXLAN을 통해 VNIC를 만들고 IP 인터페이스를 구성했습니다.

예 3-2  VXLAN을 통해 만든 VNIC를 영역에 지정하고 IP 인터페이스 구성

이 예에서는 Example 3–1에서 1-6단계를 완료했다고 가정합니다.

VNIC를 만든 후 VNIC를 영역에 지정하고 IP 인터페이스를 구성합니다.

global# zonecfg -z zone2
zonecfg:zone2> add net
zonecfg:zone2:net> set physical=vnic1
zonecfg:zone2:net> end
zonecfg:zone2> verify
zonecfg:zone2> commit
zonecfg:zone2> exit
global# zoneadm -z zone2 reboot

global# zlogin zone2
zone2# ipadm create-ip vnic1
zone2# ipadm create-addr -a 192.168.3.85/24 vnic1
ipadm: vnic1/v4

zone2# exit

VNIC를 영역에 지정한 다음 VNIC를 통해 IP 인터페이스를 구성했습니다.