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

Added parameters for BGP Address family #288

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open

Added parameters for BGP Address family #288

wants to merge 7 commits into from

Conversation

rafmuller
Copy link
Collaborator

Added as many of the parameters for BGP address family as I could validate in NXOS 9.3 CML instance I have. RAN tests against sandbox.

@rafmuller
Copy link
Collaborator Author

I made another change. In BGP address family already done was the parameters of critNhTimeout and the non-critical. The problem is that they where set as integer values but the default is a string return from the API. While it works, every time you run the apply it wants to make a change because the return object from the API has the string while the default is numeric.

To address this I changed this to a string, put the proper default values and then also had to change the examples to be different than the default values or the test code would also fail.

default_value: "noncrit"
example: 8000
- nxos_name: advertL2vpnEvpn
tf_name: adv_l2vpn_evpn
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For the tf_name we try to avoid abbreviations and expand names where it makes sense. So I would suggest advertise_l2vpn_evpn.

default_value: disabled
example: disabled
- nxos_name: advPip
tf_name: adv_phyip_for_type5_routes
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> advertise_physical_ip_for_type5_routes

default_value: 1
example: 2
- nxos_name: maxExtEcmp
tf_name: max_ext_ecmp_paths
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> max_external_ecmp_paths

default_value: 1
example: 1
- nxos_name: maxExtIntEcmp
tf_name: max_ext_int_ecmp_paths
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> max_external_internal_ecmp_paths

default_value: 1
example: 1
- nxos_name: maxLclEcmp
tf_name: max_eqcost_ecmp_paths
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> max_local_ecmp_paths

default_value: 1
example: 1
- nxos_name: defInfOriginate
tf_name: def_inf_originate
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> default_information_originate

default_value: disabled
example: disabled
- nxos_name: supprInactive
tf_name: adv_only_act_routes
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> advertise_only_active_routes

- disabled
default_value: disabled
example: disabled
- nxos_name: tblMap
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the feature on the cli is name "table-map", so maybe table_map_route_map_name.

example: ROUTE_MAP1
default_value: ""
- nxos_name: vniEthTag
tf_name: vni_ethtag
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> vni_ethernet_tag

default_value: disabled
example: disabled
- nxos_name: waitIgpConv
tf_name: wait_igp_conv
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

-> wait_igp_converged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants