CN110875882B - 通信方法和通信设备 - Google Patents
通信方法和通信设备 Download PDFInfo
- Publication number
- CN110875882B CN110875882B CN201811005412.9A CN201811005412A CN110875882B CN 110875882 B CN110875882 B CN 110875882B CN 201811005412 A CN201811005412 A CN 201811005412A CN 110875882 B CN110875882 B CN 110875882B
- Authority
- CN
- China
- Prior art keywords
- route
- address family
- vrf
- target
- family identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/033—Topology update or discovery by updating distance vector protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供一种通信方法和通信设备。该方法包括:第一设备从第二设备接收第一BGP更新报文,第一BGP更新报文包括路由目标和第一地址族标识。第一设备确定与路由目标和第一地址族标识关联的第一路由。第一设备向第二设备发送第一路由,从而实现路由的精准发送。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法和通信设备。
背景技术
随着网络用户和网络路由量的逐渐增多,发送设备和接收设备的压力会随之增大。为了缓解发送设备和接收设备的压力,通常采用请求评议(request for comments,RFC)中的标准RFC 4684定义出站路由过滤(Outbound Route Filtering,ORF)协议。该ORF协议中,发送设备可以将自身期望接收的路由的条件通过边界网关协议(Border GatewayProtocol,BGP)的更新(update)报文发送给接收设备,接收设备将本地路由表中与update报文中的条件相匹配的路由发送给发送设备。
然而,接收设备往往会匹配到多余的路由,并将多余的路由也发送给发送设备,浪费了网络带宽以及发送设备和接收设备的处理能力。
发明内容
本申请提供一种通信方法和通信设备,用于避免各设备中多余路由的传输,减小各设备传输路由和处理路由的压力。
第一方面,本申请提供一种通信方法,包括:
第一设备从第二设备接收第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识;
所述第一设备确定与所述路由目标和所述第一地址族标识关联的第一路由;
所述第一设备向所述第二设备发送所述第一路由。
通过第一方面提供的通信方法,由于第二设备在更新报文中添加路由目标和地址族标识,扩展了ORF协议,使得第一设备可以确定与路由目标和第一地址族标识关联的第一路由,从而第一设备向第二设备转发的第一路由为第二设备期望接收到的路由,实现了对路由的精准发送,解决了由于仅根据路由目标匹配到多个路由而转发多余无用路由的问题,提高了设备的传输速率和处理能力,节省了带宽资源。
在一种可能的设计中,所述第一设备确定与所述路由目标和所述第一地址族标识关联的第一路由,包括:
所述第一设备确定与所述路由目标和所述第一地址族标识关联的第一VRF;
所述第一设备根据所述第一VRF确定所述第一路由。
在一种可能的设计中,所述第一BGP更新报文还包括第二地址族标识,所述方法还包括:
所述第一设备确定与所述路由目标和所述第二地址族标识关联的第二VRF;
所述第一设备根据所述第二VRF确定第二路由;
所述第一设备向所述第二设备发送所述第二路由。
通过该实施方式提供的通信方法,第一设备接收到的BGP更新报文中可以同时携带有第二设备期望接收到的多个路由的路由目标和地址族标识,使得第一设备可以分别确定与路由目标和地址族标识关联的路由,实现了第一设备对多个路由的精准匹配,从而第一设备可以向第二设备一一发送全部匹配到的路由,避免了对多余无用路由的转发。
在一种可能的设计中,所述方法还包括:
所述第一设备接收所述第一BGP更新报文后,存储与所述第一地址族标识关联的使能标记,所述使能标记用于指示与所述第一地址族标识关联的VRF中的路由被允许发送;
所述第一设备确定与所述路由目标和所述第一地址族标识关联的第一VRF前,所述第一设备根据所述使能标记确定所述第一VRF中的路由被允许发送。
第二方面,本申请实施例提供一种通信方法,包括:
第二设备向第一设备发送第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一BGP更新报文用于通知所述第一设备所述第二设备需要与所述路由目标和所述第一地址族标识关联的路由;
所述第二设备从所述第一设备接收与所述路由目标和所述第一地址族标识关联的第一路由。
通过第二方面提供的通信方法,第二设备在更新报文中添加路由目标和地址族标识,扩展了ORF协议,使得第一设备可以确定与路由目标和第一地址族标识关联的第一路由,从而第二设备从第一设备接收的第一路由为第二设备所期望接收到的路由,从而第二设备便可实现对路由的精准处理,解决了由于仅根据路由目标匹配到多个路由而转发多余无用路由的问题,提高了设备的传输速率和处理能力,节省了带宽资源。
在一种可能的设计中,所述第一BGP更新报文还包括第二地址族标识,所述方法还包括:
所述第二设备从所述第一设备接收与所述路由目标和所述第二地址族标识关联的第二路由。
通过该实施方式提供的通信方法,第二设备可以同时向第一设备发送期望接收到的多个路由的路由目标和地址族标识,使得第一设备分别确定与路由目标和地址族标识关联的路由,实现了第一设备对多个路由的精准匹配,从而第二设备便可从第一设备分别接收到第一设备所匹配到的路由,,第二设备便可实现对准确匹配到的路由进行如存储等处理过程,降低了第二设备的路由容量压力,提高了第二设备的处理能力。
在一种可能的设计中,所述方法还包括:
所述第二设备存储有与所述第一地址族标识关联的使能标记;
所述第二设备根据所述使能标记,确定与所述第一地址族标识关联的VRF;
所述第二设备根据所述VRF确定所述路由目标。
第三方面,本申请实施例提供一种通信设备,包括:接口单元和处理单元;
其中,所述接口单元,用于从另一通信设备接收第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识;
所述处理单元,用于确定与所述路由目标和所述第一地址族标识关联的第一路由;
所述接口单元,还用于向所述另一通信设备发送所述第一路由。
在一种可能的设计中,所述处理单元,具体用于确定与所述路由目标和所述第一地址族标识关联的第一VRF;根据所述第一VRF确定所述第一路由。
在一种可能的设计中,所述处理单元,还用于当所述第一BGP更新报文还包括第二地址族标识时,确定与所述路由目标和所述第二地址族标识关联的第二VRF;根据所述第二VRF确定第二路由;
所述接口单元,还用于向所述另一通信设备发送所述第二路由。
在一种可能的设计中,所述通信设备还包括:存储器;
其中,所述存储器,用于在所述接口单元接收所述第一BGP更新报文后,存储与所述第一地址族标识关联的使能标记,所述使能标记用于指示与所述第一地址族标识关联的VRF中的路由被允许发送;
所述处理单元,还用于在所述处理单元确定与所述路由目标和所述第一地址族标识关联的第一VRF前,根据所述使能标记确定所述第一VRF中的路由被允许发送。
上述第三方面以及上述第三方面的各可能的设计中所提供的通信设备,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。
第四方面,本申请实施例提供一种通信设备,包括:接口单元;
其中,所述接口单元,用于向另一通信设备发送第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一BGP更新报文用于通知所述另一通信设备所述通信设备需要与所述路由目标和所述第一地址族标识关联的路由;
所述接口单元,用于从所述另一通信设备接收与所述路由目标和所述第一地址族标识关联的第一路由。
在一种可能的设计中,所述接口单元,还用于在所述第一BGP更新报文还包括第二地址族标识时,从所述另一通信设备接收与所述路由目标和所述第二地址族标识关联的第二路由。
在一种可能的设计中,所述通信设备还包括:处理单元和存储器;
其中,所述存储器,用于存储有与所述第一地址族标识关联的使能标记;
所述处理单元,用于根据所述使能标记,确定与所述第一地址族标识关联的VRF;根据所述VRF确定所述路由目标。
上述第四方面以及上述第四方面的各可能的设计中所提供的通信设备,其有益效果可以参见上述第二方面和第二方面的各可能的实施方式所带来的有益效果,在此不再赘述。
第五方面,本申请提供一种第一设备,包括:
接收模块,用于从第二设备接收第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识;
确定模块,用于确定与所述路由目标和所述第一地址族标识关联的第一路由;
发送模块,用于向所述第二设备发送所述第一路由。
在一种可能的设计中,所述确定模块,具体用于确定与所述路由目标和所述第一地址族标识关联的第一VRF;根据所述第一VRF确定所述第一路由。
在一种可能的设计中,所述确定模块,还用于在所述第一BGP更新报文还包括第二地址族标识时,确定与所述路由目标和所述第二地址族标识关联的第二VRF;根据所述第二VRF确定第二路由;
所述发送模块,还用于向所述第二设备发送所述第二路由。
在一种可能的设计中,所述第一设备还包括:
存储模块,还用于在所述接收模块接收所述第一BGP更新报文后,存储与所述第一地址族标识关联的使能标记,所述使能标记用于指示与所述第一地址族标识关联的VRF中的路由被允许发送;
所述确定模块,还用于在确定与所述路由目标和所述第一地址族标识关联的第一VRF前,根据所述使能标记确定所述第一VRF中的路由被允许发送。
上述第五方面以及上述第五方面的各可能的设计中所提供的通信设备,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。
第六方面,本申请提供一种第二设备,包括:
发送模块,用于向第一设备发送第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一BGP更新报文用于通知所述第一设备所述第二设备需要与所述路由目标和所述第一地址族标识关联的路由;
接收模块,用于从所述第一设备接收与所述路由目标和所述第一地址族标识关联的第一路由。
在一种可能的设计中,所述接收模块,还用于在所述第一BGP更新报文还包括第二地址族标识时,从所述第一设备接收与所述路由目标和所述第二地址族标识关联的第二路由。
在一种可能的设计中,所述第二设备还包括:
存储模块,用于存储有与所述第一地址族标识关联的使能标记;
确定模块,用于根据所述使能标记,确定与所述第一地址族标识关联的VRF;
所述确定模块,还用于根据所述VRF确定所述路由目标。
上述第六方面以及上述第六方面的各可能的设计中所提供的通信设备,其有益效果可以参见上述第二方面和第二方面的各可能的实施方式所带来的有益效果,在此不再赘述。
第七方面,本申请提供一种通信设备,包括:存储器和处理器;
存储器用于存储程序指令;
处理器用于调用存储器中的程序指令执行第一方面及第一方面任一种可能的设计中的通信方法。
第八方面,本申请提供一种通信设备,包括:存储器和处理器;
存储器用于存储程序指令;
处理器用于调用存储器中的程序指令执行第二方面及第二方面任一种可能的设计中的通信方法。
第九方面,本申请提供一种可读存储介质,可读存储介质中存储有执行指令,当通信设备的至少一个处理器执行该执行指令时,通信设备执行第一方面及第一方面任一种可能的设计中的通信方法。
第十方面,本申请提供一种可读存储介质,可读存储介质中存储有执行指令,当通信设备的至少一个处理器执行该执行指令时,通信设备执行第二方面及第二方面任一种可能的设计中的通信方法。
第十一方面,本申请提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。通信设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得通信设备实施第一方面及第一方面任一种可能的设计中的通信方法。
第十二方面,本申请提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。通信设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得通信设备实施第二方面及第二方面任一种可能的设计中的通信方法。
第十三方面,本申请提供一种芯片,所述芯片与存储器相连,或者所述芯片上集成有存储器,当所述存储器中存储的软件程序被执行时,实现上述第一方面及第一方面任一种可能的设计中的通信方法,或者,实现上述第二方面及第二方面任一种可能的设计中的通信方法。
第十四方面,本申请提供一种***,包括第三方面及第三方面任一种可能的设计中提供的通信设备和第四方面及第四方面任一种可能的设计中提供的通信设备。
本申请实施例提供的通信方法和通信设备,通过第二设备向第一设备发送的BGP更新报文中不仅包括期望接收到的路由关联的路由目标,还包括该路由关联的第一地址族标识,使得第一设备可以确定与路由目标和第一地址族标识关联的第一路由,从而第一设备向第二设备转发的第一路由为第二设备期望接收到的路由。本申请实施例中,通过在更新报文中添加路由目标和地址族标识,扩展了ORF协议,实现了对路由的精准发送,解决了由于仅根据路由目标匹配到多个路由而转发多余无用路由的问题,提高了设备的传输速率和处理能力,节省了带宽资源,同时减少了设备的路由容量压力。
附图说明
图1为本申请一实施例提供的通信***的示意图;
图2为本申请一实施例提供的通信方法的信令流程图;
图3为本申请一实施例提供的通信方法的信令流程图;
图4为本申请一实施例提供的通信设备的结构示意图;
图5为本申请一实施例提供的通信设备的结构示意图;
图6为本申请一实施例提供的通信设备的结构示意图;
图7为本申请一实施例提供的通信设备的结构示意图;
图8为本申请一实施例提供的第一设备的结构示意图;
图9为本申请一实施例提供的第一设备的结构示意图;
图10为本申请一实施例提供的第二设备的结构示意图;
图11为本申请一实施例提供的第二设备的结构示意图;
图12为本申请一实施例提供的通信设备的硬件结构示意图。
具体实施方式
图1为本申请提供的一实施例通信***的示意图,如图1所示,该通信***包括第一设备和第二设备。ORF协议中,第一设备可以从第二设备接收BGP的更新报文,该更新报文中包括第二设备的入口策略,该入口策略通常包括一个或多个虚拟专用网(virtualprivate network,VPN)路由的条件。第一设备将该条件应用到自身的出口策略上,根据该更新报文对本地存储的VPN路由进行匹配。若匹配到VPN路由,则第一设备向第二设备分别发送BGP更新报文,每个BGP的更新报文中可以包括一个或多个匹配到的VPN路由;没有匹配到的VPN路由,不会被第一设备发送到第二设备,从而实现第一设备向第二设备发送路由时仅发送匹配到的路由。
另外,第一设备也可作为发送方,对应的,第二设备作为接收方,第一设备向第二设备发送自身的入口策略,使得第二设备可以根据第一设备的入口策略实现本地路由的匹配,具体过程可参照上述实现内容,此处不做赘述。
其中,本申请实施例提及的第一设备和第二设备可以为具有发送报文、接收报文以及匹配路由功能的任意物理设备或虚拟设备。例如,第一设备和第二设备可以为接入路由器(access router,AR)或服务商边缘设备(provider edge,PE)。第一设备和第二设备也可以为域内的路由反射器(route reflector,RR)或域间的自治***边界路由器(autonomous system boundary router,ASBR)。
进一步地,路由目标(route target,RT)用于VPN路由的分发和安装策略,RT为人工配置,在同一地址族内是全局唯一的。例如,在VPNv4地址族内,VPN1路由的RT可以配置为值100:1,则VPN2路由的RT不能配置为值100:1,可以配置为值200:1。为了便于说明,下文以第一设备作为接收方,第二设备作为发送方为例进行示意。
继续结合图1,第二设备在向第一设备发送的BGP更新报文中,会携带有期望的VPN路由的RT。进而,第一设备可以从自身存储的多个虚拟路由转发(virtual routingforwarding,VRF)中,查找是否存在与该RT相同的RT。若查找到相同的RT,则将包括相同RT的VRF中的VPN路由确定为匹配到的VPN路由;若查找不到对应的RT,则不存在匹配到的VPN路由,从而实现了基于RT的VPN路由的匹配。
其中,无论是第一设备还是第二设备,皆可以包括多个VRF,每一个VRF可以包括路由表(也可以称为虚拟路由表,Virtual Routing Table)。每个VRF可以关联一个或多个属性,例如每个VRF可以包括该一个或多个属性。属性例如是RT、地址族标识、VRF名称等。多个VRF可能关联相同的RT,通信设备根据一个RT可能匹配到多个VRF,该多个VRF关联不同的地址族。在第一设备根据RT进行VPN路由匹配的过程中,第一设备很有可能匹配到多个与RT关联的VRF中的VPN路由,多个VPN路由中既包括第二设备期望接收的VPN路由,又包括第二设备并不期望接收的VPN路由,而第一设备会将匹配到的VPN路由全部发送给第二设备,使得多余无用的VPN路由也被第一设备发送给第二设备,增加了第一设备的发送压力和第二设备的接收压力,易导致网络带宽的浪费,从而造成了第二设备的路由容量压力和处理能力的提升。
本申请实施例考虑到上述问题,提供了一种通信方法和通信设备,可以实现路由的精准转发,解决了现有技术中多发路由而浪费网络带宽和降低设备处理能力的问题。下面,结合图2,对本申请实施例的通信方法的具体实现过程进行详细说明。
图2为本申请一实施例提供的通信方法的信令流程图,如图2所示,本实施例的通信方法可以包括:
S201、第二设备向第一设备发送第一BGP更新报文,第一BGP更新报文包括路由目标和第一地址族标识,第一BGP更新报文用于通知第一设备第二设备需要与路由目标和第一地址族标识关联的路由。
S202、第一设备确定与路由目标和第一地址族标识关联的第一路由。
S203、第一设备向第二设备发送第一路由。
本申请实施例中,地址族标识为BGP更新报文中的一个新的扩展团体属性,可以指示使能ORF协议能力的地址族,用来区分VPN路由对应的RT所采用地址族的种类。通常,地址族标识包括但不限于属性值的形式,一般属性值的格式为一条或多条地址族标识(addressfamily identifier,AFI):子地址族标识(subsequence address family identifier,SAFI),如值25:65、值1:128以及值1:5等。
举例来说,值25:65可以指示用于二层VPN(L2VPN)虚拟专用局域网服务(VirtualPrivate LAN Service,VPLS)的地址族,该L2VPN VPLS地址族例如可以参见RFC4761的描述,以下简称L2-AD-FAMILY。值1:128可以指示用于基于因特网协议版本4的VPN(VPN-IPv4)的地址族,该VPN-IPv4地址族例如可以参见RFC4364的描述,以下简称L3VPNv4-FAMILY。值1:5可以指示多播VPN(Multicast VPN,MCAST-VPN)的地址族,该MCAST-VPN地址族例如可以参见RFC6514的描述,以下简称MVPN。
本申请实施例中,由于地址族标识可以指示VPN路由对应的RT所采用地址族的种类,因此,为了避免同一RT对应于多余VPN路由的情况,第二设备向第一设备发送的第一BGP更新报文中不仅携带有VPN路由对应的RT,还可以添加第一地址族标识,使得第一设备在接收到RT和第一地址族标识时,可以仅确定与RT和第一地址族标识关联的第一路由。进而,第一设备可以以BGP更新报文的形式将第一路由发送给第二设备,减少了第一设备向第二设备发送VPN路由的数据量,加快了第二设备接收VPN路由的速率,提高了第二设备对接收到的VPN路由进行处理的速率。
此外,第二设备从第一设备接收到第一路由后,可以对接收到的第一路由进行相应处理。相比于现有技术中第二设备需要对无用多余的关联不需要地址族的路由进行处理而言,本申请实施例中,第二设备可以仅对第一设备精准匹配的路由进行处理,提高了第二设备的处理能力,降低了第二设备的路由容量压力。
本申请实施例提供的通信方法,通过第二设备向第一设备发送的BGP更新报文中不仅包括期望接收到的路由关联的路由目标,还包括该路由关联的第一地址族标识,使得第一设备可以确定与路由目标和第一地址族标识关联的第一路由,从而第一设备向第二设备转发的第一路由为第二设备期望接收到的路由。本申请实施例中,通过在更新报文中添加路由目标和地址族标识,扩展了ORF协议,实现了对路由的精准转发,解决了由于仅根据路由目标匹配到多个路由而转发多余无用路由的问题,提高了设备的传输速率和处理能力,节省了带宽资源,同时减少了设备的路由容量压力。
示例的,在图2所示实施例的基础上,一种S202的具体实现方式中,可选地,第一设备确定与RT和第一地址族标识关联的第一VRF;第一设备根据第一VRF确定第一路由。
本申请实施例中,由于第一设备上每个VRF中可以存储有RT和地址族标识,因此,第一设备可以根据接收到的RT和第一地址族标识,查找自身存储的各个VRF中,是否存储有与接收到的RT和第一地址族标识相同或者有对应关系或关联关系的VRF,再将与接收到的RT和第一地址族标识相同或者存在对应关系或关联关系的VRF确定为与RT和第一地址族标识关联的第一VRF,从而第一设备可以根据第一VRF确定第一路由。
此外,第一设备和第二设备中,皆可以存储有用于指示与地址族标识关联的VRF中的路由被允许发送的使能标记。当第一设备或第二设备中存储有与地址族标识A对应的使能标记为Enable时,第一设备或第二设备可以确定与该地址族标识A所关联的VRF中的VPN路由是允许发送的;当第一设备或第二设备中不存储有与地址族标识A对应的使能标识,或者存储有与地址族标识A对应的使能标记为Disenable时,则第一设备或第二设备可以确定与该地址族标识A所关联的VRF中的VPN路由是不允许发送的。其中,本申请实施例对使能标记的具体形式不做限定。
进一步地,第一设备和第二设备可以根据使能标记确定与该使能标识对应的地址族标识,再从自身存储的多个VRF中确定与该地址族标识关联(相同或者存在对应关系)的VRF,来确定是否可以对期望接收到的VPN路由进行发送或者是否可以对匹配到的VPN路由进行发送。
一方面,在本申请实施例中,第二设备在向第一设备发送包括路由目标和第一地址族标识的BGP更新报文之前,第二设备需要确定该RT和第一地址族标识。由于使能标记用于指示与地址族标识关联的VRF中的路由被允许发送,因此,第二设备可以根据自身存储的与第一地址族标识关联的使能标记,确定与第一地址族标识关联的VRF,再根据该VRF确定RT,从而第二设备可以根据使能标记快速且准确的确定该RT和第一地址族标识,完成了第二设备向第一设备发送携带有RT和第一地址族标识的第一BGP更新报文的过程。
另一方面,在本申请实施例中,在第一设备接收到第一BGP更新报文之后,由于使能标记用于指示与地址族标识关联的VRF中的路由被允许发送,因此,第一设备可以将与第一地址族标识关联的使能标记进行存储,使得第一设备可以根据存储的使能标记确定第一VRF中的路由被允许发送。从而,在第一设备从自身存储的VRF中查找到与接收到的RT和第一地址族标识皆匹配的第一VRF时,第一设备可以将第一VRF对应的第一路由发送给第二设备。
在上述图2所示实施例中,第一设备除了可以根据仅携带有一个RT和一个地址族标识的第一BGP更新报文进行路由匹配以外,第一设备还可以根据携带有一个RT和多个地址族标识的第一BGP更新报文进行路由匹配。为了便于说明,以第一BGP更新报文中包括一个RT和两个地址族标识为例,结合图3,对本申请通信方法的具体实现过程进行详细说明。
图3为本申请一实施例提供的通信方法的信令流程图,如图3所示,本实施例的通信方法可以包括:
S301、第二设备向第一设备发送第一BGP更新报文,第一BGP更新报文包括路由目标和第一地址族标识,第一BGP更新报文用于通知第一设备第二设备需要与路由目标和第一地址族标识关联的路由以及与路由目标和第二地址族标识关联的路由。
本申请实施例中,第二设备向第一设备发送的第一BGP更新报文中,可以同时携带有第二设备期望接收的两个路由的条件,一个条件包括RT和一个地址族标识,另一个条件包括RT和另一个地址族标识。其中,S301与图2实施例中的S201实现具体方式类似,本实施例此处不再赘述。
S3021、第一设备确定与路由目标和第一地址族标识关联的第一VRF,并根据第一VRF确定第一路由。
本申请实施例中,第一设备可以根据接收到的RT和第一地址族标识,查找自身存储的各个VRF中,是否存储有与接收到的RT和第一地址族标识相同或者存在对应关系或关联关系的VRF,再根据与接收到的RT和第一地址族标识相同或者存在对应关系或关联关系的第一VRF确定第一路由。
S3022、第一设备确定与路由目标和第二地址族标识关联的第二VRF,并根据第二VRF确定第二路由。
本申请实施例中,第一设备可以根据接收到的RT和第二地址族标识,查找自身存储的各个VRF中,是否存储有与接收到的RT和第二地址族标识相同或者存在对应关系或关联关系的VRF,再根据与接收到的RT和第二地址族标识相同或者存在对应关系或关联关系的第二VRF确定第二路由。
需要说明的是,上述S3021和S3022之间没有时序上的先后顺序,且S3021和S3022可以同时执行,也可以顺序执行。
S3031、第一设备向第二设备发送第一路由。
S3032、第一设备向第二设备发送第二路由。
其中,S3031和S3031分别与图2实施例中的S203实现具体方式类似,本实施例此处不再赘述。S3031和S3032可以使用两个BGP更新报文分别发送第一路由和第二路由。需要说明的是,上述S3031和S3032之间没有时序上的先后顺序,且S3031和S3032可以同时执行,也可以顺序执行。
本申请实施例中,第二设备可以同时向第一设备发送路由目标和多个地址族标识,使得第一设备分别确定与路由目标和每个地址族标识关联的路由,实现了第一设备对多个路由的精准匹配,从而第一设备可以向第二设备发送全部匹配到的路由,避免了对多余无用路由的转发,第二设备便可实现对准确匹配到的路由进行如存储等处理过程,降低了第二设备的路由容量压力,提高了第二设备的处理能力。
示例性的,本申请实施例还提供一种通信设备,图4为本申请一实施例提供的通信设备的结构示意图,如图4所示,该通信设备100可以为具有发送报文、接收报文以及匹配路由功能的任意物理设备或虚拟设备,如AR、PE、域内的RR或域间的ASBR等,用于实现上述任一方法实施例中对应于第一设备的操作,本申请实施例通信设备100可以包括:接口单元101和处理单元102。接口单元101例如是端口模块,可以通过光端口、电端口或其组合与其他设备进行通信。处理单元102可以为处理器、集成电路、现场可编程门阵列(field-programmable gate array,FPGA)或芯片等。
其中,所述接口单元101,用于从另一通信设备接收第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识;
所述处理单元102,用于确定与所述路由目标和所述第一地址族标识关联的第一路由;
所述接口单元101,还用于向所述另一通信设备发送所述第一路由。
在一些实施例中,所述处理单元102,具体用于确定与所述路由目标和所述第一地址族标识关联的第一VRF;根据所述第一VRF确定所述第一路由。
在一些实施例中,所述处理单元102,还用于当所述第一BGP更新报文还包括第二地址族标识时,确定与所述路由目标和所述第二地址族标识关联的第二VRF;根据所述第二VRF确定第二路由;
所述接口单元101,还用于向所述另一通信设备发送所述第二路由。
图5为本申请一实施例提供的通信设备的结构示意图,如图5所示,本申请实施例的通信设备在图4所示结构的基础上,进一步地,还可以包括:存储器103;存储器103可以是易失性存储器,例如RAM,也可以是非易失性存储器,例如ROM。
其中,所述存储器103,用于在所述接口单元101接收所述第一BGP更新报文后,存储与所述第一地址族标识关联的使能标记,所述使能标记用于指示与所述第一地址族标识关联的VRF中的路由被允许发送;
所述处理单元102,还用于在所述处理单元102确定与所述路由目标和所述第一地址族标识关联的第一VRF前,根据所述使能标记确定所述第一VRF中的路由被允许发送。
本申请实施例的通信设备,可以用于执行上述各方法实施例中第一设备的技术方案,其实现原理和技术效果类似,此处不再赘述。
示例性的,本申请实施例还提供一种通信设备,图6为本申请一实施例提供的通信设备的结构示意图,如图6所示,该通信设备200可以为具有发送报文、接收报文以及匹配路由功能的任意物理设备或虚拟设备,如AR、PE、域内的RR或域间的ASBR等,用于实现上述任一方法实施例中对应于第二设备的操作,本申请实施例通信设备200可以包括:接口单元201。接口单元201例如是端口模块,可以通过光端口、电端口或其组合与其他设备进行通信。
其中,所述接口单元201,用于向另一通信设备发送第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一BGP更新报文用于通知所述另一通信设备所述通信设备需要与所述路由目标和所述第一地址族标识关联的路由;
所述接口单元201,用于从所述另一通信设备接收与所述路由目标和所述第一地址族标识关联的第一路由。
在一些实施例中,所述接口单元201,还用于在所述第一BGP更新报文还包括第二地址族标识时,从所述另一通信设备接收与所述路由目标和所述第二地址族标识关联的第二路由。
图7为本申请一实施例提供的通信设备的结构示意图,如图7所示,本申请实施例的通信设备200在图6所示结构的基础上,进一步地,还可以包括:处理单元202和存储器203;处理单元202可以为处理器、集成电路、现场可编程门阵列(field-programmable gatearray,FPGA)或芯片等。存储器203可以是易失性存储器,例如RAM,也可以是非易失性存储器,例如ROM。
其中,所述存储器203,用于存储有与所述第一地址族标识关联的使能标记;
所述处理单元202,用于根据所述使能标记,确定与所述第一地址族标识关联的VRF;根据所述VRF确定所述路由目标。
本申请实施例的通信设备,可以用于执行上述各方法实施例中第二设备的技术方案,其实现原理和技术效果类似,此处不再赘述。
示例性的,本申请实施例还提供一种第一设备,图8为本申请一实施例提供的第一设备的结构示意图,如图8所示,该第一设备300可以为具有发送报文、接收报文以及匹配路由功能的任意物理设备或虚拟设备,如AR、PE、域内的RR或域间的ASBR等,用于实现上述任一方法实施例中对应于第一设备的操作,本申请实施例第一设备300可以包括:
接收模块301,用于从第二设备接收第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识;
确定模块302,用于确定与所述路由目标和所述第一地址族标识关联的第一路由;
发送模块303,用于向所述第二设备发送所述第一路由。
在一些实施例中,所述确定模块302,具体用于确定与所述路由目标和所述第一地址族标识关联的第一VRF;根据所述第一VRF确定所述第一路由。
在一些实施例中,所述确定模块302,还用于在所述第一BGP更新报文还包括第二地址族标识时,确定与所述路由目标和所述第二地址族标识关联的第二VRF;根据所述第二VRF确定第二路由;
所述发送模块303,还用于向所述第二设备发送所述第二路由。
图9为本申请一实施例提供的第一设备的结构示意图,如图9所示,本申请实施例的第一设备300在图8所示结构的基础上,进一步地,还可以包括:
存储模块304,用于在接收模块301接收所述第一BGP更新报文后,存储与所述第一地址族标识关联的使能标记,所述使能标记用于指示与所述第一地址族标识关联的VRF中的路由被允许发送;
所述确定模块302,还用于在确定与所述路由目标和所述第一地址族标识关联的第一VRF前,根据所述使能标记确定所述第一VRF中的路由被允许发送。
本申请实施例的第一设备,可以用于执行上述各方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
示例性的,本申请实施例还提供一种第二设备,图10为本申请一实施例提供的第二设备的结构示意图,如图10所示,该第二设备400可以为具有发送报文、接收报文以及匹配路由功能的任意物理设备或虚拟设备,如AR、PE、域内的RR或域间的ASBR等,用于实现上述任一方法实施例中对应于第二设备的操作,本申请实施例第二设备400可以包括:
发送模块401,用于向第一设备发送第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一BGP更新报文用于通知所述第一设备所述第二设备400需要与所述路由目标和所述第一地址族标识关联的路由;
接收模块402,用于从所述第一设备接收与所述路由目标和所述第一地址族标识关联的第一路由。
在一些实施例中,所述接收模块402,还用于在所述第一BGP更新报文还包括第二地址族标识时,从所述第一设备接收与所述路由目标和所述第二地址族标识关联的第二路由。
图11为本申请一实施例提供的第二设备的结构示意图,如图11所示,本申请实施例的第二设备400在图10所示结构的基础上,进一步地,还可以包括:
存储模块403,用于存储有与所述第一地址族标识关联的使能标记;
确定模块404,用于根据所述使能标记,确定与所述第一地址族标识关联的VRF;
所述确定模块404,还用于根据所述VRF确定所述路由目标。
本申请实施例的第二设备,可以用于执行上述各方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
图12为本申请一实施例提供的通信设备的硬件结构示意图,如图12所示,该通信设备500可以为具有发送报文、接收报文以及匹配路由功能的任意物理设备或虚拟设备,如AR、PE、域内的RR或域间的ASBR等,用于实现上述任一方法实施例中对应于第一设备或第二设备的操作,本申请实施例的通信设备500可以包括:存储器501和处理器502。存储器501与处理器502可以通过总线503连接。
存储器501,用于存储程序代码;
处理器502,调用程序代码,当程序代码被执行时,用于执行上述任一实施例中的通信方法。具体可以参见前述方法实施例中的相关描述。
可选地,本申请实施例还包括通信接口504,该通信接口504可以通过总线503与处理器502连接。处理器502可以控制通信接口503来实现通信设备500的上述的接收和发送的功能。
本申请实施例的通信设备,可以用于执行上述各方法实施例中的技术方案,其实现原理和技术效果类似,此处不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。
应理解,上述处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
Claims (16)
1.一种通信方法,其特征在于,包括:
第一设备从第二设备接收第一边界网关协议BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一地址族标识用于指示所述路由目标所采用地址族的种类;
所述第一设备确定与所述路由目标和所述第一地址族标识关联的第一路由;
所述第一设备向所述第二设备发送所述第一路由。
2.根据权利要求1所述的方法,其特征在于,所述第一设备确定与所述路由目标和所述第一地址族标识关联的第一路由,包括:
所述第一设备确定与所述路由目标和所述第一地址族标识关联的第一虚拟路由转发VRF;
所述第一设备根据所述第一VRF确定所述第一路由。
3.根据权利要求1或2所述的方法,其特征在于,所述第一BGP更新报文还包括第二地址族标识,所述方法还包括:
所述第一设备确定与所述路由目标和所述第二地址族标识关联的第二VRF;
所述第一设备根据所述第二VRF确定第二路由;
所述第一设备向所述第二设备发送所述第二路由。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
所述第一设备接收所述第一BGP更新报文后,存储与所述第一地址族标识关联的使能标记,所述使能标记用于指示与所述第一地址族标识关联的VRF中的路由被允许发送;
所述第一设备确定与所述路由目标和所述第一地址族标识关联的第一VRF前,所述第一设备根据所述使能标记确定所述第一VRF中的路由被允许发送。
5.一种通信方法,其特征在于,包括:
第二设备向第一设备发送第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一BGP更新报文用于通知所述第一设备所述第二设备需要与所述路由目标和所述第一地址族标识关联的路由,所述第一地址族标识用于指示所述路由目标所采用地址族的种类;
所述第二设备从所述第一设备接收与所述路由目标和所述第一地址族标识关联的第一路由。
6.根据权利要求5所述的方法,其特征在于,所述第一BGP更新报文还包括第二地址族标识,所述方法还包括:
所述第二设备从所述第一设备接收与所述路由目标和所述第二地址族标识关联的第二路由。
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
所述第二设备存储有与所述第一地址族标识关联的使能标记;
所述第二设备根据所述使能标记,确定与所述第一地址族标识关联的VRF;
所述第二设备根据所述VRF确定所述路由目标。
8.一种通信设备,其特征在于,包括:接口单元和处理单元;
其中,所述接口单元,用于从另一通信设备接收第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一地址族标识用于指示所述路由目标所采用地址族的种类;
所述处理单元,用于确定与所述路由目标和所述第一地址族标识关联的第一路由;
所述接口单元,还用于向所述另一通信设备发送所述第一路由。
9.根据权利要求8所述的通信设备,其特征在于,所述处理单元,具体用于:
确定与所述路由目标和所述第一地址族标识关联的第一VRF;
根据所述第一VRF确定所述第一路由。
10.根据权利要求8或9所述的通信设备,其特征在于,所述处理单元,还用于:
当所述第一BGP更新报文还包括第二地址族标识时,确定与所述路由目标和所述第二地址族标识关联的第二VRF;
根据所述第二VRF确定第二路由;
所述接口单元,还用于向所述另一通信设备发送所述第二路由。
11.根据权利要求9或10所述的通信设备,其特征在于,还包括:存储器;
其中,所述存储器,用于在所述接口单元接收所述第一BGP更新报文后,存储与所述第一地址族标识关联的使能标记,所述使能标记用于指示与所述第一地址族标识关联的VRF中的路由被允许发送;
所述处理单元,还用于在所述处理单元确定与所述路由目标和所述第一地址族标识关联的第一VRF前,根据所述使能标记确定所述第一VRF中的路由被允许发送。
12.一种通信设备,其特征在于,包括:接口单元;
其中,所述接口单元,用于向另一通信设备发送第一BGP更新报文,所述第一BGP更新报文包括路由目标和第一地址族标识,所述第一BGP更新报文用于通知所述另一通信设备所述通信设备需要与所述路由目标和所述第一地址族标识关联的路由,所述第一地址族标识用于指示所述路由目标所采用地址族的种类;
所述接口单元,用于从所述另一通信设备接收与所述路由目标和所述第一地址族标识关联的第一路由。
13.根据权利要求12所述的通信设备,其特征在于,所述接口单元,还用于在所述第一BGP更新报文还包括第二地址族标识时,从所述另一通信设备接收与所述路由目标和所述第二地址族标识关联的第二路由。
14.根据权利要求12或13所述的通信设备,其特征在于,还包括:处理单元和存储器;
其中,所述存储器,用于存储有与所述第一地址族标识关联的使能标记;
所述处理单元,用于:
根据所述使能标记,确定与所述第一地址族标识关联的VRF;
根据所述VRF确定所述路由目标。
15.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序;所述计算机程序在被通信设备执行时,使得所述通信设备实现如权利要求1-7中任一项所述的通信方法。
16.一种通信设备,其特征在于,包括:存储器和处理器,存储器用于存储程序指令,处理器用于调用存储器中的程序指令执行如权利要求1-7中任一项所述的通信方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110789915.5A CN113660161A (zh) | 2018-08-30 | 2018-08-30 | 通信方法和通信设备 |
CN201811005412.9A CN110875882B (zh) | 2018-08-30 | 2018-08-30 | 通信方法和通信设备 |
EP19854571.7A EP3836495B1 (en) | 2018-08-30 | 2019-08-27 | Communication method and communication device |
PCT/CN2019/102898 WO2020043106A1 (zh) | 2018-08-30 | 2019-08-27 | 通信方法和通信设备 |
US17/186,776 US11805049B2 (en) | 2018-08-30 | 2021-02-26 | Communication method and communications device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811005412.9A CN110875882B (zh) | 2018-08-30 | 2018-08-30 | 通信方法和通信设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110789915.5A Division CN113660161A (zh) | 2018-08-30 | 2018-08-30 | 通信方法和通信设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110875882A CN110875882A (zh) | 2020-03-10 |
CN110875882B true CN110875882B (zh) | 2021-07-20 |
Family
ID=69643919
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110789915.5A Pending CN113660161A (zh) | 2018-08-30 | 2018-08-30 | 通信方法和通信设备 |
CN201811005412.9A Active CN110875882B (zh) | 2018-08-30 | 2018-08-30 | 通信方法和通信设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110789915.5A Pending CN113660161A (zh) | 2018-08-30 | 2018-08-30 | 通信方法和通信设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11805049B2 (zh) |
EP (1) | EP3836495B1 (zh) |
CN (2) | CN113660161A (zh) |
WO (1) | WO2020043106A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021179254A1 (zh) * | 2020-03-12 | 2021-09-16 | 华为技术有限公司 | 数据更新方法、装置和设备 |
CN116389345A (zh) * | 2020-03-23 | 2023-07-04 | 华为技术有限公司 | 分段路由策略的传输方法及装置、网络传输*** |
CN115941387A (zh) * | 2021-09-30 | 2023-04-07 | 中兴通讯股份有限公司 | 边界网关协议路由的接收、发送方法及装置和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340372A (zh) * | 2008-08-21 | 2009-01-07 | ***通信集团公司 | 号码自动路由方法、更新方法、撤销方法、路由器及设备 |
CN102724117A (zh) * | 2012-06-06 | 2012-10-10 | 华为技术有限公司 | 多协议标签交换流量工程隧道建立方法及设备 |
CN104734929A (zh) * | 2013-12-18 | 2015-06-24 | 华为技术有限公司 | 路由扩散的方法及装置 |
CN106789748A (zh) * | 2015-11-23 | 2017-05-31 | 上海贝尔股份有限公司 | 一种分布式接入复用器dam叠加网络***及其装置 |
WO2018020293A1 (en) * | 2016-07-25 | 2018-02-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient vpn route refresh mechanism for bgp based vpn technologies |
CN108234305A (zh) * | 2016-12-22 | 2018-06-29 | 上海诺基亚贝尔股份有限公司 | 一种跨机框链路冗余保护的控制方法及设备 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070250612A1 (en) * | 2006-04-20 | 2007-10-25 | Sbc Knowledge Ventures, L.P. | Method for updating a virtual private network in a multi-protocol label switching network |
US7796607B2 (en) * | 2008-05-30 | 2010-09-14 | At&T Intellectual Property I, L.P. | Scalable multiprotocol label switching based virtual private networks and methods to implement the same |
CN101605087B (zh) * | 2008-06-12 | 2013-04-24 | 中国电信股份有限公司 | 流量信息提取方法、设备及*** |
US8670320B2 (en) * | 2009-02-09 | 2014-03-11 | Hewlett-Packard Development Company, L.P. | Quality of service routing architecture |
CN101534246B (zh) * | 2009-03-04 | 2011-12-21 | 华为技术有限公司 | Vrf的迁移方法、迁移装置及其*** |
US8098656B2 (en) * | 2009-06-26 | 2012-01-17 | Avaya, Inc. | Method and apparatus for implementing L2 VPNs on an IP network |
CN101674245B (zh) * | 2009-10-10 | 2012-06-06 | 华为技术有限公司 | 出口路由过滤方法及装置 |
CN102217254B (zh) * | 2011-05-23 | 2014-06-04 | 华为技术有限公司 | 传递自举消息的方法和装置 |
US9491686B2 (en) * | 2011-07-28 | 2016-11-08 | Pulse Secure, Llc | Virtual private networking with mobile communication continuity |
CN103259725B (zh) * | 2012-02-21 | 2017-04-12 | 华为技术有限公司 | 报文发送方法和网络设备 |
CN102724118B (zh) * | 2012-06-06 | 2014-12-31 | 华为技术有限公司 | 标签分发方法及设备 |
US9106530B1 (en) * | 2013-03-27 | 2015-08-11 | Juniper Networks, Inc. | Constrained route distribution for multiple virtual private network services |
US9634936B2 (en) * | 2014-06-30 | 2017-04-25 | Juniper Networks, Inc. | Service chaining across multiple networks |
CN105337870B (zh) * | 2014-08-15 | 2018-11-27 | 新华三技术有限公司 | 一种路由发布方法和装置 |
CN112838975A (zh) * | 2016-01-29 | 2021-05-25 | 华为技术有限公司 | 虚拟专用网络vpn业务优化方法和设备 |
US10594514B2 (en) * | 2017-03-29 | 2020-03-17 | At&T Intellectual Property I, L.P. | Method and apparatus for creating border gateway protocol reachability on demand in a multi-protocol label switching network |
CN107707474B (zh) * | 2017-09-29 | 2020-02-14 | 烽火通信科技股份有限公司 | 一种路由分配方法及*** |
-
2018
- 2018-08-30 CN CN202110789915.5A patent/CN113660161A/zh active Pending
- 2018-08-30 CN CN201811005412.9A patent/CN110875882B/zh active Active
-
2019
- 2019-08-27 WO PCT/CN2019/102898 patent/WO2020043106A1/zh unknown
- 2019-08-27 EP EP19854571.7A patent/EP3836495B1/en active Active
-
2021
- 2021-02-26 US US17/186,776 patent/US11805049B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340372A (zh) * | 2008-08-21 | 2009-01-07 | ***通信集团公司 | 号码自动路由方法、更新方法、撤销方法、路由器及设备 |
CN102724117A (zh) * | 2012-06-06 | 2012-10-10 | 华为技术有限公司 | 多协议标签交换流量工程隧道建立方法及设备 |
CN104734929A (zh) * | 2013-12-18 | 2015-06-24 | 华为技术有限公司 | 路由扩散的方法及装置 |
CN106789748A (zh) * | 2015-11-23 | 2017-05-31 | 上海贝尔股份有限公司 | 一种分布式接入复用器dam叠加网络***及其装置 |
WO2018020293A1 (en) * | 2016-07-25 | 2018-02-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient vpn route refresh mechanism for bgp based vpn technologies |
CN108234305A (zh) * | 2016-12-22 | 2018-06-29 | 上海诺基亚贝尔股份有限公司 | 一种跨机框链路冗余保护的控制方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2020043106A1 (zh) | 2020-03-05 |
US11805049B2 (en) | 2023-10-31 |
EP3836495B1 (en) | 2023-07-26 |
EP3836495A4 (en) | 2021-10-13 |
CN113660161A (zh) | 2021-11-16 |
EP3836495A1 (en) | 2021-06-16 |
US20210184963A1 (en) | 2021-06-17 |
CN110875882A (zh) | 2020-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110266592B (zh) | Srv6网络与ip mpls网络的通信方法及装置 | |
CN112422393B (zh) | 可扩展虚拟局域网报文发送方法、计算机设备和可读介质 | |
CN106533890B (zh) | 一种报文处理方法、装置及*** | |
US10412008B2 (en) | Packet processing method, apparatus, and system | |
US11805049B2 (en) | Communication method and communications device | |
EP3860057A1 (en) | Data transmission method and device | |
WO2020253631A1 (zh) | Ip地址的配置方法、设备及*** | |
CN114143283B (zh) | 一种隧道自适应配置方法、装置,中心端设备及通信*** | |
CN110661714B (zh) | 发送bgp消息的方法、接收bgp消息的方法以及设备 | |
EP4033705A1 (en) | Communication method and device | |
US20220124024A1 (en) | Establishment of method and apparatus for implementing entry backup | |
JP7448597B2 (ja) | メッセージ生成方法および装置ならびにメッセージ処理方法および装置 | |
CN108989175B (zh) | 一种通信方法及装置 | |
US20150244677A1 (en) | Architecture for network management in a multi-service network | |
CN109450767B (zh) | 一种报文处理方法和装置 | |
EP4287550A1 (en) | Packet processing method, client end device, server end device, and computer-readable medium | |
CN112994928B (zh) | 一种虚拟机的管理方法、装置及*** | |
WO2021190075A1 (zh) | 策略的传输方法及装置、网络传输*** | |
WO2019056239A1 (zh) | 报文同步方法和装置 | |
CN113132230A (zh) | 发送报文的方法、设备及计算机存储介质 | |
CN112929193A (zh) | 用于配置介质访问控制地址老化时间的方法和装置 | |
CN106656718B (zh) | VxLAN网关以及基于VxLAN网关实现的主机接入互联网的方法 | |
CN110636146A (zh) | 一种用户地址分配方法及设备 | |
CN113852572B (zh) | 一种报文处理方法及装置 | |
CN114338809B (zh) | 访问控制方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |