CN102098222A - 利用mpls技术转发应用服务报文方法和转发节点 - Google Patents
利用mpls技术转发应用服务报文方法和转发节点 Download PDFInfo
- Publication number
- CN102098222A CN102098222A CN2011100350092A CN201110035009A CN102098222A CN 102098222 A CN102098222 A CN 102098222A CN 2011100350092 A CN2011100350092 A CN 2011100350092A CN 201110035009 A CN201110035009 A CN 201110035009A CN 102098222 A CN102098222 A CN 102098222A
- Authority
- CN
- China
- Prior art keywords
- message
- label
- server
- egress
- line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
Abstract
本发明涉及一种利用MPLS技术转发应用服务报文方法和转发节点,该方法包括:转发节点接收报文;所述转发节点对接收的报文进行多协议标签交换(MPLS)处理,其中,当前节点为倒数第二跳的中间节点(Transit)时,将所述报文中的原标签交换为相应服务器组虚标签;当前节点为出节点(Egress PE)时,弹出接收的报文中的标签,其中,不同的服务器组对应不同的服务器组虚标签;所述转发节点转发处理后的报文,其中,当前节点为出节点时,根据所述服务器组虚标签对应的服务器组信息进行报文转发。本发明可实现内容交换的快速定向转发。
Description
技术领域
本发明涉及MPLS(Multi-Protocol Label Switching,多协议标签交换)技术,尤其是一种利用MPLS技术转发应用服务报文方法和转发节点。
背景技术
PTN(分组传送网,Packet Transport Network)承载网是用于承载多业务并高速转发的,在未来网络扁平化的趋势下,业务的端到端路径有可能缩短。随着IPv6进程的加速和前景的明朗化,中国电信宣布2014年开始全面支持V6网络。未来网络扁平化趋势和云计算等日益迫切的需求对网络设备的计算负载能力提出了更高要求。
随着MPLS-TP(Transport Profile for Multi-Protocol Label Switching,传送面多协议标签交换)技术的发展和TMPLS(Transport Multi-Protocol LabelSwitching,传送面多协议标签交换)与MPLS(Multi-Protocol Label Switching,多协议标签交换)的融合趋势,此领域中衍生出越来越多的应用服务技术,MPLS-TP独立于第二和第三层协议,是现有路由和交换协议的接口,而应用服务属于应用层,MPLS-TP可以为应用层技术提供数据转发的目标、路由和转发交换能力。
MPLS-TP(Transport Profile for Multi-Protocol Label Switching,传送多协议标签交换)是一种面向连接的分组交换网络技术,利用MPLS标签交换路径,省去MPLS信令和IP复杂功能,同时支持多业务承载,独立于客户层和控制面,并可运行于各种物理层技术,具有强大的传送能力(体现在QOS(Quality of Service)、OAM(Operation Administration and Maintenance)和可靠性等方面)。针对ITU-T(国际电信联盟远程通信标准化组织)传送需求可扩展IETF MPLS架构实现,由IETF/ITU-T JWT工作组负责标准制定,命名为MPLS-Transport Profile。
NAT-PT(网络地址转换-协议转换,Network Address Translation-ProtocolTranslation)技术作用于IPV4和IPV6网络边缘的设备上,所有的地址转换过程都在该设备上实现,对IPV4和IPV6网络来说是透明的,即用户不必改变目前的IPV4网络中主机的配置就可实现IPV6网络与IPV4网络的通信。
内容交换通过采用在内容上配置的虚拟IP地址(Virtual IP,VIP)的概念,用户能连接到该点,而由内容交换来决定向适当的服务器进行请求,或处理负载平衡。传统的内容交换与负载均衡的技术如图1所示。
但是这种解决方案的缺陷也是显而易见的,该技术只能用于纯IP环境,通过对虚地址的替换处理,达到负载均衡的目的。IP转发具有依赖整网路由、查询路由表、转发前缀长等不利因素。
发明内容
本发明提供一种利用MPLS技术转发应用服务报文方法和转发节点,以解决内容交换无法快速定向转发的问题。
为解决以上技术问题,本发明提供了一种利用MPLS技术的转发应用服务报文方法,该方法包括:
转发节点接收报文;
所述转发节点对接收的报文进行多协议标签交换(MPLS)处理,其中,当前节点为倒数第二跳的中间节点(Transit)时,将所述报文中的原标签交换为相应服务器组虚标签;当前节点为出节点(Egress PE)时,弹出接收的报文中的标签,其中,不同的服务器组对应不同的服务器组虚标签;
所述转发节点转发处理后的报文,其中,当前节点为出节点时,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
进一步地,接收报文的步骤前,该方法还包括,为所述转发节点分配标签,并创建业务伪线,且不同的业务伪线绑定不同的业务类型;
所述转发节点为入节点时,其接收所述报文后,处理所述报文前,对接收的报文进行解析,根据接收的报文中的业务信息判断对应的业务是否绑定业务伪线,以及绑定业务伪线时业务开关是否使能;未绑定业务伪线或绑定业务伪线但业务开关未使能时,对接收的报文进行普通MPLS隧道处理及转发;否则根据所述业务信息选择相应的业务伪线,确定下一跳标签。
进一步地,出节点负责保存服务器组虚标签与服务器组信息的对应关系,所述服务器组信息包括服务器的MAC地址;所述转发节点为出节点时,处理报文后,转发报文前,还执行以下步骤:
所述出节点根据所述服务器组虚标签查询对应的服务器组信息;
所述出节点根据负载均衡策略,均衡调度查询到的服务器组信息,获取所述服务器的MAC地址,并根据所述MAC地址进行转发。
进一步地,所述转发节点为出节点时,其对报文的处理还包括业务报文的信息替换、URL替换或地址代理替换。
为解决以上技术问题,本发明还提供了另一种利用MPLS技术的转发应用服务报文方法,该方法包括:
入节点(Ingress PE)接收报文,***相应伪线的标签,并转发;
中间节点接收报文,并转发,其中倒数第二跳的中间节点(Transit)将所述报文中的原标签交换为相应服务器组虚标签,其中,不同的服务器组对应不同的服务器组虚标签;
出节点(Egress PE)接收报文,并弹出接收的报文中的标签,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
进一步地,不同的伪线绑定不同的业务。
进一步地,所述出节点负责保存服务器组虚标签与服务器组信息的对应关系,所述服务器组信息包括服务器的MAC地址;所述出节点转发报文前,还执行以下步骤:
所述出节点根据所述服务器组虚标签查询对应的服务器组信息;
所述出节点根据负载均衡策略,均衡调度查询到的服务器组信息,获取所述服务器的MAC地址,并根据所述MAC地址进行转发。
为解决以上技术问题,本发明还提供了一种利用MPLS技术的转发节点,该转发节点包括:
报文接收模块,用于接收报文;
报文处理模块,用于进行多协议标签交换(MPLS)处理,其中,所述转发节点为倒数第二跳的中间节点(Transit)时,将报文中的原标签交换为相应的服务器组虚标签;所述转发节点为出节点(Egress PE)时,弹出接收的报文中的标签,其中,不同的服务器组对应不同的服务器组虚标签;
报文转发模块,用于转发处理后的报文,其中,所述转发节点为出节点时,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
进一步地,所述转发节点还包括业务伪线创建模块、报文解析识别模块及普通处理转发模块;其中:
所述业务伪线创建模块,用于分配标签,创建业务伪线,且不同的业务伪线绑定不同的业务类型;
所述转发节点为入节点时,所述报文解析识别模块,用于对接收的报文进行解析,根据接收的报文中的业务信息判断对应的业务是否绑定业务伪线,以及绑定业务伪线时业务开关是否使能;以及绑定业务伪线且业务开关使能时,根据所述业务信息选择相应的业务伪线,确定下一跳标签;
所述普通处理转发模块,用于在未绑定业务伪线或绑定业务伪线但业务开关未使能时,对接收的报文进行普通MPLS隧道处理及转发。
进一步地,所述转发节点为出节点时,还包括:
信息表缓存模块,用于保存服务器组虚标签与服务器组信息的对应关系,所述服务器组信息包括服务器的MAC地址;
信息表查询模块,用于根据接收的报文中的服务器组虚标签查询对应的服务器组信息;
负载均衡模块,用于根据负载均衡策略,均衡调度查询到的服务器组信息,获取所述服务器的MAC地址。
本发明利用现有MPLS技术进行交换转发,且出节点(Egress PE)为不同的应用服务业务服务器组分配不同的服务器组虚标签,在MPLS交换转发过程中,倒数第二跳转发节点将对应的服务器组虚标签作为最后一跳转发节点(即出节点)的标签,并进行交换转发,之后出节点直接获取对应服务器的MAC地址,并进行转发,可以使得应用层服务的交换能力得以提高,尤其在定向转发方面,能够发挥MPLS-TP技术标签转发的优势,通过MPLS-TP的伪线技术实现应用服务的快速定向转发。
附图说明
图1是传统的内容交换与负载均衡的示意图;
图2是本发明利用MPLS技术转发应用服务报文的方法示意图;
图3是本发明利用MPLS技术转发应用服务报文的方法的另一示意图;
图4是本发明方法实施例的示意图。
具体实施方式
本发明利用现有MPLS技术(包括MPLS-TP、TMPLS、MPLS等)进行交换转发,且出节点(Egress PE)为不同的应用服务业务服务器组分配不同的服务器组虚标签,在MPLS交换转发过程中,倒数第二跳转发节点将对应的服务器组虚标签作为最后一跳转发节点(即出节点)的标签,并进行交换转发,之后出节点根据预置信息表直接获取对应服务器的MAC地址,并进行转发,可以使得应用层服务的交换能力得以提高,尤其在定向转发方面,能够发挥MPLS-TP技术标签转发的优势,通过MPLS-TP的伪线技术实现应用服务的快速定向转发。
对于每个转发节点而言,其利用MPLS技术转发应用服务报文的方法包括:
步骤201:转发节点接收报文;
未特别指明时,本发明所说的转发节点可以是入节点(Ingress PE)、中间节点(Transit)或出节点(Egress PE)。
二层VPN(Virtual Private Network,虚拟专用网络)PE设备间的PSN(分组交换网络)隧道能够被复用成多个内部隧道,这种内部隧道又被称为伪线(Pseudo Wire,PW),下文中,PW侧则表示采用MPLS-TP技术进行VPN组网时的VPN网络侧。
为了实现报文转发,需要先为各转发节点分配标签,并创建业务伪线。且不同的业务伪线绑定不同的业务类型。
预留一段为业务负载均衡准备的MPLS标签(Label)空间,称为业务负载均衡标签空间,根据各种业务允许接入的并发Session(会话)数总和来决定标签空间的大小。对应生成的VCID空间称为业务VCID空间。
优选地,采用伪线和业务1:1绑定的场景,即一条伪线只绑定一种业务。针对不同的业务,如NAT-PT(IPV6)、HTTP、HTTPS、EMAL、FTP等应用服务,创建独立的伪线模板,该伪线模板携带着业务类型属性即上述的业务类型。
为特定业务定制的伪线模板与普通伪线的区别在于:普通伪线分配到的标签是通过LDP分发或静态分配的根据普通VCID(Virtual ConnectionIdentity,虚拟连接标识)生成的私网标签,而业务伪线使用的标签根据业务VCID生成,从业务标签控件栈中分配得到,支持CO-ROUTED LSP和ASSOCIATED LSP两种方式的LSP(标签交换路径),即是否将前后两个方向的标签进行绑定。业务伪线的标签分配也支持动态和静态的方式。
服务器组虚拟Label和业务VCID是对不同的业务预留专用标签空间,对其管理涉及到分配与释放的规则。主要是预留空间之后按需(on demond)方式分配与释放。
为业务伪线分配的最后一跳业务虚标签,即出节点的虚标签,是从业务负载均衡标签空间中分配,在倒数第二跳时伪线层不执行倒数第二跳弹出操作,而是交换为服务器组虚标签,每个服务器组虚标签对应一个特定的业务服务器组。从业务负载均衡标签空间中获得分配给具体链接(Session)的标签,因为具有业务负载均衡业务的含义,并且不参与普通的MPLS-TP转发交换,因此也称为服务器组业务虚标签。此类标签由配置的业务VCID生成。
Ingress PE接收的某AC的报文将进入同一个隧道,内层封装不同的业务伪线标签,egress PE接收到携带有不同的服务器组虚标签的报文时,将不同的服务器组虚标签映射到不同的服务器组信息。其中AC是VPN(VirtualPrivate Network,虚拟专用网络)在组网上对于接入侧的称呼。
步骤202:所述转发节点对接收的报文进行多协议标签交换(MPLS)处理,其中,当前节点为倒数第二跳的中间节点(Transit)时,将所述报文中的原标签交换为相应业务的服务器组虚标签;当前节点为出节点(Egress PE)时,弹出接收的报文中的标签;
在MPLS-TP转发标签交换之前,入节点对报文进行解析识别,因为在逐包转发***中逐个报文解析将降低效率,因此解析识别功能可用开关控制。该功能主要对所转发报文的类型进行四层识别和协议类型的解析。对报文头内部信息执行相应的对策,根据内容选择不同的服务器组。
L2VPN实例下可同时使能多种定制业务开关,并绑定多种业务的伪线,实现不同类型业务报文的伪线层分流。当L2PVN实例下不绑定业务伪线时或不使能定制业务开关时,走普通的MPLS-TP隧道转发。
处理AC(接入电路,Attach Circuit,作用是连接用户边缘设备)侧过来的MPLS-TP报文时,转发节点(这里特指入节点)将解析用户的MPLS-TP报文),如,IPV6报文进入IPV6的伪线通道,也可再对OSI(Open SystemInterconnect,开放式***互联)参考模型的4-7层业务进行解析,根据发往不同URL的请求,分别进入不同的业务伪线管道,按照已分配好的标签通道转发报文。目前可支持的业务为:HTTP、HTTPS、FTP、TELNET、IPV6(NAT-PT)。而不属于以上业务类型的普通报文,依然按照原有的普通伪线进行普通MPLS-TP转发。
需要特别说明的,在倒数第二跳的中间节点,不执行倒数第二跳弹出操作,而是打上服务器组虚标签。
出节点预置服务器组标签信息表,该表中保存了服务器组虚标签和服务器组信息(包括服务器的MAC地址)的对应关系(服务器组虚标签可以内存索引的方式指向服务器组信息表)。以HASH表或二叉树的形式存放,提高读取速度。静态分配的方式写入,全局组网环境使用。
步骤203:所述转发节点转发处理后的报文,其中,当前节点为出节点时,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
出节点预置服务器组标签信息表,该表中保存了服务器组虚标签和服务器组信息(包括服务器的MAC地址)的对应关系(服务器组虚标签可以内存索引的方式指向服务器组信息表)。以HASH表或二叉树的形式存放,提高读取速度。静态分配的方式写入,全局组网环境使用。
出节点接收到报文后,将提取报文中的业务信息,查询服务器组标签信息表,得到虚拟Label对应的服务器组信息,根据服务器负载均衡策略(RoundRobin(轮询)、Weight Round Robin(加权轮询)或者随机选择策略),均衡调度该服务器组中的服务器,获取相应的服务器的MAC信息,出节点再次取得报文的业务信息或将报文分发给指定服务器以达到负载均衡的目的,从服务器获取V6地址和获取相应的应用服务信息后,再将处理后的信息回传给AC侧的PTN设备。
可理解地,出节点交换之后还可能继续转发。也即最后一跳业务设备可能放置在承载网任何位置。
另外,若转发节点是内容交换的最后一跳业务设备,其还具备快速报文处理机制,即快速替换报文头中的三层及以上信息,具体包括业务报文的信息替换、URL替换、地址代理替换等等,如IPV4和IPV6地址的NAT-PT转换,HTTP、HTTPS、FTP、EMAIL等信息的内容交换等。
由快速报文处理机制替换报文中的IPV4地址,封装IPV6头部地址,而对于3层以上的内容层如HTTP服务,达到的效果是送往www.aaa.com的请求可被送到指定的一组服务器,而送往www.zzz.com的请求被送到另一组不同的服务器,而不是把所有的HTTP通信都送至一组服务器。与一个TCP/UDP(Transmission Control Protocol,传输控制协议、User Data Protocol,用户数据报协议)端口相比,这样提供了更明确的负载平衡,并允许实现虚拟主机。网络交换还能够把指定的统一资源定位符(URL)、文件类型、统一资源标识符(URI)、Cookies等发送到特定的一组服务器。对www.aaa.com?/products的请求可被发送到产品服务器,而www.aaa.com/technical请求可被发送到那些处理技术内容的指定服务器。提高了服务器的吞吐量加快了响应时间,提升了用户体验质量。
经过内容处理的报文,在出节点(如内容服务器的前台PTN(分组传送网,Packet Transport Network)设备)上面临两个选择:1、将在本地向AC侧汇总。2、弹出业务伪线标签并汇总后继续MPLS-TP转发。
其中,在本地向AC侧汇总的方法:最后一跳弹出虚标签,向AC转发;继续向PW侧转发的方法:弹出服务器组虚标签,加上实际的转发标签,继续MPLS-TP的PW转发,即向另一个PW转发,具体做法:在VPN此设备的实例下绑定转发相关的PW或相关伪线,对某个VPN实例的业务伪线的报文全部汇聚到PW或相关伪线下。
优点在于:在MPLS-TP协议环境中支持了负载均衡,借助了伪线层的快速封装转发,并且不改变伪线层的转发方式,并且借助MPLS-TP转发的PHP(PHP(Penultimate Hop Popping),指MPLS的倒数第二跳标签弹出功能,而在MPLS-TP中默认是不支持PHP的,本发明中也需要倒数第二跳不弹出来支持服务器组业务虚标签的交换和识别,因此MPLS-TP技术对本发明的方案具有良好的可支持能力。)默认关闭、标签快速转发,支持多种动静态标签分配方式等特点,实现了业务流程与业务报文的定向转发相结合,并在最后一跳实现了标签转发和原有的负载均衡技术的结合。并且弹出业务伪线标签后可继续PW转发的方式,使得内容交换可在PW中继上进行,不需要再在SR或SR+路由器上业务终结,适应了未来网络设备扁平化的趋势,也为现有的组网部署提供了极大的灵活可能。
以上是从单个转发节点的角度对本发明利用MPLS技术的转发应用服务报文方法进行描述的,当然也可以从沿转发的路径方向描述,如图3示意,包括以下步骤:
入节点(Ingress PE)接收报文,***相应伪线的标签,并转发;
中间节点接收报文,并转发,其中倒数第二跳的中间节点(Transit)将所述报文中的原标签交换为相应服务器组虚标签,其中,不同的服务器组对应不同的服务器组虚标签;
出节点(Egress PE)接收报文,并弹出接收的报文中的标签,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
具体各转发节点的处理方式与前文描述相同,在此不再赘述。
如图4所示,是本发明的具体实施步骤,主要按1:1的方式实现伪线对业务的承载,采用LDP或静态的标签分配方式为伪线分配服务器组虚标签,从同一个AC过来的报文,基于同一条伪线,实现基于业务的伪线流量分离,对应到相应的业务或内容服务器组选择目标服务器,实现MPLS-TP技术支持内容交换和负载分担,这样可以在承载网领域较好的实现内容交换和负载分担技术,降低响应时间,提高用户友好度与网络可运营能力:
步骤401:首先创建业务伪线,根据隧道标签分配类型(静态、LDP、RSVP)分配标签,最后一跳是服务器组业务虚标签;
首先创建业务伪线模板,PW模板下可指定该伪线承载的业务类型,根据标签分配方式(静态、LDP(标签分发协议))分配标签,用于承载业务的伪线的VCID范围将被控制在业务VCID范围内,因此根据此VC生成的PW标签是服务器组业务虚标签。虚标签需要显式的静态配置隧道时指定或者由标签管理模块动态从业务虚标签空间中分配,通过LDP推送到倒数第二跳供标签交换。
步骤402:在L2VPN业务实例中使能相关定制业务的开关,并在该L2VPN业务实例下绑定业务伪线;
将报文解析识别业务作为一个定制业务,在L2VPN业务实例中使能相关定制业务的开关,并在该L2VPN(二层虚拟专用网L2VPN)业务实例和外层隧道下绑定业务伪线,绑定成功后业务生效,属于此实例的报文将作为需要业务解析和定向转发的报文处理,经过报文快速解析模块的对应该业务的信息识别,报文将进入MPLS-TP转发流程。
步骤403:入节点对业务报文进行解析,若识别为对应使能的业务伪线,则进入MPLS-TP内容交换转发流程,否则执行普通报文转发流程;
入节点需要根据接收的报文中的业务信息判断对应的业务是否绑定业务伪线,以及绑定业务伪线时业务开关是否使能;未绑定业务伪线或绑定业务伪线但业务开关未使能时,对接收的报文进行普通MPLS隧道处理及转发,即走L2VPN实例中的普通伪线转发;否则根据所述业务信息选择相应的业务伪线,确定下一跳标签。
报文进入MPLS-TP内容交换转发流程,包括入节点***标签、中间节点交换标签等。
步骤404:倒数第二跳的中间节点,不弹出标签,进行虚标签交换;
步骤405:最后一跳(即Egress PE)判断最后一跳的标签是否在业务虚标签空间内,若最后一跳标签不在虚标签空间内,则不查询服务器组标签信息表,执行普通报文转发流程;
步骤406:出节点(Egress PE)查询服务器组标签信息表,若查询不到标签对应信息的,也都将走普通转发流程,若查询得到虚拟Label对应的服务器组信息,则执行步骤407;
Egress PE接收到不同的服务器组虚标签时,将不同的标签映射到不同的服务器组。
步骤407:根据服务器负载均衡策略,均衡调度获取服务器的MAC地址信息,根据MAC地址将将报文相关待处理信息送至目标服务器;
步骤408:根据内容处理后的内容交换报文是否本地终结,将弹出业务伪标签后在本地向AC侧汇总或者弹出业务伪线标签并汇总后继续MPLS-TP的PW侧转发。
以上实施例中,将报文解析识别业务作为一个定制业务,在L2VPN业务实例中使能相关定制业务的开关,并在该L2VPN业务实例和外层隧道下绑定业务伪线,绑定成功后业务生效,属于此实例的报文将作为需要业务解析和定向转发的报文处理,经过报文快速解析模块的对应该业务的信息识别,报文将进入MPLS-TP转发流程,业务定向转发体现在倒数第二跳,标签不弹出,而是打上最后一跳标签,即从业务负载均衡标签空间中分配的相应业务的服务器组虚标签。
为实现以上方法,本发明还提供了一种利用MPLS技术的转发节点,该转发节点包括:
报文接收模块,用于接收报文;
报文处理模块,用于进行多协议标签交换(MPLS)处理,其中,所述转发节点为倒数第二跳的中间节点(Transit)时,将报文中的原标签交换为相应业务的服务器组虚标签;所述转发节点为出节点(Egress PE)时,弹出接收的报文中的标签,其中,不同的服务器组对应不同的服务器组虚标签;
报文转发模块,用于转发处理后的报文,其中,所述转发节点为出节点时,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
进一步地,所述转发节点还包括业务伪线创建模块,用于分配标签,创建业务伪线,且不同的业务伪线绑定不同的业务类型。
所述转发节点还包括报文解析识别模块及普通处理转发模块;其中,所述转发节点为入节点时,所述报文解析识别模块,用于对接收的报文进行解析,根据接收的报文中的业务信息判断对应的业务是否绑定业务伪线,以及绑定业务伪线时业务开关是否使能;以及绑定业务伪线且业务开关使能时,根据所述业务信息选择相应的业务伪线,确定下一跳标签;
所述普通处理转发模块,用于在未绑定业务伪线或绑定业务伪线但业务开关未使能时,对接收的报文进行普通MPLS隧道处理及转发。
所述转发节点为出节点时,还包括:
信息表缓存模块,用于保存服务器组虚标签与服务器组信息的对应关系,所述服务器组信息包括服务器的MAC地址;
信息表查询模块,用于根据接收的报文中的服务器组虚标签查询对应的服务器组信息;
负载均衡模块,用于根据负载均衡策略,均衡调度查询到的服务器组信息,获取所述服务器的MAC地址。
本发明提出一种利用MPLS技术实现应用服务报文转发方法,通过将内容应用服务结合到PTN承载网中,实现将业务引入PTN承载网络,以此构筑一张可运营可管理的PTN承载网络,全面提高承载网产品的竞争力,为下一步网络时代的竞争发力,在不改变现有电信设备格局的情况下,深化与高端客户的需求互动。
本发明通过伪线技术的合理改造,可支持服务器群的负载分担,使用标签分配和伪线技术结合的技术,不使用VIP等地址替换方案,提高了转发效率,使内容转发和负载分担过程有机结合。
本发明按1:1的方式实现伪线对业务的承载,实现应用服务的快速定向转发,采用LDP或静态的标签分配方式为伪线分配服务器组虚标签,实现基于业务的伪线流量分离,对应NAT-PT、HTTP、HTTPS、EMAIL、FTP等内容服务器组,选择服务器提供内容交换服务。
本专利使用负载均衡技术,提供NAT-PT业务,在二层交换机上,将通过专用加密通道与NAT-PT服务器群进行通信,提供地址转换服务和可定制的4层及以上内容交换,定制HTTP、HTTPS、EMAIL、FTP等应用服务的内容交换,并使用MPLS-TP技术增强应用层转发能力。
本发明适合的组网环境为一切使用MPLS-TP技术的PTN的典型或非典型组网,服务器群(服务器组)可以部署在汇聚环的RNC之后,也可以在接入环上的汇聚节点之后,也可以在接入环的接入节点之后部署服务器组
本发明根据报文头内部信息执行负载分担对策选择不同的服务器组。在倒数第二跳不弹出,而是交换为服务器组虚标签,在最后一跳上弹出虚标签查询到对应的服务器组信息,再根据服务器组负荷分担策略:Round Robin、随机选择、Weight Round Robin选择目标服务器。出节点将报文或信息定向到服务器组专用连接端口,根据报文头的内部信息执行负载均衡对策,对WEB服务为诸如图像服务、SSL对话和数据库事务服务之类的特殊功能进行了优化。
Claims (10)
1.一种利用MPLS技术的转发应用服务报文方法,其特征在于,该方法包括:
转发节点接收报文;
所述转发节点对接收的报文进行多协议标签交换(MPLS)处理,其中,当前节点为倒数第二跳的中间节点(Transit)时,将所述报文中的原标签交换为相应服务器组虚标签;当前节点为出节点(Egress PE)时,弹出接收的报文中的标签,其中,不同的服务器组对应不同的服务器组虚标签;
所述转发节点转发处理后的报文,其中,当前节点为出节点时,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
2.如权利要求1所述的方法,其特征在于:
接收报文的步骤前,该方法还包括,为所述转发节点分配标签,并创建业务伪线,且不同的业务伪线绑定不同的业务类型;
所述转发节点为入节点时,其接收所述报文后,处理所述报文前,对接收的报文进行解析,根据接收的报文中的业务信息判断对应的业务是否绑定业务伪线,以及绑定业务伪线时业务开关是否使能;未绑定业务伪线或绑定业务伪线但业务开关未使能时,对接收的报文进行普通MPLS隧道处理及转发;否则根据所述业务信息选择相应的业务伪线,确定下一跳标签。
3.如权利要求1所述的方法,其特征在于:出节点负责保存服务器组虚标签与服务器组信息的对应关系,所述服务器组信息包括服务器的MAC地址;所述转发节点为出节点时,处理报文后,转发报文前,还执行以下步骤:
所述出节点根据所述服务器组虚标签查询对应的服务器组信息;
所述出节点根据负载均衡策略,均衡调度查询到的服务器组信息,获取所述服务器的MAC地址,并根据所述MAC地址进行转发。
4.如权利要求1所述的方法,其特征在于:所述转发节点为出节点时,其对报文的处理还包括业务报文的信息替换、URL替换或地址代理替换。
5.一种利用MPLS技术的转发应用服务报文方法,其特征在于,该方法包括:
入节点(Ingress PE)接收报文,***相应伪线的标签,并转发;
中间节点接收报文,并转发,其中倒数第二跳的中间节点(Transit)将所述报文中的原标签交换为相应服务器组虚标签,其中,不同的服务器组对应不同的服务器组虚标签;
出节点(Egress PE)接收报文,并弹出接收的报文中的标签,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
6.如权利要求5所述的方法,其特征在于:不同的伪线绑定不同的业务。
7.如权利要求5所述的方法,其特征在于:所述出节点负责保存服务器组虚标签与服务器组信息的对应关系,所述服务器组信息包括服务器的MAC地址;所述出节点转发报文前,还执行以下步骤:
所述出节点根据所述服务器组虚标签查询对应的服务器组信息;
所述出节点根据负载均衡策略,均衡调度查询到的服务器组信息,获取所述服务器的MAC地址,并根据所述MAC地址进行转发。
8.一种利用MPLS技术的转发节点,其特征在于,该转发节点包括:
报文接收模块,用于接收报文;
报文处理模块,用于进行多协议标签交换(MPLS)处理,其中,所述转发节点为倒数第二跳的中间节点(Transit)时,将报文中的原标签交换为相应的服务器组虚标签;所述转发节点为出节点(Egress PE)时,弹出接收的报文中的标签,其中,不同的服务器组对应不同的服务器组虚标签;
报文转发模块,用于转发处理后的报文,其中,所述转发节点为出节点时,根据所述服务器组虚标签对应的服务器组信息进行报文转发。
9.如权利要求8所述的转发节点,其特征在于,所述转发节点还包括业务伪线创建模块、报文解析识别模块及普通处理转发模块;其中:
所述业务伪线创建模块,用于分配标签,创建业务伪线,且不同的业务伪线绑定不同的业务类型;
所述转发节点为入节点时,所述报文解析识别模块,用于对接收的报文进行解析,根据接收的报文中的业务信息判断对应的业务是否绑定业务伪线,以及绑定业务伪线时业务开关是否使能;以及绑定业务伪线且业务开关使能时,根据所述业务信息选择相应的业务伪线,确定下一跳标签;
所述普通处理转发模块,用于在未绑定业务伪线或绑定业务伪线但业务开关未使能时,对接收的报文进行普通MPLS隧道处理及转发。
10.如权利要求8所述的转发节点,其特征在于,所述转发节点为出节点时,还包括:
信息表缓存模块,用于保存服务器组虚标签与服务器组信息的对应关系,所述服务器组信息包括服务器的MAC地址;
信息表查询模块,用于根据接收的报文中的服务器组虚标签查询对应的服务器组信息;
负载均衡模块,用于根据负载均衡策略,均衡调度查询到的服务器组信息,获取所述服务器的MAC地址。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110035009.2A CN102098222B (zh) | 2011-02-09 | 2011-02-09 | 利用mpls技术转发应用服务报文方法和转发节点 |
PCT/CN2011/078903 WO2012106950A1 (zh) | 2011-02-09 | 2011-08-25 | 利用mpls技术转发应用服务报文的方法和转发节点 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110035009.2A CN102098222B (zh) | 2011-02-09 | 2011-02-09 | 利用mpls技术转发应用服务报文方法和转发节点 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102098222A true CN102098222A (zh) | 2011-06-15 |
CN102098222B CN102098222B (zh) | 2014-09-10 |
Family
ID=44131094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110035009.2A Active CN102098222B (zh) | 2011-02-09 | 2011-02-09 | 利用mpls技术转发应用服务报文方法和转发节点 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102098222B (zh) |
WO (1) | WO2012106950A1 (zh) |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012106950A1 (zh) * | 2011-02-09 | 2012-08-16 | 中兴通讯股份有限公司 | 利用mpls技术转发应用服务报文的方法和转发节点 |
CN103001783A (zh) * | 2011-09-13 | 2013-03-27 | 中兴通讯股份有限公司 | 网管***及其报文处理方法 |
CN103092974A (zh) * | 2013-01-25 | 2013-05-08 | 浪潮电子信息产业股份有限公司 | 云os中一种基于内存索引的云主机查询方法 |
CN103368842A (zh) * | 2012-04-10 | 2013-10-23 | 中兴通讯股份有限公司 | 一种建立多段伪线的方法和*** |
CN104639362A (zh) * | 2013-11-15 | 2015-05-20 | 中兴通讯股份有限公司 | Oam性能监控方法及装置 |
WO2015149598A1 (zh) * | 2014-04-02 | 2015-10-08 | 华为技术有限公司 | 报文处理的方法及标签交换路由器 |
CN105075195A (zh) * | 2013-03-15 | 2015-11-18 | 思科技术公司 | 分段路由上的标签分发协议 |
WO2015192501A1 (zh) * | 2014-06-20 | 2015-12-23 | 中兴通讯股份有限公司 | 地址信息的发布方法及装置 |
CN105610672A (zh) * | 2016-01-14 | 2016-05-25 | 中国联合网络通信集团有限公司 | 一种信息传输的方法及装置 |
CN105991437A (zh) * | 2015-02-16 | 2016-10-05 | 中兴通讯股份有限公司 | 报文转发处理方法、装置、控制器及路由转发设备 |
CN106559779A (zh) * | 2016-11-30 | 2017-04-05 | 上海斐讯数据通信技术有限公司 | 一种数据传输方法、装置以及*** |
US9749227B2 (en) | 2012-10-05 | 2017-08-29 | Cisco Technology, Inc. | MPLS segment-routing |
CN108141392A (zh) * | 2016-09-30 | 2018-06-08 | 华为技术有限公司 | 伪线负载分担的方法和设备 |
WO2018130139A1 (zh) * | 2017-01-13 | 2018-07-19 | 中兴通讯股份有限公司 | Potn业务处理方法、装置及*** |
US10063475B2 (en) | 2014-03-06 | 2018-08-28 | Cisco Technology, Inc. | Segment routing extension headers |
US10122614B2 (en) | 2015-02-26 | 2018-11-06 | Cisco Technology, Inc. | Failure protection for traffic-engineered bit indexed explicit replication |
US10178022B2 (en) | 2014-07-17 | 2019-01-08 | Cisco Technology, Inc. | Segment routing using a remote forwarding adjacency identifier |
US10212076B1 (en) | 2012-12-27 | 2019-02-19 | Sitting Man, Llc | Routing methods, systems, and computer program products for mapping a node-scope specific identifier |
US10263881B2 (en) | 2016-05-26 | 2019-04-16 | Cisco Technology, Inc. | Enforcing strict shortest path forwarding using strict segment identifiers |
US10367737B1 (en) | 2012-12-27 | 2019-07-30 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10374938B1 (en) | 2012-12-27 | 2019-08-06 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10397101B1 (en) | 2012-12-27 | 2019-08-27 | Sitting Man, Llc | Routing methods, systems, and computer program products for mapping identifiers |
US10397100B1 (en) | 2012-12-27 | 2019-08-27 | Sitting Man, Llc | Routing methods, systems, and computer program products using a region scoped outside-scope identifier |
US10404582B1 (en) | 2012-12-27 | 2019-09-03 | Sitting Man, Llc | Routing methods, systems, and computer program products using an outside-scope indentifier |
US10404583B1 (en) | 2012-12-27 | 2019-09-03 | Sitting Man, Llc | Routing methods, systems, and computer program products using multiple outside-scope identifiers |
US10411997B1 (en) | 2012-12-27 | 2019-09-10 | Sitting Man, Llc | Routing methods, systems, and computer program products for using a region scoped node identifier |
US10411998B1 (en) | 2012-12-27 | 2019-09-10 | Sitting Man, Llc | Node scope-specific outside-scope identifier-equipped routing methods, systems, and computer program products |
US10419335B1 (en) | 2012-12-27 | 2019-09-17 | Sitting Man, Llc | Region scope-specific outside-scope indentifier-equipped routing methods, systems, and computer program products |
US10419334B1 (en) | 2012-12-27 | 2019-09-17 | Sitting Man, Llc | Internet protocol routing methods, systems, and computer program products |
US10447575B1 (en) | 2012-12-27 | 2019-10-15 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10476787B1 (en) | 2012-12-27 | 2019-11-12 | Sitting Man, Llc | Routing methods, systems, and computer program products |
CN110557329A (zh) * | 2018-05-30 | 2019-12-10 | 中兴通讯股份有限公司 | 一种报文转发的方法、装置和节点 |
CN110870261A (zh) * | 2017-07-07 | 2020-03-06 | 华为技术有限公司 | Pecp分段路由路径分段标签绑定扩展 |
US10587505B1 (en) | 2012-12-27 | 2020-03-10 | Sitting Man, Llc | Routing methods, systems, and computer program products |
CN110932895A (zh) * | 2019-11-26 | 2020-03-27 | 中国联合网络通信集团有限公司 | 一种网络切片的报文转发方法和装置 |
CN111490941A (zh) * | 2020-01-20 | 2020-08-04 | 新华三信息安全技术有限公司 | 一种多协议标签交换mpls标签处理方法和网络设备 |
CN113472658A (zh) * | 2021-06-29 | 2021-10-01 | 新华三信息安全技术有限公司 | 一种报文封装方法、报文转发方法及装置 |
US11722404B2 (en) | 2019-09-24 | 2023-08-08 | Cisco Technology, Inc. | Communicating packets across multi-domain networks using compact forwarding instructions |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1658595A (zh) * | 2003-10-29 | 2005-08-24 | Eci电信公司 | 在环型网络中重新路由mpls业务的方法 |
CN101136844A (zh) * | 2006-08-29 | 2008-03-05 | 华为技术有限公司 | 实现多协议标签交换网络差分业务流量工程的方法和*** |
US20090175274A1 (en) * | 2005-07-28 | 2009-07-09 | Juniper Networks, Inc. | Transmission of layer two (l2) multicast traffic over multi-protocol label switching networks |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100684143B1 (ko) * | 2004-12-14 | 2007-02-20 | 한국전자통신연구원 | 단순화된 mpls 메커니즘을 이용하여 다양한 l2vpn서비스를 제공하기 위한 방법 및 장치 |
CN100466590C (zh) * | 2007-03-26 | 2009-03-04 | 中兴通讯股份有限公司 | 一种V_Switch透传数据实现负荷分担的方法 |
CN102098222B (zh) * | 2011-02-09 | 2014-09-10 | 中兴通讯股份有限公司 | 利用mpls技术转发应用服务报文方法和转发节点 |
-
2011
- 2011-02-09 CN CN201110035009.2A patent/CN102098222B/zh active Active
- 2011-08-25 WO PCT/CN2011/078903 patent/WO2012106950A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1658595A (zh) * | 2003-10-29 | 2005-08-24 | Eci电信公司 | 在环型网络中重新路由mpls业务的方法 |
US20090175274A1 (en) * | 2005-07-28 | 2009-07-09 | Juniper Networks, Inc. | Transmission of layer two (l2) multicast traffic over multi-protocol label switching networks |
CN101136844A (zh) * | 2006-08-29 | 2008-03-05 | 华为技术有限公司 | 实现多协议标签交换网络差分业务流量工程的方法和*** |
Cited By (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012106950A1 (zh) * | 2011-02-09 | 2012-08-16 | 中兴通讯股份有限公司 | 利用mpls技术转发应用服务报文的方法和转发节点 |
CN103001783A (zh) * | 2011-09-13 | 2013-03-27 | 中兴通讯股份有限公司 | 网管***及其报文处理方法 |
CN103001783B (zh) * | 2011-09-13 | 2018-09-14 | 南京中兴软件有限责任公司 | 网管***及其报文处理方法 |
CN103368842A (zh) * | 2012-04-10 | 2013-10-23 | 中兴通讯股份有限公司 | 一种建立多段伪线的方法和*** |
US9749227B2 (en) | 2012-10-05 | 2017-08-29 | Cisco Technology, Inc. | MPLS segment-routing |
US10469370B2 (en) | 2012-10-05 | 2019-11-05 | Cisco Technology, Inc. | Segment routing techniques |
US10218610B2 (en) | 2012-10-05 | 2019-02-26 | Cisco Technology, Inc. | MPLS segment routing |
US9929946B2 (en) | 2012-10-05 | 2018-03-27 | Cisco Technology, Inc. | Segment routing techniques |
US10476787B1 (en) | 2012-12-27 | 2019-11-12 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10735306B1 (en) | 2012-12-27 | 2020-08-04 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10652134B1 (en) | 2012-12-27 | 2020-05-12 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US11784914B1 (en) | 2012-12-27 | 2023-10-10 | Morris Routing Technologies, Llc | Routing methods, systems, and computer program products |
US10574562B1 (en) | 2012-12-27 | 2020-02-25 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10594594B1 (en) | 2012-12-27 | 2020-03-17 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10652150B1 (en) | 2012-12-27 | 2020-05-12 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10367737B1 (en) | 2012-12-27 | 2019-07-30 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10708168B1 (en) | 2012-12-27 | 2020-07-07 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10721164B1 (en) | 2012-12-27 | 2020-07-21 | Sitting Man, Llc | Routing methods, systems, and computer program products with multiple sequences of identifiers |
US11196660B1 (en) | 2012-12-27 | 2021-12-07 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10587505B1 (en) | 2012-12-27 | 2020-03-10 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US11012344B1 (en) | 2012-12-27 | 2021-05-18 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10862791B1 (en) | 2012-12-27 | 2020-12-08 | Sitting Man, Llc | DNS methods, systems, and computer program products |
US10498642B1 (en) | 2012-12-27 | 2019-12-03 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10841198B1 (en) | 2012-12-27 | 2020-11-17 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10212076B1 (en) | 2012-12-27 | 2019-02-19 | Sitting Man, Llc | Routing methods, systems, and computer program products for mapping a node-scope specific identifier |
US10805204B1 (en) | 2012-12-27 | 2020-10-13 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10785143B1 (en) | 2012-12-27 | 2020-09-22 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10476788B1 (en) | 2012-12-27 | 2019-11-12 | Sitting Man, Llc | Outside-scope identifier-equipped routing methods, systems, and computer program products |
US10764171B1 (en) | 2012-12-27 | 2020-09-01 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10447575B1 (en) | 2012-12-27 | 2019-10-15 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10757020B2 (en) | 2012-12-27 | 2020-08-25 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10757010B1 (en) | 2012-12-27 | 2020-08-25 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10374938B1 (en) | 2012-12-27 | 2019-08-06 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10652133B1 (en) | 2012-12-27 | 2020-05-12 | Sitting Man, Llc | Routing methods, systems, and computer program products |
US10382327B1 (en) | 2012-12-27 | 2019-08-13 | Sitting Man, Llc | Methods, systems, and computer program products for routing using headers including a sequence of node scope-specific identifiers |
US10389625B1 (en) | 2012-12-27 | 2019-08-20 | Sitting Man, Llc | Routing methods, systems, and computer program products for using specific identifiers to transmit data |
US10389624B1 (en) | 2012-12-27 | 2019-08-20 | Sitting Man, Llc | Scoped identifier space routing methods, systems, and computer program products |
US10397101B1 (en) | 2012-12-27 | 2019-08-27 | Sitting Man, Llc | Routing methods, systems, and computer program products for mapping identifiers |
US10397100B1 (en) | 2012-12-27 | 2019-08-27 | Sitting Man, Llc | Routing methods, systems, and computer program products using a region scoped outside-scope identifier |
US10404582B1 (en) | 2012-12-27 | 2019-09-03 | Sitting Man, Llc | Routing methods, systems, and computer program products using an outside-scope indentifier |
US10404583B1 (en) | 2012-12-27 | 2019-09-03 | Sitting Man, Llc | Routing methods, systems, and computer program products using multiple outside-scope identifiers |
US10411997B1 (en) | 2012-12-27 | 2019-09-10 | Sitting Man, Llc | Routing methods, systems, and computer program products for using a region scoped node identifier |
US10411998B1 (en) | 2012-12-27 | 2019-09-10 | Sitting Man, Llc | Node scope-specific outside-scope identifier-equipped routing methods, systems, and computer program products |
US10419335B1 (en) | 2012-12-27 | 2019-09-17 | Sitting Man, Llc | Region scope-specific outside-scope indentifier-equipped routing methods, systems, and computer program products |
US10419334B1 (en) | 2012-12-27 | 2019-09-17 | Sitting Man, Llc | Internet protocol routing methods, systems, and computer program products |
CN103092974A (zh) * | 2013-01-25 | 2013-05-08 | 浪潮电子信息产业股份有限公司 | 云os中一种基于内存索引的云主机查询方法 |
US10764146B2 (en) | 2013-03-15 | 2020-09-01 | Cisco Technology, Inc. | Segment routing over label distribution protocol |
US10469325B2 (en) | 2013-03-15 | 2019-11-05 | Cisco Technology, Inc. | Segment routing: PCE driven dynamic setup of forwarding adjacencies and explicit path |
US10270664B2 (en) | 2013-03-15 | 2019-04-23 | Cisco Technology, Inc. | Segment routing over label distribution protocol |
US10164838B2 (en) | 2013-03-15 | 2018-12-25 | Cisco Technology, Inc. | Seamless segment routing |
US11290340B2 (en) | 2013-03-15 | 2022-03-29 | Cisco Technology, Inc. | Segment routing over label distribution protocol |
US9979601B2 (en) | 2013-03-15 | 2018-05-22 | Cisco Technology, Inc. | Encoding explicit paths as segment routing segment lists |
CN105075195A (zh) * | 2013-03-15 | 2015-11-18 | 思科技术公司 | 分段路由上的标签分发协议 |
US11424987B2 (en) | 2013-03-15 | 2022-08-23 | Cisco Technology, Inc. | Segment routing: PCE driven dynamic setup of forwarding adjacencies and explicit path |
US11689427B2 (en) | 2013-03-15 | 2023-06-27 | Cisco Technology, Inc. | Segment routing over label distribution protocol |
US11784889B2 (en) | 2013-03-15 | 2023-10-10 | Cisco Technology, Inc. | Segment routing over label distribution protocol |
CN104639362A (zh) * | 2013-11-15 | 2015-05-20 | 中兴通讯股份有限公司 | Oam性能监控方法及装置 |
US10063475B2 (en) | 2014-03-06 | 2018-08-28 | Cisco Technology, Inc. | Segment routing extension headers |
US11336574B2 (en) | 2014-03-06 | 2022-05-17 | Cisco Technology, Inc. | Segment routing extension headers |
US11374863B2 (en) | 2014-03-06 | 2022-06-28 | Cisco Technology, Inc. | Segment routing extension headers |
US10382334B2 (en) | 2014-03-06 | 2019-08-13 | Cisco Technology, Inc. | Segment routing extension headers |
WO2015149598A1 (zh) * | 2014-04-02 | 2015-10-08 | 华为技术有限公司 | 报文处理的方法及标签交换路由器 |
CN104980350A (zh) * | 2014-04-02 | 2015-10-14 | 华为技术有限公司 | 报文处理的方法及标签交换路由器 |
CN104980350B (zh) * | 2014-04-02 | 2018-02-16 | 华为技术有限公司 | 报文处理的方法及标签交换路由器 |
CN105323176A (zh) * | 2014-06-20 | 2016-02-10 | 中兴通讯股份有限公司 | 地址信息的发布方法及装置 |
WO2015192501A1 (zh) * | 2014-06-20 | 2015-12-23 | 中兴通讯股份有限公司 | 地址信息的发布方法及装置 |
US10601707B2 (en) | 2014-07-17 | 2020-03-24 | Cisco Technology, Inc. | Segment routing using a remote forwarding adjacency identifier |
US10178022B2 (en) | 2014-07-17 | 2019-01-08 | Cisco Technology, Inc. | Segment routing using a remote forwarding adjacency identifier |
CN105991437B (zh) * | 2015-02-16 | 2020-05-15 | 中兴通讯股份有限公司 | 报文转发处理方法、装置、控制器及路由转发设备 |
CN105991437A (zh) * | 2015-02-16 | 2016-10-05 | 中兴通讯股份有限公司 | 报文转发处理方法、装置、控制器及路由转发设备 |
US10341222B2 (en) | 2015-02-26 | 2019-07-02 | Cisco Technology, Inc. | Traffic engineering for bit indexed explicit replication |
US10341221B2 (en) | 2015-02-26 | 2019-07-02 | Cisco Technology, Inc. | Traffic engineering for bit indexed explicit replication |
US10122614B2 (en) | 2015-02-26 | 2018-11-06 | Cisco Technology, Inc. | Failure protection for traffic-engineered bit indexed explicit replication |
US10958566B2 (en) | 2015-02-26 | 2021-03-23 | Cisco Technology, Inc. | Traffic engineering for bit indexed explicit replication |
US10693765B2 (en) | 2015-02-26 | 2020-06-23 | Cisco Technology, Inc. | Failure protection for traffic-engineered bit indexed explicit replication |
CN105610672B (zh) * | 2016-01-14 | 2019-04-26 | 中国联合网络通信集团有限公司 | 一种信息传输的方法及装置 |
CN105610672A (zh) * | 2016-01-14 | 2016-05-25 | 中国联合网络通信集团有限公司 | 一种信息传输的方法及装置 |
US10263881B2 (en) | 2016-05-26 | 2019-04-16 | Cisco Technology, Inc. | Enforcing strict shortest path forwarding using strict segment identifiers |
US11323356B2 (en) | 2016-05-26 | 2022-05-03 | Cisco Technology, Inc. | Enforcing strict shortest path forwarding using strict segment identifiers |
US11489756B2 (en) | 2016-05-26 | 2022-11-01 | Cisco Technology, Inc. | Enforcing strict shortest path forwarding using strict segment identifiers |
US11671346B2 (en) | 2016-05-26 | 2023-06-06 | Cisco Technology, Inc. | Enforcing strict shortest path forwarding using strict segment identifiers |
US10742537B2 (en) | 2016-05-26 | 2020-08-11 | Cisco Technology, Inc. | Enforcing strict shortest path forwarding using strict segment identifiers |
US10965594B2 (en) | 2016-09-30 | 2021-03-30 | Huawei Technologies Co., Ltd. | Pseudo wire load sharing method and device |
CN108141392A (zh) * | 2016-09-30 | 2018-06-08 | 华为技术有限公司 | 伪线负载分担的方法和设备 |
US11563680B2 (en) | 2016-09-30 | 2023-01-24 | Huawei Technologies Co., Ltd. | Pseudo wire load sharing method and device |
CN106559779B (zh) * | 2016-11-30 | 2020-10-30 | 上海斐讯数据通信技术有限公司 | 一种数据传输方法、装置以及*** |
CN106559779A (zh) * | 2016-11-30 | 2017-04-05 | 上海斐讯数据通信技术有限公司 | 一种数据传输方法、装置以及*** |
WO2018130139A1 (zh) * | 2017-01-13 | 2018-07-19 | 中兴通讯股份有限公司 | Potn业务处理方法、装置及*** |
CN110870261A (zh) * | 2017-07-07 | 2020-03-06 | 华为技术有限公司 | Pecp分段路由路径分段标签绑定扩展 |
CN110870261B (zh) * | 2017-07-07 | 2022-01-07 | 华为技术有限公司 | Pecp分段路由路径分段标签绑定扩展 |
CN110557329A (zh) * | 2018-05-30 | 2019-12-10 | 中兴通讯股份有限公司 | 一种报文转发的方法、装置和节点 |
US11722404B2 (en) | 2019-09-24 | 2023-08-08 | Cisco Technology, Inc. | Communicating packets across multi-domain networks using compact forwarding instructions |
US11855884B2 (en) | 2019-09-24 | 2023-12-26 | Cisco Technology, Inc. | Communicating packets across multi-domain networks using compact forwarding instructions |
CN110932895A (zh) * | 2019-11-26 | 2020-03-27 | 中国联合网络通信集团有限公司 | 一种网络切片的报文转发方法和装置 |
CN111490941B (zh) * | 2020-01-20 | 2022-07-12 | 新华三信息安全技术有限公司 | 一种多协议标签交换mpls标签处理方法和网络设备 |
CN111490941A (zh) * | 2020-01-20 | 2020-08-04 | 新华三信息安全技术有限公司 | 一种多协议标签交换mpls标签处理方法和网络设备 |
CN113472658B (zh) * | 2021-06-29 | 2022-11-18 | 新华三信息安全技术有限公司 | 一种报文封装方法、报文转发方法及装置 |
CN113472658A (zh) * | 2021-06-29 | 2021-10-01 | 新华三信息安全技术有限公司 | 一种报文封装方法、报文转发方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2012106950A1 (zh) | 2012-08-16 |
CN102098222B (zh) | 2014-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102098222B (zh) | 利用mpls技术转发应用服务报文方法和转发节点 | |
US10164838B2 (en) | Seamless segment routing | |
US8750301B2 (en) | Method, device for implementing identifier and locator split, and method for data encapsulating | |
US7600039B2 (en) | Label-based multiplexing | |
CN101534240B (zh) | 一种映射信息的发送方法、***和装置 | |
US10009267B2 (en) | Method and system for controlling an underlying physical network by a software defined network | |
CN104243302B (zh) | 业务路由报文处理方法、装置及网络*** | |
US9590820B1 (en) | Methods and apparatus for improving load balancing in overlay networks | |
CN103685009B (zh) | 数据包的处理方法、控制器及*** | |
CN105850102A (zh) | 服务链的控制 | |
CN100555999C (zh) | 一种实现边缘到边缘伪线仿真的方法和装置 | |
CN101399742B (zh) | 数据业务网络***及数据业务的处理方法 | |
CN103797769A (zh) | 基于服务受控会话的流*** | |
EP3985930A1 (en) | Data transmission method, network node, and storage medium | |
EP1738541B1 (en) | Device and method for routeing a unit of data in a network | |
US11070471B1 (en) | Switch fabric for networked virtual machines | |
CN101110746B (zh) | 运营商边缘设备、城域以太接入网及其处理数据的方法 | |
CN101286918A (zh) | 虚拟专用网络***及其数据处理方法 | |
US20160006511A1 (en) | Metro-core network layer system and method | |
CN116488958A (zh) | 网关处理方法、虚拟接入网关、虚拟业务网关及相关设备 | |
CN101841548B (zh) | 主机标识到网络地址的映射方法 | |
CN101827012A (zh) | 分组传送网及其承载纯三层ip包业务的方法、出口节点 | |
CN101252526B (zh) | 流量控制方法以及vpws网络*** | |
CN105684400B (zh) | 二层虚拟专用网络业务的建立方法和设备 | |
CN101599891A (zh) | 一种数据处理的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |