sonic-bgpcfgd build fails in the absence of Python 2, as it attempts to explicitly call sonic-cfggen using `/usr/bin/python2.7`. Also, it attempts to call sonic-cfggen using a local, relative path. Since the sonic-config-engine package is not installed, neither are its dependencies. Now, we configure the Python 3 sonic-config-engine as a dependency of sonic-bgpcfgd, which ensures the Python 3 sonic-config-engine package and its dependencies are installed before sonic-bgpcfgd is built/tested.
98 lines
1.9 KiB
Plaintext
98 lines
1.9 KiB
Plaintext
!
|
|
! =========== Managed by sonic-cfggen DO NOT edit manually! ====================
|
|
! generated by templates/frr.conf.j2 with config DB data
|
|
! file: frr.conf
|
|
!
|
|
! template: common/daemons.common.conf.j2
|
|
!
|
|
hostname test_hostname
|
|
password zebra
|
|
enable password zebra
|
|
!
|
|
log syslog informational
|
|
log facility local4
|
|
!
|
|
! end of template: common/daemons.common.conf.j2!
|
|
agentx
|
|
!
|
|
! Enable nht through default route
|
|
ip nht resolve-via-default
|
|
! Enable link-detect (default disabled)
|
|
interface Ethernet0
|
|
link-detect
|
|
!
|
|
interface Ethernet4
|
|
link-detect
|
|
!
|
|
interface PortChannel10
|
|
link-detect
|
|
!
|
|
interface PortChannel20
|
|
link-detect
|
|
!
|
|
!!
|
|
!
|
|
! set static default route to mgmt gateway as a backup to learned default
|
|
ip route 0.0.0.0/0 10.10.10.1 200
|
|
!!
|
|
!
|
|
! template: bgpd/bgpd.main.conf.j2
|
|
!
|
|
! bgp multiple-instance
|
|
!
|
|
! BGP configuration
|
|
!
|
|
! TSA configuration
|
|
!
|
|
ip prefix-list PL_LoopbackV4 permit 55.55.55.55/32
|
|
!
|
|
ipv6 prefix-list PL_LoopbackV6 permit fc00::/64
|
|
!
|
|
ip prefix-list LOCAL_VLAN_IPV4_PREFIX seq 5 permit 10.10.10.0/24
|
|
!
|
|
ipv6 prefix-list LOCAL_VLAN_IPV6_PREFIX seq 10 permit fc01::/64
|
|
!
|
|
route-map HIDE_INTERNAL permit 10
|
|
set community local-AS
|
|
!
|
|
router bgp 55555
|
|
!
|
|
bgp log-neighbor-changes
|
|
no bgp default ipv4-unicast
|
|
!
|
|
bgp bestpath as-path multipath-relax
|
|
!
|
|
bgp graceful-restart restart-time 480
|
|
bgp graceful-restart
|
|
bgp graceful-restart preserve-fw-state
|
|
!
|
|
bgp router-id 55.55.55.55
|
|
!
|
|
network 55.55.55.55/32
|
|
!
|
|
address-family ipv6
|
|
network fc00::1/64
|
|
exit-address-family
|
|
!
|
|
network 10.10.10.1/24
|
|
address-family ipv6
|
|
network fc01::1/64
|
|
exit-address-family
|
|
!
|
|
address-family ipv4
|
|
redistribute connected route-map HIDE_INTERNAL
|
|
exit-address-family
|
|
address-family ipv6
|
|
redistribute connected route-map HIDE_INTERNAL
|
|
exit-address-family
|
|
!
|
|
address-family ipv4
|
|
maximum-paths 32
|
|
exit-address-family
|
|
address-family ipv6
|
|
maximum-paths 32
|
|
exit-address-family
|
|
!
|
|
! end of template: bgpd/bgpd.main.conf.j2
|
|
!!
|