一种数据传输的方法和设备技术

技术编号:11900737 阅读:84 留言:0更新日期:2015-08-19 12:43
本发明专利技术公开了一种数据传输的方法和设备,该方法包括:源设备生成FRR路由表,所述FRR路由表的目的地址为目的设备的IP地址,下一跳地址包括主下一跳地址和隧道入接口;所述源设备在需要向目的设备发送数据时,利用所述数据的目的地址以及FRR路由表的目的地址,确定数据对应的FRR路由表;当FRR路由表的主下一跳地址对应的链路未发生故障时,所述源设备通过所述主下一跳地址向目的设备发送所述数据;当FRR路由表的主下一跳地址对应的链路发生故障时,所述源设备通过所述隧道入接口向目的设备发送所述数据。本发明专利技术实施例中,避免造成流量的丢失,提高网络的可靠性。

【技术实现步骤摘要】
一种数据传输的方法和设备
本专利技术涉及通信
,尤其涉及一种数据传输的方法和设备。
技术介绍
FRR(FastReroute,快速重路由)广泛应用于各种组网,用于解决高可靠性网络中,故障发生后信令协议收敛较慢的问题,保证流量较少丢失。FRR路由表中记录的转发信息包括:目的地址和下一跳地址。为了在网络出现故障后保证流量的快速切换,下一跳地址包括主下一跳地址和备下一跳地址。如图1所示,为FRR的组网示意图,设备A上维护的FRR路由表中有目的地址为设备D的IP地址,主下一跳地址为设备B的IP地址,备下一跳地址为设备E的IP地址路由。其中,在设备A-设备B-设备C-设备D之间的流量未发生故障时,设备A基于主下一跳地址将数据发送给设备D。在设备A-设备B-设备C-设备D之间的流量发生故障时,设备A基于备下一跳地址将数据发送给设备D。为实现上述过程,设备A维护的FRR路由表中需要学习到备下一跳地址,且备下一跳地址需要满足无环不等式:Distance_opt(N,D)<Distance_opt(N,S)+Distance_opt(S,D)。其中,Distance_opt(N,D)为备下本文档来自技高网...

【技术保护点】
一种数据传输的方法,其特征在于,所述方法包括以下步骤:源设备生成快速重路由FRR路由表,所述FRR路由表的目的地址为目的设备的IP地址,下一跳地址包括主下一跳地址和隧道入接口;所述源设备在需要向目的设备发送数据时,利用所述数据的目的地址以及FRR路由表的目的地址,确定所述数据对应的FRR路由表;当确定的FRR路由表的主下一跳地址对应的链路未发生故障时,则所述源设备通过所述主下一跳地址向目的设备发送所述数据;当确定的FRR路由表的主下一跳地址对应的链路发生故障时,则所述源设备通过所述隧道入接口向目的设备发送所述数据。

【技术特征摘要】
1.一种数据传输的方法,其特征在于,所述方法包括以下步骤:源设备生成快速重路由FRR路由表,所述FRR路由表的目的地址为目的设备的IP地址,下一跳地址包括主下一跳地址和隧道入接口;所述隧道入接口为所述源设备与所述目的设备之间的隧道的隧道入接口;所述源设备在需要向目的设备发送数据时,利用所述数据的目的地址以及FRR路由表的目的地址,确定所述数据对应的FRR路由表;当确定的FRR路由表的主下一跳地址对应的链路未发生故障时,则所述源设备通过所述主下一跳地址向目的设备发送所述数据;当确定的FRR路由表的主下一跳地址对应的链路发生故障时,则所述源设备通过所述隧道入接口向目的设备发送所述数据;所述源设备通过所述隧道入接口向目的设备发送所述数据的过程,具体包括:所述源设备查询所述隧道入接口对应的IP隧道,利用所述IP隧道对所述数据进行封装,并通过所述隧道入接口向目的设备发送封装后的数据;或者,所述源设备查询所述隧道入接口对应的TE隧道,利用所述TE隧道对所述数据进行封装,并通过所述隧道入接口向目的设备发送封装后的数据。2.如权利要求1所述的方法,其特征在于,所述源设备生成下一跳地址包括主下一跳地址和隧道入接口的FRR路由表的过程,具体包括:所述源设备在FRR路由表中记录目的设备的IP地址以及主下一跳地址;如果所述FRR路由表中无法学习到备下一跳地址,则所述源设备在排除所述主下一跳地址对应的源设备与目的设备之间的主路径之后,计算源设备与目的设备之间的备份路径,并得到所述备份路径上的各设备的地址信息;所述源设备利用所述各设备的地址信息生成所述源设备与所述目的设备之间的隧道,并在所述FRR路由表中记录所述隧道的隧道入接口。3.如权利要求2所述的方法,其特征在于,所述源设备利用所述各设备的地址信息生成所述源设备与所述目的设备之间的隧道的过程,具体包括:所述源设备利用所述备份路径建立源设备与目的设备之间的IP隧道,并通过所述IP隧道向目的设备发送Internet控制报文协议ICMP请求报文,所述ICMP请求报文中携带严格源IP路由选路选项和记录路径选项,所述严格源IP路由选路选项中顺序记录了源设备到目的设备之间的备份路径上的各设备的地址信息;所述源设备接收来自所述目的设备的ICMP响应报文,且所述目的设备发送的ICMP响应报文中携带严格源IP路由选路选项和记录路径选项,所述严格源IP路由选路选项中记录ICMP请求报文的记录路径选项中记录的地址信息;如果所述源设备收到的ICMP响应报文的记录路径选项中记录的地址信息与所述源设备计算的源设备与目的设备之间的备份路径上的各设备的地址信息相同,则所述源设备将所述IP隧道UP;如果在预设时间内未收到ICMP响应报文或所述源设备收到的ICMP响应报文的记录路径选项中记录的地址信息与所述源设备计算的源设备与目的设备之间的备份路径上的各设备的地址信息不同,则所述源设备将所述IP隧道DOWN;或者,所述源设备将所述各设备的地址信息作为流量工程TE隧道的约束条件,生成所述源设备与所述目的设备之间的TE隧道。4.如权利要求1所述的方法,其特征在于,所述方法进一步包括:当所述源设备在所述FRR路由表中记录新的主下一跳地址时,所述源设备...

【专利技术属性】
技术研发人员:严亮刘晓蕾
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1