更新时间:2024-01-10
1 PDP介绍
1.1 概述
PDP协议专门用于发现网络设备的两层协议,用于网管程序发现已知设备的所有邻居,使用PDP,能够学到邻居设备的设备类型和SNMP代理地址。通过PDP发现邻居设备,网管程序能够用SNMP询问邻居设备以获得网络拓扑结构。
本公司交换机上的PDP功能能够实现发现邻居设备的功能,但不能接受SNMP询问邻居设备,所以交换机只能处于网络边缘,否则将不能获得完整的网络拓扑结构。
交换机上的PDP能够配置于所有的SNAP上(如以太网等)。
1.2 PDP配置任务
• 交换机PDP默认配置
• 设置PDP时钟和信息保存时间
• 设置PDP的版本
• 启动交换机上的PDP
• 启动交换机端口上的PDP
• 监控和管理PDP
1.2.1交换机PDP默认配置
功能
|
默认设置
|
PDP全局配置状态
|
未启动。
|
PDP端口配置状态
|
启动。
|
PDP时钟(发送报文频率)
|
60秒。
|
PDP信息保存
|
180秒。
|
PDP版本
|
2。
|
1.2.2设置PDP时钟和信息保存时间
设置PDP发送报文的频率和PDP信息保存时间时,可以在全局配置模式下使用下面的命令:
命令
|
目的
|
pdp timer seconds
|
配置PDP发送报文的频率。
|
pdp holdtime seconds
|
配置PDP信息保存时间。
|
1.2.3设置PDP的版本
设置PDP支持的版本时,可以在全局配置模式下使用下面的命令:
命令
|
目的
|
pdp version {1|2}
|
配置PDP的版本。
|
1.2.4启动交换机上的PDP
PDP在默认配置下是没有启动的,如果要使用PDP,可以在全局配置模式下使用下面的命令:
命令
|
目的
|
pdp run
|
启动交换机上的PDP功能。
|
1.2.5启动交换机端口上的PDP
在全局开启了PDP,端口下默认启动PDP,在接口配置模式下使用下面的命令:
命令
|
目的
|
pdp enable
|
启动交换机端口上的PDP功能。
|
1.2.6监控和管理PDP
为了监控PDP,可以在管理模式下使用下面的命令:
命令
|
目的
|
show pdp traffic
|
显示交换机接收和发送的PDP报文计数。
|
show pdp neighbor [detail]
|
显示交换机通过PDP发现的邻居。
|
1.3 PDP配置实例
例1:启动PDP功能。
Switch_config# pdp run
Switch_config# int g1/1
Switch_config_g1/1#pdp enable
例2:配置PDP时钟和信息保存时间。
Switch_config#pdp timer 30
Switch_config#pdp holdtime 90
例3:配置PDP的版本。
Switch_config#pdp version 1
例4:监控PDP信息。
Switch_config#show pdp neighbor
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater
Device-ID Local-Intf Hldtme Port-ID Platform Capability
Switch Gig1/1 169 Gig2/1 BDCOM, RISC R S