Skip to main content

VRF

This schema extension contains models to support VRF in your network.

Details

  • Dependencies:

Nodes

VRF

  • Label: VRF
  • Description: A VRF is isolated layer three domain
  • Namespace: Ipam
  • Icon: mdi:router
  • Display Labels: name__value
  • Human Friendly ID: name__value

Attributes

namedescriptionkindoptionaldefault_valuechoices
nameTextFalse
vrf_rdTextTrue
descriptionTextTrue

Relationships

namepeeroptionalcardinalitykind
namespaceBuiltinIPNamespaceFalseoneAttribute
import_rtIpamRouteTargetTrueoneAttribute
export_rtIpamRouteTargetTrueoneAttribute

RouteTarget

  • Label: Route Target
  • Description: Route Target (RFC 4360)
  • Namespace: Ipam
  • Icon: mdi:target
  • Display Labels: name__value
  • Human Friendly ID: name__value

Attributes

namedescriptionkindoptionaldefault_valuechoices
nameText
descriptionTextTrue

Relationships

namepeeroptionalcardinalitykind
vrfIpamVRFTruemany

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.

IpamPrefix

Relationships

namepeeroptionalcardinalitykind
vrfIpamVRFTrueoneAttribute

IpamIPAddress

Relationships

namepeeroptionalcardinalitykind
vrfIpamVRFTrueoneAttribute

Code

version: '1.0'
nodes:
- name: VRF
namespace: Ipam
description: A VRF is isolated layer three domain
label: VRF
icon: mdi:router
human_friendly_id:
- name__value
order_by:
- name__value
display_labels:
- name__value
attributes:
- name: name
kind: Text
optional: false
unique: true
- name: vrf_rd
label: Route Distinguisher
kind: Text
optional: true
- name: description
kind: Text
optional: true
order_weight: 1200
relationships:
- name: namespace
peer: BuiltinIPNamespace
optional: false
cardinality: one
kind: Attribute
- name: import_rt
identifier: vrf__import
label: Import Targets
peer: IpamRouteTarget
optional: true
cardinality: one
kind: Attribute
- name: export_rt
identifier: vrf__export
label: Export Targets
peer: IpamRouteTarget
optional: true
cardinality: one
kind: Attribute
- name: RouteTarget
namespace: Ipam
description: Route Target (RFC 4360)
label: Route Target
icon: mdi:target
menu_placement: IpamVRF
human_friendly_id:
- name__value
order_by:
- name__value
display_labels:
- name__value
attributes:
- name: name
kind: Text
unique: true
- name: description
kind: Text
optional: true
relationships:
- name: vrf
peer: IpamVRF
optional: true
cardinality: many
extensions:
nodes:
- kind: IpamPrefix
relationships:
- name: vrf
label: VRF
peer: IpamVRF
optional: true
cardinality: one
kind: Attribute
order_weight: 1150
- kind: IpamIPAddress
relationships:
- name: vrf
label: VRF
peer: IpamVRF
optional: true
cardinality: one
kind: Attribute
order_weight: 1150