Package com.eqixiac.equinix.design.peering


package com.eqixiac.equinix.design.peering
Peering Intelligence: interconnection analysis combining PeeringDB IX/facility data with the live Equinix Fabric catalog.

PeeringIntelligence is the entry point - a fluent builder reached via fabric.peeringIntelligence() or Design.over(fabric).peeringIntelligence(). An analysis produces a PeeringIntelligenceResult containing an ASN-by-metro presence matrix, per-network profiles, Fabric on-ramp availability (live service-profile cross-referencing with corporate-to-product name bridging), optional resiliency analysis (blast radius, correlated failures, ranked failover paths, geographic diversity), and mutual-IX-presence peering opportunities.

Data honesty is a design rule throughout: partial data is reported via warnings() rather than silently presented as complete, unknown distances are excluded rather than scored as zero, and disabled analyses are labelled "not analyzed" rather than rendered as real zeroes.

Sub-packages: client (the PeeringDB HTTP client and wire models), model (analysis result types), enums (connectivity, policy, diversity, and failure-scope classifications).

See Also:
  • Classes
    Class
    Description
    Entry point for Peering Intelligence - an interconnection analysis tool that combines PeeringDB IX peering data with Equinix Fabric private connectivity data to produce unified presence matrices, resiliency assessments, and peering opportunity discovery.
    Fluent builder for configuring and executing a peering intelligence analysis.