一种生成表项的方法、发送报文的方法、设备及系统技术方案

技术编号:32521401 阅读:23 留言:0更新日期:2022-03-05 11:11
本申请提供公开了一种生成表项的方法、发送报文的方法、设备及系统,用于解决传统技术中对网络设备处理能力要求较高,对运营商的压力较大的问题。本申请提供的发送报文的方法包括:第一网络设备接收第一报文,所述第一报文的目的地址包括第一标识,所述第一网络设备与所述第一报文的目的设备属于同一个AS,所述第一标识包括以下一项或多项:与目的设备对应的区域标识和与所述目的设备对应的接入设备标识;所述第一网络设备根据所述第一标识确定第一出口,根据所述第一出口发送所述第一报文。根据所述第一出口发送所述第一报文。根据所述第一出口发送所述第一报文。

【技术实现步骤摘要】
一种生成表项的方法、发送报文的方法、设备及系统


[0001]本申请涉及通信领域,特别是涉及一种生成表项的方法、发送报文的方法、设备及系统。

技术介绍

[0002]边界网关协议(Border Gateway Protocol,BGP)是一种广泛应用的网络协议。BGP网络架构可以包括多个网络设备。该多个网络设备可以被划分为一个或多个自治系统(autonomous system,AS)路由系统。在一个AS路由系统中,与终端设备连接的网络设备需要向该AS路由系统的其他网络设备发送包括终端设备的互联网协议(InternetProtocol,IP)地址的通告报文,以使其他网络设备根据该终端设备IP地址生成对应的转发表项,该转发表项用于将报文转发给该终端设备。当然,与网络设备连接的设备可以不止是终端设备,还可以是服务器等。
[0003]随着与网络设备连接的终端设备或服务器等设备的数量大幅度增长,网络设备需要生成的转发表项的项数也大幅度增长,这对网络设备的处理能力提出了较高的要求,也给网络设备对应的网络运营商带来了较大的维护压力。

技术实现思路

