Configure GCB Settings

You can configure the following settings in GigaVUE‑FM:

GCB General Settings

In the GCB General Settings, you can specify the purge interval to automatically remove the GCBs that are disconnected for a long duration.

Note:  GigaVUE‑FM generates an alarm for the disconnected GCB when the GCB heartbeats are not received for more than 15 minutes. For details, refer to the Alarms .

To view or edit the GCB general settings,

  1. In GigaVUE‑FM, navigate to Inventory > CONTAINER > Gigamon Containerized Broker > Settings. The Settings page appears.
  2. From the Settings page, on the General section, select Edit. The Edit General Settings quick view appears.

  3. Enter the number of days to retain the disconnected GCB. After this duration, the disconnected GCB is removed.
  4. Select Save. The General Settings are updated.

GCB Individual Settings

GCB Group Settings

GCB Group settings allow you to configure group settings such as packet reordering settings to multiple GCBs present in a group. It allows you to create a group consisting of multiple GCBs with the same settings. You can change one or more group settings for a GCB group, and the changes are applied to all the GCBs in the group. You can create many GCB groups. Make sure to provide different names to all the groups.

GCB Packet Handing and Reordering Settings

When GCB receives an HTTPS POST request from Pcapper, it extracts headers, metadata, and packets from the message. After extraction, GCB applies the configured traffic policy and service identification, then forwards packets to the destination.

GCB handles the following cases:

Complete Transaction in a Single Request

When Pcapper sends all packets for a transaction in one HTTPS POST request to a single GCB instance, GCB detects the complete transaction, skips reordering or stitching, and immediately forwards the packets based on traffic policy and service identification settings.

Partial Transaction Across Multiple Requests (Same GCB Instance)

In some cases, a single request may not contain a complete transaction, or the request may include packets that are out of order. When GCB receives such requests from Pcapper, it verifies transaction completeness using metadata fields and the flow of the extracted messages.

If the request is incomplete, GCB queues it with timestamps until the packet reordering timeout expires. After reordering and stitching packets, GCB forwards the reconstructed transaction to the tools. If the queue reaches its maximum storage limit, GCB drops requests (either the oldest or most recent) based on the configured drop policy.

Partial Transaction Distributed Across Different GCB Instances

When a transaction is split across multiple packets, these packets may be sent to different GCB instances. To ensure all parts of a transaction are processed together, each GCB uses a hash of the transaction ID to identify the owning instance. If a GCB receives a packet for a transaction it does not own, it forwards that packet to the correct (owning) GCB instance.

The owning GCB instance gathers all related packets, reorders them as needed, and reconstructs the complete transaction before forwarding it to the appropriate destination.

To view or edit the GCB packet reordering settings,

  1. In GigaVUE‑FM, navigate to Inventory > CONTAINER > Gigamon Containerized Broker > Settings. The Settings page appears.
  2. From the Settings page, select a GCB to view or edit the GCB packet reordering settings.
  3. Select Edit to edit the required GCB packet reordering values in the Group Settings section. 

    Field

    Description

    Enable/disable packet reordering functionality

    Select Yes to enable the packet reordering functionality or select No to disable the packet reordering functionality.

    Use sequence number for packet reordering

    Default: Yes

    Select Yes to use sequence numbers provided in the Pcapper metadata to identify all parts of a transaction and to reorder packets before forwarding them to tools. This helps GCB reconstruct complete transactions when they arrive split across multiple HTTPS POST requests or out of order.
    Select No if the environment does not provide reliable sequence number metadata, if sequence numbers are known to be inconsistent, and you do not want GCB to rely on them during packet reordering, or to reorder packets based on timestamps instead of sequence numbers.

    Use timestamp for packet reordering

    Default: Yes

    Select Yes to use packet timestamps as part of the packet reordering policy. When enabled, GCB can reorder packets within a transaction based on their timestamps, which is useful when packets arrive out of order in time, even if they belong to the same transaction.
    Select No if packet order is already guaranteed by the upstream system and you prefer not to use timestamps as an additional ordering signal for their data traffic.

    Packet reordering timeout in milliseconds

    Enter a value between 10000 to 3600000 milliseconds for the packet reordering timeout.

    Packet reordering timeout in the duration, the GCB waits for the pending packets to complete the transaction, and after this timeout, all the related packets are dropped.

    Maximum number of requests stored in queue

    Enter a value between 1000 to 100000 requests for the maximum number of requests that can be stored in the queue.

    Packet reordering drop policy

    Select Drop most recent to drop the most recent packets when the queue is overloaded or select Drop oldest to drop the old packets when the queue is overloaded.