【技术实现步骤摘要】
本专利技术涉及IP (Internet Protocol,因特网协议)路由
,特别涉及一种路由处理方法及路由转发设备。
技术介绍
BGP (Border Gateway Protocol,边界网关协议)是一种既可以用于不同AS(Autonomous System,自治系统)之间,又可以用于同一 AS内部的动态路由协议。当BGP运行于同一 AS内部时,被称为IBGP (Internal BGP);当BGP运行于不同AS之间时,称为EBGP (External BGP)。其中,AS是拥有同一选路策略,在同一技术管理部门下运行的一组路由器。 BGP定义了以下5种消息类型> Open (初始)=TCP连接建立后发送的第一个消息,用于在BGP对等体(发送BGP消息的路由器称为BGP发言者(BGP Speaker),相互交换消息的BGP发言者之间互称对等体(Peer))之间建立BGP会话,即,建立BGP对等体之间的连接关系。> Update (更新)用于在BGP对等体之间交换路由信息。一条Update消息可以发布一类具有相同路径属性的多条可达路由,也可以同时撤销多条不可达路由。其中,只带路由前缀的Update就是撤销(Withdraw)报文。> Keepalive (存活或保活)BGP周期性地向对等体发送Keepalive消息,以保持BGP会话的有效性。> Route-refresh (路由刷新):用来要求对等体重新发送指定地址族的路由信息。>Notification(通知):当BGP检测到错误状态时,就向对等体发出Notific ...
【技术保护点】
一种路由处理方法,应用于边界网关协议BGP中,其特征在于,包括:在需要更新自身发布的路由信息时,第一路由转发设备比较本地保存的第一路由信息和第二路由信息,其中,所述第一路由信息是已经发布给BGP对等体即第二路由转发设备的路由信息,所述第二路由信息是要更新到的路由信息;所述第一路由转发设备根据比较结果,指示所述第二路由转发设备更新本地保存的第一路由信息中与所述第二路由信息的不同之处。
【技术特征摘要】
1.一种路由处理方法,应用于边界网关协议BGP中,其特征在于,包括 在需要更新自身发布的路由信息时,第一路由转发设备比较本地保存的第一路由信息和第二路由信息,其中,所述第一路由信息是已经发布给BGP对等体即第二路由转发设备的路由信息,所述第二路由信息是要更新到的路由信息; 所述第一路由转发设备根据比较结果,指示所述第二路由转发设备更新本地保存的第一路由信息中与所述第二路由信息的不同之处。2.根据权利要求I所述的方法,其特征在于,所述第一路由转发设备根据比较结果,指示所述第二路由转发设备更新本地保存的第一路由信息中与所述第二路由信息的不同之处包括 若所述第一路由信息中的一个路由与所述第二路由信息中的一个路由的路由前缀和属性值均相同,则所述第一路由转发设备不再向所述第二路由转发设备发送该相同的路由;和/或 若所述第一路由信息与所述第二路由信息的路由前缀不同,则所述第一路由转发设备在所述第一路由信息中包含有所述第二路由信息中不存在的路由前缀的情况下,向所述第二路由转发设备发送撤销Withdraw报文,指示所述第二路由转发设备从本地保存的第一路由信息中撤销所述第二路由信息中不存在的路由前缀所对应的路由;和/或 若所述第一路由信息与所述第二路由信息的路由前缀不同,则所述第一路由转发设备在所述第二路由信息中包含有所述第一路由信息中不存在的路由前缀的情况下,向所述第二路由转发设备发送更新Update报文,指示所述第二路由转发设备在本地保存的第一路由信息中添加所述第一路由信息中不存在的路由前缀所对应的路由;和/或 若所述第一路由信息中的一个路由与所述第二路由信息中的一个路由的路由前缀相同但属性值不同,则所述第一路由转发设备向所述第二路由转发设备发送修改Modify报文,指示所述第二路由转发设备在本地保存的所述第一路由信息中修改该路由的属性值。3.根据权利要求2所述的方法,其特征在于,所述Modify报文为携带有出栈路由过滤ORF信息的路由刷新Route-refresh报文,其中,该Route-refresh报文中的ORF类型type字段置为第一值,所述第一值用于表示按照路由前缀匹配且修改匹配的路由前缀的属性值。4.根据权利要求3所述的方法,其特征在于,在该Route-refresh报文中的ORF表项entry字段中的指定类型部分Type specific part字段中,增加了 ORFattribute类型type字段、ORF属性attribute长度length字段和ORF attribute字段,其中,所述ORF attribute type字段表示路由属性的类型,所述ORF属性长度字段表示所述ORFattribute字段的长度,所述ORF attribute字段表示需要修改到的属性值,并且,ORFentry字段中的操作Action字段置为第二值,所述第二值用于表示进行修改操作。5.根据权利要求I所述的方法,其特征在于,所述第二路由转发设备上通过配置对第一路由转发设备的对等体保存所有路由peer keep-all_rout...
【专利技术属性】
技术研发人员:王伟,樊超,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。