RFC5440 章节:
Open and Keepalive 消息: 建立维护pce会话消息
pcep中任何消息口可以看成keepalive消息,发送keepalive消息可以采用定时发送,也可以根据最后发送的pce消息决定下一个keepalive发送时间。
PCReq消息:请求路径计算
PCRep消息 :响应PCC 发送的PCReq消息, 回复的内容是满足请求的算路路径, 或是算路失败的信息。
PCNtf消息: PCC与PCE之间的通告消息,用来通告指定事件(如下两种情况)
PCErr消息: 协议错误时发送此消息(如接收方检查消息格式不对,或参数中指定要携带某tlv,但消息中没携带)
Close 消息: 用来关闭pcep 回合。
注意(close 消息与req消息不能乱序)
Each PCEP message is regarded as a single transmission unit and parts
of messages MUST NOT be interleaved. So, for example, a PCC sending
a PCReq and wishing to close the session, must complete sending the
request message before starting to send a Close message.
消息格式 由一个COMM header头 + 各个tlv消息组成
消息头;
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Ver | Flags | Message-Type | Message-Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Ver 3 bit
Flags 5 bit