【技术实现步骤摘要】
一种信息同步的方法,装置及系统
本申请涉及通信
,尤其涉及一种信息同步的方法、装置及系统。
技术介绍
近年来,软件定义网络(英文:SoftwareDefineNetwork,SDN)的价值已经得到电信网络运营商的认可,是未来网络的演进方向。SDN系统包括控制器和转发设备,其中,控制器可以用于进行网络的流量控制,转发设备可以用于对接收到的数据包进行转发处理。采用SDN技术,将网络设备的控制面与转发面(也可称之为数据面)分离开来,实现网络流量的灵活控制,加快了网络业务的创新。边界网关协议(英文:BorderGatewayProtocol,BGP)是一种用于自治系统(英文:AutonomousSystem,AS)之间的动态路由协议,主要用于交换AS之间的可达路由信息,构建AS域间的传播路径。当前使用的版本是BGP-4(RFC4271)。BGP协议作为因特网(Internet)外部路由协议标准,被广泛应用于因特网服务提供商(InternetServiceProvider,ISP)之间。为了提供对多种网络层协议的支持,国际互联网工程任务组(英文:TheInternetEngineeringTaskForce,IETF)对BGP-4进行了扩展,形成多协议扩展BGP(英文:Multi-protocolExtensionsforBGP,MP-BGP)。当前SDN架构下,如果控制器使用BGP协议向转发设备发布路由,其所发布的路由与转发设备之间使用普通BGP发布的路由保存在同一个BGP路由信息表(英文:RouteI ...
【技术保护点】
1.一种信息同步的方法,其特征在于:/n所述控制器生成第一消息,所述第一消息用于发布控制路由协议CRP路由,所述CRP路由包括路由前缀和网络设备的第一下一跳信息;/n所述控制器向所述网络设备发送所述第一消息;其中,所述网络设备的路由表中包括第一路由表项,用于记录所述CRP路由,根据所述路由表可以确定,所述第一路由表项所记录的路由为所述控制器向所述网络设备发布的路由。/n
【技术特征摘要】
1.一种信息同步的方法,其特征在于:
所述控制器生成第一消息,所述第一消息用于发布控制路由协议CRP路由,所述CRP路由包括路由前缀和网络设备的第一下一跳信息;
所述控制器向所述网络设备发送所述第一消息;其中,所述网络设备的路由表中包括第一路由表项,用于记录所述CRP路由,根据所述路由表可以确定,所述第一路由表项所记录的路由为所述控制器向所述网络设备发布的路由。
2.根据权利要求1所述的方法,其特征在于:所述CRP路由还包括路由优先级,所述路由优先级用于标识所述CRP路由的优先级。
3.根据权利要求1或2所述的方法,其特征在于:所述第一下一跳信息包括所述第一下一跳的属性信息,所述第一下一跳的属性信息包括以下一种或多种下一跳的属性信息类型:带宽、负载均衡比例和下一跳的类型。
4.根据权利要求1-3任一项所述的方法,其特征在于:第一下一跳信息包括所述第一下一跳的地址。
5.根据权利要求2所述的方法,其特征在于,所述第一消息包括优先级字段,所述优先级字段用于承载所述路由优先级。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一消息包括下一跳信息字段,所述下一跳信息字段用于承载所述第一下一跳信息。
7.根据权利要求6所述的方法,其特征在于,所述下一跳信息字段包括下一跳属性字段,用于承载所述第一下一跳的属性信息。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一消息为第一边界网关协议更新消息BGPUPDATEMessage或所述第一消息为第一路径计算单元通信协议消息PCEPMessage。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
所述控制器向所述网络设备发送第二消息,所述第二消息携带所述网络设备的第二下一跳的地址与所述第二下一跳的属性信息。
10.根据权利要求9所述的方法,其特征在于:
所述第二消息为第二BGPUPDATEMessage。
11.根据权利要求10所述方法,其特征在于,所述第二BGPUPDATEMessage包括多协议可达网络层可达性信息MP_REACH_NLRI属性字段和下一跳属性NextHopAttribute字段;所述MP_REACH_NLRI属性字段包括所述第二下一跳的地址;所述NextHopAttribute字段包括所述第二下一跳的属性信息。
12.根据权利要求9所述的方法,其特征在于,所述第二消息为第二PCEPMessage。
13.根据权利要求12所述的方法,其特征在于,所述第二PCEPMessage包括下一跳对象NextHopobject字段以及下一跳属性对象NextHopAttributeobject字段;所述NextHopobject字段包括所述第二下一跳的地址,所述NextHopAttributeobject字段包括所述第二下一跳的属性信息。
14.根据权利要求1-13任一项所述的方法,其特征在于,所述方法还包括:
所述控制器向所述网络设备发送第三消息,所述第三消息携带所述网络设备的第三下一跳的地址,所述第三消息指示所述网络设备删除与所述第三下一跳的地址关联的所有路由表项。
15.根据权利要求14所述的方法,其特征在于:
所述第三消息为第三BGPUPDATEMessage或所述所述第三消息为第三PCEPMessage。
16.根据权利要求1-15任一项所述的方法,其特征在于,所述方法还包括:
所述控制器接收所述网络设备发送的路由状态报告信息,所述路由状态报告信息记录所述路由前缀与所述CRP路由的状态信息。
17.根据权利要求16所述的方法,其特征在于,所述CRP路由的状态信息包括以下一项或多项信息:路由的状态,路由的存活时间或下一跳状态。
18.根据权利要求1-17任一项所述的方法,其特征在于,所述方法还包括:
所述控制器接收所述网络设备发送下一跳状态报告信息,所述下一跳状态报告信息记录所述网络设备的下一跳的地址和下一跳的状态信息。
19.一种信息同步的方法,其特征在于:
网络设备接收控制器发送的第一消息,所述第一消息用于发布所述控制器确定的控制路由协议CRP路由,所述CRP路由包括路由前缀和所述网络设备的第一下一跳信息;
所述网络设备将所述CRP路由保存在路由表中,所述路由表包括第一路由表项,用于记录所述CRP路由,根据所述路由表可以确定,所述第一路由表项所记录的路由为所述控制器向所述网络设备发布的路由。
20.根据权利要求19所述的方法,其特征在于:所述CRP路由还包括路由优先级,所述路由优先级用于标识所述CRP路由的优先级。
21.根据权利要求19或20所述的方法,其特征在于:所述第一下一跳信息包括所述第一下一跳的属性信息,所述第一下一跳的属性信息包括以下一种或多种下一跳的属性信息类型:带宽、负载均衡比例和下一跳的类型。
22.根据权利要求21所述的方法,其特征在于,所述方法还包括:所述网络设备将所述第一下一跳的属性信息发送到转发信息表中,用于指导报文转发。
23.根据权利要求19-22任一项所述的方法,其特征在于:所述第一下一跳信息包括所述第一下一跳的地址。
24.根据权利要求19-23任一项所述的方法,其特征在于,所述网络设备包括下一跳表,所述方法还包括:
所述网络设备将所述第一下一跳信息保存在所述下一跳表中。
25.根据权利要求20所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:闫长江,庄顺万,吴楠,陈国义,李振斌,宋宝华,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。