一种会话建立方法、系统及LSP出口节点及入口节点与流程

文档序号:12493308阅读:来源:国知局

技术特征:

1.一种会话建立方法,其特征在于,所述方法包括:

LSP出口节点接收LSP入口节点在创建本端BFD会话后发送的MPLS echo request报文,并对该MPLS echo request报文进行解析,得到解析结果;

根据所述解析结果判断所述MPLS echo request报文是否包含BFD鉴别值TLV;

当所述MPLS echo request报文包含BFD鉴别值TLV时,判断所述MPLS echo request报文是否包含认证信息TLV;

当所述MPLS echo request报文包含认证信息TLV时,按照预先配置的认证类型和认证密钥判断所述MPLS echo request报文是否通过认证;

当所述MPLS echo request报文通过认证时,所述LSP出口节点创建本端BFD会话,并发送MPLS echo reply报文给所述LSP入口节点。

2.根据权利要求1所述的会话建立方法,其特征在于,在所述LSP出口节点接收LSP入口节点在创建本端BFD会话后发送的MPLS echo request报文的步骤之前,该方法还包括:

开启所述LSP出口节点的针对包含BFD鉴别值TLV的MPLS echo request报文的认证功能,并设置认证类型和认证密钥;

所述LSP入口节点根据所述LSP出口节点设置的认证类型和认证密钥对该LSP入口节点的认证类型和认证密钥进行配置,并创建本端BFD会话;

根据创建的本端BFD会话生成包含BFD鉴别值TLV的MPLS echo request报文;

针对该MPLS echo request报文按照所述LSP入口节点的认证类型和认证密钥生成认证信息TLV,并将该认证信息TLV封装到所述MPLS echo request报文中;

将包含BFD鉴别值TLV和认证信息TLV的MPLS echo request报文发送给所述LSP出口节点。

3.根据权利要求1所述的会话建立方法,其特征在于,该方法还包括:

当所述MPLS echo request报文未包含BFD鉴别值TLV时,发送一MPLS echo reply报文给所述入口节点。

4.根据权利要求1所述的会话建立方法,其特征在于,所述方法还包括:

当所述MPLS echo request报文未包含认证信息TLV时,所述LSP出口节点丢弃所述MPLS echo request报文。

5.根据权利要求1所述的会话建立方法,其特征在于,所述方法还包括:

当所述MPLS echo request报文未通过认证时,所述LSP出口节点丢弃所述MPLS echo request报文。

6.一种LSP出口节点,其特征在于,所述出口节点与LSP入口节点通信连接,所述LSP出口节点包括:

解析模块,用于接收LSP入口节点在创建本端BFD会话后发送的MPLS echo request报文,并对该MPLS echo request报文进行解析,得到解析结果;

判断模块,用于根据所述解析结果判断所述MPLS echo request报文是否包含BFD鉴别值TLV;当所述MPLS echo request报文包含BFD鉴别值TLV时,判断所述MPLS echo request报文是否包含认证信息TLV;

认证模块,用于当所述MPLS echo request报文包含认证信息TLV时,按照预先配置的认证类型和认证密钥对所述MPLS echorequest报文进行认证;

会话创建模块,用于在所述MPLS echo request报文通过认证时,所述LSP出口节点创建本端BFD会话,并发送一MPLS echo reply报文给所述LSP入口节点。

7.根据权利要求6所述的LSP出口节点,其特征在于,所述LSP出口节点还包括:

启动模块,用于开启所述LSP出口节点的针对包含BFD鉴别值TLV的MPLS echo request报文的认证功能,并设置认证类型和认证密钥。

8.根据权利要求6所述的LSP出口节点,其特征在于,

所述判断模块,还用于当所述MPLS echo request报文未包含BFD鉴别值TLV时,发送一MPLS echo reply报文给所述入口节点。

9.根据权利要求6所述的LSP出口节点,其特征在于,

所述判断模块,还用于在所述MPLS echo request报文未包含认证信息TLV时,丢弃所述MPLS echo request报文。

10.根据权利要求6所述的LSP出口节点,其特征在于,

所述会话创建模块,还用于在所述MPLS echo request报文未通过认证时,所述LSP出口节点丢弃所述MPLS echo request报文。

11.一种LSP入口节点,其特征在于,所述LSP入口节点包括配置模块、生成模块和发送模块;

所述配置模块,用于根据所述LSP出口节点设置的认证类型和认证密钥对该LSP入口节点的认证类型和认证密钥进行配置,并创建本端BFD会话;

所述生成模块,用于根据创建的本端BFD会话生成包含BFD鉴别值TLV的MPLS echo request报文;针对该MPLS echo request报文按照所述LSP入口节点的认证类型和认证密钥生成认证信息TLV,并将该认证信息TLV封装到所述MPLS echo request报文中;

所述发送模块,用于将包含BFD鉴别值TLV和认证信息TLV的MPLS echo request报文发送给所述LSP出口节点。

12.一种会话建立系统,包括权利要求6-10任一项所述的LSP出口节点以及权利要求11所述的LSP入口节点,所述LSP出口节点与所述LSP入口节点通信连接。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1