一种堆叠链路建立方法、设备及系统与流程

文档序号:11996276阅读:来源:国知局
一种堆叠链路建立方法、设备及系统与流程

技术特征:
1.一种堆叠链路建立方法,应用于至少具有两个成员设备的堆叠建立中,该至少两个成员设备分别通过接入设备接入IP网络,其特征在于,该方法包括:成员设备将本成员设备的第一堆叠端口与一隧道端口绑定,该隧道端口配置有隧道参数,所述隧道参数包括本成员设备上的隧道端口的IP地址,以及另一成员设备上的隧道端口的IP地址,其中,堆叠端口是与一个物理口绑定的二层逻辑端口,隧道端口是一个三层逻辑口;该成员设备以所述另一成员设备的隧道端口的IP地址为目的地址,发起隧道链路探测报文,以确定隧道链路导通时,完成所述成员设备与另一成员设备之间的隧道链路的建立,所述隧道链路就是成员设备之间进行堆叠时的堆叠链路。2.如权利要求1所述的方法,其特征在于,所述该成员设备以所述另一成员设备的隧道端口的IP地址为目的地址,发起隧道链路探测报文,以确定隧道链路导通时,完成所述成员设备与另一成员设备之间的隧道链路的建立,具体包括:所述成员设备通过本成员设备的第一堆叠端口向所述另一成员设备的第二堆叠端口发送双向转发检测BFD控制报文,该BFD控制报文的源IP地址为该成员设备上的隧道端口的IP地址,目的地址为所述另一成员设备上的隧道端口的IP地址,且该BFD控制报文中携带有隧道端口与第一堆叠端口绑定的信息;所述成员设备通过本成员设备的第一堆叠端口接收所述另一成员设备通过其第二堆叠端口发送的响应所述BFD控制报文的BFD响应报文,所述BFD响应报文中携带有所述另一成员设备的第二堆叠端口与隧道端口绑定的信息;所述成员设备从所述BFD响应报文中获得所述另一成员设备的第二堆叠端口与隧道端口绑定的信息,并将本成员设备上的隧道端口置为Up状态,使得所述成员设备的第一堆叠端口与所述另一成员设备的第二堆叠端口之间隧道链路建立成功。3.如权利要求1或2所述的方法,其特征在于,所述成员设备与另一成员设备之间的隧道链路的建立之后,还包括:所述成员设备设置本成员设备的隧道端口为Up状态后,收集本成员设备的隧道端口的MAC地址,并将所述MAC地址添加到拓扑收集报文中;所述成员设备对拓扑收集报文进行GRE封装,并通过本成员设备的隧道端口向另一成员设备的隧道端口发送所述封装后的拓扑收集报文。4.一种堆叠链路建立方法,其特征在于,应用于包括至少两个成员设备的IP网络中,所述两个成员设备通过各自连接的接入设备在IP网络中连接,所述接入设备通过设备端口与对应的成员设备进行连接,所述方法包括:接入设备将本接入设备的设备端口与一隧道端口关联,其中,所述接入设备的设备端口与一成员设备的第一堆叠端口连接,所述接入设备的隧道端口配置有隧道参数,所述隧道参数包括本接入设备上的隧道端口的IP地址及MAC地址,以及与另一成员设备连接的另一接入设备上的隧道端口的IP地址,其中,堆叠端口是与一个物理口绑定的二层逻辑端口,所述隧道端口是一个三层逻辑口;所述接入设备以所述另一接入设备上的隧道端口的IP地址为目的地址,发起隧道链路探测报文,以确定隧道链路导通时,完成所述接入设备与另一接入设备之间的隧道链路的建立;所述接入设备以所述接入设备的隧道端口的MAC地址为源地址,向所述一成员设备的第一堆叠端口发起端口MAC通告报文,以使所述一成员设备在所述第一堆叠端口记录所述隧道端口的MAC地址,实现堆叠链路的建立,以便所述一成员设备通过第一堆叠端口发送报文时,以所述隧道端口的MAC地址为目的地址封装报文并发送。5.一种堆叠设备,其特征在于,包括:关联处理模块,用于将本设备的第一堆叠端口与一隧道端口绑定,该隧道端口配置有隧道参数,所述隧道参数包括本设备上的隧道端口的IP地址,以及与本设备进行堆叠的另一设备上的隧道端口的IP地址,其中,堆叠端口是与一个物理口绑定的二层逻辑端口,所述隧道端口是一个三层逻辑口;建立处理模块,用于以所述另一设备的隧道端口的IP地址为目的地址,发起隧道链路探测报文,以确定隧道链路导通时,完成所述设备与另一设备之间的隧道链路的建立,所述隧道链路就是本设备与所述另一设备之间进行堆叠时的堆叠链路。6.如权利要求5所述的设备,其特征在于,所述建立处理模块,具体用于通过本设备的第一堆叠端口向所述另一设备的第二堆叠端口发送双向转发检测BFD控制报文,该BFD控制报文的源IP地址为该设备上的隧道端口的IP地址,目的地址为所述另一设备上的隧道端口的IP地址;以及用于通过本设备的第一堆叠端口接收所述另一设备通过其第二堆叠端口发送的响应所述BFD控制报文的BFD响应报文,所述BFD响应报文中携带有所述另一设备的第二堆叠端口与隧道端口绑定的信息;以及用于从所述BFD响应报文中获得所述另一设备的第二堆叠端口与隧道端口绑定的信息,并将本设备上的隧道端口置为Up状态,使得所述设备的第一堆叠端口与所述另一设备的第二堆叠端口之间隧道链路建立成功。7.如权利要求5或6所述的设备,其特征在于,还包括:拓扑处理模块,用于本设备的隧道端口为置为Up状态后,收集本设备的隧道端口的MAC地址,并将所述MAC地址添加到拓扑收集报文中,以及用于对拓扑收集报文进行GRE封装,并通过本设备的隧道端口向另一设备的隧道端口发送所述封装后的拓扑收集报文。8.一种接入设备,其特征在于,包括:关联处理模块,用于将本设备的设备端口与一隧道端口关联,其中,所述本设备的设备端口与一成员设备的第一堆叠端口连接,所述本设备的隧道端口配置有隧道参数,所述隧道参数包括本设备上的隧道端口的IP地址及MAC地址,以及与另一成员设备连接的另一接入设备上的隧道端口的IP地址,所述另一成员设备为与本设备连接的成员设备进行堆叠的堆叠设备;隧道链路建立模块,用于以所述另一接入设备的隧道端口的IP地址为目的地址,发起隧道链路探测报文,以确定隧道链路导通时,完成所述本设备与另一接入设备之间的隧道链路的建立,其中,堆叠端口是与一个物理口绑定的二层逻辑端口,所述隧道端口是一个三层逻辑口;MAC通告模块,用于以所述本设备的隧道端口的MAC地址为源地址,向所述一成员设备的第一堆叠端口发起端口MAC通告报文,以使所述一成员设备在所述第一堆叠端口记录所述隧道端口的MAC地址,实现堆叠链路的建立,以便所述一成员设备通过第一堆叠端口发送报文时,以所述隧道端口的MAC地址为目的地址封装报文并发送。9.一种堆叠链路系统,包括至少两个成员设备,所述两个成员设备分别通过接入设备接入IP网络,其特征在于:所述成员设备的第一堆叠端口与接入设备的设备端口连接,其中,堆叠端口是与一个物理口绑定的二层逻辑端口;所述接入设备将本接入设备的设备端口与一隧道端口关联,所述接入设备的隧道端口配置有隧道参数,所述隧道参数包括本接入设备上的隧道端口的IP地址及MAC地址,以及与另一成员设备连接的另一接入设备上的隧道端口的IP地址,其中,所述隧道端口是一个三层逻辑口;所述接入设备以所述另一接入设备的隧道端口的IP地址为目的地址,发起隧道链路探测报文,以确定隧道链路导通时,完成所述接入设备与另一接入设备之间的隧道链路的建立;所述接入设备以所述接入设备的隧道端口的MAC地址为源地址,向所述成员设备的第一堆叠端口发起端口MAC通告报文;所述成员设备接收到所述MAC通告报文后,在所述第一堆叠端口记录所述隧道端口的MAC地址,实现堆叠链路的建立。10.根据权利要求9所述的系统,其特征在于,所述成员设备通过第一堆叠端口发送报文时,以所述隧道端口的MAC地址为目的地址封装报文并发送。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1