2.1 Transport

IKE messages MUST be transported over ISAKMP, as specified in [RFC2408], which uses UDP port 500 by default. IKE MUST run over ports 500 and 4500 if a NAT has been detected, as specified in [RFC3947] section 3.2; otherwise, it MAY be run over a different port.<7>

All fields are sent and encoded in network order unless otherwise specified.