2014-01-18 23 views
2

WAN 최적화에 사용되는 기법/알고리즘은 무엇입니까? 내가 코드 예제 지원 좋은 이론을 줄 수있는 참조 찾고 있어요에 사용되는 다음과 같은 주요 기술 나는 리버베드에서 Steelhead 설명서에 모습을 촬영하고 난 발견WAN 최적화에 사용되는 기법/알고리즘

  • SDR (확장 가능한 데이터 참조하는)을 : TCP 데이터를 고유 데이터 덩어리로 분해하는 각 청크는 참조 번호가 있습니다. 바이트 시퀀스가 ​​이후에 전송 될 때 참조는 원시 데이터 청크 대신 LAN을 통해 전송됩니다.

  • 연결 풀링 :이 제품은 클라이언트가 에게 이전에 방문한 대상에 대한 새 연결을 만들려고 유휴 TCP (예를 들어 HTTP에 대한) 연결 풀을 만들고, 그것의 풀에서 하나를 사용하는 는 3 방향 TCP 핸드 셰이크를 극복합니다. 등 CIFS, MAPI, HTTP ...

  • :

  • 이 제품은 일반적인 행동 (개방/편집 원격 공유 파일/폴더)가 위한 프로토콜의 대부분을 지원하기위한 WAN을 통해 왕복의 수를 감소

    데이터 압축. 내 검색을 통해

내가 3 개 오픈 소스 프로젝트는 WAN 최적화를 수행하는 것을 목표로 발견, 다음은 다음과 같습니다

TrafficSqueezer가 갖고있는 것 같아요 더 많은 기능이 있지만 해당 페이지의 댓글은입니다.그것에 대해 좋은 말을하지 마십시오. 좋은 정보로이 프로젝트 내에서 문서를 찾으려고했으나 할 수 없었습니다.

+0

네트워크가 WAN 최적화를 수행하는 분산 시스템을 디버그해야했으며 목에 통증이있었습니다. 우리는 TCP 연결 실패로 인해 연결이 끊어지는 것을 감지했으며 WAN 최적화 프로그램은 기본 네트워크 연결이없는 경우에도 TCP 연결 유지를 통해 연결을 유지하고있었습니다. 결국 우리는 네트워크 관리자에게 WAN 최적화를 해제하도록 설득했고 문제는 사라졌습니다. 우리는 어쨌든 TCP 연결을 통해가는 데이터를 압축하고있었습니다. 일부 사이트에는 고 대역폭 연결이 없었 음을 디자인에서 알 수 있습니다. – mcdowella

답변

1

대부분의 트래픽을 줄일 수있는 기술은 물론 압축 및 데이터 중복 제거입니다 (WAN 최적화 프로그램은 메모리 또는 HDD의 알고리즘을 기반으로 동일한 데이터를 구축 함 - 다시 동일한 트래픽 패턴이 발생하는 즉시 - 패턴이 데이터 및 길이에 대한 포인터로 대체되므로 동일한 파일을 두 번 전송할 때 최대 99 %를 절약 할 수 있지만 중복 제거가 많은 부분을 최적화 할 수있는 공통 데이터가 다른 파일에도 있습니다!). (예 : http://www.computerweekly.com/feature/How-data-deduplication-works) 웹에 많은 출처가 있습니다. 예를 들어 SDR이라는 기법입니다.

리버베드는 많은 프로토콜 지원을 제공합니다. CIFS, SMB 및 MAPI가 더 많은 지연을 인식합니다 (예 : 많은 패키지가 버퍼링되고 한 번 전송되므로 왕복을 절약 할 수 있음) F5는 FTP 및 HTTP 최적화를 통해 성능을 향상시킬 수 있습니다.

상기 WAN 링크에 많은 지연이 - 당신은 또한 연결 풀링과 시간을 절약 할 수 있습니다 물론 - 그래서 미리 설정된 TCP 세션이

(당신은 TCP의 3 웨이 핸드 셰이크 필요한 것이 시간을 절약 할 수 있습니다) 그래서 한 눈에

: - 데이터 중복 제거 이 -compression -protocol 최적화

내가 (F5 WOM 제품입니다) 당신은 F5 도쿠에서 많이 찾을 수 있습니다 확신, 블루 코트는 WAN을 제공 않습니다 풀링 - 연결 최적화뿐만 아니라 물론 리버베드. 또한 silverpeak 시도해 볼 가치가있을 수도 있습니다. opensouce 제품에 대해서는 교통 체증 자에 대한 경험이 있지만 이번에는 상용 제품과 비교할 수없는 기능 세트가 없습니다.

+0

유용한 정보를 제공해 주셔서 감사합니다. 트래픽 압박 자에 대한 경험이 있기 때문에이 제품이 https, ssl 등의 암호화 된 트래픽을 최적화 할 수 있는지 물어보고 싶습니다. 설치를하는 동안 나쁜 증언을 언급하는 것을 많이 보았습니까? – Aan

+0

정직하게 말하면 나는 나이를 먹어서 달릴 필요가있다. 프로덕션 환경에서 구현할 때 지원이 부족하다는 느낌이 들었습니다. ssl 오프 로딩이 트래픽 압박자를 완전히 지원하는지 모르겠습니다. 모든 상업적 도구가이를 수행 할 수 있습니다. – roegi

+0

은 동료와 이야기를 나누었습니다. 이번 테스트를 진행 한 이번에는 지원되지 않았습니다. 하지만 어쨌든 인증서 처리를 위해 프록시와 함께 사용할 수 있습니다. 이렇게하면 시작할 수 있습니다. http://www.enterprisenetworkingplanet.com/netsysm/article.php/10954_3860256_2/WAN-Optimization-the-Open-Source-Way.htm – roegi