안녕하세요,
우리는 M2M 통신용으로 여러 3G/4G 원격 게이트웨이 장치를 가지고 있으며, 이 장치들은 PPTP VPN을 통해 VPN 서버(및 오피스 게이트웨이 라우터)에 서로 연결되어 있습니다. 이 시스템은 유기적으로 성장했으며(실제로 확장할 계획이 아니었음), 최소 비용으로 제가 조립했습니다.
원격 유닛들은 모두 VPN에 접속하며 10.0.1.0/24 서브넷 내에 정적 주소를 할당받습니다. 각 원격지의 애플리케이션은 조금씩 다르지만, 기본적으로 작은 LAN이 있으며 필요한 장비(주로 데이터로거)가 연결되어 있고, 원격 게이트웨이에서 로컬 장치로 포트 포워딩이 되어 있습니다.
설명을 위해 매우 대략적인 다이어그램을 첨부합니다: http://www.gliffy.com/pubdoc/4478306/L.png
하지만, 때때로 일부 연결이 수 KBps 이상 속도에 도달하지 못하고 핑이 매우 높아지는 등 처리량 문제가 발생하고 있습니다. 패킷 분절 문제가 있다고 생각하며, MTU와 MRU 값을 최적화하여 이를 방지하고자 합니다.
A에서 B로 가는 패킷이 분절되고 있는지 판단하는 방법을 알고 있으며, 모든 네트워크 구간에서 L3 및 L2 MTU/MRU를 변경하는 방법도 알지만, 어디서 시작하고 어떤 방식을 따라야 할지 막막합니다. 아마도 저는 너무 과도하게 생각하고 있는 걸 수도 있습니다.
네트워킹 장비는 모두 Mikrotik이고, 패킷 무선은 Sierra MiniPCI-e 카드, 게이트웨이에는 bridged ADSL2+ 연결이 사용됩니다(아아, 이건 좀 별로입니다).
도움 주시면 감사하겠습니다!