通信方法及装置与流程

文档序号:34453123发布日期:2023-06-13 19:28阅读:60来源:国知局
通信方法及装置与流程

本申请涉及通信,尤其涉及一种通信方法及装置。


背景技术:

1、目前,当内部网关协议(英文:interior gateway protocol,简称:igp)网络中存在隧道时(例如,mpls-te隧道、sr policy隧道等),使用igp捷径(shortcut)技术可以使得隧道入口节点在进行igp路由计算时将隧道考虑进来。

2、如图1所示,图1为igp网络组网示意图。在节点a、节点e之间存在一条隧道,入口为节点a,出口为节点e。在不使用igp shortcut技术时,节点a在计算igp路由时不考虑隧道。此时,到达节点e的最短路径为a->c->e,到达节点f的最短路径为a->c->e->f。在使用igpshortcut技术后,节点a在计算igp路由时将隧道考虑进来,若隧道的开销(cost)值不满足,节点a也无法实现流量引流至隧道,仅可通过普通链路转发流量。若隧道的cost值满足,节点a可实现流量引流至隧道,同时,普通链路也可转发流量。到达节点e的最短路径为a->e(经过隧道),到达节点f的最短路径为a->e->f(经过隧道)。

3、然而,当前igp shortcut技术进行隧道引流时,无法区分到达同一节点的不同目的地址。例如,在图1中,节点e发布了三个前缀p1、p2、p3,节点a使用igp shortcut技术会将属于前缀p1、p2、p3的报文均通过隧道转发,无法实现通过隧道转发其中部分前缀的报文,导致隧道引流不够灵活。


技术实现思路

1、有鉴于此,本申请提供了一种通信方法及装置,用以解决现有隧道的cost值不满足时,无法实现引流以及隧道的cost值满足,进行引流时无法区分不同前缀的报文,导致隧道引流不够灵活的问题。

2、第一方面,本申请提供了一种通信方法,所述方法应用于入节点,所述入节点处于igp组网内,所述方法包括;

3、接收所述igp组网内的其他节点发送的前缀路由报文,所述前缀路由报文包括至少一个前缀以及每个前缀对应的color值;

4、获取本地已建立的隧道的color值;

5、根据每个前缀对应的color值以及隧道的color值,计算到达每个前缀的路由。

6、第二方面,本申请提供了一种通信装置,所述装置应用于入节点,所述入节点处于igp组网内,所述装置包括;

7、接收单元,用于接收所述igp组网内的其他节点发送的前缀路由报文,所述前缀路由报文包括至少一个前缀以及每个前缀对应的color值;

8、获取单元,用于获取本地已建立的隧道的color值;

9、计算单元,用于根据每个前缀对应的color值以及隧道的color值,计算到达每个前缀的路由。

10、第三方面,本申请提供了一种网络设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使执行本申请第一方面所提供的方法。

11、因此,应用本申请提供的通信方法及装置,入节点接收igp组网内的其他节点发送的前缀路由报文,该前缀路由报文包括至少一个前缀以及每个前缀对应的color值;入节点获取本地已建立的隧道的color值;根据每个前缀对应的color值以及隧道的color值,入节点计算到达每个前缀的路由。

12、如此,通过在igp路由内携带color属性,使得igp shortcut技术可基于color对同一节点发布的不同前缀进行区分,解决现有隧道的cost值不满足时,无法实现引流以及隧道的cost值满足,进行引流时无法区分不同前缀的报文,导致隧道引流不够灵活的问题。



技术特征:

1.一种通信方法,其特征在于,所述方法应用于入节点,所述入节点处于igp组网内,所述方法包括;

2.根据权利要求1所述的方法,其特征在于,当所述igp组网内运行is-is协议时,所述前缀路由报文包括tlv,所述tlv包括子tlv,所述子tlv承载所述前缀对应的color值;

3.根据权利要求1所述的方法,其特征在于,所述根据每个前缀对应的color值以及隧道的color值,计算到达每个前缀的路由,具体包括:

4.根据权利要求1所述的方法,其特征在于,所述根据每个前缀对应的color值以及隧道的color值,计算到达每个前缀的路由,具体包括:

5.根据权利要求3所述的方法,其特征在于,当所述入节点使能严格匹配模式下,所述根据每个前缀对应的color值以及隧道的color值,计算到达每个前缀的路由,具体包括:

6.根据权利要求4所述的方法,其特征在于,当所述入节点使能严格匹配模式下,所述根据每个前缀对应的color值以及隧道的color值,计算到达每个前缀的路由,具体包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种通信装置,其特征在于,所述装置应用于入节点,所述入节点处于igp组网内,所述装置包括;

9.根据权利要求8所述的装置,其特征在于,当所述igp组网内运行is-is协议时,所述前缀路由报文包括tlv,所述tlv包括子tlv,所述子tlv承载所述前缀对应的color值;

10.根据权利要求8所述的装置,其特征在于,所述计算单元具体用于,若第一前缀未存在对应的color值或者若第一前缀存在对应的color值且本地未存在color匹配的本地隧道,则获取普通链路的链路属性、以及未具有color值的隧道的隧道属性;

11.根据权利要求8所述的装置,其特征在于,所述计算单元具体用于,若第一前缀存在对应的color值且本地存在color匹配的本地隧道,则获取普通链路的链路属性、未具有color值的隧道的隧道属性以及具有color值的隧道的隧道属性;

12.根据权利要求10所述的装置,其特征在于,当所述入节点使能严格匹配模式下,所述计算单元具体用于,若第一前缀未存在对应的color值或者若第一前缀存在对应的color值且本地未存在color匹配的本地隧道,则获取普通链路的链路属性;

13.根据权利要求11所述的装置,其特征在于,当所述入节点使能严格匹配模式下,所述计算单元具体用于,若第一前缀存在对应的color值且本地存在color匹配的本地隧道,则获取普通链路的链路属性以及具有color值的隧道的隧道属性;

14.根据权利要求8所述的装置,其特征在于,所述接收单元还用于,接收用户输入的配置指令,所述配置指令包括指定的color值;


技术总结
本申请提供一种通信方法及装置,所述方法应用于入节点,所述入节点处于IGP组网内,所述方法包括;接收所述IGP组网内的其他节点发送的前缀路由报文,所述前缀路由报文包括至少一个前缀以及每个前缀对应的color值;获取本地已建立的隧道的color值;根据每个前缀对应的color值以及隧道的color值,计算到达每个前缀的路由。

技术研发人员:陈梦骁
受保护的技术使用者:新华三信息技术有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1