8장. 최대 전송 단위(MTU) 설정 구성
8.1. MTU 개요
OpenStack Networking은 인스턴스에 안전하게 적용할 수 있는 최대 전송 단위(MTU) 크기를 계산할 수 있습니다. MTU 값은 단일 네트워크 패킷이 전송할 수 있는 최대 데이터 양을 지정합니다. 이 수는 애플리케이션에 가장 적합한 크기에 따라 변수입니다. 예를 들어 NFS 공유에서는 etcdctl 애플리케이션의 해당 MTU 크기를 다른 MTU 크기를 필요로 할 수 있습니다.
openstack network show <network_name> 명령을 사용하여 OpenStack Networking에서 계산하는 가장 큰 MTU 값을 볼 수 있습니다. net-mtu 는 일부 구현에 없는 neutron API 확장입니다. 필요한 MTU 값은 인스턴스에서 지원하는 경우 DHCPv4 클라이언트에 및 라우터 알림(RA) 패킷을 통해 IPv6 클라이언트에 알릴 수 있습니다. 라우터 알림을 보내려면 네트워크를 라우터에 연결해야 합니다.
MTU 설정을 엔드 투 엔드에서 일관되게 구성해야 합니다. 즉, VM, 가상 네트워크 인프라, 물리적 네트워크 및 대상 서버를 포함하여 패킷이 통과하는 모든 지점에서 MTU 설정이 동일해야 합니다.
예를 들어 다음 다이어그램의 원은 인스턴스와 물리적 서버 간의 트래픽에 대해 MTU 값을 조정해야 하는 다양한 지점을 나타냅니다. 특정 MTU 크기의 패킷을 수용하기 위해 네트워크 트래픽을 처리하는 매우 인터페이스의 MTU 값을 변경해야 합니다. 이는 192.168.200.15 인스턴스에서 물리적 서버 10.20.15.25 로 트래픽이 이동하는 경우 필요합니다.

일치하지 않는 MTU 값으로 인해 여러 네트워크 문제가 발생할 수 있으며, 가장 일반적인 것은 임의 패킷 손실로 인해 연결이 떨어지고 네트워크 성능이 저하됩니다. 이러한 문제는 올바른 MTU 값이 있는지 확인하기 위해 가능한 모든 네트워크 포인트를 식별하고 검사해야 하므로 문제 해결에 문제가 있습니다.