Print Download PDF Send Feedback

Previous

Next

Important Information about Creating H.323 Security Rules

Best practice - Configure anti-spoofing on the Check Point gateway interfaces.

Note – The old policy rules are still intact for calls already in-progress and they will not be dropped.

Sample H.323 Rules for an Endpoint-to-Endpoint Topology

The IP Phones communicate directly, without a Gatekeeper or an H.323 gateway. Static NAT can be configured for the phones on the internal side of the gateway.

An endpoint-to-endpoint topology is shown in the image, with Net_A and Net_B on opposite sides of the gateway. This procedure explains:

VoIP rule for this scenario:

Source

Destination

Services & Applications

Action

Net_A

Net_B

Net_B

Net_A

H323

Accept

To Configure an H.323 rule for endpoint-to-endpoint topology:

  1. Configure an Access Control rule that allows IP phones in Net_A or Net_B to call each other.
  2. Select the applicable service.
  3. Configure the VoIP rule.
  4. Configure Hide NAT or Static NAT for the phones in the internal network.
  5. Do this by editing the Network Object for the internal network (Net_A). See Setting up your network for Network Address Translation.
  6. Install Policy.

Sample H.323 Rules for a Gatekeeper-to-Gatekeeper (or H.323 Gateway) Topology

Each Gatekeeper or H.323 gateway controls a separate endpoint domain. Static NAT can be configured for the Internal Gatekeeper. For the internal phones, Hide NAT or Static NAT can be configured.

The illustration shows a Gatekeeper-to-Gatekeeper or Gateway topology, with Net_A and Net_B on opposite sides of the gateway. This procedure shows you how to:

VoIP Access Control rule for this scenario

Source

Destination

Service

Action

Comment

GK_A

GK_B

GW_A

GW_B

GK_B

GK_A

GW_B

GW_A

H323

H323_ras

Accept

Bidirectional calls

To define an H.323 rule for Gatekeeper-to-Gatekeeper topology:

  1. Define an Access Control rule that allows IP phones in Net_A to call Net_B and the reverse.
  2. Define the Network Objects for the gateway objects (GW_A and GW_B)

    OR

  3. Define the Network Object for the Gatekeeper objects (GK_A and GK_B).
  4. Define the VoIP rule.
  5. Configure Static NAT for the Internal Gatekeeper.
  6. Define Hide NAT or Static NAT for the phones in the internal network. Do this by editing the Network Object for the internal network (Net_A). See Setting up your network for Network Address Translation.
  7. Install Policy.

Sample H.323 Rules for a Gatekeeper (or H.323 Gateway) in an External Network

The IP phones use the services of a Gatekeeper or H.323 gateway on the external side of the gateway. This topology enables the use of the services of a Gatekeeper or an H.323 gateway that is maintained by another organization. It is possible to configure Hide NAT or Static NAT (or No-NAT) for the phones on the internal side of the gateway.

The image shows an H.323 topology with a Gateway, with Net_A and Net_B on opposite sides of the gateway. This procedure shows you how to:

VoIP Access Control rule for this scenario:

Source

Destination

Services & Applications

Action

Comment

Net_A

Net_B

GK_B

GK_B

Net_A

H323_ras
H323

Accept

Bidirectional calls.

To configure an H.323 rule for a Gatekeeper in the external network:

  1. Configure the Network Objects. In the image, these are Net_A and Net_B.
  2. Configure the Network Object for the Gatekeeper (GK_B) or GW_B gateway.
  3. Configure the VoIP rule.
  4. Configure Hide NAT or Static NAT for the phones in the internal network. Do this by editing the Network Object for the internal network (Net_A). See Setting up your network for Network Address Translation.
  5. Install Policy.

Defining H.323 Rules for a Gatekeeper in DMZ Topology

The image shows an H.323-based VoIP topology where a Gatekeeper is installed in the DMZ. This procedure explains how to:

VoIP rule for this scenario:

Source

Destination

Services & Applications

Action

Comments

GK_DMZ

Net_A

Net_B

Net_A

Net_B

GK_DMZ

H323

H323_ras

Accept

Bidirectional calls.

Static NAT rules for the Gatekeeper in the DMZ:

Original

Translated

Comments

Source

Destination

Services & Applications

Source

Destination

Services & Applications

GK_DMZ

Net_B

*Any

GK_DMZ:
Static

=

=

Outgoing calls

Net_B

GK_DMZ_NATed

*Any

=

GK_DMZ:
Static

=

Incoming calls

To define an H.323 rule for a Gatekeeper in the DMZ:

  1. Define the network objects (nodes or networks) for the phones that:
    • Use the Gatekeeper for registration
    • Are allowed to make calls, and their calls tracked by the gateway

    In the image, these are Net_A and Net_B.

  2. Define the network object for the Gatekeeper (GK_DMZ).
  3. Configure the VoIP rule.

    To define Hide NAT or Static NAT for the phones in the internal network, edit the network object for Net_A.

    • Select NAT > Advanced.
    • Check the box Add automatic address translation rules to hide this Gateway behind another Gateway.
    • Select the Translation method, Hide or Static.

      If you select Hide NAT:

      • Create a node object with the Hide NAT IP address
      • Select the Security Policies tab.
      • Add the service to the Services & Applications column.
      • Add the node object to the Destination of the rule.
  4. Define Static NAT for the Gatekeeper in the DMZ:
    1. Create a Node object for the Static address of the Gatekeeper (for example: GK_DMZ_NATed).
    2. Define the manual Static NAT rules.
    3. Configure proxy-ARPs.

      You must associate the translated IP address with the MAC address of the gateway interface that is on the same network as the translated addresses. Use the arp command in UNIX or the local.arp file in Windows.

      The command fw ctl arp displays the ARP proxy table on gateways that run on Windows. On UNIX, use the arp -a command.

  5. Make the time-out of the H323_ras service greater or equal to the Gatekeeper registration time-out.
    • In the Manage & Settings tab, go to Blades > General, select Inspection Settings.

      The Inspection Settings window opens.

    • From the General tab, in the search window, enter H.323.
    • The H.323 - General Settings window shows. Double-click the service. A window opens.
    • Configure the Timeouts
  6. Click OK.
  7. Install the Security Policy.