Skip to content

Device Sensor

Device Sensor is a network visibility feature that enables switches to collect and analyze information about connected endpoints through various discovery protocols including DHCP, LLDP, and CDP. It provides intelligent filtering and processing capabilities to extract relevant device attributes such as device type, operating system, user identity, and network behavior patterns. This information is essential for network access control, security policy enforcement, and asset management, allowing administrators to make informed decisions about device authorization and network segmentation.

Diagram

Diagram

Classes

configuration (iosxe.devices)

NameTypeConstraintMandatoryDefault Value
device_sensorClass[device_sensor]No

device_sensor (iosxe.devices.configuration)

NameTypeConstraintMandatoryDefault Value
notify_all_changesBooleantrue, falseNo
dhcp_filter_listsList[dhcp_filter_lists]No
lldp_filter_listsList[lldp_filter_lists]No
filter_spec_cdp_includesListStringNo
filter_spec_cdp_excludesListStringNo
filter_spec_dhcp_includesListStringNo
filter_spec_dhcp_excludesListStringNo
filter_spec_lldp_includesListStringNo
filter_spec_lldp_excludesListStringNo

dhcp_filter_lists (iosxe.devices.configuration.device_sensor)

NameTypeConstraintMandatoryDefault Value
nameStringYes
option_name_class_identifierBooleantrue, falseNo
option_name_client_fqdnBooleantrue, falseNo
option_name_client_identifierBooleantrue, falseNo
option_name_default_ip_ttlBooleantrue, falseNo
option_name_host_nameBooleantrue, falseNo
option_name_parameter_request_listBooleantrue, falseNo
option_name_requested_addressBooleantrue, falseNo

lldp_filter_lists (iosxe.devices.configuration.device_sensor)

NameTypeConstraintMandatoryDefault Value
nameStringYes
tlv_name_port_descriptionBooleantrue, falseNo
tlv_name_port_idBooleantrue, falseNo
tlv_name_system_descriptionBooleantrue, falseNo
tlv_name_system_nameBooleantrue, falseNo

Examples

iosxe:
devices:
- name: Device1
configuration:
device_sensor:
notify_all_changes: true
dhcp_filter_lists:
- name: DHCP-FILTER-1
option_name_class_identifier: true
option_name_client_fqdn: true
option_name_client_identifier: true
option_name_host_name: true
option_name_parameter_request_list: true
option_name_requested_address: true
- name: DHCP-FILTER-2
option_name_default_ip_ttl: true
option_name_host_name: true
lldp_filter_lists:
- name: LLDP-FILTER-1
tlv_name_port_description: true
tlv_name_port_id: true
tlv_name_system_description: true
tlv_name_system_name: true
cdp_filter_lists:
- name: CDP-FILTER-1
tlv_name_address_type: true
tlv_name_device_name: true
tlv_name_platform_type: true
filter_spec_dhcp_includes:
- DHCP-FILTER-1
filter_spec_dhcp_excludes:
- DHCP-FILTER-2
filter_spec_lldp_includes:
- LLDP-FILTER-1
filter_spec_cdp_includes:
- CDP-FILTER-1