[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105119778B - 测量时延的方法和设备 - Google Patents

测量时延的方法和设备 Download PDF

Info

Publication number
CN105119778B
CN105119778B CN201510570449.6A CN201510570449A CN105119778B CN 105119778 B CN105119778 B CN 105119778B CN 201510570449 A CN201510570449 A CN 201510570449A CN 105119778 B CN105119778 B CN 105119778B
Authority
CN
China
Prior art keywords
igw
ports
way
time delay
delay
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.)
Active
Application number
CN201510570449.6A
Other languages
English (en)
Other versions
CN105119778A (zh
Inventor
郑刃
王宁
王一宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201510570449.6A priority Critical patent/CN105119778B/zh
Publication of CN105119778A publication Critical patent/CN105119778A/zh
Priority to EP16843571.7A priority patent/EP3334091B1/en
Priority to PCT/CN2016/096840 priority patent/WO2017041633A1/zh
Priority to US15/915,631 priority patent/US10355954B2/en
Application granted granted Critical
Publication of CN105119778B publication Critical patent/CN105119778B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0858One way delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0864Round trip delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供测量时延的方法和设备,该方法包括:该方法包括:确定第一路径的第一时延;获取第一双向路径的第一双向时延;获取该第三IGW端口到该提供商/提供商边缘设备的第一单向时延;获取该提供商/提供商边缘设备到该第一IGW端口的第二单向时延;确定第二时延,该第二时延为该第一双向时延减去该第一单向时延与该第二单向时延;比较该第一时延与该第二时延,确定从该OTT服务器到该第二IGW端口的路径的单向时延与从该OTT服务器到该第三IGW端口的路径的单向时延的大小关系。上述方案可以有效确定OTT与不同的IGW之间的单向大小关系,以便根据单向大小关系确定出单向时延最优的路径。

Description

测量时延的方法和设备
技术领域
本发明实施例涉及信息技术领域,并且更具体地,涉及测量时延的方法和设备。
背景技术
随着全网互联网协议(英文:Internet Protocol,简称:IP)化,运营商需要对各国际互联网关(Internet Gateway,简称:IGW)出口进行时延测量,根据测量结果选择最优路径,以便为用户提供更好地服务。
现有技术中时延的测量方式包括单向测量和双向测量。如果对于节点A与节点B进行单向测量,可以测量节点A到节点B的单向时延,也可以测量节点B到节点A的单向时延。如果对于节点A与节点B进行双向业务策略,可以测量出节点A到节点B再到节点A的时延,或者节点B到节点A再到节点B的时延。单向测量要求测量的两个节点时钟同步且支持同样的测量协议。但是在实际部署中,管道之上(英文:Over The Top,简称:OTT)服务器通常不是由运营商管理的。因此IGW到OTT服务器可能并非支持同样的测量协议。双向测量虽然可以确定出IGW到OTT再到IGW的双向时延,但是基于这种测量结果并不能计算出最优路径。因此,如何准确测量OTT与不同的IGW之间的大小关系,以确定最优路径是一个亟待解决的问题。
发明内容
本发明实施例提供测量时延的方法和设备,可以有效确定OTT与不同的IGW之间的单向大小关系,以便根据单向大小关系信息确定出单向时延最优的路径。
第一方面,本发明实施例提供一种测量时延的方法,该方法包括:确定第一路径的第一时延,其中该第一路径依次经过第一国际互联网关IGW端口、管道之上OTT服务器和第二IGW端口;获取第一双向路径的第一双向时延,其中该第一双向路径依次经过该第一IGW端口、该OTT服务器和第三IGW端口、提供商/提供商边缘设备和该第一IGW端口,该第二IGW端口与该第三IGW端口不同;获取该第三IGW端口到该提供商/提供商边缘设备的第一单向时延;获取该提供商/提供商边缘设备到该第一IGW端口的第二单向时延;确定第二时延,该第二时延为该第一双向时延减去该第一单向时延与该第二单向时延;比较该第一时延与该第二时延,以确定从该OTT服务器到该第二IGW端口的路径的单向时延与从该OTT服务器到该第三IGW端口的路径的单向时延的大小关系。
结合第一方面,在第一方面的第一种可能的实现方式中,该第一IGW端口与该第二IGW端口不同,该确定第一路径的第一时延,包括:获取第二双向路径的第二双向时延,其中该第二双向路径依次经过该第一IGW端口、该OTT服务器、该第二IGW端口、该提供商/提供商边缘设备和该第一IGW端口;获取该第二IGW端口到该提供商/提供商边缘设备的第三单向时延;获取该提供商/提供商边缘设备到该第二IGW端口的第四单向时延;该第一时延D1由下式确定:D1=M2-S3-S4,其中M2表示该第二双向时延,S3表示该第三单向时延,S4表示该第四单向时延。
结合第一方面,在第一方面的第二种可能的实现方式中,该第一IGW端口与该第二IGW端口相同,该确定第一路径的第一时延,包括:获取第三双向路径的第三双向时延,该第三双向路径依次经过该第一IGW端口、该OTT服务器和该第一IGW端口;确定该第三双向时延为该第一时延。
结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第三种可能的实现方式中,该方法还包括:将该大小关系发送给网络策略控制设备,以便该网络策略控制设备根据该大小关系确定数据包的路由路径。
第二方面,本发明实施例提供一种测量时延的方法,该方法包括:确定第三路径的第三时延,其中该第三路径依次经过第二国际互联网关IGW端口、管道之上OTT服务器和第一IGW端口;获取第四双向路径的第四双向时延,其中该第四双向路径依次经过第三IGW端口、该OTT服务器、该第一IGW端口、提供商/提供商边缘设备和该第三IGW端口,该第三IGW端口与该第二IGW端口不同;获取该第一IGW端口到该提供商/提供商边缘设备的第五单向时延;获取该提供商/提供商边缘设备到该第三IGW端口的第六单向时延;确定第四时延,该第四时延为该第四双向时延减去该第五单向时延与该第六单向时延;比较该第三时延与该第四时延,以确定从该第二IGW端口到该OTT服务器的路径的单向时延和从该第三IGW端口到该OTT服务器的路径的单向时延的大小关系。
结合第二方面,在第二方面的第一种可能的实现方式中,该第二IGW端口与该第一IGW端口不同,该确定第三路径的第三时延,包括:获取第五双向路径的第五双向时延,其中,该第五双向路径依次经过该第二IGW端口、该OTT服务器、该第一IGW端口、该提供商/提供商边缘设备和该第二IGW端口;获取该提供商/提供商边缘设备到该第二IGW端口的第七单向时延;该第三时延D3由下式确定:D3=M5-S7-S5,其中M5表示该第五双向时延,S7表示该第七单向时延,S5表示该第五单向时延。
结合第二方面,在第二方面的第二种可能的实现方式中,该第二IGW端口与该第一IGW端口相同,该确定第三路径的第三时延,包括:获取第六双向路径的第六双向时延,该第六双向路径依次经过该第一IGW端口、该OTT服务器和该第一IGW端口;确定该第六双时延为该第三时延。
结合第二方面或第二方面的上述任一种可能的实现方式中,该方法还包括:将该大小关系发送给网络测量控制设备,以便该网络策略控制设备根据该大小关系确定数据包的路由路径。
第三方面,本发明实施例提供一种测量时延的设备,该设备包括:确定单元,用于确定第一路径的第一时延,其中该第一路径依次经过第一国际互联网关IGW端口、管道之上OTT服务器和第二IGW端口;获取单元,用于获取第一双向路径的第一双向时延,其中该第一双向路径依次经过该第一IGW端口、该OTT服务器和第三IGW端口、提供商/提供商边缘设备和该第一IGW端口,该第二IGW端口与该第三IGW端口不同;该获取单元,还用于获取该第三IGW端口到该提供商/提供商边缘设备的第一单向时延;该获取单元,还用于获取该提供商/提供商边缘设备到该第一IGW端口的第二单向时延;该确定单元,还用于确定第二时延,该第二时延为该第一双向时延减去该第一单向时延与该第二单向时延;比较该第一时延与该第二时延,以确定从该OTT服务器到该第二IGW端口的路径的单向时延与从该OTT服务器到该第三IGW端口的路径的单向时延的大小关系。
结合第三方面,在第三方面的第一种可能的实现方式中,该第一IGW端口与该第二IGW端口不同,该获取单元,还用于获取第二双向路径的第二双向时延,其中该第二双向路径依次经过该第一IGW端口、该OTT服务器、该第二IGW端口、该提供商/提供商边缘设备和该第一IGW端口,获取该第二IGW端口到该提供商/提供商边缘设备的第三单向时延,获取该提供商/提供商边缘设备到该第二IGW端口的第四单向时延;该确定单元,具体用于使用下式确定该第一时延D1:D1=M2-S3-S4,其中M2表示该第二双向时延,S3表示该第三单向时延,S4表示该第四单向时延。
结合第三方面,在第三方面的第二种可能的实现方式中,该第一IGW端口与该第二IGW端口相同,该获取单元,还用于获取第三双向路径的第三双向时延,该第三双向路径依次经过该第一IGW端口、该OTT服务器和该第一IGW端口;该确定单元,具体用于确定该获取单元获取的该第三双向时延为该第一时延。
结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第三种可能的实现方式中,该设备还包括发送单元,用于将该大小关系发送给网络策略控制设备,以便该网络策略控制设备根据该大小关系确定数据包的路由路径。
第四方面,本发明实施例提供一种测量时延的设备,该方法设备:确定单元,用于确定第三路径的第三时延,其中该第三路径依次经过第二国际互联网关IGW端口、管道之上OTT服务器和第一IGW端口;获取单元,用于获取第四双向路径的第四双向时延,其中该第四双向路径依次经过第三IGW端口、该OTT服务器、该第一IGW端口、提供商/提供商边缘设备和该第三IGW端口,该第三IGW端口与该第二IGW端口不同;该获取单元,还用于获取该第一IGW端口到该提供商/提供商边缘设备的第五单向时延;该获取单元,还用于获取该提供商/提供商边缘设备到该第三IGW端口的第六单向时延;该确定单元,还用于确定第四时延,该第四时延为该第四双向时延减去该第五单向时延与该第六单向时延;该确定单元,还用于比较该第三时延与该第四时延,以确定从该第二IGW端口到该OTT服务器的路径的单向时延和从该第三IGW端口到该OTT服务器的路径的单向时延的大小关系。
结合第四方面,在第四方面的第一种可能的实现方式中,该第二IGW端口与该第一IGW端口不同,该获取单元,还用于获取第五双向路径的第五双向时延,其中,该第五双向路径依次经过该第二IGW端口、该OTT服务器、该第一IGW端口、该提供商/提供商边缘设备和该第二IGW端口,获取该提供商/提供商边缘设备到该第二IGW端口的第七单向时延;该确定单元,具体用于使用下式确定该第三时延D3:D3=M5-S7-S5,其中M5表示该第五双向时延,S7表示该第七单向时延,S5表示该第五单向时延。
结合第四方面,在第四方面的第二种可能的实现方式中,该第二IGW端口与该第一IGW端口相同,该获取单元,还用于获取第六双向路径的第六双向时延,该第六双向路径依次经过该第一IGW端口、该OTT服务器和该第一IGW端口;该确定单元,具体用于确定该获取单元获取的该第六双向时延为该第三时延。
结合第四方面或第四方面的上述任一种可能的实现方式,在第四方面的第五种可能的实现方式中,该设备还包括发送单元,用于将该大小关系发送给网络测量控制设备,以便该网络策略控制设备根据该大小关系确定数据包的路由路径。
上述技术方案可以有效确定OTT与不同的IGW之间的单向大小关系,以便根据单向大小关系信息确定出单向时延最优的路径。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例提供的测量时延的方法的示意性流程图。
图2是根据本发明实施例提供的另一测量时延方法的示意性流程图。
图3是全网IP系统的示意图。
图4是根据本发明实施例提供的一种测量时延的设备的结构框图。
图5是根据本发明实施例提供的另一种测量时延的设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
图3是全网IP系统的示意图。图3所示的系统300中包括OTT服务器301、IGW 310、IGW 320、IGW 330、提供商/提供商边缘设备340、性能分析设备360、网络策略控制设备350和智能网络控制器(英文:Smart Network Controller,SNC)370,其中IGW 310具有接口311和接口312,IGW 320具有接口313,IGW 330具有接口314。
第一路径,可以是依次经过接口311、OTT服务301和接口312的路径。第一双向路径,可以是依次经过接口311、OTT服务器301、接口313、提供商/提供商边缘设备340和接口311的路径。第二双向路径,可以是依次经过接口311、OTT服务器301、接口312、提供商/提供商边缘设备340和接口311的路径。第三双向路径,可以是依次经过接口311、OTT服务器301以及接口311的路径。第三路径,可以是依次经过接口312、OTT服务器301和接口311的路径。第四双向路径,可以是依次经过接口313、OTT服务器301、接口311、提供商/提供商边缘设备340和接口313的路径。第五双向路径,可以是依次经过接口312、OTT服务器301、接口301、提供商/提供商边缘设备340和接口312的路径。
通过上述例子,本领域技术人员可以理解、上述第一路径、第一双向路径等仅是为了帮助本领域技术人员更好地理解本发明提供的技术方案的例子,而并非对本发明的限定。基于上述例子,本领域技术人员还可以得到与上述例子不同的其他第一路径、第一双向路径等路径。
图1是根据本发明实施例提供的测量时延的方法的示意性流程图。
101,确定第一路径的第一时延,其中该第一路径依次经过第一IGW端口、OTT服务器和第二IGW端口。
102,获取第一双向路径的第一双向时延,其中该第一双向路径依次经过该第一IGW端口、该OTT服务器和第三IGW端口、提供商/提供商边缘(英文:Provider/ProviderEdge,简称:P/PE)设备和该第一IGW端口,该第二IGW端口与该第三IGW端口不同。
103,获取该第三IGW端口到该提供商/提供商边缘设备的第一单向时延。
104,获取该提供商/提供商边缘设备到该第一IGW端口的第二单向时延。
105,确定第二时延,该第二时延为该第一双向时延减去该第一单向时延与该第二单向时延。
106,比较该第一时延与该第二时延,以确定从该OTT服务器到该第二IGW端口的路径的单向时延与从该OTT服务器到该第三IGW端口的路径的单向时延的大小关系。
根据图1所示的方法,性能分析设备可以有效确定OTT与不同的IGW之间的大小关系信息。网络策略设备可以根据性能分析设备获取的大小关系信息确定出单向时延最优的路径。
可选的,作为一个实施例,该第一IGW端口与该第二IGW端口不同,该确定第一路径的第一时延,包括:获取第二双向路径的第二双向时延,其中该第二双向路径依次经过该第一IGW端口、该OTT服务器、该第二IGW端口、该提供商/提供商边缘设备和该第一IGW端口;获取该第二IGW端口到该提供商/提供商边缘设备的第三单向时延;获取该提供商/提供商边缘设备到该第二IGW端口的第四单向时延;该第一时延D1由下式确定:
D1=M2-S3-S4,(公式1.1)
其中M2表示该第二双向时延,S3表示该第三单向时延,S4表示该第四单向时延。
可选的,作为另一个实施例,该第一IGW端口与该第二IGW端口相同,该确定第一路径的第一时延,包括:获取第三双向路径的第三双向时延,该第三双向路径依次经过该第一IGW端口、该OTT服务器和该第一IGW端口;确定该第三双向时延为该第一时延。
进一步,该方法还可以包括:将该大小关系发送给网络策略控制设备,以便该网络策略控制设备根据该大小关系确定数据包的路由路径。
图2是根据本发明实施例提供的另一测量时延方法的示意性流程图。
201,确定第三路径的第三时延,其中该第三路径依次经过第二IGW端口、OTT服务器和第一IGW端口。
202,获取第四双向路径的第四双向时延,其中该第四双向路径依次经过第三IGW端口、该OTT服务器、该第一IGW端口、P/PE设备和该第三IGW端口,该第三IGW端口与该第二IGW端口不同。
203,获取该第一IGW端口到该提供商/提供商边缘设备的第五单向时延。
204,获取该提供商/提供商边缘设备到该第三IGW端口的第六单向时延。
205,确定第四时延,该第四时延为该第四双向时延减去该第五单向时延与该第六单向时延。
206,比较该第三时延与该第四时延,以确定从该第二IGW端口到该OTT服务器的路径的单向时延和从该第三IGW端口到该OTT服务器的路径的单向时延的大小关系。
根据图2所示的方法,性能分析设备可以有效确定不同的IGW到相同的OTT服务器之间的大小关系信息。网络策略设备可以根据性能分析设备获取的大小关系信息确定出单向时延最优的路径。
可选的,作为一个实施例,该第二IGW端口与该第一IGW端口不同,该确定第三路径的第三时延,包括:获取第五双向路径的第五双向时延,其中,该第五双向路径依次经过该第二IGW端口、该OTT服务器、该第一IGW端口、该提供商/提供商边缘设备和该第二IGW端口;获取该提供商/提供商边缘设备到该第二IGW端口的第七单向时延;该第三时延D3由下式确定:
D3=M5-S7-S5,(公式2.1)
其中M5表示该第五双向时延,S7表示该第七单向时延,S5表示该第五单向时延。
可选的,作为另一个实施例,该第二IGW端口与该第一IGW端口相同,该确定第三路径的第三时延,包括:获取第六双向路径的第六双向时延,该第六双向路径依次经过该第一IGW端口、该OTT服务器和该第一IGW端口;确定该第六双时延为该第三时延。
进一步,该方法还可以包括:将该大小关系发送给网络测量控制设备,以便该网络策略控制设备根据该大小关系确定数据包的路由路径。
本发明实施例中所称的双向路径的起始位置与终止位置均是相同的。双向时延指示测量报文经过该完整的双向路径的时延。
本发明实施例中所称的单向路径是指由一个起始位置到一个终止位置,且起始位置与终止位置不同。同时,该单向路径不经过除起始位置和终止位置以外的其他网元或节点。单向时延是指单向路径上的时延。可以理解,此处所指的“其他网元或节点”是指本发明说明书中所涉及的网元或节点,包括:OTT服务器、IGW、IGW接口。
若路径的起始位置与终止位置并不明确是否是相同的,则在本发明实施例中被直接称为“路径”,例如,第一路径、第三路径。相应路径上的时延直接被称为“时延”,例如,第一路径上的时延为第一时延,第三路径上的时延为第三时延。
为了帮助本领域技术人员更好地理解本发明,下面将结合具体实施了对本发明进行描述。可以理解的是,该具体实施例仅是为了帮助理解本发明的技术方案,而并非对本发明的技术方案的限制。
图3是全网IP系统的示意图。图3所示的系统300中包括OTT服务器301、IGW 310、IGW 320、IGW 330、P/PE设备340、性能分析设备360、网络策略控制设备350和智能网络控制器(英文:Smart Network Controller,SNC)370,其中IGW 310具有接口311和接口312,IGW320具有接口313,IGW 330具有接口314。
性能分析设备360可以确定需要获取OTT服务器301到各个IGW的接口的单向时延的大小关系。在此情况下,性能分析设备360需要获取特定的双向路径的时延,以便根据特定的双向路径的时延确定OTT服务器301到各个IGW的接口的单向时延的大小关系。具体地,为了获取OTT服务器301到各个IGW接口的单向时延的大小关系,可以通过固定测量报文的出发接口并从不同接口返回实现。举例来说,性能分析设备360可以需要如表1所示的4条双向路径的双向时延。
表1
可选的,作为一个实施例,性能分析设备360可以通过请求消息将需要获取时延的路径发送给网络策略控制设备350。网络策略控制设备350可以根据该请求消息,确定出相应的路由,并将路由信息通过SNC 370发送给位于每个IGW接口上的智能测量设备。每个IGW接口上的智能测量设备可以根据路由信息确定相应路径上的双向时延。具体来说,由于运营商管理的设备和OTT服务器所支持的协议可能并不相同。因此,可以通过位于IGW接口上的智能测量设备实现双向时延的测量。该智能测量设备(例如华为原子路由器)可以通过一定的测量技术(例如网络质量分析(英文:Network Quality Analysis,简称:NQA)和互联网协议流性能测量(英文:Internet Protocol Flow Performance Measurement,简称:IPFPM))确定如表1所示的四种路径的双向时延。
具体来说,在获取到如表1所示的路径的路由信息的情况下,IGW端口上的智能测量设备可以确定出测量报文发出的时刻以及接收到报文的时刻,并根据报文发出的时刻和报文接收的时刻确定出双向路径的时延。例如,位于接口311的智能测量设备,可以控制测量报文从接口311发出延路径1返回到接口311,并确定该测量报文的出发时刻和返回时刻,根据测量报文的出发时刻和返回时刻,确定出路径1的双向路径的时延Q1。同理,位于接口311的智能测量设备还可以控制测量报文从接口311发出延路径2返回到接口311,并确定该测量报文的出发时刻和返回时刻,根据该测量报文的出发时刻和返回时刻,确定出路径2的双向路径的时延Q2。类似的,位于接口311的智能测量设备还可以确定出数据3和路径4的双向路径的时延。
位于接口的智能测量设备在确定了双向路径后,可以将双向测量路径发送给SNC-A(英文:Smart Network Controller-A),该SNC-A可以位于P/PE设备340上。SNC-A还可以用于管理智能测量设备。性能分析设备360可以从位于P/PE设备340上的SNC-A获取相应的双向测量路径。
性能分析设备360还可以获取IGW与P/PE设备之间的单向时延。由于P/PE设备与IGW可能并不支持同样的测量方式,因此性能分析设备360可能并不能直接确定P/PE设备与IGW之间的单向时延。但是智能测量设备(例如华为原子路由器)可以通过一定的测量技术(例如NQA和IP FPM)确定P/PE设备与IGW之间的单向时延。因此,网络测量控制设备360可以通过位于每个IGW上的智能测量设备获取每个IGW到P/PE设备之间的单向时延。与双向时延类似,IGW上的智能测量设备在获取了IGW到P/PE设备的单向时延后,可以将单向时延发送给SNC-A,性能分析设备360可以从该SNC-A出获取IGW和P/PE设备之间的单向时延。表2是每个IGW到P/PE设备之间的单向时延。
序号 路径 时延
1 IGW 310->P/PE设备340 Q310,340
2 P/PE设备340->IGW310 Q340,310
3 IGW320->P/PE设备340 Q320,340
4 P/PE设备340->IGW 320 Q340,320
5 IGW330->P/PE设备340 Q330,340
6 P/PE设备340->IGW 330 Q340,330
表2
网络测量控制设备360在获取了双向时延和单向时延之后,可以根据双向时延和单向时延确定时延大小关系。
具体地,作为一个实施例,双向路径2,即接口311->OTT服务器301->接口312->IGW310->P/PE设备340->IGW 310->接口311,可以看作是接口311到OTT服务器301的单向路径、OTT服务器301到接口312的单向路径、接口312到IGW 310的单向路径、IGW 310到P/PE设备340的单向路径、P/PE设备340到IGW 310的单向路径以及IGW 310到接口311的单向路径的叠加。因此,双向路径2的双向时延Q2也即是接口311到OTT服务器301的单向路径的单向时延、OTT服务器301到接口312的单向路径的单向时延、接口312到IGW 310的单向路径的单向时延、IGW 310到P/PE设备340的单向路径的单向时延、P/PE设备340到IGW 310的单向路径的单向时延以及IGW 310到接口311的单向路径的单向时延之和。同理,双向路径1,即接口311->OTT服务器301->接口311,可以看作是接口311到OTT服务器的单向路径、OTT服务器到接口311的单向路径的叠加。因此,双向路径1的双向时延Q1也即是接口311到OTT服务器的单向路径的单向时延与OTT服务器到接口311的单向路径的单向时延之和。因此,通过比较双向路径1和双向路径2的时延可以获得双向路径1和双向路径2的时延的差值。此外,IGW与接口之间的时延可以忽略。例如,由于接口312是IGW 310的接口,因此接口312->IGW 310->P/PE设备340的时延可以看作为IGW310->P/PE设备340之间的单向时延或者接口312->P/PE设备的单向时延。类似的,P/PE设备340->IGW 310->接口311的时延可以看作是P/PE设备340->IGW 310的单向时延或者P/PE设备340->接口311的单向时延。
与单向时延类似,为方便描述以Qa,b表示a到b之间的单向时延,Qb,a表示b到a之间的单向时延,例如Q311,301表示接口311到OTT服务器301的单向时延,Q340,310表示P/PE设备340到IGW 310的单向时延。在此情况下,Q1和Q2分别可以通过以下公式表示:
Q1=Q311,301+Q301,311,(公式3.1)
Q2=Q311,301+Q301,312+Q310,340+Q340,310,(公式3.2)
表1和表2的时延都是可以测得的。因此,可以根据公式3.2和表2的单向时延,可以得到接口311->OTT服务器301->接口312的时延,具体可以通过如下公式表示:
Q311,301,312=Q2-Q310,340-Q340,310=Q311,301+Q301,312,(公式3.3)
其中,Qa,b,c表示a到b到c的时延,即Q311,301,312表示接口311->OTT服务器301->接口312的时延。
根据公式3.1和公式3.3,可以确定双向路径1与接口311->OTT服务器301->接口312的时延的差值,具体如以下公式表示:
D1=Q1-Q311,301,312=Q311,301+Q301,311-Q311,301-Q301,312=Q301,311-Q301,312,(公式3.4)
通过公式3.4,确定出判断OTT服务器301到端口311的单向时延和OTT服务器301到端口312的单向时延的差值。根据差值的正负,就可以判断OTT服务器301到端口311的单向时延更好还是OTT服务器301到端口312的单向时延更好。换句话说,通过上述过程,可以确定OTT服务器301分别到端口311和端口312的单向时延的大小关系。
可以理解的是,公式3.4仅是确定OTT服务器301到端口311的单向时延以及OTT服务器301到端口312单向时延的大小关系的一个实施例。本领域技术人员还可以通过其他方式比较Q1与Q311,301,312来确定OTT服务器301到端口311的单向时延以及OTT服务器301到端口312的单向时延的大小关系。例如,根据公式3.1和公式3.3,可以直接通过判断Q1与Q311,301,312的大小确定OTT服务器301到端口311的单向时延以及OTT服务器301到端口312的单向时延的大小关系。再如,可以通过Q1与Q311,301,312的比值确定OTT服务器301到端口311的单向时延以及OTT服务器301到端口312的单向时延的大小关系。
同理,可以确定OTT服务器301到每个端口的单向时延的大小关系。类似的,通过固定测量报文返回端口,可以确定每个端口到OTT服务器301的单向时延的大小关系。
类似的,网络策略控制设备350还可以确定其他接口作为测量报文出发的固定接口以确定每个端口到OTT服务器301的单向大小关系。具体情况与表1类似,在此就不必赘述。
类似的,为了确定不同IGW接口到OTT服务器301的单向时延的大小关系,可以通过控制测量报文从不同IGW接口出发,从相同IGW接口返回实现。具体路径以及根据该路径得到的时延参见表3所示。
表3
根据表2单向时延和表3的双向时延,性能分析设备360可以确定IGW的各个接口到OTT服务器的单向时延的大小关系。
类似的,网络策略控制设备350还可以确定其他接口作为测量报文返回的固定接口以确定IGW的各个接口到OTT服务器的单向时延的大小关系。具体情况与表3类似,在此就不必赘述。
性能分析设备360在获取了OTT服务器到端口的单向时延的大小关系以及端口到OTT服务器的单向时延的大小关系之后,可以将该大小关系发送给网络策略控制设备350。网络策略控制设备350可以根据该大小关系对使用不同路径的业务进行调整。例如,可以调整报文的路由,把使用较差的路径的业务调整到较好的路径上。再如,可以根据业务的使用情况,通过调整报文的路由将使用频率较高的业务调整到较好的路径上。
可以理解,性能分析设备360获取的OTT服务器到各个端口的单向时延的大小关系以及各个端口到OTT服务器的大小关系的表现形式可以是以是时延排名。性能分析设备360可以将时延排名发送给网络策略控制设备350。性能分析设备360获取的OTT服务器到各个端口的单向时延的大小关系以及各个端口到OTT服务器的大小关系的表现形式还可以是在比较了两个单向路径的时延差值后输出较差的路径或者输出较好的路径。当然,OTT服务器到各个端口的单向时延的大小关系以及各个端口到OTT服务器的大小关系的表现形式还可以是其他形式,只要网络策略控制设备350可以根据这种大小关系确定多个单向路径中的任意两个单向路径的时延大小或排名即可。
图4是根据本发明实施例提供的一种测量时延的设备的结构框图。如图4所示,设备400包括确定单元401和获取单元402。
确定单元401,用于确定第一路径的第一时延,其中该第一路径依次经过第一国际互联网关IGW端口、管道之上OTT服务器和第二IGW端口。
获取单元402,用于获取第一双向路径的第一双向时延,其中该第一双向路径依次经过该第一IGW端口、该OTT服务器和第三IGW端口、提供商/提供商边缘设备和该第一IGW端口,该第二IGW端口与该第三IGW端口不同。
获取单元402,还用于获取该第三IGW端口到该提供商/提供商边缘设备的第一单向时延。
获取单元402,还用于获取该提供商/提供商边缘设备到该第一IGW端口的第二单向时延。
确定单元401,还用于确定第二时延,该第二时延为该第一双向时延减去该第一单向时延与该第二单向时延。
确定单元401,还用于比较该第一时延与该第二时延,以确定从该OTT服务器到该第二IGW端口的路径的单向时延与从该OTT服务器到该第三IGW端口的路径的单向时延的大小关系。
图4所示设备400可以有效确定OTT与不同的IGW之间的大小关系信息。网络策略设备可以根据图4所示设备400获取的大小关系信息确定出单向时延最优的路径。
可选的,作为一个实施例,该第一IGW端口与该第二IGW端口不同。在此情况下,获取单元401,还用于获取第二双向路径的第二双向时延,其中该第二双向路径依次经过该第一IGW端口、该OTT服务器、该第二IGW端口、该提供商/提供商边缘设备和该第一IGW端口,获取该第二IGW端口到该提供商/提供商边缘设备的第三单向时延,获取该提供商/提供商边缘设备到该第二IGW端口的第四单向时延;确定单元401,具体用于使用下式确定该第一时延D1
D1=M2-S3-S4,(公式4.1)
其中M2表示该第二双向时延,S3表示该第三单向时延,S4表示该第四单向时延。
可选的,作为另一个实施例,该第一IGW端口与该第二IGW端口相同。在此情况下,获取单元402,还用于获取第三双向路径的第三双向时延,该第三双向路径依次经过该第一IGW端口、该OTT服务器和该第一IGW端口。确定单元401,具体用于确定该获取单元获取的该第三双向时延为该第一时延。
进一步,设备400还可以包括发送单元403,用于将该大小关系发送给网络策略控制设备,以便该网络策略控制设备根据该大小关系确定数据包的路由路径。
图5是根据本发明实施例提供的另一种测量时延的设备的结构框图。如图5所示,设备500包括确定单元501和获取单元502。
确定单元501,用于确定第三路径的第三时延,其中该第三路径依次经过第二国际互联网关IGW端口、管道之上OTT服务器和第一IGW端口。
获取单元502,用于获取第四双向路径的第四双向时延,其中该第四双向路径依次经过第三IGW端口、该OTT服务器、该第一IGW端口、提供商/提供商边缘设备和该第三IGW端口,该第三IGW端口与该第二IGW端口不同。
获取单元502,还用于获取该第一IGW端口到该提供商/提供商边缘设备的第五单向时延。
获取单元502,还用于获取该提供商/提供商边缘设备到该第三IGW端口的第六单向时延。
确定单元501,还用于确定第四时延,该第四时延为该第四双向时延减去该第五单向时延与该第六单向时延。
确定单元501,还用于比较该第三时延与该第四时延,以确定从该第二IGW端口到该OTT服务器的路径的单向时延和从该第三IGW端口到该OTT服务器的路径的单向时延的大小关系。
图5所示设备500可以有效确定OTT与不同的IGW之间的大小关系信息。网络策略设备可以根据图5所示设备500获取的大小关系信息确定出单向时延最优的路径。
可选的,作为一个实施例,该第二IGW端口与该第一IGW端口不同。在此情况下,获取单元502,还用于获取第五双向路径的第五双向时延,其中,该第五双向路径依次经过该第二IGW端口、该OTT服务器、该第一IGW端口、该提供商/提供商边缘设备和该第二IGW端口,获取该提供商/提供商边缘设备到该第二IGW端口的第七单向时延。确定单元501,具体用于使用下式确定该第三时延D3
D3=M5-S7-S5,(公式5.1)
其中M5表示该第五双向时延,S7表示该第七单向时延,S5表示该第五单向时延。
可选的,作为另一个实施例,该第二IGW端口与该第一IGW端口相同。在此情况下,获取单元502,还用于获取第六双向路径的第六双向时延,该第六双向路径依次经过该第一IGW端口、该OTT服务器和该第一IGW端口。该确定单元501,具体用于确定该获取单元获取的该第六双向时延为该第三时延。
进一步,设备500还可以包括发送单元503,用于将该大小关系发送给网络测量控制设备,以便该网络策略控制设备根据该大小关系确定数据包的路由路径。
本领域技术人员可以理解,在实际部署中,图4所示的设备400与图5所示的设备500可以是同一个设备。该设备可以是图3所示的实施例中的性能分析设备360。此外,本领域技术人员可以理解,上述本发明实施例揭示的方法可以应用于性能分析设备360的处理器中,或者由性能分析设备360的处理器实现。性能分析设备360的处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过性能分析设备360的处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的性能分析设备360的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read-Only Memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于性能分析设备360的存储器,处理器读取存储器中的指令,结合其硬件完成上述方法的步骤。性能分析设备360与其他设备(例如网络策略控制设备等)的数据的通信可以通过收发电路实现。此外,性能分析设备360中的各个组件可以通过总线系统耦合在一起,其中总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内,因此本发明的保护范围应以权利要求的保护范围为准。

Claims (16)

1.一种测量时延的方法,其特征在于,所述方法包括:
确定第一路径的第一时延,其中所述第一路径依次经过第一国际互联网关IGW端口、管道之上OTT服务器和第二IGW端口;
获取第一双向路径的第一双向时延,其中所述第一双向路径依次经过所述第一IGW端口、所述OTT服务器和第三IGW端口、提供商/提供商边缘设备和所述第一IGW端口,所述第二IGW端口与所述第三IGW端口不同;
获取所述第三IGW端口到所述提供商/提供商边缘设备的第一单向时延;
获取所述提供商/提供商边缘设备到所述第一IGW端口的第二单向时延;
确定第二时延,所述第二时延为所述第一双向时延减去所述第一单向时延与所述第二单向时延;
比较所述第一时延与所述第二时延,以确定从所述OTT服务器到所述第二IGW端口的路径的单向时延与从所述OTT服务器到所述第三IGW端口的路径的单向时延的大小关系。
2.如权利要求1所述的方法,其特征在于,所述第一IGW端口与所述第二IGW端口不同,所述确定第一路径的第一时延,包括:
获取第二双向路径的第二双向时延,其中所述第二双向路径依次经过所述第一IGW端口、所述OTT服务器、所述第二IGW端口、所述提供商/提供商边缘设备和所述第一IGW端口;
获取所述第二IGW端口到所述提供商/提供商边缘设备的第三单向时延;
获取所述提供商/提供商边缘设备到所述第二IGW端口的第四单向时延;
所述第一时延D1由下式确定:
D1=M2-S3-S4
其中M2表示所述第二双向时延,S3表示所述第三单向时延,S4表示所述第四单向时延。
3.如权利要求1所述的方法,其特征在于,所述第一IGW端口与所述第二IGW端口相同,所述确定第一路径的第一时延,包括:
获取第三双向路径的第三双向时延,所述第三双向路径依次经过所述第一IGW端口、所述OTT服务器和所述第一IGW端口;
确定所述第三双向时延为所述第一时延。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
将所述大小关系发送给网络策略控制设备,以便所述网络策略控制设备根据所述大小关系确定数据包的路由路径。
5.一种测量时延的方法,其特征在于,所述方法包括:
确定第三路径的第三时延,其中所述第三路径依次经过第二国际互联网关IGW端口、管道之上OTT服务器和第一IGW端口;
获取第四双向路径的第四双向时延,其中所述第四双向路径依次经过第三IGW端口、所述OTT服务器、所述第一IGW端口、提供商/提供商边缘设备和所述第三IGW端口,所述第三IGW端口与所述第二IGW端口不同;
获取所述第一IGW端口到所述提供商/提供商边缘设备的第五单向时延;
获取所述提供商/提供商边缘设备到所述第三IGW端口的第六单向时延;
确定第四时延,所述第四时延为所述第四双向时延减去所述第五单向时延与所述第六单向时延;
比较所述第三时延与所述第四时延,以确定从所述第二IGW端口到所述OTT服务器的路径的单向时延和从所述第三IGW端口到所述OTT服务器的路径的单向时延的大小关系。
6.如权利要求5所述的方法,其特征在于,所述第二IGW端口与所述第一IGW端口不同,所述确定第三路径的第三时延,包括:
获取第五双向路径的第五双向时延,其中,所述第五双向路径依次经过所述第二IGW端口、所述OTT服务器、所述第一IGW端口、所述提供商/提供商边缘设备和所述第二IGW端口;
获取所述提供商/提供商边缘设备到所述第二IGW端口的第七单向时延;
所述第三时延D3由下式确定:
D3=M5-S7-S5
其中M5表示所述第五双向时延,S7表示所述第七单向时延,S5表示所述第五单向时延。
7.如权利要求5所述的方法,其特征在于,所述第二IGW端口与所述第一IGW端口相同,所述确定第三路径的第三时延,包括:
获取第六双向路径的第六双向时延,所述第六双向路径依次经过所述第一IGW端口、所述OTT服务器和所述第一IGW端口;
确定所述第六双向 时延为所述第三时延。
8.如权利要求5至7中任一项所述的方法,其特征在于,所述方法还包括:
将所述大小关系发送给网络策略控制设备,以便所述网络策略控制设备根据所述大小关系确定数据包的路由路径。
9.一种测量时延的设备,其特征在于,所述设备包括:
确定单元,用于确定第一路径的第一时延,其中所述第一路径依次经过第一国际互联网关IGW端口、管道之上OTT服务器和第二IGW端口;
获取单元,用于获取第一双向路径的第一双向时延,其中所述第一双向路径依次经过所述第一IGW端口、所述OTT服务器和第三IGW端口、提供商/提供商边缘设备和所述第一IGW端口,所述第二IGW端口与所述第三IGW端口不同;
所述获取单元,还用于获取所述第三IGW端口到所述提供商/提供商边缘设备的第一单向时延;
所述获取单元,还用于获取所述提供商/提供商边缘设备到所述第一IGW端口的第二单向时延;
所述确定单元,还用于确定第二时延,所述第二时延为所述第一双向时延减去所述第一单向时延与所述第二单向时延;
比较所述第一时延与所述第二时延,以确定从所述OTT服务器到所述第二IGW端口的路径的单向时延与从所述OTT服务器到所述第三IGW端口的路径的单向时延的大小关系。
10.如权利要求9所述的设备,其特征在于,所述第一IGW端口与所述第二IGW端口不同,所述获取单元,还用于获取第二双向路径的第二双向时延,其中所述第二双向路径依次经过所述第一IGW端口、所述OTT服务器、所述第二IGW端口、所述提供商/提供商边缘设备和所述第一IGW端口,获取所述第二IGW端口到所述提供商/提供商边缘设备的第三单向时延,获取所述提供商/提供商边缘设备到所述第二IGW端口的第四单向时延;
所述确定单元,具体用于使用下式确定所述第一时延D1
D1=M2-S3-S4
其中M2表示所述第二双向时延,S3表示所述第三单向时延,S4表示所述第四单向时延。
11.如权利要求9所述的设备,其特征在于,所述第一IGW端口与所述第二IGW端口相同,所述获取单元,还用于获取第三双向路径的第三双向时延,所述第三双向路径依次经过所述第一IGW端口、所述OTT服务器和所述第一IGW端口;
所述确定单元,具体用于确定所述获取单元获取的所述第三双向时延为所述第一时延。
12.如权利要求9至11中任一项所述的设备,其特征在于,所述设备还包括发送单元,用于将所述大小关系发送给网络策略控制设备,以便所述网络策略控制设备根据所述大小关系确定数据包的路由路径。
13.一种测量时延的设备,其特征在于,所述设备:
确定单元,用于确定第三路径的第三时延,其中所述第三路径依次经过第二国际互联网关IGW端口、管道之上OTT服务器和第一IGW端口;
获取单元,用于获取第四双向路径的第四双向时延,其中所述第四双向路径依次经过第三IGW端口、所述OTT服务器、所述第一IGW端口、提供商/提供商边缘设备和所述第三IGW端口,所述第三IGW端口与所述第二IGW端口不同;
所述获取单元,还用于获取所述第一IGW端口到所述提供商/提供商边缘设备的第五单向时延;
所述获取单元,还用于获取所述提供商/提供商边缘设备到所述第三IGW端口的第六单向时延;
所述确定单元,还用于确定第四时延,所述第四时延为所述第四双向时延减去所述第五单向时延与所述第六单向时延;
所述确定单元,还用于比较所述第三时延与所述第四时延,以确定从所述第二IGW端口到所述OTT服务器的路径的单向时延和从所述第三IGW 端口到所述OTT服务器的路径的单向时延的大小关系。
14.如权利要求13所述的设备,其特征在于,所述第二IGW端口与所述第一IGW端口不同,所述获取单元,还用于获取第五双向路径的第五双向时延,其中,所述第五双向路径依次经过所述第二IGW端口、所述OTT服务器、所述第一IGW端口、所述提供商/提供商边缘设备和所述第二IGW端口,获取所述提供商/提供商边缘设备到所述第二IGW端口的第七单向时延;
所述确定单元,具体用于使用下式确定所述第三时延D3
D3=M5-S7-S5
其中M5表示所述第五双向时延,S7表示所述第七单向时延,S5表示所述第五单向时延。
15.如权利要求13所述的设备,其特征在于,所述第二IGW端口与所述第一IGW端口相同,所述获取单元,还用于获取第六双向路径的第六双向时延,所述第六双向路径依次经过所述第一IGW端口、所述OTT服务器和所述第一IGW端口;
所述确定单元,具体用于确定所述获取单元获取的所述第六双向时延为所述第三时延。
16.如权利要求13至15中任一项所述的设备,其特征在于,所述设备还包括发送单元,用于将所述大小关系发送给网络策略控制设备,以便所述网络策略控制设备根据所述大小关系确定数据包的路由路径。
CN201510570449.6A 2015-09-09 2015-09-09 测量时延的方法和设备 Active CN105119778B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201510570449.6A CN105119778B (zh) 2015-09-09 2015-09-09 测量时延的方法和设备
EP16843571.7A EP3334091B1 (en) 2015-09-09 2016-08-26 Method and device for measuring time delay
PCT/CN2016/096840 WO2017041633A1 (zh) 2015-09-09 2016-08-26 测量时延的方法和设备
US15/915,631 US10355954B2 (en) 2015-09-09 2018-03-08 Delay measurement method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510570449.6A CN105119778B (zh) 2015-09-09 2015-09-09 测量时延的方法和设备

Publications (2)

Publication Number Publication Date
CN105119778A CN105119778A (zh) 2015-12-02
CN105119778B true CN105119778B (zh) 2018-09-07

Family

ID=54667676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510570449.6A Active CN105119778B (zh) 2015-09-09 2015-09-09 测量时延的方法和设备

Country Status (4)

Country Link
US (1) US10355954B2 (zh)
EP (1) EP3334091B1 (zh)
CN (1) CN105119778B (zh)
WO (1) WO2017041633A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105119778B (zh) * 2015-09-09 2018-09-07 华为技术有限公司 测量时延的方法和设备
CN106998302B (zh) * 2016-01-26 2020-04-14 华为技术有限公司 一种业务流量的分配方法及装置
CN106506123B (zh) * 2016-12-29 2019-11-12 宇龙计算机通信科技(深圳)有限公司 一种指示方法和基站
CN110708206A (zh) * 2018-07-10 2020-01-17 普天信息技术有限公司 一种测量基站空口时延的方法和设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022369A (zh) * 2007-03-23 2007-08-22 中山大学 一种端到端排队时延测量方法
CN103109501A (zh) * 2012-09-29 2013-05-15 华为技术有限公司 网络时延测量方法、装置和系统
CN103297282A (zh) * 2012-02-22 2013-09-11 株式会社Ntt都科摩 网络时延测量装置及方法

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10173677A (ja) * 1996-12-16 1998-06-26 Toshiba Corp パケット通信における物理ポートの流量制御方法及びその装置
KR20030039428A (ko) * 2001-11-13 2003-05-22 학교법인대우학원 패킷 지연을 기반으로 하는 라우팅 방법
DE602004012990T2 (de) * 2003-04-16 2009-06-04 Koninklijke Kpn N.V. System und verfahren zur messung der qualität in einem datennetz
US8223634B2 (en) * 2004-02-18 2012-07-17 Fortinet, Inc. Mechanism for implementing load balancing in a network
US7774461B2 (en) * 2004-02-18 2010-08-10 Fortinet, Inc. Mechanism for determining a congestion metric for a path in a network
GB2417391B (en) * 2004-08-18 2007-04-18 Wecomm Ltd Transmitting data over a network
JP4355638B2 (ja) * 2004-09-15 2009-11-04 日本電気通信システム株式会社 通信ネットワーク、ゲートウェイ装置及びそれらに用いる遅延測定方法並びにそのプログラム
JP4705115B2 (ja) * 2005-02-07 2011-06-22 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー ネットワーク監視
US7957277B2 (en) * 2005-02-25 2011-06-07 Interdigital Technology Corporation Wireless communication method and system for routing packets via intra-mesh and extra-mesh routes
US20070250625A1 (en) * 2006-04-25 2007-10-25 Titus Timothy G Real-time services network quality control
US7729387B2 (en) * 2007-01-31 2010-06-01 Agere Systems Inc. Methods and apparatus for controlling latency variation in a packet transfer network
US8145920B2 (en) * 2007-09-17 2012-03-27 Intel Corporation Techniques for collaborative power management for heterogeneous networks
US8181057B2 (en) * 2008-02-22 2012-05-15 Schlumberger Technology Corporation Time synchronization in units at different locations
JP5025581B2 (ja) * 2008-07-04 2012-09-12 株式会社日立製作所 通信システム及び通信装置
US20140160990A1 (en) * 2012-09-20 2014-06-12 Telecommunication Systems, Inc. Mechanisms for Quality of Service to Over the Top Applications for Use in Commercial Wireless Networks
US9301191B2 (en) * 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US9455897B2 (en) * 2010-04-06 2016-09-27 Qualcomm Incorporated Cooperative bandwidth aggregation using multipath transport
US20120207178A1 (en) * 2011-02-11 2012-08-16 Webb Iii Charles A Systems and methods utilizing large packet sizes to reduce unpredictable network delay variations for timing packets
WO2012103726A1 (zh) * 2011-06-30 2012-08-09 华为技术有限公司 基于ott的媒体数据传输方法、装置及系统
US9225762B2 (en) * 2011-11-17 2015-12-29 Google Technology Holdings LLC Method and apparatus for network based adaptive streaming
US8885473B2 (en) * 2011-11-30 2014-11-11 The Hong Kong Polytechnic University Method for measurement of asymmetric network capacities
WO2013117997A2 (en) * 2012-02-09 2013-08-15 Marvell Israel (M.I.S.L) Ltd. Clock synchronization using multiple network paths
US8830860B2 (en) * 2012-07-05 2014-09-09 Accedian Networks Inc. Method for devices in a network to participate in an end-to-end measurement of latency
EP2942881A4 (en) * 2012-07-13 2016-10-19 Korea Electronics Telecomm DETECTION PROCEDURE FOR DEVICE TO DEVICE COMMUNICATION BETWEEN TERMINALS
US9350665B2 (en) * 2012-08-31 2016-05-24 Cisco Technology, Inc. Congestion mitigation and avoidance
US9088904B2 (en) * 2013-04-10 2015-07-21 Verizon Patent And Licensing Inc. Bundled charging for over-the-top and hosted services in IP wireless networks
US9591514B2 (en) * 2013-04-19 2017-03-07 Microsoft Technology Licensing, Llc Optimization of over-the-top (OTT) services on carrier networks
EP2797292A1 (en) * 2013-04-25 2014-10-29 Telefónica, S.A. Method and device for virtualization of terminal devices of a wireless network
US9461905B2 (en) * 2013-05-02 2016-10-04 Raytheon Company Method for indirect link characterization and quality measurement of a digital network
US9552438B2 (en) * 2013-05-17 2017-01-24 Paypal, Inc. Systems and methods for responsive web page delivery based on network bandwidth
US9369362B2 (en) * 2013-07-19 2016-06-14 Rad Data Communications Ltd. Triangle loopback
WO2015017515A1 (en) * 2013-07-30 2015-02-05 Imvision Software Technologies, Ltd. A method and system for efficient transmission of over-the-top streams over fixed-line networks
WO2015116980A1 (en) * 2014-01-31 2015-08-06 University Of North Dakota Network clock skew estimation and calibration
EP3166347B1 (en) * 2014-08-11 2019-10-09 Huawei Technologies Co., Ltd. Communication method, user equipment, access network device and application server
JP6240048B2 (ja) * 2014-08-26 2017-11-29 株式会社東芝 通信装置及び通信システム
US9848433B2 (en) * 2014-10-27 2017-12-19 At&T Intellectual Property I, L.P. Hybrid air-to-ground and satellite system traffic management
SG11201704328PA (en) * 2014-11-28 2017-06-29 Huawei Tech Co Ltd Systems and methods for providing customized virtual wireless networks based on service oriented network auto-creation
JP6519162B2 (ja) * 2014-12-04 2019-05-29 富士通株式会社 伝送システム、伝送システムにおける伝送時間差測定方法、及び、ノード
CN104579770A (zh) * 2014-12-30 2015-04-29 华为技术有限公司 一种管理数据传输通道的方法及装置
US10772055B2 (en) * 2015-04-08 2020-09-08 Alcatel Lucent Base station synchronization
CN106302566B (zh) * 2015-05-12 2019-07-23 华为技术有限公司 直播媒体数据的方法、设备和系统
CA2988254C (en) * 2015-06-04 2023-07-04 Tata Communications (America) Inc. System and method for setting up a call to a roaming party through an over-the-top (ott) call service
US10693574B2 (en) * 2015-07-02 2020-06-23 Qualcomm Incorporated Method and apparatus for efficient data transmissions in half-duplex communication systems with large propagation delays
US10594580B2 (en) * 2015-08-03 2020-03-17 Avago Technologies International Sales Pte. Limited Network function virtualization management system
CN105119778B (zh) * 2015-09-09 2018-09-07 华为技术有限公司 测量时延的方法和设备
US10904142B2 (en) * 2015-11-19 2021-01-26 Adaptiv Networks Inc. System, apparatus and method for providing a virtual network edge and overlay with virtual control plane
EP3409043A1 (en) * 2016-01-28 2018-12-05 Telefonaktiebolaget LM Ericsson (publ) Oss node, network node and methods performed therein
WO2017172813A1 (en) * 2016-03-29 2017-10-05 Tata Communications (America) Inc. Mobile roaming and authentication
US10257474B2 (en) * 2016-06-12 2019-04-09 Apple Inc. Network configurations for integrated accessory control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022369A (zh) * 2007-03-23 2007-08-22 中山大学 一种端到端排队时延测量方法
CN103297282A (zh) * 2012-02-22 2013-09-11 株式会社Ntt都科摩 网络时延测量装置及方法
CN103109501A (zh) * 2012-09-29 2013-05-15 华为技术有限公司 网络时延测量方法、装置和系统

Also Published As

Publication number Publication date
US20180198696A1 (en) 2018-07-12
US10355954B2 (en) 2019-07-16
CN105119778A (zh) 2015-12-02
EP3334091A4 (en) 2018-06-13
EP3334091B1 (en) 2019-11-27
EP3334091A1 (en) 2018-06-13
WO2017041633A1 (zh) 2017-03-16

Similar Documents

Publication Publication Date Title
Sallam et al. Shortest path and maximum flow problems under service function chaining constraints
CN105119778B (zh) 测量时延的方法和设备
CN102656850B (zh) 用于处理多个数据的方法和用于交换通信分组的交换设备
CN105262698B (zh) 一种负载分担的方法、装置和系统
CN104937879B (zh) 用于在网络中放置服务的方法和设备
CN103348635B (zh) 网络系统、控制单元和最优路由控制方法
CN108027789A (zh) 具有多级仲裁的互连件的服务质量
US20170061041A1 (en) Automatic performance characterization of a network-on-chip (noc) interconnect
CN111431803A (zh) 一种路由选择方法及装置
CN104184617A (zh) 互联设备预加重配置方法、装置、系统及网络设备
EP3720075B1 (en) Data transmission method and virtual switch
CN108667638A (zh) 一种网络业务配置方法及网络管理设备
CN104852828B (zh) 一种网络时延检测方法,装置及系统
CN109547286A (zh) 一种cdn节点的选择方法及设备
US10411911B2 (en) Network as service service cross-domain orchestration method, orchestration device, and control device
Altın et al. The robust network loading problem under hose demand uncertainty: formulation, polyhedral analysis, and computations
CN109412951A (zh) 一种发送路由信息的方法和装置
CN110392066A (zh) 一种访问服务的方法和装置
CN109194578B (zh) 一种专线业务的开通方法及装置
CN117041134A (zh) 一种数据路径规划方法、装置及设备
CN109413227A (zh) 基于多IPv6网络的IPv4用户访问IPv6网络互通装置和设备
CN107623629B (zh) 一种流转发路径的还原方法及设备
CN106921575A (zh) 用于防止多播业务丢弃的装置、系统和方法
CN108270672A (zh) 一种计算线路路由的方法及装置
CN110677306B (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
GR01 Patent grant
GR01 Patent grant