The various embodiments of the present application relate to methods, systems and devices for reducing the size of routing updates. The disclosed method may include: (1) establish a communication session between a plurality of network nodes to enable multiple network nodes to exchange routing updates, and then during the communication session, (2) detected at a network node in the network nodes will be updated to at least one route to another network node the nodes of the network, (3) compression routing updates in the network nodes to reduce routing updates included in the amount of data, and then compress routing updates, compression (4) routing update is sent to the other node to the other network nodes can be notified in the path along the route routing updates in compression to forward traffic. Various other methods, systems and devices are also disclosed.
【技术实现步骤摘要】
用于减少路由更新的大小的方法、系统和装置
本申请的各实施例涉及用于减少路由更新的大小的方法、系统和装置。
技术介绍
路由更新经常涉及大量数据传送。例如,边界网关协议(BGP)会聚可以涉及传送包括冗余和/或重复数据的各种路由更新消息。附加地或者备选地,可以与长系列多余标记符结合传送这些路由更新消息。因而,传统路由更新消息可能引起多种问题。例如,传统路由更新消息可能引起使消耗在网络设备之中的大量资源和/或处理能力成为必需的繁重网络流量。附加地或者备选地,数量增长的传统路由更新消息可能引起在网络设备内的控制流量输入/输出(I/O)瓶颈。因此,本公开内容认识和解决了对于用于减少路由更新的大小的方法、系统和装置的需要。
技术实现思路
如以下将更具体描述的那样,本公开内容总体上涉及用于减少路由更新的大小的方法、系统和装置。在一个示例中,一种用于实现这样的任务的计算机实施的方法可以包括:(1)建立在多个网络节点之间的通信会话以使多个网络节点能够相互交换路由更新,并且然后在通信会话期间,(2)在网络节点中的一个网络节点处检测将向网络节点中的另一网络节点发送的至少一个路由更新,(3)在网络节点处压缩路由更新以减少在路由更新中包括的数据量,并且然后在压缩路由更新时,(4)向该另一网络节点发送压缩的路由更新以使该另一网络节点能够沿着其路由在压缩的路由更新中被通报的路径来转发流量。相似地,一种并入有以上描述的装置可以包括:(1)在存储器中存储的通信模块,该通信模块建立在多个网络节点之间的通信会话以使多个网络节点能够相互交换路由更新,并且然后在通信会话期间,(2)在存储器中存储的检测模 ...
【技术保护点】
一种方法,包括:建立在多个网络节点之间的通信会话以使所述多个网络节点能够相互交换路由更新;在所述通信会话期间:在所述网络节点中的一个网络节点处检测将向所述网络节点中的另一网络节点发送的至少一个路由更新;在所述网络节点处压缩所述路由更新以减少在所述路由更新中包括的数据量;以及在压缩所述路由更新时,向所述另一网络节点发送压缩的所述路由更新以使所述另一网络节点能够沿着如下路径来转发流量:所述路径的路由在压缩的所述路由更新中被通报。
【技术特征摘要】
2016.07.14 US 15/210,8561.一种方法,包括:建立在多个网络节点之间的通信会话以使所述多个网络节点能够相互交换路由更新;在所述通信会话期间:在所述网络节点中的一个网络节点处检测将向所述网络节点中的另一网络节点发送的至少一个路由更新;在所述网络节点处压缩所述路由更新以减少在所述路由更新中包括的数据量;以及在压缩所述路由更新时,向所述另一网络节点发送压缩的所述路由更新以使所述另一网络节点能够沿着如下路径来转发流量:所述路径的路由在压缩的所述路由更新中被通报。2.根据权利要求1所述的方法,其中压缩所述路由更新包括:标识在所述路由更新中包括的某个数据模式;以及向所述路由更新应用促进从所述路由更新去除所述某个数据模式的自适应压缩算法。3.根据权利要求2所述的方法,其中向所述路由更新应用所述自适应压缩算法包括用更小数据表示来替换所述某个数据模式,所述更小数据表示:运送在解压时与所述某个数据模式相同的信息;以及包括比所述某个数据模式更少数目的字节。4.根据权利要求2所述的方法,其中建立在所述多个网络节点之间的所述通信会话包括:向所述另一网络节点通知向所述路由更新应用的所述自适应压缩算法以使所述另一网络节点能够解压所述路由更新。5.根据权利要求4所述的方法,其中向所述另一网络节点通知所述自适应压缩算法包括以下各项中的至少一项:向所述另一网络节点提供所述自适应压缩算法的至少一部分;以及向所述另一网络节点通知向所述路由更新应用的所述自适应压缩算法的至少一个参数。6.根据权利要求5所述的方法,其中所述自适应压缩算法的所述参数包括所述自适应压缩算法的窗口大小。7.根据权利要求5所述的方法,其中向所述另一网络节点发送压缩的所述路由更新包括:使所述另一网络节点能够至少部分基于所述路由更新来修改所述自适应压缩算法。8.根据权利要求5所述的方法,还包括:在所述网络节点处检测将向所述另一网络节点发送的至少一个附加路由更新;在所述网络节点处压缩所述附加路由更新以减少在所述附加路由更新中包括的数据量;确定对所述附加路由更新的所述压缩造成使所述附加路由更新超过最大阈值的故障;以及响应于确定对所述附加路由更新的所述压缩造成所述故障:向所述另一网络节点发送无任何压缩的所述附加路由更新以使所述另一网络节点沿着如下路径来转发流量:所述路径的路由在所述附加路由更新中被通报;以及与下一压缩的路由更新结合向所述另一网络节点发送用于所述自适应压缩算法的重置。9.根据权利要求2所述的方法,还包括:测量所述自适应压缩算法的压缩比;在所述网络节点处检测将向所述另一网络节点发送的至少一个附加路由更新;至少部分由于所述压缩比来确定在所述附加路由更新中包括的数据量超过最大阈值;以及响应于确定所述数据量超过所述最大阈值:拒绝压缩所述附加路由更新;以及向所述另一网络节点发送无任何...
【专利技术属性】
技术研发人员:A·B·普尔兹吉恩达,
申请(专利权)人:瞻博网络公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。