Documentation
¶
Index ¶
- func BGPGlobalToOpenconfig(bgpGlobal *bgp.BGPGlobal) *openconfig.NetworkInstance_Protocol_Bgp_Global
- func BGPToOpenconfig(hostname string, bgpGlobal *bgp.BGPGlobal, sessions []*bgp.Session, ...) (*openconfig.NetworkInstance_Protocol_Bgp, error)
- func NeighborsToOpenconfig(hostname string, sessions []*bgp.Session) (map[string]*openconfig.NetworkInstance_Protocol_Bgp_Neighbor, error)
- func PeerGroupsToOpenconfig(peerGroups []*bgp.PeerGroup) map[string]*openconfig.NetworkInstance_Protocol_Bgp_PeerGroupdeprecated
- func SafiToOpenconfig(localInfo *bgp.DeviceSession) (...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BGPGlobalToOpenconfig ¶
func BGPGlobalToOpenconfig(bgpGlobal *bgp.BGPGlobal) *openconfig.NetworkInstance_Protocol_Bgp_Global
BGPGlobalToOpenconfig converts precomputed prefix-lists to OpenConfig. OpenConfig path: /network-instances/network-instance/protocols/protocol/bgp/global/.
func BGPToOpenconfig ¶
func BGPToOpenconfig(hostname string, bgpGlobal *bgp.BGPGlobal, sessions []*bgp.Session, peerGroups []*bgp.PeerGroup) (*openconfig.NetworkInstance_Protocol_Bgp, error)
BGPToOpenconfig converts all precomputed assets in BGP/* to OpenConfig. OpenConfig path: /network-instances/network-instance/protocols/protocol/bgp/.
func NeighborsToOpenconfig ¶
func NeighborsToOpenconfig(hostname string, sessions []*bgp.Session) (map[string]*openconfig.NetworkInstance_Protocol_Bgp_Neighbor, error)
NeighborsToOpenconfig converts all BGP neighbors to OpenConfig. OpenConfig path: /network-instances/network-instance/protocols/protocol/bgp/neighbors/.
func PeerGroupsToOpenconfig
deprecated
func PeerGroupsToOpenconfig(peerGroups []*bgp.PeerGroup) map[string]*openconfig.NetworkInstance_Protocol_Bgp_PeerGroup
PeerGroupsToOpenconfig converts precomputed AFI/SAFI to OpenConfig. OpenConfig path: /network-instances/network-instance/protocols/protocol/bgp/peer-groups.
Deprecated: peer-groups will be removed from the CMDB in future releases. You should migrate to configuration without using peer-groups.
func SafiToOpenconfig ¶
func SafiToOpenconfig(localInfo *bgp.DeviceSession) (map[openconfig.E_BgpTypes_AFI_SAFI_TYPE]*openconfig.NetworkInstance_Protocol_Bgp_Neighbor_AfiSafi, error)
SafiToOpenconfig converts precomputed AFI/SAFI to OpenConfig. OpenConfig path: /network-instances/network-instance/protocols/protocol/bgp/neighbors/neighbor/afi-safis/.
Types ¶
This section is empty.