Skip to main content

Routing BGP RR

This schema extension extend the BGP extension to add BGP Route Reflector Clustering.

Details

Nodes

BGPRRCluster

  • Label: Route Reflector Cluster
  • Description: A Route Reflector (RR) Cluster used for grouping internal peers
  • Namespace: Routing
  • Icon: mdi:router-network
  • Display Labels: name__value
  • Uniqueness Constraints:
    • name__value
  • Human Friendly ID: name__value

Attributes

namedescriptionkindoptionaldefault_valuechoices
nameName of the Route Reflector ClusterText
descriptionOptional description of the Route Reflector ClusterTextTrue

Relationships

namepeeroptionalcardinalitykind
cluster_idIpamIPAddressFalseoneAttribute
peer_groupsRoutingBGPPeerGroupTruemanyGeneric

Extensions

note

In this context "extensions" refer to modifications or additions to the existing schema, such as adding new attributes, relationships, or other schema elements.

RoutingBGPPeerGroup

Relationships

namepeeroptionalcardinalitykind
rr_clusterRoutingBGPRRClusteroneAttribute

Code

version: '1.0'
nodes:
- name: BGPRRCluster
namespace: Routing
description: A Route Reflector (RR) Cluster used for grouping internal peers
label: Route Reflector Cluster
icon: mdi:router-network
include_in_menu: false
uniqueness_constraints:
- - name__value
human_friendly_id:
- name__value
display_labels:
- name__value
attributes:
- name: name
kind: Text
description: Name of the Route Reflector Cluster
order_weight: 1000
- name: description
kind: Text
description: Optional description of the Route Reflector Cluster
optional: true
order_weight: 1100
relationships:
- name: cluster_id
label: Cluster ID
peer: IpamIPAddress
description: Cluster ID represented as a reference to an IP Address
cardinality: one
kind: Attribute
optional: false
order_weight: 1200
- name: peer_groups
label: BGP Peer Groups
peer: RoutingBGPPeerGroup
cardinality: many
kind: Generic
optional: true
extensions:
nodes:
- kind: RoutingBGPPeerGroup
relationships:
- name: rr_cluster
label: RR Cluster
peer: RoutingBGPRRCluster
cardinality: one
kind: Attribute
order_weight: 1600