Identity Agent for a User Endpoint Computer - Support for IPv6 SLAAC

Introduction and Use Case

A modern endpoint often holds several IPv6 addresses at the same time on one interface. With Stateless Address Autoconfiguration (SLAAC), the endpoint builds its own addresses from a prefix that the router advertises. With Privacy Extensions, the endpoint also builds temporary addresses that rotate at set intervals.

The Identity AgentClosed Check Point dedicated client agent installed on Windows-based user endpoint computers. This Identity Agent acquires and reports identities to the Check Point Firewall with Identity Awareness enabled. The administrator configures the Identity Agents (not the end users). There are two types of Identity Agents - Full and Light. You can download the Full and Light Identity Agent package from the Captive Portal - 'https://<Gateway_IP_Address>/connect' or from Support Center. on the endpoint computer detects these addresses. The Identity Agent reports the complete list of the current IPv6 addresses to the Policy Decision Point (PDPClosed Check Point Firewall with Identity Awareness enabled that acts as Policy Decision Point: acquires identities from identity sources; shares identities with other gateways.) Gateway, and it keeps the list current as addresses change. The Identity Agent updates the same identity session, so no re-authentication occurs and the user performs no action.

The Identity Agent, PDP Gateway, and Policy Enforcement Point (PEPClosed Check Point Firewall with Identity Awareness enabled that acts as Policy Enforcement Point: receives identities via identity sharing; redirects users to Captive Portal.) Gateway detect SLAAC automatically. No additional Identity Agent configuration is necessary.

Workflow of Identity Awareness with IPv6 SLAAC

  1. The user authenticates one time through the Identity Agent.

  2. The Identity Agent tracks all current IPv6 addresses of the endpoint and reports them to the PDP Gateway.

  3. When SLAAC rotates a temporary address, the Identity Agent detects the change and updates the address list in the same session on the PDP Gateway. No re-authentication occurs.

  4. The PDP Gateway shares the identity-to-IP Address associations with the PEP Gateway. The PEP Gateway matches traffic from any current address to the user identity.

Prerequisites for Identity Awareness with IPv6 SLAAC

Verifying that an Identity Awareness Gateway Receives IPv6 Addresses from Identity Agent for an Endpoint Computer

To view the current addresses on the Windows endpoint

On the CLI of the Windows endpoint computer:

ipconfig /all

The output includes the temporary and deprecated IPv6 addresses.

To view the identity session and the additional IPv6 address list on a Policy Decision Point (PDP) Gateway:

On the CLI of the Policy Decision Point (PDP) Gateway:

pdp monitor all

For more information about pdp monitor, see the "pdp-monitor" section of the R82.20 CLI Reference.

To view the identity session and the additional IPv6 address list on a Policy Enforcement Point (PEP) Gateway:

On the CLI of a Policy Enforcement Point (PEP) Gateway:

pep show user all

The command output on the PDP and on the PEP includes the Additional IPv6 list for the session. This confirms that several current IPv6 addresses are associated with the same user session.

For more information about this command, see the "pep-show" section of the R82.20 CLI Reference.

To view the identity session and the additional IPv6 address list in SmartConsole Logs:

In SmartConsoleClosed Check Point GUI application used to manage a Check Point environment - configure Security Policies, configure devices, monitor products and events, install updates, and so on. logs, an IP Changed log appears for each address that the endpoint adds or removes as the temporary addresses rotate.

Example of IP Changed logs in SmartConsole