Comments (3)
Hello - thanks for opening this issue - this is not present as it was never required so far (AVD is using peer groups rather than network neighbor statements for EVPN). Remarked this as an enhancement and hopefully someone can pick this up. If you are interested in adding it yourself let us know and we can provide guidance.
from ansible-avd.
Thanks for reading.
However the peers associated with AF EVPN have to be defined somehow presently we use peer_group with the name key set to the peer IP address, works but kludgey (-- you mention network statements above, that is not related to my issue and network statements cannot substitute for peer identities).
Anyway, I would hope it'd be fairly simple to add (reference data more than code) since those same settings are already present in other address-families?
from ansible-avd.
Thanks - updated my comment I meant neighbor and not network.
This is how it is done today in AVD. You should be able to do the same though I don't know your usecase.
router bgp 65101
router-id 10.255.0.3
[...]
neighbor EVPN-OVERLAY-PEERS peer group
neighbor EVPN-OVERLAY-PEERS update-source Loopback0
neighbor EVPN-OVERLAY-PEERS bfd
neighbor EVPN-OVERLAY-PEERS ebgp-multihop 3
neighbor EVPN-OVERLAY-PEERS password 7 Q4fqtbqcZ7oQuKfuWtNGRQ==
neighbor EVPN-OVERLAY-PEERS send-community
neighbor EVPN-OVERLAY-PEERS maximum-routes 0
[...]
neighbor 10.255.0.1 peer group EVPN-OVERLAY-PEERS <<<<<<<< your neighbor with IP in the generic config
neighbor 10.255.0.1 remote-as 65100
neighbor 10.255.0.1 description dc1-spine1
[...]
!
address-family evpn
neighbor EVPN-OVERLAY-PEERS activate. <<<<<<<<<<<<<<<<< only peer-group needed
!
That being said, adding neighbor under EVPN address family should be fairly simple so someone may pick it up as a good first issue.
from ansible-avd.
Related Issues (20)
- Feat(eos_designs): Implement DTLS for STUN for WAN scenarios
- Feat(eos_designs): Update the description of WAN interfaces to include WAN carrier and circuit ID
- Feat(eos_designs): Add ACL for Internet facing WAN interfaces HOT 1
- Feat(eos_designs): Use GTSM configuration to limit the TTL permitted for bgp peering to 1 for WAN
- Feat(eos_designs): Allow to control DPS timers at the `wan_path_group` level
- Feat(eos_designs): Configure BFD timers higher than DPS timeouts for WAN BGP neighbors
- Feat(eos_designs): Make DPS1 interface MTU 9k
- Feat(eos_designs): Add Tcp mss ceiling ipv4 ingress for router path-selection for WAN HOT 1
- Add the ability to add access-group membership in network services HOT 2
- Support for EVPN Multihoming IP Mass-withdrawal
- Refactor(eos_designs): Better error message when `id` is missing for `wan_mode` `cv-pathfinder` HOT 1
- Feat(eos_designs): Add knob to avoid that selected vlans are stretched by evpn gateway
- incorrect management interface for 750 platform
- Feat(eos_cli_config_gen): add ip igmp host-proxy support to interfaces
- Feat(eos_cli_config_gen): add support for multicast border-router
- CI: Update workflow actions to versions using Node 20 HOT 2
- Expand eos_cli support for BGP configuration
- Feat(eos_cli_config_gen): Add support for 'no flow parallelization encapsulation' in 'ip_security.profile'
- core_interfaces can generate invalid config if BGP AS is not defined HOT 3
- platform_settings: add structured_config support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ansible-avd.