[0004]本申请实施例提供了一种发送报文的方法、生成表项的方法、设备及系统,用于降低对网络设备的处理能力的要求,从而降低运营商的维护压力。
[0005]第一方面,本申请实施例提供了一种发送报文的方法,该方法可以应用于第一网络设备,例如路由器、交换机等,第一网络设备位于自治系统(autonomous system,AS)路由系统。该方法包括如下步骤:首先,第一网络设备接收第一报文。该第一报文的目的地址可以包括第一标识,用于表示第一报文的目的设备在网络中的位置。其中,第一报文的目的设备与第一网络设备属于同一AS。在获取到第一报文后,第一网络设备可以根据第一标识确定第一出口,并通过第一出口发送第一报文,从而将第一报文发送至与目的设备对应的区域或目的设备对应的接入设备。这样,无需目的设备的IP地址,第一网络设备根据第一标识即可实现对第一报文的转发。那么相应地,第一网络设备的转发表项中可以仅记载第一标识和网络接口的对应关系。当第一网络设备与第一报文的目的设备属于同一AS的不同区域时,第一标识包括与目的设备对应的区域标识,第一网络设备的转发表项项数与AS中区域标识的数量相接近。当第一网络设备与第一报文的目的设备属于同一AS的相同区域时,第一标识包括与目的设备对应的接入设备标识,第一网络设备的转发表项项数与AS中区域标识的数量相接近。这样一来,第一网络设备的转发表项的项数接近AS内部的区域数量和本区域内接入设备的数量之和,最大不超过AS内接入设备的数量。相较于传统技术,大幅度减少了第一网络设备的转发表项中记载的信息量,从而降低了对第一网络设备的处理能力的要求,降低了网络运营商的维护压力。另外,由于同一区域中的多个网络设备对应的区域标识相同,每个区域中可以仅有小部分网络设备向外发送通告报文,从而进一步降低对网络
设备的处理能力的要求。
[0006]可选地,在转发第一报文前,第一网络设备可以根据转发表项确定第一出口。其中,转发表项可以包括第一标识和第一出口的标识之间的对应关系,第一出口为第一网络设备的物理接口或虚拟接口,第一网络设备通过第一出口与其他设备连接。这样一来,通过查找转发表项,第一网络设备可以确定与第一标识对应的第一出口的标识,从而通过第一出口向发送第一报文的目的设备发送第一报文,实现报文的正常传输。
[0007]可选地,当第一标识包括与目的设备对应的区域标识和与目的设备对应接入设备的标识时,第一网络设备可以根据与目的设备对应的接入设备的标识确定第一出口。第一网络设备可以先查找包括接入设备的标识和第一出口的标识之间的对应关系的转发表项,并从该转发表项中查找与源设备对应的接入设备的标识对应的第一出口的标识,从而通过第一出口向发送第一报文的目的设备发送第一报文,实现报文的正常传输。
[0008]可选地,当第一标识包括与目的设备对应的区域标识,且第一网络设备的区域标识或第一网络设备的下一跳(nexthop)设备的区域标识和与目的设备对应的区域标识相同时,说明第一报文即将被转发至目的设备所在的区域,或已经被转发至目的设备所在的区域,那么第一网络设备可以先从第一报文的第一标识中剥离与源设备对应的区域标识,再发送第一报文,从而精简第一报文的长度。
[0009]可选地,可选地,当第一标识包括与目的设备对应的接入设备标识,且第一网络设备的标识或第一网络设备的下一跳设备的标识和与目的设备对应的接入设备标识相同时,说明第一报文即将被转发至目的设备的接入设备,或已经被转发至目的设备的接入设备,那么第一网络设备可以先从第一报文的第一标识中剥离与源设备对应的旧设备标识,再发送第一报文,从而精简第一报文的长度。
[0010]可选地,第一网络设备还可以通过第一出口接收包括第一标识的通告报文,该第一标识可以包括与目的设备对应的区域标识和/或与目的设备对应的接入设备标识。第一网络设备可以根据第一标识和第一出口的标识生成转发表项。如此,生成的转发表项的项数接近第一标识的数量。由于不同的下游设备可以对应相同的第一标识,转发表项的项数低于下游设备的数量。相较于传统技术,大幅度减少了第一网络设备的转发表项中记载的信息量,从而降低了对第一网络设备的处理能力的要求,降低了网络运营商的维护压力。
[0011]可选地,第一网络设备接收到的通告报文可以包括路由前缀地址,第一标识携带在所述路由前缀地址中。
[0012]可选地,第一网络设备接收到的通告报文可以是边界网关协议(Border Gateway Protocol,BGP)更新消息。
[0013]可选地,第一标识还可以包括与目的设备对应的自治系统AS标识。该与目的设备对应的AS标识表示目的设备所在的AS,与第一网络设备对应的AS标识相同。
[0014]可选地,第一报文可以包括互联网协议第六版(Internet Protocol version 6,IPv6)地址,该IPv6地址可以包括指示信息和第一标识,指示信息用于指示该IPv6地址还包括第一标识。如此,第一网络设备在获取IPv6地址后,可以通过指示信息确定该IPv6地址还包括第一标识,从而根据IPv6地址确定第一标识,以便根据第一标识发送第一报文。
[0015]第二方面,本申请实施例还提供了一种生成表项的方法,该方法可以应用于第一网络设备,例如路由器、交换机等,第一网络设备属于AS路由系统。该方法包括如下步骤:首
先,第一网络设备接收通告报文。第一网络设备可以通过第一出口接收通告报文,通告报文中可以包括与源设备对应第一标识,与源设备对应的第一标识可以包括与源设备对应的区域标识和/或与源设备对应的接入设备标识。在获取到通告报文后,第一网络设备可以根据第一标识生成转发表项。转发表项中可以包括第一标识和第一出口的标识。这样一来,第一网络设备的转发表项项数接近AS内部的区域数量和本区域内接入设备的数量之和,最大不超过AS内接入设备的数量。因为一个AS内部可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种发送报文的方法,其特征在于,应用于自治系统AS路由系统,所述AS路由系统包括第一网络设备,所述方法包括:所述第一网络设备接收第一报文,所述第一报文的目的地址包括第一标识,所述第一网络设备与所述第一报文的目的设备属于同一个AS,所述第一标识包括以下一项或多项:与目的设备对应的区域标识和与所述目的设备对应的接入设备标识;所述第一网络设备根据所述第一标识确定第一出口;所述第一网络设备通过所述第一出口发送所述第一报文。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备根据所述第一标识确定第一出口,包括:所述第一网络设备根据转发表项确定所述第一出口,所述转发表项包括所述第一标识和所述第一出口的标识。3.根据权利要求1所述的方法,其特征在于,所述第一标识包括所述区域标识和所述接入设备标识,所述第一网络设备根据所述第一标识确定第一出口,包括:所述第一网络设备根据转发表项确定第一出口,所述转发表项包括所述接入设备标识和所述第一出口的标识。4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一标识包括所述区域标识,在所述第一网络设备通过所述第一出口发送所述第一报文之前,还包括:所述第一网络设备剥离所述第一报文中的所述区域标识。5.根据权利要求1-4所述的方法,其特征在于,所述第一标识包括所述接入设备标识,在所述第一网络设备通过所述第一出口发送所述第一报文之前,还包括:所述第一网络设备剥离所述第一报文中的所述接入设备标识。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:所述第一网络设备接收通告报文,所述通告报文包括所述第一标识;所述第一网络设备根据所述第一标识和所述第一出口的标识生成所述转发表项,所述第一网络设备通过所述第一出口接收所述通告报文。7.根据权利要求6所述的方法,其特征在于,所述通告报文包括路由前缀地址,所述路由前缀地址包括所述第一标识。8.根据权利要求6或7所述的方法,其特征在于,所述通告报文为边界网关协议BGP更新消息。9.根据权利要求1-8任一项所述的方法,其特征在于,所述第一标识还包括:与所述目的设备对应的自治系统AS标识,所述目的设备对应的AS标识与所述第一网络设备对应的AS标识相同。10.根据权利要求1-9任一项所述的方法,其特征在于,所述第一报文包括互联网协议第六版IPv6地址,所述IPv6地址包括指示信息和与所述第一标识,其中,所述指示信息用于指示所述IPv6地址中还包括与所述第一标识。11.一种生成表项的方法,其特征在于,应用于自治系统AS路由系统,所述AS路由系统包括第一网络设备,所述方法包括:所述第一网络设备接收通告报文,所述通告报文中包括与源设备对应的第一标识,所述第一网络设备与所述源设备属于同一个AS,所...

【专利技术属性】
技术研发人员:王海波庄顺万闫刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1