In one embodiment, the device in the network receives a packet comprising one or more forwarding tags and a service function chain (SFC) header. The device removes one or more forwarding tags from the packet. The device inserts the instructions of one or more forwarding tags into the metadata of the SFC header. The device forwards the packet of one or more forwarding labels to the service function.
【技术实现步骤摘要】
【国外来华专利技术】SR应用段与服务功能链(SFC)报头元数据的集成相关申请本申请要求于2016年2月22日由Guichard等人提交的题为“SR应用段与服务功能链(SFC)报头元数据的集成”的美国专利申请No.15/049,521的优先权,该专利申请的内容通过引用并入本文中。
本公开总体涉及计算机网络,并且更具体地,涉及将分段路由(SR)应用段与服务功能链(SFC)报头元数据集成。
技术介绍
多协议标签交换(MPLS)是一种分组交换技术,它允许路由决策基于附加到分组报头的标签。这样的标签代表网络中的路径,并且用于做出转发决定,直到相应的分组到达其目的地。一旦分组到达其目的地,目的地设备可以从分组的报头“弹出”(例如,移除)相应的标签和/或将另一个标签应用于该分组,以继续在整个网络中路由分组。分段路由(segmentrouting)是可以与MPLS结合使用的路由技术。例如,MPLS标签可以在路由协议消息中携带,以实现网络中的分段路由。分段路由定义了两种形式的分段:相邻分段和节点分段。通常,相邻分段对应于给定节点的特定相邻/接口。相反,节点分段本质上更全局,并且表示到节点的最短路径。值得注意的是,节点分段的目标节点可以被分配在网络内使用的唯一标识符。因此,通过连接任意数量的相邻和/或前缀分段可以形成标签交换路径(labelswitchedpath,LSP)。当沿着LSP的设备接收到具有作为顶部标签(toplabel)的分段的分组时,该标签可以被任意数量的中间设备重用以将分组路由到与该分段相关联的目标节点。例如,假设存在从节点A→B→C→D的路径。如果节点A接收到具有与节点D相关 ...
【技术保护点】
1.一种方法,包括:在网络中的设备处接收包括一个或多个转发标签和服务功能链(SFC)报头的分组;由所述设备从所述分组中移除所述一个或多个转发标签;由所述设备将所述一个或多个转发标签的指示插入到所述SFC报头的元数据中;并且由所述设备将具有所述一个或多个转发标签的插入的指示的分组转发到服务功能。
【技术特征摘要】
【国外来华专利技术】2016.02.22 US 15/049,5211.一种方法,包括:在网络中的设备处接收包括一个或多个转发标签和服务功能链(SFC)报头的分组;由所述设备从所述分组中移除所述一个或多个转发标签;由所述设备将所述一个或多个转发标签的指示插入到所述SFC报头的元数据中;并且由所述设备将具有所述一个或多个转发标签的插入的指示的分组转发到服务功能。2.根据权利要求1所述的方法,其中,所述指示包括应用段标识符,所述方法还包括:由所述设备将所述应用段标识符与所述一个或多个转发标签相关联;并且由所述设备在所述设备的本地表中存储所述一个或多个转发标签。3.根据权利要求2所述的方法,还包括:响应于确定在所述本地表中尚不存在用于所述应用段标识符的条目,由所述设备将所述条目添加到所述本地表中。4.根据权利要求2所述的方法,还包括:在所述设备处接收来自所述服务功能的转发的分组;并且由所述设备将所存储的一个或多个转发标签附加到所述分组。5.根据权利要求1所述的方法,其中,将所述一个或多个转发标签的指示插入到所述SFC报头的元数据中包括:由所述设备将所述一个或多个转发标签插入到所述SFC报头的元数据中。6.根据权利要求1所述的方法,还包括:由所述设备接收来自所述服务功能的转发的分组;由所述设备从从所述服务功能接收的所述分组的所述SFC报头的所述元数据中移除所述一个或多个转发标签;并且由所述设备将所述一个或多个转发标签附加到所述分组。7.根据权利要求1所述的方法,其中,所述SFC报头包括基于网络服务报头(NSH)的报头。8.根据权利要求7所述的方法,其中,所述指示被插入到所述基于NSH的报头的MD类型-2的类型长度值(TLV)中。9.根据权利要求1所述的方法,其中,所述一个或多个转发标签包括分段路由标签。10.一种装置,包括:与网络通信的一个或多个网络接口;处理器,所述处理器耦接到所述网络接口并且被配置为执行一个或多个过程;以及存储器,所述存储器被配置成存储由所述处理器可执行的过程,所述过程在被执行时可操作以进行以下操作:接收包括一个或多个转发标签和服务功能链(SFC)报头的分组;从所述分组中移除所述一个或多个...
【专利技术属性】
技术研发人员:詹姆斯·N·古伊查德,保罗·昆恩,卡洛斯·M·皮格纳塔鲁,纳根德拉·库马·奈纳,拉吉·阿沙提,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。