更新时间: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