RoutingInstance

Keys

Leafs

Children

class Routing.RoutingInstance

Bases: Entity

Class Hierarchy: Routing RoutingInstance

This class represents configuration data.

Configuration of a routing instance.

name(key)

The name of the routing instance. For system-controlled entries, the value of this leaf must be the same as the name of the corresponding entry in state data. For user-controlled entries, an arbitrary name can be used

type: str

type

The type of the routing instance

type: one of the below values: DefaultRoutingInstance

default value: rt:default-routing-instance

enabled

Enable/disable the routing instance. If this parameter is false, the parent routing instance is disabled and does not appear in state data, despite any other configuration that might be present

type: bool

default value: true

router_id

A 32-bit number in the form of a dotted quad that is used by some routing protocols identifying a router

type: str

pattern: (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])
description

Textual description of the routing instance

type: str

interfaces

Assignment of the routing instance’s interfaces

type: Interfaces

routing_protocols

Configuration of routing protocol instances

type: RoutingProtocols

ribs

Configuration of RIBs

type: Ribs