[发明专利]一种基于分布式平台的BGP-LSP实现系统及方法有效
申请号: | 201910040574.4 | 申请日: | 2019-01-16 |
公开(公告)号: | CN109889445B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 冯程程 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/723 | 分类号: | H04L12/723;H04L12/741;H04L12/713;H04L12/751 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 蔡忠祥 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 平台 bgp lsp 实现 系统 方法 | ||
本发明公开了一种基于分布式平台的BGP‑LSP实现系统及方法,涉及通信领域,包括路由模块、BGP虚拟私有网络路由管理模块、BGP协议模块和标签管理模块。本发明中的基于分布式平台的BGP‑LSP实现系统能够实现不同自治域之间的连接,并在路由下发阶段将路由发给BVM之后,BVM即反推修改标签后的路由给BGP,使BGP存储了一个前缀路由的两份携带不同标签;在通告阶段,可根据是否需要交换标签选择BVM反推路由或从带标签的公网路由,决定通告那一条路由,解决了NBASE平台标签交换及下一条更改流程与BGP‑LSP功能需求不一致的问题,同时能够较好的提高整个路由过程的效率。
技术领域
本发明涉及数据和IP传输设备等通信技术领域,具体涉及一种基于分布式平台的BGP-LSP实现系统及方法。
背景技术
BGP(Border Gateway Protocol,边界网关协议)是运行于TCP上的一种自治系统的路由协议。BGP系统的主要功能是和其他的BGP系统交换网络可达信息。网络可达信息包括列出的AS(Autonomous System,自治系统)自治域的信息。这些信息有效地构造了AS互联的拓扑图并由此清除了路由环路,同时在AS级别上可实施策略决策。
传统的MPLS VPN技术框架分为两层标签,其内层业务标签由BGP虚拟私有网络路由管理模块进行分配,外层标签由隧道协议LDP(Label Distribution Protocol,标签分发协议),RSVP(Resource Reservation Protocol,资源预留协议)分配,但是其外层隧道协议依赖于IGP路由。如图1所示的组网拓扑中,内层隧道能在PE1和ASBR1之间、PE2和ASBR2之间建立,外层隧道能在ASBR1和ASBR2之间建立,但是无法直接建立PE1和PE2之间的跨域隧道。
由于一个AS自治域内存在多个路由器,每个路由器都进行连接成本高昂,同时链路连接十分复杂,因此,一般不会在每个设备之间建立BGP邻居。
NBASE平台等分布式平台,通过在边界网关协议中配置重分布等方式将RTM(Routing Table Manager,路由表管理模块)的路由引入BGP,由于RTM中路由均为不带标签的路由,因此RTM需要将路由发送给BVM(BGPVPN Manager,BGP虚拟私有网络路由管理模块),BVM向标签管理模块申请标签,并关联到该路由,形成公网的标签路由,然后发送给BGP。
上述过程中,BGP的路由处理分为ADJ-IN,LOC,ADJ-OUT三个阶段,分别对应BGP路由的学习、下发、通告。而BGP-LSP功能的标签交换和下一跳的更改实现是在ADJ-OUT阶段才进行的,因为只有在路由往邻居通告的时候,才能获知路由所要通告的邻居是否使能了send label以及是否需要交换标签。
对于传统平台,BGP标签的申请是由自己决定的,因此标签交换直接在路由通告阶段进行,当判断需要修改标签时,则重新申请标签替换当前路由的标签。
在NBASE这种特定的分布式平台中,BGP在下发阶段才会将路由发送给BVM(BGPVPNManager,BGP虚拟私有网络路由管理模块),而等到路由通告阶段,已经无法再向BVM发送路由并改变标签。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于分布式平台的BGP-LSP实现系统及方法,解决了基于NBASE平台的BGP模块以及BVM对BGP公网标签路由的引入,存储,以及发送给远端邻居的功能,从而完成了基于NBASE平台的BGP-LSP功能实现。
为达到以上目的,本发明提供一种基于分布式平台的BGP-LSP实现系统,其特征在于,其包括路由模块、BGP虚拟私有网络路由管理模块、BGP协议模块和标签管理模块:
路由模块用于:根据路由策略设置待添加标签的公网路由,转发待添加标签的公网路由至BGP虚拟私有网络路由管理模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910040574.4/2.html,转载请声明来源钻瓜专利网。