-
Notifications
You must be signed in to change notification settings - Fork 18
update for manual underlay ipv6 #552
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
@@ -51,7 +51,8 @@ | |||
skip_validation: "{{ True if vxlan.fabric.type == 'ISN' else omit }}" | |||
config: "{{ vars_common_local.fabric_config }}" | |||
|
|||
- name: Create ANYCAST_RP in Nexus Dashboard | |||
|
|||
- name: Set and Create ANYCAST_RP in Nexus Dashboard |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets keep the same: Create ANYCAST_RP in Nexus Dashboard
resource: >- | ||
{{ | ||
vxlan.underlay.multicast.ipv6.anycast_rp | ||
if vxlan.underlay.general.enable_ipv6_underlay | default(false) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets use the shipped defaults variable here
# Check if anycast_rp is configured: | ||
# Check if anycast_rp is configured |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate lines
Related Issue(s)
Related Collection Role
Related Data Model Element
Proposed Changes
Add support for manual IPv6 underlay.
Need to add a key: manual_ipv6_router_id in schema to defined router_id on Nexus device.
In IPv6 we cannot use Loopback IPv6 and we need to provide an additional value.
Example:
Jinja template for underlay renders this data:
Rule 208 is updated to check both IPv4 and IPv6. There is also a special thing to check router_id in IPv6.
Condition in Create Fabric task is updated to limit Anycast only when replication is multicast. It's not required in Ingress. Resource: anycast is updated to use ipv4 or ipv6 value depending on ipv6_underlay configuration.
Example of data source:
Test Notes
Cisco NDFC Version
Checklist