25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Note: For ISAKMP phase 1 messages, the SPI field within the Proposal<br />

Payload is not used to identify the ISAKMP Security Association. During<br />

phase 1, the ISAKMP SA is identified instead by the pair of values<br />

, both of which must be non-zero<br />

values. Because the Responder Cookie has not yet been generated by<br />

Host-B, the ISAKMP SA is not yet unambiguously identified.<br />

Transform Payload The Transform Payload specifies KEY_OAKLEY. For<br />

the KEY_OAKLEY transform, Host-A must also<br />

specify the relevant attributes: namely, the<br />

authentication method to be used, the pseudo-r<strong>and</strong>om<br />

function to be used, <strong>and</strong> the encryption algorithm to be<br />

used.<br />

Note: Multiple proposals can be included in message 1.<br />

IKE phase 1, message 2<br />

In message 1, Host-A proposed one or more c<strong>and</strong>idate protection suites to be<br />

used to protect the ISAKMP exchanges. Host-B uses message 2 to indicate<br />

which one, if any, it will support. If Host-A proposed just a single option, Host-B<br />

merely needs to acknowledge that the proposal is acceptable.<br />

The source <strong>and</strong> destination addresses to be placed in the <strong>IP</strong> header are those of<br />

Host-B (responder) <strong>and</strong> Host-A (initiator), respectively. The UDP header<br />

identifies that the destination port is 500, which has been assigned for use by the<br />

ISAKMP protocol. The payload of the UDP packet carries the ISAKMP message<br />

itself.<br />

The message contents are as follows:<br />

ISAKMP header The ISAKMP header in message 2 indicates an<br />

exchange type of Main Mode <strong>and</strong> contains a Message<br />

ID of 0. Host-B sets the Responder Cookie field to a<br />

r<strong>and</strong>om value, which we call Cookie-B, <strong>and</strong> copies into<br />

the Initiator Cookie field the value that was received in<br />

the Cookie-A field of message 1. The value pair<br />

serves as the SPI for the<br />

ISAKMP Security Association.<br />

Security Association The Security Association field identifies the Domain of<br />

Interpretation (DOI). Because the hosts plan to run<br />

<strong>IP</strong>Sec protocols between themselves, the DOI is<br />

simply <strong>IP</strong>.<br />

834 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!