VLAN(8021q) 설정시 패킷 사이즈 문제
글쓴이: yoyowon / 작성시간: 수, 2003/11/05 - 8:45오후
안녕하세요 ㅠㅠ...
VALN 에 대한 질문이 있어서 이렇게 글 올립니다.
VLAN 을 구현하고 8021q 모듈을 올렸는데요..(환경은 임베디드리눅스입니다. 리눅스와 거의 같게 동작한다고 보면 되고요..)
VLAN 의 헤더(4바이트)를 체크 하는지 MTU 값이 큰 1500 으로 하면 데이터를 받지를 못하고 끊어버리는 문제가 발생합니다.
ifconfig에서 MTU 값을 변경하면 쉽게 해결되기는 하지만요 NAT를 구성한 거라서 NAT 밑에 있는 놈들이 큰 사이즈의 패킷을 받을라고 하면 중간의 스위치 역할을 하는 리눅스(요놈에 VLAN을 구현한 거져..) 가 짤라 먹습니다.
물론 NAT 밑에 있는 놈들의 MTU를 줄여 주면 별 문제 없겠지만요...
제가 알고 싶은 건 이 MTU 문제를 해결하기 위한 코딩상의 문제 입니다.
MTU 체크하는 부분에서 +4 바이트 해서 그 사이즈의 패킷이 오더라도 그냥 받고 싶은데요 어디서 수정을 해야 할지 막막해서요.
VLAN을 구현해 보신 분이라면 무조건 걸려본 문제일 거 같아서 답답한 마음에 질문 올립니다.
고수님들 꼭 좀 대답해 주세요
수고하세요 ^^;
Forums:
댓글 달기