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
NameTypeConstraintMandatoryDefault Value
device_sensorClass[device_sensor]No

device_sensor (iosxe.devices.configuration)

Section titled “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
cdp_filter_listsList[cdp_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)

Section titled “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)

Section titled “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_capabilitiesBooleantrue, falseNo
tlv_name_system_nameBooleantrue, falseNo

cdp_filter_lists (iosxe.devices.configuration.device_sensor)

Section titled “cdp_filter_lists (iosxe.devices.configuration.device_sensor)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
tlv_name_device_nameBooleantrue, falseNo
tlv_name_address_typeBooleantrue, falseNo
tlv_name_port_id_typeBooleantrue, falseNo
tlv_name_capabilities_typeBooleantrue, falseNo
tlv_name_platform_typeBooleantrue, falseNo

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_device_name: true
tlv_name_address_type: true
tlv_name_port_id_type: true
tlv_name_capabilities_type: 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