Router
Product block for Router
products.
RouterRole
Bases: strEnum
Enumerator for the different types of routers.
Source code in gso/products/product_blocks/router.py
P = 'p'
class-attribute
instance-attribute
P-routers.
PE = 'pe'
class-attribute
instance-attribute
PE-routers.
AMT = 'amt'
class-attribute
instance-attribute
AMT-routers.
RouterBlockInactive
Bases: ProductBlockModel
A router that's being currently inactive. See RouterBlock
.
Source code in gso/products/product_blocks/router.py
RouterBlockProvisioning
Bases: RouterBlockInactive
A router that's being provisioned. See RouterBlock
.
Source code in gso/products/product_blocks/router.py
RouterBlock
Bases: RouterBlockProvisioning
A router that's currently deployed in the network.
Attributes:
Name | Type | Description |
---|---|---|
router_fqdn |
str
|
FQDN of a router. |
router_ts_port |
PortNumber
|
The port of the terminal server that this router is connected to. Used to offer out of band access. |
router_access_via_ts |
bool
|
Whether this router should be accessed through the terminal server, or through its loopback address. |
router_lo_ipv4_address |
IPv4AddressType
|
The IPv4 loopback address of the router. |
router_lo_ipv6_address |
IPv6AddressType
|
The IPv6 loopback address of the router. |
router_lo_iso_address |
str
|
The ISO NET of the router, used for ISIS support. |
router_role |
RouterRole
|
The role of the router, which can be any of the values defined in |
router_site |
SiteBlock
|
The site that this router resides in. Both physically and computationally. |
vendor |
Vendor
|
The vendor of a router. |