기가비트 네트워크로 업그레이드-점보 프레임 활성화


21

SOHO 네트워크를 10/100에서 기가비트로 업그레이드하기 시작하고 점보 프레임에서 약간의 소리를 들었습니다.

네트워크에서 점보 프레임을 구현하는 가장 좋은 방법은 무엇입니까? 내가 제대로 작동하기 위해 내가 말할 수있는 것부터 네트워크의 모든 네트워크 장비는 점보 프레임을 지원해야합니다. 이것이 사실입니까?

GB 이더넷으로 업데이트 할 수없는 특정 장비 (예 : 네트워크 프린터)가 있으면 점보 프레임을 사용할 수 없습니까?

점보 프레임을 활성화하는 데있어 좋은 점은 무엇입니까?

답변:


20

먼저 점보 프레임 이더넷이 무엇인지 설명하는 것이 가장 좋습니다. 이더넷은 레이어 2 네트워킹 기술이며 PDU (Protocol Data Unit)는 프레임입니다. 참고로 L3PDU (IP 계층)는 패킷이고, L4PDU (tcp / udp)는 세그먼트이다.

이더넷 프레임 (여러 종류의 이더넷이 있지만 여기서 일반화 할 수 있음)은 헤더 (소스 MAC, 대상 MAC, 802.1q VLAN 태그 등을 포함)의 헤더 또는 페이로드로 구성됩니다. 프레임 및 프레임의 성공적인 전송을 검증하는 데 사용되는 CRC 체크섬.

원래 이더넷은 프레임 크기 (헤더 및 체크섬을 포함하여 전체 프레임의 데이터 값)를 1500 바이트 (또는 1518 년 조회해야 함)로 지정했습니다. 이 숫자는 한 번에 전송할 데이터 양과 해당 전송이 실패하거나 충돌하여 재전송해야 할 가능성 사이의 균형을 맞췄습니다. 빠른 전이중 LAN의 출현으로 사람들은 이더넷 프레임 크기를 늘림으로써 성능을 향상시킬 수 있다는 것을 깨달았습니다. 점보 프레임의 일반적인 크기는 프레임 당 9000 바이트이지만 대부분은 컨벤션입니다.

모든 요소가 점보 프레임 이더넷을 수신 할 것으로 예상되는 견고한 전이중 LAN (또는 VLAN)에서 실제로 성능을 향상시킵니다. 이 시나리오의 문제점은 예상하지 못한 네트워크 요소 또는 최종 장치를 도입하는 경우입니다. 가장 좋은 경우, 수신 장치가 프레임에서 1518 바이트 만 기대하기 때문에 패킷이 손실되므로 성능이 저하됩니다.

이제 당신의 구체적인 질문에 :

네트워크에서 점보 프레임을 구현하는 가장 좋은 방법은 무엇입니까?

이것은 주관적인 질문입니다. 우리는 사업장에서 모든 변수를 통제 할 수 있고 그것이 도움이 될 것임을 알고있는 곳에서만 구현하기로 결정했습니다. 이를 위해 특정 장치 만 두 번째 NIC를 통해 액세스 할 수있는 특수한 "비공개"VLAN으로 구현했습니다. 특히 파일 서버와 응용 프로그램 서버의 두 번째 NIC를이 새로운 VLAN에 넣은 다음이 VLAN에 사용 된 IP 체계에 대한 모든 참조를 변경했습니다. 이를 통해 우리가 가장 혜택을 줄 수있는 특정 영역 (인프라에서 가장 높은 활용도 데이터 링크)을 좁게 타겟팅 할 수 있습니다 (데스크톱 시스템을이 VLAN에 연결하는 사람은 없음). 이는 위험을 최소화하면서 이득을 최대화합니다.

보다 구체적으로, 네트워크 측 (IOS 사용)에서 점보 프레임 장치 전용 VLAN을 구축 한 다음 VLAN 정의에 "mtu 9000"을 추가했습니다. 이 네트워크를 사용하는 스위치의 모든 인터페이스는 "switchport access vlan 11"과 같은 것을 사용하여이 VLAN에 배치되었습니다. 리눅스 컴퓨터 (eth0이 표준 네트워크에 연결되고 eth1이 점보 프레임 네트워크에 연결됨)에서 "MTU = 9000"을 / etc / sysconfig / network-scripts / ifcfg-eth1에 추가했습니다. 이러한 패킷을 라우팅하지 않기 때문에 (점보 프레임 VLAN에 직접 연결되지 않은 것은 점보 프레임 VLAN의 NIC와 통신 할 수 없습니다) 라우터 구성에 대해 걱정할 필요가 없었습니다.

내가 제대로 작동하기 위해 내가 말할 수있는 것부터 네트워크의 모든 네트워크 장비는 점보 프레임을 지원해야합니다. 이것이 사실입니까?

