【技术实现步骤摘要】
一种动态路由的实现方法和装置
本专利技术涉及网络通信
,尤其涉及一种动态路由的实现方法和装置。
技术介绍
动态路由协议(DynamicRoutingProtocols)是用于路由器之间交换网络拓扑信息,以生成路由信息的协议。通过这些协议,路由器可以动态共享有关远程网络的信息,确定到达各个网络节点的最佳路径,然后将路径添加到路由表中,并根据路由表对用户的报文进行转发。动态路由协议可以自动发现远程网络的更新,如果网络拓扑结构发生了变化,路由器间会相互交换更新后的拓扑信息,不仅能够自动获知新增加的网络,还可以在当前网络连接失败时找出备用路径。这样在较短时间内,无需网络管理员介入路由器即可自动地维持一致的拓扑信息,使整个网络达到路由收敛状态,从而保持网络的快速收敛和高可用性。根据是否在一个自治域内部使用,动态路由协议分为IGP(InteriorGatewayProtocols,内部网关协议)和EGP(ExteriorGatewayProtocls,外部网关协议)。自治域指一个具有统一管理机构、统一路由策略的网络。自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP(RoutingInformationProtocol,路由信息协议)、OSPF(OpenShortestPathFirst,开放最短路径优先协议)、IS-IS(IntermediateSystemtoIntermediateSystem,中间系统到中间系统的域内路由信息交换协议);外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP(BorderGatewayprotocol,边界 ...
【技术保护点】
一种动态路由的实现方法,应用在与计算设备相连接的网络设备上,所述计算设备上包括若干个虚拟接口,一一对应于所述网络设备上运行动态路由协议的接口并具有相同的网络地址,其特征在于,所述方法包括:将从运行动态路由协议的网络设备接口接收的协议报文转发给计算设备上对应的虚拟接口;接收来自计算设备的虚拟接口的协议报文,从对应的网络设备接口进行转发;接收来自计算设备的路由信息,按照所述路由信息更新路由表,所述路由信息由计算设备根据所接收的协议报文计算得出。
【技术特征摘要】
1.一种动态路由的实现方法,应用在与计算设备相连接的网络设备上,所述计算设备上包括若干个虚拟接口,一一对应于所述网络设备上运行动态路由协议的接口并具有相同的网络地址,其特征在于,所述方法包括:将从运行动态路由协议的网络设备接口接收的协议报文转发给计算设备上对应的虚拟接口;接收来自计算设备的虚拟接口的协议报文,从对应的网络设备接口进行转发;接收来自计算设备的路由信息,按照所述路由信息更新路由表,所述路由信息由计算设备根据所接收的协议报文计算得出。2.根据权利要求1所述的方法,其特征在于:所述网络设备与所述计算设备相连接的接口具有若干个子接口,分别与每个运行动态路由协议的网络设备接口绑定,一一对应于与所绑定的网络设备接口具有相同网络地址的计算设备的虚拟接口;所述将从运行动态路由协议的网络设备接口接收的协议报文转发给计算设备上对应的虚拟接口,具体包括:将从运行动态路由协议的网络设备接口接收的协议报文,通过绑定的子接口转发给对应的计算设备的虚拟接口;所述接收来自计算设备的虚拟接口的协议报文,从对应的网络设备接口进行转发,具体包括:从子接口接收来自对应的计算设备的虚拟接口的协议报文后,将其从所绑定的网络设备接口转发。3.根据权利要求1或2所述的方法,其特征在于,所述接收来自计算设备的路由信息,具体包括:所述网络设备的路由管理进程作为服务器端,接收所述计算设备的路由管理进程作为客户端发送的路由信息。4.根据权利要求1或2所述的方法,其特征在于,所述将从运行动态路由协议的网络设备接口接收的协议报文转发给计算设备上对应的虚拟接口,具体包括:从运行动态路由协议的网络设备接口接收的报文中识别出所述动态路由协议的协议报文;将识别出的协议报文转发至计算设备上对应的虚拟接口。5.一种动态路由的实现方法,应用在与网络设备相连接的计算设备上,所述计算设备上包括若干个虚拟接口,一一对应于所述网络设备上运行动态路由协议的接口并具有相同的网络地址,其特征在于,所述方法包括:从虚拟接口接收来自所述网络设备的协议报文,按照所述动态路由协议进行处理;将按照所述动态路由协议生成的协议报文从虚拟接口发送至所述网络设备;根据所接收的协议报文,按照所述动态路由协议计算路由信息;将计算出的路由信息发送至所述网络设备。6.根据权利要求5所述的方法,其特征在于,所述将计算出的路由信息发送至所述网络设备,具体包括:所述计算设备的路由管理进程作为客户端,向作为服务器端的所述网络设备的路由管理进程发送所述路由信息。7.根据权利要求5或6所述的方法,其特征在于:所述网络设备与计算设备相连接的接口具有若干个子接口,一一对应于计算设备的虚拟接口;所述从虚拟接口接收来自所述网络设备的协议报文,具体包括:从虚拟接口接收来自所述网络设备对应的子接口的协议报文;所述将按照所述动态路由协议生成的协议报文从虚拟接口发送至所述网络设备,具体包括:将生成的协议报文从虚拟接口发送给所述网络设备...
【专利技术属性】
技术研发人员:李蒙,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。