버추얼부트를 통해 윈도우로 부팅을 해도 마찬가지 현상이 발생하였다.
macintosh -> giga switch (3com) -> gigabit switch (jumbo frame/cos 802.11p / vlan setting) -> linux router
-> packet forwarding via vpn -> idc traffic server-> IDC network area
(vpn tunneling )
네트워크의 구조는 위와 같다. 이 설정중에 유독 문제가 발생한것은 매킨토시의 하드웨어였다.
윈도우나, 맥os 나 모두 아래와 같은 오류가 발생했다.
socket closing while file transfering (over 9.8MB)
cut http post transfering (over 5.2MB , socket keep connecting)
이 문제는 linux router -> idc traffic server 로 연결되는 지점에서 발생한다.
idc traffic server의 MTU 와 linux router 의 MTU 는 둘다 1500 이었다.
누적수차에 대한 패킷 오버헤드를 계산해보았다. Ethernet Link Aggresstion 기능을 이용하여 vpn을 구성하였기에 연결된 회선갯수에 대한 mtu 조절이 필요하였다.
따라서 일반적인 경우, Linux Router 의 MTU를 1450 으로 변경할 경우 매킨토시의 패킷오버헤드 중첩으로 인한 커넥션 중단현상이 발생하지 않을것이다.
in general case, to solving packet overhead problem. you should change mtu to 1450 which origin gateway (linux router).
Posted by LeCieL



