【技术实现步骤摘要】
一种SFC网络中同步拓扑信息的方法及路由网元
本专利技术涉及通信
,特别涉及一种业务功能链(英文:ServiceFunctionChain,SFC)SFC网络中同步拓扑信息的方法及路由网元。
技术介绍
SFC是一种业务部署的新模型,定义了多个业务功能(英文:ServiceFunction,SF)的链接以及处理顺序,以提供用户所需的业务。在SFC网络架构中,主要包括以下网元:SF,为用户提供各种服务,如防病毒、防火墙、应用缓存和加速、网页优化,等等;分类器(英文:Classifier,CF),用于接收报文,并基于租户类型或报文的五元组信息(包括:源网络协议(英文:InternetProtocol,IP)地址、源端口号、目的IP地址、目的端口号以及传输层协议)等对报文进行分类,并根据转发表确定分类后的报文的业务路径;业务功能转发器(英文:SFForwarder,SFF),用于根据分类器所确定的业务路径,将报文转发至对应的SF。并在SF处理完后,将报文转发至下一跳SFF或CF。其中,CF需要获得整个SFC网络的拓扑信息,该SFC网络的拓扑信息被用于生成转发表,CF ...
【技术保护点】
一种业务功能链SFC网络中同步拓扑信息的方法,其特征在于,所述SFC网络包括至少两个路由网元,所述至少两个路由网元包括至少一个分类器CF以及至少一个业务功能转发器SFF,所述方法包括:所述至少两个路由网元中的第一网元与所述至少两个路由网元中除所述第一网元之外的至少一个第二网元建立边界网关协议BGP连接,所述第一网元为所述至少两个路由网元中的任一网元;所述第一网元向所述至少一个第二网元发送第一BGP更新消息,所述第一BGP更新消息包括所述第一网元的拓扑信息,以使所述至少一个第二网元获得所述第一网元的拓扑信息。
【技术特征摘要】
1.一种业务功能链SFC网络中同步拓扑信息的方法,其特征在于,所述SFC网络包括至少两个路由网元,所述至少两个路由网元包括至少一个分类器CF以及至少一个业务功能转发器SFF,所述方法包括:所述至少两个路由网元中的第一网元与所述至少两个路由网元中除所述第一网元之外的至少一个第二网元建立边界网关协议BGP连接,所述第一网元为所述至少两个路由网元中的任一网元;所述第一网元向所述至少一个第二网元发送第一BGP更新消息,所述第一BGP更新消息包括所述第一网元的拓扑信息,以使所述至少一个第二网元获得所述第一网元的拓扑信息。2.根据权利要求1所述的方法,其特征在于,所述第一网元与所述至少一个第二网元建立全网状的BGP连接。3.根据权利要求1所述的方法,其特征在于,所述第一网元被配置为路由反射器RR,所述方法还包括:所述第一网元接收所述至少一个第二网元中的网元A发送的第二BGP更新消息,所述第二BGP更新消息包括所述网元A的拓扑信息;所述第一网元向所述至少一个第二网元中除所述网元A之外的网元B发送第三BGP更新消息,所述第三BGP更新消息包括所述网元A的拓扑信息。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述第一网元为SFF时,所述第一网元的拓扑信息包括所述第一网元的标识、所述第一网元连接的SF的信息或所述第一网元连接的子域的信息,其中,所述第一网元连接的SF的信息包括所述SF的标识以及所述SF的业务类型,所述第一网元连接的子域的信息包括所述子域的标识、所述子域的业务类型以及所述子域的顶层CF的标识。5.根据权利要求4所述的方法,其特征在于,在所述第一网元为第一子域的顶层CF、所述第一网元与至少一个上层SFF建立BGP连接时,所述方法还包括:所述第一网元确定所述第一子域内的拓扑信息同步成功;所述第一网元根据所述第一子域的路由网元的拓扑信息生成所述第一子域的业务摘要,所述第一子域的业务摘要包括所述第一子域的标识以及所述第一子域的业务类型;所述第一网元向所述至少一个上层SFF发送第四BGP更新消息,所述第四BGP更新消息包括所述第一子域的业务摘要,以使所述至少一个上层SFF获得所述第一子域的业务摘要。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述SFC网络包括第一自治系统AS域以及第二AS域,在所述第一网元为所述第一AS域的顶层CF、所述第一网元与所述第二AS域的顶层CF建立BGP连接时,所述方法还包括:所述第一网元确认所述第一AS域内的拓扑信息同步成功;所述第一网元根据所述第一AS域的路由网元的拓扑信息生成所述第一AS域的业务摘要,所述第一AS域的业务摘要包括所述第一AS域的标识以及所述第一AS域的业务类型;所述第一网元向所述第二AS域的顶层CF发送第五BGP更新消息,所述第五BGP更新消息包括所述第一AS域的业务摘要,以使所述第二AS域获得所述第一AS域的业务摘要。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:所述第一网元获得转发表;所述第一网元向所述至少一个第二网元发送第六BGP更新消息,所述第六BGP更新消息包括所述转发表,以使所述至少一个第二网元获得所述转发表。8.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述第一网元接收所述网元A发送的承载有转发表的第七BGP更新消息;所述第一网元向所述网元B发送承载有所述转发表的第八BGP更新消息。9.根据权利要求1至7任一项所述的方法,其特征在于,所述第一BGP更新消息通过多协议可达网络层可达信息MP_REACH_NLRI字段来承载所述第一网元的拓扑信息。10.一种SFC网络中同步转发表的方法,其特征在于,所述SFC网络包括至少两个路由网元,所述至少两个路由网元包括至少一个CF以及至少一个SFF,所述方法包括:所述至少两个路由网元中的第一网元与所述至少两个路由网元中除所述第一网元之外的至少一个第二网元建立BGP连接,所述第一网元为所述至少两个路由网元中的任一网元;所述第一网元获得所述转发表;所述第一网元向所述至少一个第二网元发送BGP更新消息,所述BGP更新消息包括所述转发表,以使所述至少一个第二网元获得所述转发表。11.一种路由网元,其特征在于,所述路由网元用于SFC...
【专利技术属性】
技术研发人员:徐玲,董杰,陈国义,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。