Skip to content
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

Feat(eos_cli_config_gen): SBFD configuration under Router BFD and SR-TE policy #1802

Closed
1 task done
sengarth opened this issue May 19, 2022 · 0 comments · Fixed by #1808
Closed
1 task done

Feat(eos_cli_config_gen): SBFD configuration under Router BFD and SR-TE policy #1802

sengarth opened this issue May 19, 2022 · 0 comments · Fixed by #1808
Labels
type: enhancement New feature or request

Comments

@sengarth
Copy link
Contributor

sengarth commented May 19, 2022

Enhancement summary

Render SBFD configuration under router bfd and SRTE policy under router traffic-engineering.

Which component of AVD is impacted

eos_cli_config_gen

Use case example

When SRTE policy is configured, SBFD may be needed to monitor the policy via router bfd and the destination to be configured as a reflector.

Describe the solution you would like

Add sbfd section in router_bfd:

router_bfd:
  sbfd:
    local_interface:
      name: < interface name >
      protocol: < ipv4 | ipv6 | ipv4 ipv6 >
    initiator_interval: < rate in milliseconds >
    initiator_multiplier: < 3-50 >
    reflector:
      min_rx: < rate in milliseconds >
      local_discriminator: < IPv4_address | u32 format >

In SR policy, configure destination (remote discriminator)

router_traffic_engineering:
  router_id:
    ipv4: 10.0.0.1
    policy_endpoints:
      - address: 1.2.3.4
        colors:
          - value: 70810
           
            # Add below line to render sbfd configuration under policy endpoint
            sbfd_remote_discriminator: 155.2.1.1

This allow the SR node to function as both sbfd headend and reflector

Describe alternatives you have considered

Using raw eos cli

Additional context

No response

Contributing Guide

  • I agree to follow this project's Code of Conduct
@sengarth sengarth added the type: enhancement New feature or request label May 19, 2022
sengarth added a commit to sengarth/ansible-avd that referenced this issue May 20, 2022
ClausHolbechArista added a commit that referenced this issue Jun 27, 2022
…TE policy #1802 (#1808)

Co-authored-by: emilarista <73955263+emilarista@users.noreply.github.com>
Co-authored-by: Claus Holbech <holbech@arista.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
None yet
1 participant