地址信息的发布方法及装置制造方法及图纸

技术编号:12863677 阅读:68 留言:0更新日期:2016-02-13 12:06
本发明专利技术公开了一种地址信息的发布方法及装置。其中,该方法包括:支持段路由SR和资源预留协议RSVP的第一节点将SR节点的地址信息发布到RSVP域;第一节点将RSVP节点的地址信息通告到SR域的段路由管理服务器SRMS。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种数据流转发方法及装置。
技术介绍
段路由(Segment Routing)是一种基于源地址的路由的方法,通过在数据报文外叠加一层影响现有最短路径转发的节点信息,携带在数据报文外部,报文根据这些指定路径节点信息进行最短路径转发。如图1所示,当包含段路由报文头的报文在SR网络域中进行传输时,通过段路由头中携带的指定SR节点路径信息,网络设备(一般为路由器)根据段路由报文头中的段操作指示进行相应的操作,该操作指示包括Push,Next, Continue。当操作指示为PUSH操作时,网络设备(一般为路由器)将SR Header (段路由报文头)压入到IP报文中,或者在段路由报文头中增加其他的段指示;Next和continue操作通过Ptr的指针来表明,当判断出当前的段操作已经完毕,指针移到下一个段,指针所指的段表明是用于转发下一跳的active segment ;Continue操作为该段操作没有结束,指针仍然停留在当前的段上。通过SR指定路径转发功能,可以非常便捷的实现网络的负载均衡和流程工程,以及快速重路由等复杂网络功能。其中段操作指示也可以扩展实现基于业务或者拓扑的路由指示,那么段路由也可以实现基于业务的网络虚拟化以及0ΑΜ等方面的应用。段路由技术充分利用了现有的MPLS (Mult1-Protocol Label Switching,多协议标签交换)封装技术,现有的MPLS网络的报文头或者IPv6报文头中携带段路由报文头(Segment Routing Header)。图2为MPLS报文头的格式,MPLS报文头由32bits(4个字节)组成,其中20bits的标签字段,3bits的CoS字段,用于报文的优先级指示。lbit的栈底标记,用于MPLS的嵌套操作,8bits的TTL(生存时间,time-to-live)字段,用于MPLS网络中的TTL计数。段路由技术可以完全兼容和继承了现有的MPLS转发数据平面,不需要修改MPLS的报文头就可以实现对于段路由的转发。具体在MPLS数据封装中,SR Header中的segment list通过标签栈的方式描述:其中SRPtr指向的为当前执行的segment (active segment),对应于MPLS标签栈中的顶层标签;SR中为SR Header定义的CONTINUE操作,对应MPLS中的标签SWAP操作;通过本地SR转发表来进行携带同一标签值的入标签和出标签的SWAP操作;SR中为SR Header定义的NEXT操作,对应MPLS中的标签POP操作;即弹出顶层标签;SR中为SR Header定义的PUSH操作,对应MPLS中的PUSH操作,即压入一层标签。如图不3, draft-filsfils-spring-segment-routing-ldp-1nterop-ΟΟ 中描述了对于左侧网络为LDP (Label Distribut1n Protocol,标签分发协议)的场景,描述了对于LDP及SR的交互。网络中有一部分节点上面启用的是LDP协议,另一部分启用的是SR协议,而通过该网络,需要建立一条PE1到PE2之间往返的MPLS TUNNEL,用以形成持续的MPLS封装转发。该交互具体实现通过支持LDP及SR的节点P3,只需要执行P3上面对于SR和LDP进出标签(入标签和出标签)的映射,同时在对于流量从PE2发送往PE1时,要能通过SR查找到目的PE1,这时候需有一个节点承担虚SR ID的发布,该节点叫做SRMS (Segment RoutingMapping Server,分段路由服务器),用以给不支持SR的节点分发SR标识,用以SR网络报文转发中识别目的地址。相关技术中只给出了 LDP域的节点和SR域的节点交互的技术方案,而对于RSVP(Resource Reservat1n Protocol,资源预留协议)域的节点和SR域的节点共存的网络,由于其中一个域的节点不能自动感知另外一个域的节点的地址信息,从而无法完成RSVP域节点与SR域节点之间的数据传输。针对相关技术中RSVP域节点与SR域节点共存的网络中,其中一个域的节点不能自动感知另外一个域的节点的地址信息的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中RSVP域节点与SR域节点共存的网络中,其中一个域的节点不能自动感知另外一个域的节点的地址信息的问题,本专利技术提供了一种数据流转发方法及装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种地址信息的发布方法,包括:支持段路由SR和资源预留协议RSVP的第一节点将SR节点的地址信息发布到RSVP域;所述第一节点将RSVP节点的地址信息通告到SR域的段路由管理服务器SRMS。可选地,第一节点将SR节点的地址信息发布到RSVP域,包括:在所述第一节点获取到所述SR域的边缘路由器PE的标识信息的情况下,所述第一节点将所述PE的地址信息发布到所述RSVP域;和/或,所述第一节点将所述SR域的所有SR节点的地址信息都发布到所述RSVP域。可选地,在第一节点将SR节点的地址信息发布到RSVP域之后,所述方法还包括:在RSVP域的节点创建到SR域的目的地址为所述SR节点的流量工程TE隧道时,所述第一节点将为所述TE隧道分发的第一标签映射为所述TE隧道的目的地址对应的第一 SR标识ID,将所述第一标签与所述第一 SR ID形成一对进出标签映射条目下发到转发平面的标签转发表。可选地,所述方法还包括:当所述第一节点接收到从RSVP域到所述SR域的数据流时,通过转发面的所述标签转发表中的映射条目将所述数据流中的RSVP标签转换为SR标签进行转发。可选地,在RSVP域的节点创建到SR域的目的地址为所述SR节点的流量工程TE隧道时,所述方法还包括:所述第一节点接收从所述TE隧道发送来的路径PATH消息,回复预留RESV消息,其中,所述RESV消息中携带有所述第一节点分给上游封装的标签,所述标签的取值不是弹出标签的标签值。可选地,第一节点将SR节点的地址信息发布到RSVP域,包括:所述第一节点将所述SR节点的地址信息通过内部网关协议IGP TE的数据库扩展洪泛。可选地,所述方法还包括:所述第一节点接收所述SR域的PE发送的携带有所述PE的标识的消息;所述第一节点从所述消息或所述通过RSVP数据库查询及SR数据库查询获取所述PE支持的协议。可选地,所述第一节点将RSVP节点的地址信息通告所述SR域的SRMS,包括:在所述第一节点获取到所述RSVP域的PE的标识信息的情况下,所述第一节点将所述PE的地址信息通告到所述SRMS ;和/或,所述第一节点将所述RSVP域的所有RSVP节点的地址信息都通告到所述SRMS。可选地,所述第一节点将RSVP节点的地址信息通告所述SR域的SRMS之后,所述方法还包括:接收所述SRMS为所述RSVP域的各个RSVP节点分配的SR ID ;对于每个所述RSVP节点,创建一条TE tunnel到该RSVP节点,并将该RSVP节点对应的SR ID映射为TEtunnel创建的下一跳节点的标签label,将所述SR ID和所述label形成一对进出标签映射条目下发到转发平面本文档来自技高网
...

【技术保护点】
一种地址信息的发布方法,其特征在于,包括:支持段路由SR和资源预留协议RSVP的第一节点将SR节点的地址信息发布到RSVP域;所述第一节点将RSVP节点的地址信息通告到SR域的段路由管理服务器SRMS。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴波廖婷范亮
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1