IBM Tivoli and Cisco manual Cisco NAC sequence of events, Figure A-4 Cisco NAC sequence diagram

Models: Tivoli and Cisco

1 516
Download 516 pages 58.69 Kb
Page 465
Image 465

Cisco NAC sequence of events

The NAC process is initiated by the network. Whenever access to a protected network is detected, the Network Access Device queries the endpoint for its posture. In addition, there are two polling cycles that control what requests are sent to the client by the network and when. There are three basic messages that the network can send to the client: Two of these are queries (PostureQuery and StatusChangeQuery) and one is a notification (PostureNotification).

Figure A-4shows the communication flow between the Cisco Trust Agent and the Security Compliance Manager agent.

Cisco Trust Agent

SCM Agent

processPostureRequest()

PostureResponse()

processPostureNotification()

PostureNotificationAcknowledgement()

queryPostureStatusChange()

StatusPoll()

Posture

Polll

No Status Change()

Status Changed()

Figure A-4 Cisco NAC sequence diagram

The PostureQuery asks the client for the full set of attribute data that the client has registered with the ACS. The client responds to the PostureQuery by sending the applicable values (PolicyVersion and ViolationCount) based on the data in the local policy cache.

The StatusChangeQuery asks whether there has been a change in state since the last PostureQuery or StatusChangeQuery. Both of these queries have their own polling cycle configured on the Network Access Device. It is typical for the PostureQuery polling cycle to be set to a relatively high value so that any

Appendix A. Hints and tips 447

Page 465
Image 465
IBM Tivoli and Cisco manual Cisco NAC sequence of events, Figure A-4 Cisco NAC sequence diagram