우리는 Red Hat 서버, mabri 클러스터 클러스터 서버를 보유하고 있습니다.
몇 가지 문제:
현재 MTU 값을 인쇄하는 Linux 명령은 무엇입니까? 아직 ifcfg 파일에서 MTU를 구성하지 않았습니다)
기본 MTU 값은 무엇입니까(ISO 이미지에서 Red Hat 시스템을 설치했다고 가정)
어떤 상황에서 높은 MTU 값을 사용해야 합니까? 최대값은 얼마입니까?
MTU 계산 공식은 무엇입니까?
답변1
질문은 "...인지 어떻게 알 수 있습니까?"가 아니라 "점보 프레임을 언제 설정해야 합니까?"라고 묻는 것이 더 적절할 것 같습니다.
MTU/점보 프레임에 관한 귀하의 질문에 따라:
MTU를 확인하려면 다음
ifconfig
중 하나를 수행하십시오ip
.$ ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.249 netmask 255.255.255.0 Broadcast 192.168.1.255 ether 00:0c:29:40:68:ee txqueuelen 1000(이더넷) RX 팩 외 5 Chapter 0182 바이트 22054712(21.0MiB) RX 오류 0 드롭 3 오버플로 0 프레임 0 TX 패킷 6674 바이트 838613(818.9KiB) TX 오류 0 드롭 0 오버플로 0 캐리어 0 충돌 0
또는 다음을 사용하여 ip
:
$ ip addr show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:40:68:ee brd ff:ff:ff:ff:ff:ff
inet 192.168.1.249/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
또는 더 간단하게:
$ ip link show eth0 | grep mtu
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
- 일반적으로 IPv4에서 기본 MTU는 1500(바이트)입니다.
3, 4)
일반적으로 기본 MTU는 괜찮습니다. 더 낮은 값으로 변경해야 하는 경우는 거의 없습니다.일시적으로, 방화벽이 MTU 협상을 허용하지 않는 ICMP 패킷을 차단할 때 통신 문제를 처리할 때.
MTU를 변경하려는 또 다른 상황은 JUMBO 프레임을 정의할 때입니다.
그러나 파일 서버나 데이터베이스 서버용 사설 VLAN과 같은 특정 경우에만 JUMBO 프레임을 사용하여 항상 이점을 얻을 수 있는 것은 아닙니다.그리고가장 중요한 점은 JUMBO 프레임이 있는 VLAN에서는 모든 컴퓨터가 JUMBO 프레임용으로 구성되어야 하며 스위치도 JUMBO 프레임을 지원해야 한다는 것입니다.
웹 서버나 DNS 서버와 같은 인터넷 연결 시스템에서는 JUMBO 프레임을 사용하고 싶지 않을 것입니다.
런타임에 JUMBO 프레임에 대한 인터페이스를 설정하려면:
ip link set eth0 mtu 9000
또는 /etc/network/interfaces
영구적으로 만드십시오(데비안에서):
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
mtu 9000
RH 기반 시스템의 경우:
하다vi /etc/sysconfig/network-scripts/ifcfg-eth0
그리고 다음을 추가하세요:
MTU="9000"