netfilter iptables를 이용할 때 mtu 사이즈 질문입니다.
글쓴이: wonjnlee / 작성시간: 토, 2016/12/31 - 1:28오후
안녕하세요
현재 학교에서 테스트하고 있는 연구주제가 있어서 질문드립니다.
netfilter의 iptables를 이용하여 PC-A에서 PC-B로 이동하는 패킷의 페이로드양과 패킷정보를 출력하고 싶은데요.
출력하고 이를 모니터링하는 부분을 또다른 PC들(SERVER-A, SERVER-B)로 구성하려고 합니다.
그런데 이 모니터링에 사용하는 PC(SERVER-A, SERVER-B)들의 mtu를 줄여서, mtu가 줄어들었을 때의 속도 차이를 계산해보려고 하는데요.
PC-A (mtu 1500) -> SERVER-A (mtu 1200) -> NETWORK -> SERVER-B (mtu 1200) -> PC-B (mtu 1500)
이런 환경을 구성한다고 가정한다면, PC-A에서 PC-B로 전송되는 데이터가 문제없이 들어갈 수 있나요?
제가 궁금한 것은 만약 PC-A에서 1500을 꽉 채운 양의 데이터를 PC-B로 전송한다고 할 경우,
SERVER-A와 SERVER-B 두 군데에서 더 작은 mtu를 갖기 때문에 이것을 쪼갤테고.
이러면 실제 PC-B는 SERVER가 없다면 한번에 받을 수 있는 양을 쪼개서 나눠 받을테니..
이러면 실제 PC-A에서 PC-B로 전송되는 데이터의 시퀀스번호나 기타 헤더정보들이 영향을 받지는 않을까해서요.
어차피 페이로드는 mtu에 따라서 잘려서 전송될 수 있으니 상관없을것같다는 생각도 듭니다만...
도움 부탁드립니다!
Forums:
댓글 달기