Skip to content

Feature request - support device-tracking within ios_l2_interfaces #1287

@adparis99

Description

@adparis99

Feature Summary

IOS-XE has a handy feature known as device-tracking that can create a database of IP/MAC addresses. This request proposes that the ios_l2_interfaces module be updated to support configuration of device-tracking at the interface level. Perhaps something like the following:

device-tracking:
  enabled: {{ bool }}    # whether to enable device-tracking on this port
  policy: {{ string }}   # the name of a custom device-tracking policy to attach to this interface (if any). if empty, use default
  vlans: {{ list }}      # a list of VLANs to apply the default or custom policy to

In this scenario, the enabled variable would map to device-tracking command, the policy variable would map to the attach-policy argument, and the vlans variable would map to the vlan argument.

Select the relevant components

  • New Module
  • Enhancement to Existing Module
  • New Action Plugin
  • Enhancement to Existing Action Plugin
  • Connection Plugin (cliconf)
  • Terminal Plugin
  • Module Utils
  • Documentation
  • Collection Release
  • CI Maintenance
  • Workflow Maintenance

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions