The present invention relates to the field of Internet security protection technology, especially relates to a multi BGP routing instance parallel execution device, including management scheduler, abnormal decision device, a plurality of input and output agent, multiple ports and multiple routing examples, port connected to the neighbor router, wherein each port is arranged on an input and output agent each agent, input and output are connected with all routing examples, the input and output of all agents used to distribute routing examples of input and output messages according to some strategy to filter or the routing instance for support for running BGP router or virtual machine management, scheduler connection with each input and output of each agent and routing examples for setting routing instance role, and generate the packet filtering and distribution strategy, and sent to each input and output of the agent. An exception arbiter is connected to each routing instance to read a routing table for each routing instance, thereby determining whether an exception exists in the routing table of the routing instance.
【技术实现步骤摘要】
多BGP路由实例并行执行的装置
本专利技术涉及网络空间安全防护
,尤其涉及一种多BGP路由实例并行执行的装置。
技术介绍
BGP是一种路径矢量路由协议,用于传输自治系统间的路由信息。BGP在确定路径时考虑的不是速度,而是让自治域能够根据多种BGP属性来控制数据流的传输。BGP是面向连接的,一个BGP对等体之间是通过TCP来建立会话的。BGP在启动的时候传播整张路由表,以后只传播网络变化的部分,触发更新采用TCP连接传送信息,端口号为179。在Internet上,BGP需要通告的路由数目极大,由于TCP提供了可靠的传送机制,同时TCP使用滑动窗口机制,使得BGP可以不断地发送分组,而无需像OSPF或EIGRP那样停止发送并等待确认。BGP具有4种消息类型:Open、Keepalive、Update、Notification。其中Open报文用于TCP对话建立以后,邻居路由器相互标示自己,并通告自己的BGP运行参数。Keepalive报文主要用于邻居间的保活。Update消息用来公布可用的路由或撤销的路由。Notification报文主要用于通告差错,通常会导致BGP连接终止。实现多个路由实例的并行执行和单一呈现对于构建异构冗余的网络主动防御体系具有重要意义。所谓并行执行就是多个运行BGP协议的路由实例能够在装置中同时独立地运行,都能够接受邻居的路由更新报文,并各自维护各自的路由表。单一呈现就是多个并行执行的路由实例对外呈现为一个单一的路由节点,对于它们的邻居路由器来说,只能看到一个路由实例,而无法看到所有的路由实例及其它们之间的连接关系。通过并行执行和 ...
【技术保护点】
一种多BGP路由实例并行执行的装置,包括管理调度器、异常判决器、多个输入输出代理、多个端口和多个路由实例,端口连接至邻居路由器,其特征在于,所述每个端口上均设置一个输入输出代理,每个输入输出代理都与所有路由实例连接,输入输出代理用于对所有路由实例的输出和输入报文按照一定的策略进行过滤或者分发,所述路由实例为支持运行BGP协议的路由器或虚拟机,管理调度器与每个输入输出代理和每个路由实例连接,用于设定路由实例的角色,同时生成报文过滤和分发策略、并下发给各个输入输出代理,所述异常判决器与每个路由实例连接,用于读取每个路由实例的路由表,从而判决路由实例的路由表是否存在异常。
【技术特征摘要】
1.一种多BGP路由实例并行执行的装置,包括管理调度器、异常判决器、多个输入输出代理、多个端口和多个路由实例,端口连接至邻居路由器,其特征在于,所述每个端口上均设置一个输入输出代理,每个输入输出代理都与所有路由实例连接,输入输出代理用于对所有路由实例的输出和输入报文按照一定的策略进行过滤或者分发,所述路由实例为支持运行BGP协议的路由器或虚拟机,管理调度器与每个输入输出代理和每个路由实例连接,用于设定路由实例的角色,同时生成报文过滤和分发策略、并下发给各个输入输出代理,所述异常判决器与每个路由实例连接,用于读取每个路由实例的路由表,从而判决路由实例的路由表是否存在异常。2.根据权利要求1所述的多BGP路由实例并行执行的装置,其特征在于,所述路由实例的角色分为两种,分别为呈...
【专利技术属性】
技术研发人员:江逸茗,于婧,马海龙,张风雨,李晨晖,李艳捷,
申请(专利权)人:上海红阵信息科技有限公司,国家数字交换系统工程技术研究中心,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。