예, 거의 요 모든 네트워크 "클라이언트"(서버 / 데스크톱 / IPKVM / IP 환경 모니터 등을 의미 함)도 역시 말해야합니다. 또는 위에서 언급 한 바와 같이 반 연결 가능한 머신이 많이 있습니다 (ping 및 기타 1500 바이트 미만의 L3 또는 L4PDU는 성공할 수 있습니다. 예를 들어 메일 서버가 핑 (Ping) 될 것이므로 작은 테스트 메시지를 전달할 수 있습니다. 메일 (프레임 크기가 1500 바이트를 초과하는 Excel 첨부 파일이있는 메일)은 신비하게 실패합니다.

GB 이더넷으로 업데이트 할 수없는 특정 장비 (예 : 네트워크 프린터)가 있으면 점보 프레임을 사용할 수 없습니까?

이 경우 다음과 같이하십시오 (이를 처리 할 수있는 네트워크 장비를 가정).

  • 하나는 점보 프레임이 있고 다른 하나는없는 두 개의 VLAN을 구축합니다.
  • 모든 네트워크 장치를 하나의 VLAN 또는 다른 VLAN에 할당
  • 라우터 및 스위치에서 점보 프레임 VLAN을 구현하고 모든 네트워크 클라이언트에서 프레임 크기를 변경하십시오.

즉, 더 이상 네트워크에 평평한 L2 토폴로지가 없습니다. 예를 들어, 점보 프레임 사용 서버에서 점보 이외의 프레임 프린터로 인쇄하려는 경우 패킷을 라우팅해야합니다 (라우터를 통해 이동하고 프레임을보다 일반적인 크기로 다시 쓴 다음 다른 VLAN의 프린터). 즉, 점보 프레임과 비 점보 프레임 시스템 간의 통신은 이전보다 약간 열악하지만 점프 프레임 VLAN의 모든 장치 간 데이터 전송 속도는 더 좋습니다. 실제로는 판단에 불과합니다.

점보 프레임을 활성화하는 데있어 좋은 점은 무엇입니까?

잘만되면 위의 커버. 행운을 빕니다!


정말 나쁜가요? 인터넷에서 경로 MTU 검색은 경로를 따라 일부 라우터가 500 바이트 만 통과 할 수 있는지 여부를 결정합니다. LAN에서 작동하지 않습니까?
joeforker

1
두 엔드 포인트가 모두 동일한 충돌 도메인 내에 있으면 작동하지 않습니다. 송신 장치가 수신 장치에 점보 프레임이 활성화되어 있는지 여부를 확인할 수있는 방법이 없기 때문입니다. 수신 시스템에서 점보 프레임을 활성화하지 않은 경우 패킷이 자동으로 삭제됩니다. 그들 사이에 라우터가 없기 때문에 경로 MTU 발견도 작동하지 않습니다. 마지막 라우터의 발신 인터페이스에 점보 프레임이 활성화되어 있고 수신 엔드 포인트 인터페이스가없는 경우에도 경로 MTU 검색이 실패 할 수 있다고 생각합니다.
흐름

11

점보 프레임에 관한 정보 는 Jeff Atwood의 게시물 입니다.

게시물의 주요 내용 :

  • 20 % 성능 향상
  • 큰 프레임을 그대로 유지하려면 통과하는 모든 장치가 해당 프레임 크기를 지원해야합니다.
  • 점보 프레임을 지원하지 않는 스위치는 드롭합니다

5

ping.exe를 사용하여 패킷의 최대 크기를 확인하고 점보 프레임 설정과 비교할 수 있습니다.

ping -l 4096 -f server

-l이 사용하는 패킷 크기를 조정하고 -f를 사용하여 DO_ NOT_FRAGMENT 플래그를 설정하십시오. 최대 패킷 화에 도달하면 "패킷을 조각화해야하지만 DF 세트"가 표시됩니다.

점보 프레임이 작동하는지 여부를 알려줍니다.


3

예, 모든 것이 점보 프레임을 지원해야합니다. 토큰 링과 이더넷간에 전환하는 것처럼 취급하십시오. 유일한 차이점은 일부 장치가 여전히 짧은 시간 동안 또는 간헐적으로 작동하는 것처럼 보일 수 있다는 것 입니다. 대규모 네트워크에서 재구성 장치를 추적하지 않으면 (예 : 2 주 후 "지금 막"작동이 중지 된 큐비클 뒷면에 프린터가있는 일부 사용자의 문제 티켓). 새로운 기능에도 동일하게 적용됩니다. 점보 프레임이있는 새 장치 및 컴퓨터를 재구성하는 절차를 설정하여 초기 부팅 이후에 지원 전화가 작동하지 않을 때 지원 요청을 피해야합니다.


1

Linux에서 다음이 작동하는 것으로 나타났습니다. 태그가 지정된 VLAN을 사용하는 경우 기본 장치 (예 : eth1)의 mtu를 점보 프레임 크기로 설정하십시오. 점보 프레임을 지원하는 모든 VLAN은 동일한 mtu를 얻습니다.

실제로 점보 토커와 전환이 활성화 된 VLAN은 해당 VLAN의 mtu가 기본 인터페이스 중 하나보다 작더라도 로컬 VLAN 인터페이스로 전송할 수 있습니다.

또한 Linux에서 테스트 명령은 다음과 같습니다. ping -s 4096 -M do

-s는 크기입니다. -M은 "조각화하지 마십시오"라고 말합니다. 로컬 mtu를 초과하면 오류가 발생합니다. 원격 mtu를 초과하면 아무것도 반환되지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.