Skip to content

Conversation

@adrianlasota
Copy link
Contributor

@adrianlasota adrianlasota commented May 22, 2025

This pull request introduces updates to improve device compatibility and enhance the accuracy of SSH autodetection in the netmiko library. The changes include adjustments to paging commands for Dell devices, updates to search patterns for device detection, and minor improvements to handle variations in device responses.

Dell device compatibility improvements:

  • netmiko/dell/dell_powerconnect.py: Added an additional paging command (terminal length 0) for Dell 7xxx series devices and included a buffer clearing step to ensure reliable communication.

SSH autodetection enhancements:

  • netmiko/ssh_autodetect.py: Updated search patterns for dell_os9 to include a new variant (Dell EMC Networking OS Version\s*:\s*9) and refined existing patterns for better matching.
  • netmiko/ssh_autodetect.py: Enhanced search patterns for dell_os10 to detect additional naming conventions such as Dell SmartFabric OS10-Enterprise.
  • netmiko/ssh_autodetect.py: Added a new search pattern (EXOS) for extreme_exos to account for alternative device identifiers.

adrianlasota and others added 3 commits May 22, 2025 16:20
@adrianlasota adrianlasota changed the title Patterns for DellOS1, OS9, Extreme and PowerConnect terminal improvement Patterns for DellOS10, OS9, Extreme and PowerConnect terminal improvement May 22, 2025
@ktbyers
Copy link
Owner

ktbyers commented May 22, 2025

LGTM.

@adrianlasota Thanks for the updates.

@ktbyers ktbyers closed this May 22, 2025
@ktbyers ktbyers reopened this May 22, 2025
@ktbyers ktbyers merged commit 66b6868 into ktbyers:develop May 22, 2025
34 checks passed
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.

3 participants