2014-02-06 3 views
1

RFC2132에 따르면 "Pad Option"(0s)을 사용하여 단어 경계의 후속 필드를 정렬 할 수 있습니다. 그러나 DHCP packets을 보면 "단어"의 크기를 알 수 없습니다. OnTime "Options"필드는 32 바이트이고, 한 번은 60 바이트입니다. 제 설정에서 DHCP 서버는 패딩이없는 패킷을 수락하는 데 아무런 문제가 없습니다.DHCP 옵션 필드 패딩

요즘에는 패딩이 더 필요합니까? 그것이 어떤 크기일까요?

답변

1

The TCP/IP Guide은 16 비트 (2 바이트)로 "단어"를 정의합니다.

RFC2131은 312 옥텟 (바이트) 이상의 "옵션"필드를 처리 할 수 ​​있어야한다고 말합니다.

패딩은 모든 크기가 될 수 있습니다. 난 그냥 모든 패딩을 처리하지 않는 임베디드 장치 (이전 JetDirect 상자)의 DHCP 클라이언트 문제를 해결합니다. 시스코 스위치는 "Option 82"정보를 제거한 후 패딩을 추가하여 장치가 중단 될 수 있습니다. 서버로가는 정보를 채우는 것처럼 보이지는 않지만 클라이언트 나 스위치가 그렇게 할 것인지를 모르기 때문에이를 처리 할 수 ​​있어야합니다.