poptop, openvpn의 dulpex 한계
소프트웨어 방식 오픈소스 vpn으로 poptop, openvpn이 대표적이죠.
vpn 서버의 하드웨어 사양을 아무리 올려봐도 네트웍으로 실시간 동영상을 받아 재생시 2MB/s 이상의 대역폭을 소비하는 동영상은 모두 뚝뚝 끊기는 현상이 발생하더군요.
집에서 사설 네트웍으로 연결된 다른 컴퓨터에 동일한 동영상을 넣고 네트웍으로 불러 재생하면 5-6MB/s 이상의 대역폭을 소비하며 끊김이 없이 부드럽게 재생이 잘 되었습니다.
유독 vpn만 이런 현상이 나길래 원인을 알아보니 openvpn의 경우 duplex가 10M인 걸 알았습니다. ethtool로 확인 가능하네요.
[root@router www]# ethtool tun0
Settings for tun0:
Supported ports: [ ]
Supported link modes:
Supports auto-negotiation: No
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 10Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Current message level: 0xffffffa1 (-95)
Link detected: yes
[root@router www]#
이게 vpn의 한계인 건가요?
상용 하드웨어 방식 vpn의 경우도 제한된 듀플렉싱으로 돌아가는 건지 궁금합니다.
그리고 만약 그렇다면 그렇게 될 수 밖에 없는 기술적인 이유에 대해서도 궁금하네요.
댓글 달기