cisco_ios_xr_ipv6_ospfv3_oper_ospfv3_processes_process_default_vrf_external_routes_external_route

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Cisco-IOS-XR-ipv6-ospfv3-oper:ospfv3/processes/process/default-vrf/external-routes/external-route

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Ospfv3EdmTopPath

type Ospfv3EdmTopPath struct {
	// Route path interface name
	InterfaceName string `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	// Route path next hop
	RoutePathNextHop string `protobuf:"bytes,2,opt,name=route_path_next_hop,json=routePathNextHop,proto3" json:"route_path_next_hop,omitempty"`
	// Path ID of path
	RoutePathId uint32 `protobuf:"varint,3,opt,name=route_path_id,json=routePathId,proto3" json:"route_path_id,omitempty"`
	// Backup Path Info
	RouteBackupPath      *Ospfv3ShBackupPath `protobuf:"bytes,4,opt,name=route_backup_path,json=routeBackupPath,proto3" json:"route_backup_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

OSPFv3 topology path information

func (*Ospfv3EdmTopPath) Descriptor

func (*Ospfv3EdmTopPath) Descriptor() ([]byte, []int)

func (*Ospfv3EdmTopPath) GetInterfaceName

func (m *Ospfv3EdmTopPath) GetInterfaceName() string

func (*Ospfv3EdmTopPath) GetRouteBackupPath

func (m *Ospfv3EdmTopPath) GetRouteBackupPath() *Ospfv3ShBackupPath

func (*Ospfv3EdmTopPath) GetRoutePathId

func (m *Ospfv3EdmTopPath) GetRoutePathId() uint32

func (*Ospfv3EdmTopPath) GetRoutePathNextHop

func (m *Ospfv3EdmTopPath) GetRoutePathNextHop() string

func (*Ospfv3EdmTopPath) ProtoMessage

func (*Ospfv3EdmTopPath) ProtoMessage()

func (*Ospfv3EdmTopPath) Reset

func (m *Ospfv3EdmTopPath) Reset()

func (*Ospfv3EdmTopPath) String

func (m *Ospfv3EdmTopPath) String() string

func (*Ospfv3EdmTopPath) XXX_DiscardUnknown

func (m *Ospfv3EdmTopPath) XXX_DiscardUnknown()

func (*Ospfv3EdmTopPath) XXX_Marshal

func (m *Ospfv3EdmTopPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ospfv3EdmTopPath) XXX_Merge

func (dst *Ospfv3EdmTopPath) XXX_Merge(src proto.Message)

func (*Ospfv3EdmTopPath) XXX_Size

func (m *Ospfv3EdmTopPath) XXX_Size() int

func (*Ospfv3EdmTopPath) XXX_Unmarshal

func (m *Ospfv3EdmTopPath) XXX_Unmarshal(b []byte) error

type Ospfv3EdmTopology

type Ospfv3EdmTopology struct {
	// Route ID
	RouteId string `protobuf:"bytes,1,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"`
	// Route distance
	RouteDistance uint32 `protobuf:"varint,2,opt,name=route_distance,json=routeDistance,proto3" json:"route_distance,omitempty"`
	// Route cost
	RouteCost uint32 `protobuf:"varint,3,opt,name=route_cost,json=routeCost,proto3" json:"route_cost,omitempty"`
	// Route type
	RouteType            uint32   `protobuf:"varint,4,opt,name=route_type,json=routeType,proto3" json:"route_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPFv3 Topology Information

func (*Ospfv3EdmTopology) Descriptor

func (*Ospfv3EdmTopology) Descriptor() ([]byte, []int)

func (*Ospfv3EdmTopology) GetRouteCost

func (m *Ospfv3EdmTopology) GetRouteCost() uint32

func (*Ospfv3EdmTopology) GetRouteDistance

func (m *Ospfv3EdmTopology) GetRouteDistance() uint32

func (*Ospfv3EdmTopology) GetRouteId

func (m *Ospfv3EdmTopology) GetRouteId() string

func (*Ospfv3EdmTopology) GetRouteType

func (m *Ospfv3EdmTopology) GetRouteType() uint32

func (*Ospfv3EdmTopology) ProtoMessage

func (*Ospfv3EdmTopology) ProtoMessage()

func (*Ospfv3EdmTopology) Reset

func (m *Ospfv3EdmTopology) Reset()

func (*Ospfv3EdmTopology) String

func (m *Ospfv3EdmTopology) String() string

func (*Ospfv3EdmTopology) XXX_DiscardUnknown

func (m *Ospfv3EdmTopology) XXX_DiscardUnknown()

func (*Ospfv3EdmTopology) XXX_Marshal

func (m *Ospfv3EdmTopology) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ospfv3EdmTopology) XXX_Merge

func (dst *Ospfv3EdmTopology) XXX_Merge(src proto.Message)

func (*Ospfv3EdmTopology) XXX_Size

func (m *Ospfv3EdmTopology) XXX_Size() int

func (*Ospfv3EdmTopology) XXX_Unmarshal

func (m *Ospfv3EdmTopology) XXX_Unmarshal(b []byte) error

type Ospfv3EdmTopologyExternal

type Ospfv3EdmTopologyExternal struct {
	// Common Route topology information
	RouteTopology *Ospfv3EdmTopology `protobuf:"bytes,50,opt,name=route_topology,json=routeTopology,proto3" json:"route_topology,omitempty"`
	// List of paths to this route
	RoutePathList []*Ospfv3EdmTopPath `protobuf:"bytes,51,rep,name=route_path_list,json=routePathList,proto3" json:"route_path_list,omitempty"`
	// Extended communities in the route
	RouteExtendedCommunity *Ospfv3ShRouteExtendedComm `` /* 130-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}                   `json:"-"`
	XXX_unrecognized       []byte                     `json:"-"`
	XXX_sizecache          int32                      `json:"-"`
}

func (*Ospfv3EdmTopologyExternal) Descriptor

func (*Ospfv3EdmTopologyExternal) Descriptor() ([]byte, []int)

func (*Ospfv3EdmTopologyExternal) GetRouteExtendedCommunity

func (m *Ospfv3EdmTopologyExternal) GetRouteExtendedCommunity() *Ospfv3ShRouteExtendedComm

func (*Ospfv3EdmTopologyExternal) GetRoutePathList

func (m *Ospfv3EdmTopologyExternal) GetRoutePathList() []*Ospfv3EdmTopPath

func (*Ospfv3EdmTopologyExternal) GetRouteTopology

func (m *Ospfv3EdmTopologyExternal) GetRouteTopology() *Ospfv3EdmTopology

func (*Ospfv3EdmTopologyExternal) ProtoMessage

func (*Ospfv3EdmTopologyExternal) ProtoMessage()

func (*Ospfv3EdmTopologyExternal) Reset

func (m *Ospfv3EdmTopologyExternal) Reset()

func (*Ospfv3EdmTopologyExternal) String

func (m *Ospfv3EdmTopologyExternal) String() string

func (*Ospfv3EdmTopologyExternal) XXX_DiscardUnknown

func (m *Ospfv3EdmTopologyExternal) XXX_DiscardUnknown()

func (*Ospfv3EdmTopologyExternal) XXX_Marshal

func (m *Ospfv3EdmTopologyExternal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ospfv3EdmTopologyExternal) XXX_Merge

func (dst *Ospfv3EdmTopologyExternal) XXX_Merge(src proto.Message)

func (*Ospfv3EdmTopologyExternal) XXX_Size

func (m *Ospfv3EdmTopologyExternal) XXX_Size() int

func (*Ospfv3EdmTopologyExternal) XXX_Unmarshal

func (m *Ospfv3EdmTopologyExternal) XXX_Unmarshal(b []byte) error

type Ospfv3EdmTopologyExternal_KEYS

type Ospfv3EdmTopologyExternal_KEYS struct {
	ProcessName          string   `protobuf:"bytes,1,opt,name=process_name,json=processName,proto3" json:"process_name,omitempty"`
	Prefix               string   `protobuf:"bytes,2,opt,name=prefix,proto3" json:"prefix,omitempty"`
	PrefixLength         uint32   `protobuf:"varint,3,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPFv3 Topology External Information

func (*Ospfv3EdmTopologyExternal_KEYS) Descriptor

func (*Ospfv3EdmTopologyExternal_KEYS) Descriptor() ([]byte, []int)

func (*Ospfv3EdmTopologyExternal_KEYS) GetPrefix

func (m *Ospfv3EdmTopologyExternal_KEYS) GetPrefix() string

func (*Ospfv3EdmTopologyExternal_KEYS) GetPrefixLength

func (m *Ospfv3EdmTopologyExternal_KEYS) GetPrefixLength() uint32

func (*Ospfv3EdmTopologyExternal_KEYS) GetProcessName

func (m *Ospfv3EdmTopologyExternal_KEYS) GetProcessName() string

func (*Ospfv3EdmTopologyExternal_KEYS) ProtoMessage

func (*Ospfv3EdmTopologyExternal_KEYS) ProtoMessage()

func (*Ospfv3EdmTopologyExternal_KEYS) Reset

func (m *Ospfv3EdmTopologyExternal_KEYS) Reset()

func (*Ospfv3EdmTopologyExternal_KEYS) String

func (*Ospfv3EdmTopologyExternal_KEYS) XXX_DiscardUnknown

func (m *Ospfv3EdmTopologyExternal_KEYS) XXX_DiscardUnknown()

func (*Ospfv3EdmTopologyExternal_KEYS) XXX_Marshal

func (m *Ospfv3EdmTopologyExternal_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ospfv3EdmTopologyExternal_KEYS) XXX_Merge

func (dst *Ospfv3EdmTopologyExternal_KEYS) XXX_Merge(src proto.Message)

func (*Ospfv3EdmTopologyExternal_KEYS) XXX_Size

func (m *Ospfv3EdmTopologyExternal_KEYS) XXX_Size() int

func (*Ospfv3EdmTopologyExternal_KEYS) XXX_Unmarshal

func (m *Ospfv3EdmTopologyExternal_KEYS) XXX_Unmarshal(b []byte) error

type Ospfv3ShBackupPath

type Ospfv3ShBackupPath struct {
	// Next hop Interface
	BackupRouteInterfaceName string `` /* 137-byte string literal not displayed */
	// Nexthop IP address
	BackupRouteNextHopAddress string `` /* 142-byte string literal not displayed */
	// IP address of source of route
	BackupRouteSource string `protobuf:"bytes,3,opt,name=backup_route_source,json=backupRouteSource,proto3" json:"backup_route_source,omitempty"`
	// Metric
	BackupMetric uint32 `protobuf:"varint,4,opt,name=backup_metric,json=backupMetric,proto3" json:"backup_metric,omitempty"`
	// Primary Path
	PrimaryPath bool `protobuf:"varint,5,opt,name=primary_path,json=primaryPath,proto3" json:"primary_path,omitempty"`
	// Line Card Disjoint
	LineCardDisjoint bool `protobuf:"varint,6,opt,name=line_card_disjoint,json=lineCardDisjoint,proto3" json:"line_card_disjoint,omitempty"`
	// Downstream
	Downstream bool `protobuf:"varint,7,opt,name=downstream,proto3" json:"downstream,omitempty"`
	// Node Protect
	NodeProtect bool `protobuf:"varint,8,opt,name=node_protect,json=nodeProtect,proto3" json:"node_protect,omitempty"`
	// SRLG Disjoint
	SrlgDisjoint         bool     `protobuf:"varint,9,opt,name=srlg_disjoint,json=srlgDisjoint,proto3" json:"srlg_disjoint,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

OSPFv3 Route Backup Path Information

func (*Ospfv3ShBackupPath) Descriptor

func (*Ospfv3ShBackupPath) Descriptor() ([]byte, []int)

func (*Ospfv3ShBackupPath) GetBackupMetric

func (m *Ospfv3ShBackupPath) GetBackupMetric() uint32

func (*Ospfv3ShBackupPath) GetBackupRouteInterfaceName

func (m *Ospfv3ShBackupPath) GetBackupRouteInterfaceName() string

func (*Ospfv3ShBackupPath) GetBackupRouteNextHopAddress

func (m *Ospfv3ShBackupPath) GetBackupRouteNextHopAddress() string

func (*Ospfv3ShBackupPath) GetBackupRouteSource

func (m *Ospfv3ShBackupPath) GetBackupRouteSource() string

func (*Ospfv3ShBackupPath) GetDownstream

func (m *Ospfv3ShBackupPath) GetDownstream() bool

func (*Ospfv3ShBackupPath) GetLineCardDisjoint

func (m *Ospfv3ShBackupPath) GetLineCardDisjoint() bool

func (*Ospfv3ShBackupPath) GetNodeProtect

func (m *Ospfv3ShBackupPath) GetNodeProtect() bool

func (*Ospfv3ShBackupPath) GetPrimaryPath

func (m *Ospfv3ShBackupPath) GetPrimaryPath() bool

func (*Ospfv3ShBackupPath) GetSrlgDisjoint

func (m *Ospfv3ShBackupPath) GetSrlgDisjoint() bool

func (*Ospfv3ShBackupPath) ProtoMessage

func (*Ospfv3ShBackupPath) ProtoMessage()

func (*Ospfv3ShBackupPath) Reset

func (m *Ospfv3ShBackupPath) Reset()

func (*Ospfv3ShBackupPath) String

func (m *Ospfv3ShBackupPath) String() string

func (*Ospfv3ShBackupPath) XXX_DiscardUnknown

func (m *Ospfv3ShBackupPath) XXX_DiscardUnknown()

func (*Ospfv3ShBackupPath) XXX_Marshal

func (m *Ospfv3ShBackupPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ospfv3ShBackupPath) XXX_Merge

func (dst *Ospfv3ShBackupPath) XXX_Merge(src proto.Message)

func (*Ospfv3ShBackupPath) XXX_Size

func (m *Ospfv3ShBackupPath) XXX_Size() int

func (*Ospfv3ShBackupPath) XXX_Unmarshal

func (m *Ospfv3ShBackupPath) XXX_Unmarshal(b []byte) error

type Ospfv3ShRouteExtendedComm

type Ospfv3ShRouteExtendedComm struct {
	// Domain ID value
	ExtendedCommunityDomainIdValue []byte `` /* 157-byte string literal not displayed */
	// Domain ID type
	ExtendedCommunitylDomainIdType uint32 `` /* 158-byte string literal not displayed */
	// Area id
	ExtendedCommunityAreaId uint32 `` /* 135-byte string literal not displayed */
	// Router id
	ExtendedCommunityRouterId string `` /* 140-byte string literal not displayed */
	// Route type
	ExtendedCommunityRouteType uint32 `` /* 144-byte string literal not displayed */
	// Route Options
	ExtendedCommunityOptions uint32   `` /* 136-byte string literal not displayed */
	XXX_NoUnkeyedLiteral     struct{} `json:"-"`
	XXX_unrecognized         []byte   `json:"-"`
	XXX_sizecache            int32    `json:"-"`
}

OSPF External Route Extended Community Information

func (*Ospfv3ShRouteExtendedComm) Descriptor

func (*Ospfv3ShRouteExtendedComm) Descriptor() ([]byte, []int)

func (*Ospfv3ShRouteExtendedComm) GetExtendedCommunityAreaId

func (m *Ospfv3ShRouteExtendedComm) GetExtendedCommunityAreaId() uint32

func (*Ospfv3ShRouteExtendedComm) GetExtendedCommunityDomainIdValue

func (m *Ospfv3ShRouteExtendedComm) GetExtendedCommunityDomainIdValue() []byte

func (*Ospfv3ShRouteExtendedComm) GetExtendedCommunityOptions

func (m *Ospfv3ShRouteExtendedComm) GetExtendedCommunityOptions() uint32

func (*Ospfv3ShRouteExtendedComm) GetExtendedCommunityRouteType

func (m *Ospfv3ShRouteExtendedComm) GetExtendedCommunityRouteType() uint32

func (*Ospfv3ShRouteExtendedComm) GetExtendedCommunityRouterId

func (m *Ospfv3ShRouteExtendedComm) GetExtendedCommunityRouterId() string

func (*Ospfv3ShRouteExtendedComm) GetExtendedCommunitylDomainIdType

func (m *Ospfv3ShRouteExtendedComm) GetExtendedCommunitylDomainIdType() uint32

func (*Ospfv3ShRouteExtendedComm) ProtoMessage

func (*Ospfv3ShRouteExtendedComm) ProtoMessage()

func (*Ospfv3ShRouteExtendedComm) Reset

func (m *Ospfv3ShRouteExtendedComm) Reset()

func (*Ospfv3ShRouteExtendedComm) String

func (m *Ospfv3ShRouteExtendedComm) String() string

func (*Ospfv3ShRouteExtendedComm) XXX_DiscardUnknown

func (m *Ospfv3ShRouteExtendedComm) XXX_DiscardUnknown()

func (*Ospfv3ShRouteExtendedComm) XXX_Marshal

func (m *Ospfv3ShRouteExtendedComm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ospfv3ShRouteExtendedComm) XXX_Merge

func (dst *Ospfv3ShRouteExtendedComm) XXX_Merge(src proto.Message)

func (*Ospfv3ShRouteExtendedComm) XXX_Size

func (m *Ospfv3ShRouteExtendedComm) XXX_Size() int

func (*Ospfv3ShRouteExtendedComm) XXX_Unmarshal

func (m *Ospfv3ShRouteExtendedComm) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL