加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

LDP:标签分发协议(Label Distribution Protocol)

(2010-03-11 13:44:27)
标签:

命令参数

message

字段

结点

信息位

分类: 计算机网络技术文章

LDP:标签分发协议(Label Distribution Protocol)

标签分发协议(LDP)是 MPLS 体系中的一种主要协议。在 MPLS 网络中,两个标签交换路由器(LSR)必须用在它们之间或通过它们转发流量的标签上达成一致。

LDP 定义了一组程序和消息,通过它们一个 LSR 可以通知另一个 LSR 其已经形成的标签捆绑。通过网络层路由信息与数据链路层交换路径之间的直接映射,LSR 可以使用 LDP 协议通过网络来建立标签交换路径。

利用 LDP 交换标签映射信息的两个标签交换路由器(LSR)作为 LDP 对等结点,并且它们之间有一个 LDP 会话。在一个单个会话中,每一个对等结点都能获得其它的标签映射,换句话说,这个协议是双向的。

协议结构

2 bytes 2 bytes
Version PDU Length
LDP Identifier (6 bytes)
LDP Messages
  • Version ― 协议版本号,当前为1。
  • PDU Length ― PDU 总长,不包括版本和 PDU 长字段。
  • LDP Identifier ― 该字段唯一识别由 PDU 请求的发送 LSR 的标签空间。起始的4 Octet 对分配给 LSR 的 IP 地址进行编码,最后的2 Octet 表示 LSR 中的标签空间。
  • LDP Messages ― 所有 LDP 信息都具有以下格式:
U Message Type Message Length
Message ID
Parameters
  • U ― U 是一个未知信息位。
  • Message type ― 信息类型。信息类型包括:Notification、Hello、Initialization、Keep Alive、Address、Address Withdraw、Label Request、Label Withdraw、Label Release和 Unknown Message 名称。
  • Message Length ― 信息 ID、命令参数和可选参数长(八位)。
  • Message ID ― 32位值,提供信息识别。
  • Parameters ― 参数包括 TLV。既有命令参数也有可选参数。有些信息没有命令参数,有些信息没有可选参数。

TLV 格式:

U F Type Length
Value
TLV Format
  • U ― U 是未知 TLV 位。
  • F ― 转发未知 TLV 位。
  • Type ― 对 Value 字段转换进行编码。
  • Length ― 规定 Value 字段长(八位)。
  • Value ― 八位长度串,Type 字段指定的信息编码长度。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有