MTU 값은 1500 - 16000바이트 범위에서 지정할 수 있습니다. 지정된 MTU는 가상 스위치에 지정된 물리적 네트워크 장치의 MTU와 일치해야 합니다.
다음 중 하나를 수행합니다.
해당 MTU를 mtu 등록 정보의 값으로 지정하여 서비스 도메인의 새 가상 스위치 장치에 점보 프레임을 사용으로 설정합니다.
primary# ldm add-vsw net-dev=device mtu=value vswitch-name ldom
이 명령은 가상 스위치를 구성하는 것 이외에도 이 가상 스위치에 바인드될 각 가상 네트워크 장치의 MTU 값을 업데이트합니다.
해당 MTU를 mtu 등록 정보의 값으로 지정하여 서비스 도메인의 기존 가상 스위치 장치에 점보 프레임을 사용으로 설정합니다.
primary# ldm set-vsw net-dev=device mtu=value vswitch-name
이 명령은 가상 스위치를 구성하는 것 이외에도 이 가상 스위치에 바인드될 각 가상 네트워크 장치의 MTU 값을 업데이트합니다.
다음 예는 MTU 값 9000을 사용하는 가상 스위치 장치를 새로 추가하는 방법을 보여줍니다. MTU 값은 가상 스위치 장치에서 모든 클라이언트 가상 네트워크 장치로 전파됩니다.
먼저, ldm add-vsw 명령이 MTU 값으로 9000을 사용하는 가상 스위치 장치 primary-vsw0을 만듭니다. 네트워크 장치 nxge0의 인스턴스 0이 net-dev 등록 정보의 값으로 지정됩니다.
primary# ldm add-vsw net-dev=nxge0 mtu=9000 primary-vsw0 primary
다음으로, ldm add-vnet 명령이 클라이언트 가상 네트워크 장치를 이 가상 스위치 primary-vsw0에 추가합니다. 가상 네트워크 장치의 MTU는 암시적으로 가상 네트워크 장치가 바인드된 가상 스위치에서 지정됩니다. 그 결과 ldm add-vnet 명령에 mtu 등록 정보의 값을 지정할 필요가 없습니다.
primary# ldm add-vnet vnet01 primary-vsw0 ldom1
실행 중인 Oracle Solaris OS의 버전에 따라 다음을 수행하십시오.
Oracle Solaris 10 OS: ifconfig 명령이 서비스 도메인 primary에서 가상 스위치 인터페이스를 만듭니다. ifconfig vsw0 명령 출력은 mtu 등록 정보의 값이 9000임을 보여줍니다.
primary# ifconfig vsw0 plumb primary# ifconfig vsw0 192.168.1.100/24 up primary# ifconfig vsw0 vsw0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 9000 index 5 inet 192.168.1.100 netmask ffffff00 broadcast 192.168.1.255 ether 0:14:4f:fa:0:99
ifconfig 명령이 게스트 도메인 ldom1에 가상 네트워크 인터페이스를 만듭니다. ifconfig vnet0 명령 출력은 mtu 등록 정보의 값이 9000임을 보여줍니다.
primary# ifconfig vnet0 plumb primary# ifconfig vnet0 192.168.1.101/24 up primary# ifconfig vnet0 vnet0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 9000 index 4 inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255 ether 0:14:4f:f9:c4:13
Oracle Solaris 11 OS: ipadm 명령을 사용하여 기본 인터페이스의 mtu 등록 정보 값을 확인합니다.
# ipadm show-ifprop -p mtu net0 IFNAME PROPERTY PROTO PERM CURRENT PERSISTENT DEFAULT POSSIBLE net0 mtu ipv4 rw 9000 -- 9000 68-9000
ipadm 명령이 게스트 도메인 ldom1에 가상 네트워크 인터페이스를 만듭니다. ipadm show-ifprop 명령 출력은 mtu 등록 정보의 값이 9000임을 보여줍니다.
primary# ipadm create-ip net0 primary# ipadm create-addr -T static -a 192.168.1.101/24 net0/ipv4 primary# ipadm show-ifprop -p mtu net0 IFNAME PROPERTY PROTO PERM CURRENT PERSISTENT DEFAULT POSSIBLE net0 mtu ipv4 rw 9000 -- 9000 68-9000
다음 예는 인터페이스의 MTU를 4000으로 변경하는 방법을 보여줍니다.
인터페이스의 MTU는 Logical Domains Manager에서 지정한 장치의 MTU보다 작은 값으로만 변경할 수 있습니다. 이 방법은 VLAN이 구성되어 있고 각 VLAN 인터페이스에 다른 MTU가 필요한 경우 유용합니다.
Oracle Solaris 10 OS: ifconfig 명령을 사용합니다.
primary# ifconfig vnet0 mtu 4000 primary# ifconfig vnet0 vnet0: flags=1201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS,FIXEDMTU> mtu 4000 index 4 inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255 ether 0:14:4f:f9:c4:13
Oracle Solaris 11 OS: ipadm 명령을 사용합니다.
primary# ipadm set-ifprop -p mtu=4000 net0 primary# ipadm show-ifprop -p mtu net0 IFNAME PROPERTY PROTO PERM CURRENT PERSISTENT DEFAULT POSSIBLE net0 mtu ipv4 rw 4000 -- 9000 68-9000