GoConqr has a new look! Let us know what you think.

Flashcards

ClusterXL

Deleted user User has deleted their subject information English 80 cards

Cards in this deck (80)

  1. 1Synchronized Cluster?ClusterXL uses State Synchronization to keep active connections alive and prevent data loss when a member fails. With State Synchronization, each member "knows" about connections that go through other members
  2. 2ClusterXL virtual IP addresses?ClusterXL uses virtual IP addresses for the cluster itself and unique physical IP and MAC addresses for the members.
  3. 3Cluster Addresses on Different Subnets?Only one routable IP address is required in a ClusterXL cluster, for the virtual cluster interface that faces the Internet. All cluster member physical IP addresses can be non-routable.
  4. 4ClusterXL interfaces?At least three interfaces:
    one internal interface
    one external interface
    one synchronization
  5. 5Synchronization Network?The synchronization network is used to pass connection synchronization and other state information between cluster members
  6. 6ClusterXL synchronization interface?It is possible to define more than one synchronization network for backup purposes. The use of more than one synchronization interface in the same synchronization network for redundancy is not supported, as solution you can use Link Aggregation and only one sincronization network. Synchronization interface redundancy is not supported for VRRP clusters.
  7. 7ClusterXL Member IP Address?All cluster member interfaces facing the same direction must be in the same network there must not be a router between cluster members.
  8. 8Cluster Control Protocol?It allows cluster members to report their own states and learn about the states of other members by sending keep-alive packets (this only applies to ClusterXL clusters). Also it is used for State Synchronization
  9. 9Cluster Control Protocol port?UDP port 8116
  10. 10What services are synchronized through CCP?Every IP based service (including TCP and UDP) recognized by the Security Gateway is synchronized
  11. 11Must Members in a ClusterXL Load Sharing configuration be synchronized?Yes
  12. 12Do Members in a ClusterXL High Availability configuration have to be synchronized?Members in a ClusterXL High Availability configuration do not have to be synchronized, though if they are not, connections will be lost upon failover.
  13. 13How State Synchronization Works (Full Sync Mode)?Full sync transfers all Security Gateway kernel table information from one cluster member to another. It is handled by the fwd daemon using an encrypted TCP connection
  14. 14How State Synchronization Works (Delta Sync Mode)?Delta sync transfers changes in the kernel tables between cluster members. Delta sync is handled by the Security Gateway kernel using UDP multicast or broadcast on port 8116.
  15. 15Which services are not synchronized by default in ClusterXL?The VRRP and IP Clustering control protocols, and the IGMP protocol, are not synchronized by default (but you can choose to turn on synchronization for these protocols. Broadcasts and multicasts are not synchronized, and cannot be synchronized
  16. 16What services should not be synchronized in ClusterXL?short connections, such as DNS (over UDP) or HTTP.
    There is no point in synchronizing these connections because every synchronized connection consumes Security Gateway resources, and the connection is likely to have finished by the time a failover occurs.
  17. 17What latency and packet loss should the synchronization network guarantee?The synchronization network must guarantee no more than 100ms latency and no more than 5% packet loss
  18. 18Can there be a Router that joins the synchronization interfaces of both firewalls?The synchronization network may only include switches and hubs. No routers are allowed on the synchronization network, because routers drop Cluster Control Protocol packets
  19. 19What are the restrictions regarding members of a ClusterXL?identically configured platforms and same Check Point software version.
  20. 20What happens during a user-authenticated connection when a failover occurs?If a cluster member goes down, user-authenticated connections through that member are lost. Other cluster members cannot restore the connection.
    User authentication state is maintained by a process on the Security Gateway. It cannot be synchronized on members the same way that kernel data is synchronized
  21. 21What happens during a client-authenticated or session-authenticated connection when a failover occurs?the states of session authentication and client authentication are saved in kernel tables, and can be synchronized
  22. 22What are Delayed Notifications and what services do they apply to?limited to HTTP-based services. For all TCP services whose Protocol Type is HTTP or None, you can use this option to delay telling the Security Gateway about a connection, so that the connection will only be synchronized if it still exists x seconds after the connection is initiated
  23. 23What is a Sticky Connections?A connection is considered sticky when all of its packets are handled, in either direction, by a single cluster member
  24. 24What feature of ClusterXL makes a Sticky connection?there are cases where it is necessary to ensure that a connection that starts on a specific cluster member will continue to be processed by the same cluster member in both directions. To that end, certain connections can be made sticky by enabling the Sticky Decision Function
  25. 25Sticky Decision Function is requerid for- L2TP traffic
    - VPN deployments with third-party VPN peers
    - SecureClient /SecuRemote/ SSL Network Extender encrypted connections
    - SecureClient visitor mode
  26. 26What happens to members of a ClusterXL when Sticky Decision Funtion is enabled and VPNs are used?When the Sticky Decision Function is used in conjunction with VPN, cluster members are prevented from opening more than one connection to a specific peer. Opening another connection would cause another SA to be generated, which a third-party peer, in many cases, would not be able to process. Enabling the Sticky Decision Function sets all VPN sessions initiated by the same third-party gateway to be processed by a single cluster member
  27. 27In which file and on which Device is a Tunnel Group created?On Security Management Server in the file $FWDIR/lib/user.def
  28. 28What is a Tunnel Group used for?Example: all@{member1,member2} vpn_sticky_gws = {<10.10.10.1;1>, <20.20.20.1;1>};
    • ;1 - Tunnel Group Identifier. Indicates that the traffic from these IP addresses should be handled by the same cluster member. Listed peers will always connect through the same cluster member
  29. 29Is a Tunnel Group shared between active cluster members authomatic failover?Yes
  30. 30What are Non-Sticky Connections?In a non-sticky connection, a cluster member can receive an out-of-state packet, which Security Gateway normally drops because it poses a security risk. The reply packet returns via a different Security Gateway than the original packet.
  31. 31Could it be a connection involving Static NAT, encrypted connections or Hide NAT being non-sticky?Static NAT and encrypted connections through a Load Sharing cluster may be non-sticky. Non-stickiness may also occur with Hide NAT, but ClusterXL has a mechanism to make it sticky
  32. 32Is it necessary to activate the synchronization mechanisms to prevent a member from discarding traffic from a non-sticky connection?If the other members do not know about a non-sticky connection, the packet will be out-of-state, and the connection will be dropped for security reasons.
    The Synchronization mechanism thereby prevents out-of-state packets in valid, but non-sticky connections, so that these non-sticky connections are allowed.
  33. 33Are non-sticky connections necessary when using asymmetric routing?Non-sticky connections will also occur if the network Administrator has configured asymmetric routing, where a reply packet returns through a different Security Gateway than the original packet
  34. 34How are TCP sessions managed when using non-sticky connections?When a client initiates a connection by sending a SYN packet to the server. The SYN passes through cluster member A, but the SYN/ACK reply returns through cluster member B. This is a non-sticky connection, because the reply packet returns through a different Security Gateway than the original packet.
    The synchronization network notifies cluster member B. If cluster member B is updated before the SYN/ACK packet sent by the server reaches it, the connection is handled normally. If, however, synchronization is delayed, and the SYN/ACK packet is received on cluster member B before the SYN flag has been updated, then the Security Gateway treats the SYN/ACK packet as out-of-state, and drops the connection
  35. 35What is "Flush and Ack" regarding a non-sticky connection?Flush and Ack process:
    1. Cluster member receives first packet (SYN) of a connection.
    2. Suspects that it is non-sticky.
    3. Hold the SYN packet.
    4. Send the pending synchronization updates to all cluster members (including all changes relating to this packet).
    5. Wait for all the other cluster members to acknowledge the information in the sync packet.
    6. Release held SYN packet.
    7. All cluster members are ready for the SYN-ACK.
  36. 36In a ClusterXL failover why would a member be in the "Active Attention" state?More than one cluster member may encounter a problem that will result in a failover event. In cases where all cluster members encounter such problems, ClusterXL will try to choose a single member to continue operating. The state of the chosen member will be reported as Active Attention. For example, if a cross cable connecting the cluster members malfunctions, both members will detect an interface problem. One of them will change to the Down state, and the other to Active Attention.
  37. 37When Does a Failover Occur?- Any critical device fails
    - An interface or cable fails.
    - The member fails or becomes unstable.
    - The Security Policy is uninstalled
  38. 38In ClusterXL, what is a critical device?A critical device is a process running on a cluster member that enables the member to notify other cluster members that it can no longer function as a member. The device reports to the ClusterXL mechanism regarding its current state or it may fail to report, in which case ClusterXL decides that a failover has occurred and another cluster member takes over.
  39. 39What happens if a member in a ClusterXL uninstalls the policies?When the Security Policy is uninstalled the Security Gateway can no longer function as a firewall. If it cannot function as a firewall, it can no longer function as a cluster member and a failover occur
  40. 40What Happens When a Security Gateway Recovers in a Load Sharing configuration, what are the configuration options?High Availability configuration options:
    - Maintain Current Active Security Gateway
    - Switch to Higher Priority Security Gateway
  41. 41How a Recovered Cluster Member obtains the Security Policy?Policy recover process: When a failed cluster member recovers, it will first try to take a policy (up to date policy) from one of the other cluster members. If this is not possible, it compares its own local policy to the policy on the Security Management Server. If the policy on the Security Management Server is more up to date than the one on the cluster member, the policy on the Security Management Server will be retrieved. The policy is sent to the IP address defined in the General Properties page of the cluster member object
  42. 42What are the four ClusterXL Modes?- Load Sharing Multicast Mode
    - Load Sharing Unicast Mode
    - New High Availability Mode
    - High Availability Legacy Mode
  43. 43Load Sharing Multicast Mode?ClusterXL uses the Multicast mechanism to associate the virtual cluster IP addresses with all cluster members. By binding these IP addresses to a Multicast MAC address, it ensures that all packets sent to the cluster, acting as a Security Gateway, will reach all members in the cluster. Each member then decides whether it should process the packets or not. This decision is the core of the Load Sharing mechanism: it has to assure that at least one member will process each packet (so that traffic is not blocked), and that no two members will handle the same packets (so that traffic is not duplicated).
  44. 44Is it necessary to enable synchronization in a Load Sharing Multicast (ClusterXL) configuration?The decision function, which is the one that chooses which member of the cluster manages the connection,try to route each connection through a Security Gateway, to ensure that packets that belong to a single connection will be processed by the same member. Unfortunately, this requirement cannot always be enforced, and in some cases, packets of the same connection will be handled by different members. ClusterXL handles these situations using its State Synchronization mechanism, which mirrors connections on all cluster members
  45. 45What is the purpose of ARP packages sent by members of a ClusterXL in Load Sharing Multicast Mode?The ARP replies sent by a cluster member will indicate that the cluster IP address is reachable via a multicast MAC address
  46. 46When there is a failover in a Load Sharing Multicast (ClusterXL) configuration member, is it necessary for the active member to issue GARP packages?When a failover occurs, one of the cluster members goes down. However, traffic still reaches all of the active cluster members, and hence there is no need to make changes in the network ARP routing
  47. 47What are the functions of the "Pivot" member in a Load Sharing Unicast (ClusterXL) configuration?In this mode a single cluster member, referred to as Pivot, is associated with the cluster virtual IP addresses, and is thus the only member to receive packets sent to the cluster
    The pivot is then responsible for propagating the packets to other cluster members, creating a Load Sharing mechanism
    Distribution is performed by applying a decision function on each packet, the same way it is done in Load Sharing Multicast mode. The difference is that only one member performs this selection: any non-pivot member that receives a forwarded packet will handle it, without applying the decision function. The pivot member intercepts the ARP request, and responds with the MAC address that corresponds to its own unique IP address
  48. 48How is the "Pivot" member chosen in a Load Sharing Unicast (ClusterXL) configuration?The pivot member is always the active member with the highest priority. This means that when a former pivot recuperates, it will retain its previous role.
  49. 49What happens when there is a failover of the "Pivot" member in a Load Sharing Unicast (ClusterXL) configuration?When a failover occurs on the pivot, the second member assumes the role of pivot. New pivot member sends gratuitous ARP
  50. 50What MAC address is associated with the Cluster IP in a New High Availability Mode (ClusterXL) configuration?The cluster virtual IP addresses are associated with the physical network interfaces of the active member (by matching the virtual IP address with the unique MAC address of the appropriate interface)
  51. 51A member who is in Standby status begins to have problems, can this member participate in the active member election if a Cluster failover occurs in a New High Availability Mode (ClusterXL) configuration?If the cluster may encounter problems in standby members, these members are not considered for the role of active members, in the event of a failover
  52. 52When a Cluster failover occurs in a New High Availability Mode (ClusterXL) configuration, which layer 2 packets does the new active member send?The stand-by member (new active member) sends gratuitous ARP requests
  53. 53What are the possible states of a ClusterXL member?Each state reflects the result of a test on critical devices:
    - Active
    - Active attention
    - Down
    - Ready
    - Standby
    - Initializing
    - ClusterXL inactive or member is down
  54. 54ClusterXL Active attention state?Active attention: A problem has been detected, but the cluster member is still forwarding packets because it is the only member in the cluster or there are no other active members in the cluster
  55. 55ClusterXL Down state?Down: the critical devices is down
  56. 56ClusterXL Ready state?Ready: State Ready means that the member recognizes itself as a part of the cluster and is literally ready to go into action, but, by design, something prevents the member from taking action. Possible reasons: Not all required software components were loaded and initialized yet and/or not all configuration steps finished successfully yet, It may also be because Software installed on this member has a higher version than the rest of the members in this cluster
  57. 57In which state does a ClusterXL member check for the existence of another active member in high availability mode or the existence of a pivot in load sharing unicast mode?Before a cluster member becomes Active, it sends a message to the rest of the cluster members, checking whether it can become Active. In High Availability mode it will check if there is already an Active member and in Load Sharing Unicast mode it will check if there is a Pivot member already. The member remains in the Ready state until it receives the response from the rest of the cluster members and decides which state to choose next (Active, Standby, Pivot, or non-Pivot
  58. 58ClusterXL Initializing state?Initializing:n initial and transient state of the cluster member.
    The cluster member is booting up, and ClusterXL product is already running, but the Security Gateway is not yet ready
  59. 59What is the next state in ClusterXL? ClusterXL inactive or member is down?Local member cannot hear anything coming from this cluster member.
    Forwarding packets?known
  60. 60What happens if a member in a ClusterXL needs to change status?When a member needs to change its state (for example, when an active member encounters a problem and needs to bring itself down), it first queries the other members for their state. If all other members are down, this member cannot change its state to a non-active one (or else all members will be down, and the cluster will not function). Thus, the reporting member continues to function, despite its problem (and will usually report its state as "active attention").
  61. 61What is a Problem Notification in ClusterXL?When a critical device (also known as a Problem Notification, or pnote) fails, the cluster member is considered to have failed.
  62. 62What are the built-in critical devices in a ClusterXL?built-in critical devices:
    - The cluster interfaces on the cluster members.
    - Synchronization: full synchronization completed successfully.
    - Filter: the Security Policy, and whether it is loaded.
    - cphad: which follows the ClusterXL process called cphamcset.
    - fwd: the Security Gateway daemon
  63. 63For the built-in critical device "The cluster interfaces on the cluster members", which are the interfaces that the mechanisms of ClusterXL check?All that participate in ClusterXL
  64. 64For the built-in critical device "The cluster interfaces on the cluster members", when is a failover generated taking into account the minimum number of functional interfaces?ClusterXL also sets the required minimum number of functional interfaces to the largest number of functional interfaces seen since the last reboot. If the number of functional interfaces is less than the required number, ClusterXL starts a failover
  65. 65For the built-in critical device "The cluster interfaces on the cluster members", which interfaces are taken into account for the minimum calculation of required functional interfaces?An interface can be:
    - Non-secured or Secured. A secured interface is a synchronization interface.
    - Shared or unique. A shared interface applies only to High Availability Legacy mode.
    - Multicast or broadcast. The Cluster Control Protocol (CCP) mode used in the cluster
  66. 66For the built-in critical device "The cluster interfaces on the cluster members", what do the DOWN and READ states mean for an interface?Interfaz DOWN: interface cannot receive or transmit CCP packets, or both
    Interfaz READ: The interface may also be able to receive but not transmit CCP packets, in which case the status field is read
  67. 67What are the initial states available when registering a critical device defined by the administrator?initial state
    Define the status of the that will be reported to ClusterXL upon registration
    - ok — is alive.
    - init — is initializing. The member is down. This state prevents the member from become active
    - problem — has failed.
  68. 68What does it mean to register the status of a Critical Device to the ClusterXL, and what are the possible states?Report the status of a user defined critical device to ClusterXL.
    Status to be reported:
    - ok — is alive
    - init — is initializing. The member is down. This state prevents the member from become active
    - problem — has failed. If this status is reported to ClusterXL, the cluster member will become active immediately failover to another cluster member.
  69. 69What happens if a critical device defined by the user and with a timeout of 10 seconds at the time of registration, does not report its status after 10 seconds?Timeout:
    - If fails to contact the cluster member within the timeout that was defined when the it was registered, and hence the cluster member, will be considered to have failed
    - If a critical device is registered with the -t 0 parameter, there will be no timeout, and until the device reports otherwise, the status is considered to be the last reported status
  70. 70What is the "ClusterXL_monitor_ips" script located in $FWDIR/bin used for?designed to provide a way to check end-to-end connectivity to routers or other network devices and cause failover if the ping fails
  71. 71What is the "ClusterXL_monitor_process" script located in $FWDIR/bin used for?monitors the existence of given processes and causes failover if the processes die
  72. 72What is the CCP mode for HA New and Load Sharing Unicast Modes?Multicast mode: Multicast mode is the default Cluster Control Protocol (CCP) mode in High Availability New Mode and Load Sharing Unicast Mode (and also Load Sharing Multicast Mode).
  73. 73What happens when there is a failover in HA mode or Load Sharing unicast mode (not multicast)?Gratuitous ARP Requests (G-ARPs): After fail-over, the new active member (or pivot member) broadcasts a series of Gratuitous ARP Requests (G-ARPs), The G-ARPS associate the Virtual IP address of the cluster with the physical MAC address of the new active member or the new pivot. A member with a large number of Static NAT entries can transmit too many GARPS and Switches may not integrate these GARP updates quickly enough into their ARP tables so that Switches continue to send traffic to the physical MAC address of the member that failed. Also there are Network components, such as VoIP phones, that ignore GARPs
  74. 74What is the VMAC mode used for in HA mode or Load Sharing unicast mode (not multicast)?VMAC Mode: By enabling Virtual MAC in ClusterXL High Availability mode, or Load Sharing Unicast mode, all cluster members associate the same Virtual MAC address with all Cluster Virtual Interfaces and the Virtual IP address, the VMAC that is advertised by the cluster members (through G-ARP Requests) keeps the real MAC address of each member and adds a Virtual MAC address on top of it.
  75. 75What MAC address is used for local connections and sync connections when using VMAC Mode?the real MAC address of each member is still associated with its real IP address
  76. 76On what platform is VMAC Mode supported?Secure Platform and Gaia
  77. 77What is Forwarding Layer?The Forwarding Layer is a ClusterXL mechanism that allows a cluster member to pass packets to other members, after they have been locally inspected by the firewall
  78. 78When a member forwards a packet to another member through the forwarding layer once it has been inspected locally, what special item informs the peer member that the packet has already been inspected?special source MAC address: Packets sent on the Forwarding Layer use a special source MAC address to inform the receiving member that they have already been inspected by another Security Gateway, the receiving member can safely hand over these packets to the local Operating System, without further inspection
  79. 79How and why does a member forward a package to a peer member through the forwarding layer?If a member decides, upon the completion of the firewall inspection process, that a packet is intended for another cluster member, it can use the Forwarding Layer to hand the packet over to that destination, this is done by sending the packet over a secured network (any subnet designated as a Synchronization network) directly to that member. Encrypted packets are decrypted during the inspection process, and are forwarded as clear-text (unencrypted) data
  80. 80Packets originated by cluster members can pose problems in the following situations: - New High Availability mode. The connection is opened from the stand-by member. All packets from the external host are handled by the active member, instead of the original gateway. - Load Sharing mode. The decision function has selected another member to handle this connection. This can happen since packets directed at a cluster IP are distributed among cluster members as with any other connection. What is the solution to ensure that a packet originated by a security gateway is forwarded to that gateway?Forwarding Layer

Information

Description
Se queda por Non-Sticky Connections
Created by
Deleted user · May 2019
Updated
Jun 17, 2019
Views
26
History
  • Created by brian gustavo triviño taborda · Apr 23, 2019
  • Copied by brian gustavo triviño taborda · May 29, 2019
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?