为了支持GMPLS(通用多协议标签交换)的呼叫和连接控制,对MPLS中的LDP进行了扩展,即CR-LDP。GMPLS CR-LDP扩展是从OIF UNI 1.0建议发展而来的,它主要扩展了与呼叫连接控制相关的消息和属性。GMPLS在MPLS包交换(PSC)的基础上增加了三种新的交换等级:时分复用(TDM)、波长交换(LSC)和光纤交换(FSC)。为支持GMPLS功能,CR-LDP相应扩展了消息类型和TLV属性两部分内容。
消息类型的扩展体现在呼叫控制消息是ITU-T对CR-LDP定义的一个新的消息类型,与呼叫控制相关的消息主要有:呼叫建立(Call Setup)和呼叫释放(Call Release)消息;为了使UNI接口支持连接的查询和故障发现,在扩展CR-LDP中增加了两种新的消息:状态和状态响应消息;为了使NNI接口支持连接的查询和故障发现,在扩展CR-LDP中增加了两种新的消息:查询和查询响应消息。TLV属性扩展体现在为了支持GMPLS功能,IETF对CR-LDP主要扩展的TLV属性包括通用标签TLV、通用标签请求TLV、波带交换TLV、建议标签TLV、标签集TLV、双向LSPTLV、标签错误通知消息TLV、显示标签控制TLV、保护TLV、治理状态TLV、接口ID TLV、和SONET/SDH业务量参数TLV等,在此基础上,ITU-T增加了与呼叫控制相关的TLV属性,即:Call Id TLV和Call Capability TLV。