VLAN을 삭제 및 재구성하지 않고 하나의 기본 데이터 링크에서 다른 기본 데이터 링크로 VLAN을 마이그레이션할 수 있습니다. 기본 링크는 물리적 링크일 수도 있고 링크 집계일 수도 있고 etherstub일 수도 있습니다. etherstub에 대한 자세한 내용은 Oracle Solaris 11.2의 네트워크 가상화 및 네트워크 리소스 관리 의 가상 네트워크의 구성 요소를 참조하십시오.
VLAN을 성공적으로 마이그레이션하기 위해서는 VLAN을 이동할 대상 기본 데이터 링크가 해당 VLAN의 데이터 링크 등록 정보를 수용할 수 있어야 합니다. 해당 등록 정보가 지원되지 않는 경우 마이그레이션이 실패하고 사용자에게 통지됩니다. 마이그레이션이 성공한 후 해당 VLAN이 네트워크 연결을 유지하고 있는 한 해당 VLAN을 사용하는 모든 응용 프로그램은 계속 정상적으로 작동합니다.
VLAN 마이그레이션 후 일부 하드웨어 종속 등록 정보가 변경될 수도 있습니다. 예를 들어 VLAN은 항상 해당 기본 데이터 링크와 동일한 MAC 주소를 공유합니다. 따라서 VLAN을 마이그레이션하면 해당 VLAN의 MAC 주소가 대상 데이터 링크의 기본 MAC 주소로 변경됩니다. 영향을 받을 수 있는 다른 등록 정보로는 데이터 링크 상태, 링크 속도, MTU 크기 등이 있습니다. 그러나 응용프로그램은 중단 없이 계속 작동합니다.
VLAN 마이그레이션은 전역으로 또는 선택적으로 수행할 수 있습니다.
전역 마이그레이션은 한 데이터 링크에 구성된 모든 VLAN을 다른 데이터 링크로 마이그레이션하는 데 사용됩니다. 전역 마이그레이션을 수행하기 위해서는 소스 데이터 링크와 대상 데이터 링크만 지정하면 됩니다. 다음 예에서는 ether0의 모든 VLAN을 net1로 이동하는 방법을 보여 줍니다.
# dladm modify-vlan -l net1 -L ether0
VLAN이 마이그레이션될 대상 데이터 링크를 가리킵니다.
VLAN이 구성된 원래 데이터 링크를 가리킵니다.
선택적 마이그레이션은 선택된 VLAN만 마이그레이션하는 데 사용됩니다. 선택적 VLAN 마이그레이션을 수행하려면 이동하려는 VLAN을 지정합니다. Figure 3–3을 기반으로 하는 다음 예에서 VLAN은 net0에서 net3으로 이동합니다.
# dladm modify-vlan -l net3 web1,auth1,app1
마이그레이션을 수행하는 동안 VLAN의 VLAN ID를 변경할 수 있습니다. Figure 3–3을 기초로 하여 다음 예에서는 동시에 여러 VLAN을 마이그레이션하고 VLAN ID를 변경하는 방법을 보여줍니다.
# dladm show-vlan LINK VID OVER FLAGS web1 111 net0 ----- auth1 112 net0 ----- app1 113 net0 ----- # dladm modify-vlan -l net3 -v 123 web1 # dladm modify-vlan -l net3 -v 456 auth1 # dladm modify-vlan -l net3 -v 789 app1 # dladm show-vlan LINK VID OVER FLAGS web1 123 net3 ----- auth1 456 net3 ----- app1 789 net3 -----