Skip to main content

Routing BGP Community

This schema extension adds the BGP Communities models.

Details

Nodes

BGPCommunity

  • Label: BGP Community
  • Description: Defines a BGP community.
  • Namespace: Routing
  • Icon: iconoir:community
  • Human Friendly ID: name__value

Attributes

namedescriptionkindoptionaldefault_valuechoices
nameThe name of the BGP community.TextFalse
descriptionAn optional description of the BGP community.TextTrue
communityThe value of the BGP community (RFC1997, RFC4360, RFC8092).TextFalse

Relationships

namepeeroptionalcardinalitykind
routing_policyRoutingPolicyTruemanyGeneric
tagsBuiltinTagTruemanyAttribute

Code

version: '1.0'
nodes:
- name: BGPCommunity
namespace: Routing
description: Defines a BGP community.
label: BGP Community
icon: iconoir:community
include_in_menu: true
human_friendly_id:
- name__value
order_by:
- name__value
display_label: '{{ name__value }} ({{ community__value }})'
attributes:
- name: name
kind: Text
unique: true
optional: false
description: The name of the BGP community.
order_weight: 1000
- name: description
kind: Text
optional: true
description: An optional description of the BGP community.
order_weight: 1100
- name: community
kind: Text
unique: true
optional: false
description: The value of the BGP community (RFC1997, RFC4360, RFC8092).
order_weight: 1200
relationships:
- name: routing_policy
peer: RoutingPolicy
label: Routing Policies
kind: Generic
cardinality: many
optional: true
description: The BGP Policies using this BGP Community.
order_weight: 1300
- name: tags
peer: BuiltinTag
kind: Attribute
cardinality: many
optional: true
order_weight: 2000