CN1431811A - 用于执行分组优先级控制的通信装置和中继装置 - Google Patents
用于执行分组优先级控制的通信装置和中继装置 Download PDFInfo
- Publication number
- CN1431811A CN1431811A CN02146708A CN02146708A CN1431811A CN 1431811 A CN1431811 A CN 1431811A CN 02146708 A CN02146708 A CN 02146708A CN 02146708 A CN02146708 A CN 02146708A CN 1431811 A CN1431811 A CN 1431811A
- Authority
- CN
- China
- Prior art keywords
- priority
- grouping
- relay
- stem
- layer
- 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
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2408—Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
-
- 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
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
在通信系统中,第一通信装置包括:应用数据产生单元,用于产生应用数据,所述应用数据包括在应用层的数据和在应用层的优先级;和位于其中的低层分组产生单元,用于在比应用层低的层通过向应用数据添加首部来产生分组,该首部包括目的地地址和源地址。第一中继装置包括:处于其中的优先级识别单元,用于确定在由第一中继装置收到的分组的应用数据中是否设置了优先级,从而识别在应用层的第一优先级;和处于其中的优先级控制单元,用于根据第一优先级更新分组的首部中的TOS字段值,该首部在低于应用层的层。
Description
技术领域
本发明涉及分组优先级控制。
背景技术
随着互联网的快速发展,已经有越来越多的商业行为是通过使用互联网在客户机和服务器之间发送和接收分组来完成的,例如电子商务。客户机传送的分组经路由器等等传递到服务器。在这种情况下,当网络拥塞时,路由器丢弃该分组以避免拥塞。但是,在邮购产品等等时,希望有些分组被无误地传递到服务器和客户机,例如用于定购产品的分组和用于确认订单的分组。这些分组需要优先级控制,其中一些分组在其它分组之前被传递。
作为客户机和服务器的优先级控制技术,已经有一种方法用于传送具有表示优先级的值的传输分组,该优先级值包含在分组的TOS字段(第3层)。TOS字段是与包含在IP分组首部中的优先级传送控制有关的字段,由互联网协议(RFC791)指定。路由器的优先级控制技术包括:(i)根据TOS字段中的优先级进行优先级传送的技术;(ii)通过根据路由器本身的静态或动态策略(policy)确定优先级来进行优先级传送的技术;和(iii)通过根据路由器本身的静态或动态策略确定优先级,然后改写待传送分组的TOS字段值来进行优先级传送的技术。
但是,利用传统的优先级控制技术,服务器或客户机的用户难以在应用层设置IP分组的TOS字段,因此服务器或客户机的用户实际上难以设置优先级。因此,服务器或客户机的用户不能规定一个希望被给予优先级以进行优先级控制的分组。因此,因为即使当路由器能够根据TOS值进行优先级传送时,也难以在应用层设置TOS值,也不可能进行客户机或服务器用户所希望的分组的优先级传送。
发明内容
相应地,本发明的目的在于提供一种使在应用层设置分组优先级成为可能的通信装置和用于中继该分组的中继装置。
按照本发明的一个方面,提供一种用于发送和接收分组的通信装置,该通信装置包括:分组接收单元,用于接收分组;应用数据产生单元,用于根据数据的重要性产生应用数据,该应用数据包括应用层的数据和应用层的优先级;低层分组产生单元,用于通过在比应用层低的层向应用数据添加首部来产生分组,该首部包括目的地地址和源地址;和分组发送单元,用于发送分组。
按照本发明的另一个方面,提供一种用于中继分组的中继装置,该中继装置包括:分组接收单元,用于接收分组;优先级识别单元,用于从分组接收单元收到的分组中确定一优先级是否包含在应用层的应用数据中,从而识别应用层的第一优先级;优先级控制单元,用于根据第一优先级更新分组首部中的分组优先级控制的字段值,该首部在低于应用层的层;和分组发送单元,用于发送分组。
最好,优先级控制单元具有一策略表,其中为每个源地址或每个目的地地址设置第二优先级,在策略表中搜索分组的源地址或目的地地址以确定对应的第二优先级,从分组的第二优先级和第一优先级计算第三优先级,和在TOS字段中设置对应于第三优先级的TOS字段值。
参照表示本发明一些优选实施例的附图,从下文说明书和所附权利要求书的研究,本发明的上述和其它目的、特征和优点和实现它们的方式将变得更加明显,发明本身可以得到最好地理解。
附图说明
图1是帮助解释本发明原理的图;
图2是根据本发明实施例的网络结构的图;
图3是图2中客户机的结构的图;
图4是分组传输的流程图;
图5是表示分组格式的图;
图6是显示XML描述所表示的优先级的图;
图7是图2中中继装置的结构的图;
图8是分组优先级控制的流程图;
图9是图7中TOS值转换表的图;和
图10是说明分组优先级传送控制的时序图。
具体实施方式
在描述本发明的优选实施例之前,将描述本发明的原理。图1是帮助解释本发明原理的图。如图1所示,通信系统由第一通信装置2、第二通信装置4、第一中继装置6、第二中继装置8、和网络9形成。第一通信装置2具有第一分组接收单元10、应用数据产生单元11、低层分组产生单元12、和第一分组发送单元13。第一中继装置6具有第二分组接收单元14、优先级识别单元15、优先级控制单元16、和第二分组发送单元17。当第一通信装置2把分组发送到第二通信装置4时,应用数据产生单元11根据数据的重要性产生包括应用层数据和应用层优先级的应用数据。低层分组产生单元12通过在低于应用层的层将首部加到应用数据来产生分组,该首部具有作为源地址的第一通信装置2的地址和作为目的地地址的第二通信装置4的地址。第一分组发送单元13发送该分组。
第一中继装置6中的第二分组接收单元14接收第一通信装置2发送的分组。优先级识别单元15根据第二分组接收单元14收到的分组确定优先级是否设置在应用层的应用数据中,从而识别应用层的第一优先级。根据第一优先级,优先级控制单元16更新低于应用层的层的分组首部中用于分组优先级控制的字段值。第二分组发送单元17发送该分组。第二中继装置8接收第一中继装置6发送的分组,然后根据低层分组首部中的分组优先级控制的字段值(例如TOS字段值)实现优先级传送控制。第二中继装置8发送的分组由第二通信装置4经网络9接收。
图2是根据本发明实施例的网络的方框图。图2所示网络允许分组经客户机20和服务器22之间的互联网/内联网28通信。该网络具有根据本发明的中继装置(中继装置)24、普通中继装置(路由器)26、和处于客户机20和服务器22之间的互联网/内联网28。向和从服务器22发送和接收分组的客户机20是一终端装置,例如具有应用程序的个人计算机。客户机20具有要通过优先级传送发送的分组。用于优先级传送的分组可以是由客户机20发送到服务器22的所有分组,或者可以是具有依据分组重要性的不同优先级的分组。当前实施例假设一个互联网邮购应用,待发送到服务器22的分组具有多个优先级。图3是图2中客户机20的功能方框图。如图3所示,客户机20包括分组接收单元40、分组产生单元42、和分组发送单元44。分组接收单元40执行以下的处理。(1)从通信电缆(未示出)接收指向其终端的MAC帧。(2)从MAC帧提取在应用层的应用数据,和向分组产生单元42输出应用数据。
图4是分组传输的流程图。在步骤S2,分组产生单元42根据输出到分组产生单元42的分组或来自用户的指令产生应用数据。在步骤S4,分组产生单元42中的应用层优先级添加单元50设置应用数据中的优先级。设置优先级的方法包括:(i)根据一特殊格式设置客户机20和服务器22之间的优先级的方法;和(ii)根据一标准格式设置优先级的方法。后者例如包括根据HTML格式设置优先级的方法和根据XML格式设置优先级标记的方法。在HTML格式中,确定一个命令描述,并且没有可扩展性。HTML格式要求优先级被设置在预定位置,因此限制了优先级设置。XML格式具有命令可扩展性,因此便于由标记设置一新命令。
图5是表示分组格式的图。如图5所示,分组由MAC首部、IP首部、TCP首部和应用数据形成。MAC首部是MAC帧首部,其中设置源MAC地址、目的地MAC地址等等。IP首部是其中设置源IP地址、目的地IP地址、TOS值等等的首部。TCP首部是其中设置端口号等等的首部。该数据被设置在应用层,以XML格式描述。该数据包括以XML格式所述的优先级。
图6是显示由XML描述所表示的优先级的图。如图6所示,优先级标记在首部中由SOAP设置,并且该行后面跟随一个优先级,例如20。SOAP(简单对象访问协议)利用XML技术在应用之间、各种装置之间等等交换信息,并且特别有用于在互联网上的应用之间交换信息(事务处理)。SOAP使互联网上的应用(Web业务)能够无需人工干预地彼此交谈和自动执行处理。部分xmlns=″some-URL″表示存储优先级标记描述的网页的URL,但可以省略。该优先级是表示分组优先级的信息,例如假设范围是0到20的值,0是最低优先级,20是最高优先级。在互联网邮购的情况下,购买订单(shopping order)的优先级设置为20、购买产品参考(shopping product reference)的优先级设置为10,其它的优先级设置为0。当分组具有两个优先级,即优先级和非优先级时,不能为非优先级分组设置优先级。
在步骤S6,分组发送单元44向分组产生单元42输出的分组添加TCP首部、IP首部和MAC首部,然后将得到的分组发送到通信电缆(图中未示出)。向和从客户机20发送和接收分组的服务器22是一通信装置,例如具有互联网邮购应用程序的工作站。服务器22具有要通过优先级传送发送的分组。用于产生、发送和接收分组的服务器22的功能块以与图3的客户机20相同的方式配置。中继装置24在分组的应用层实现优先级传送控制,并中继该分组。中继装置24可以直接连接到客户机20和服务器22,如图2所示,或可以在互联网/内联网28上提供。如图2所示,客户机20和服务器22直接连接到中继装置24是有效的,因为中继装置24可以在初期对从客户机20和服务器22发送的分组进行优先级控制。
图7是图2中的中继装置24的方框图。如图7所示,中继装置24具有分组接收单元60、优先级确定单元64、TOS改写单元66和分组发送单元68。图8是优先级控制的流程图。在步骤S10,分组接收单元60接收来自通信电缆(图中未示出)的分组,然后将分组输出到优先级识别单元62。在步骤S12,优先级识别单元62和优先级确定单元64如下确定优先级。优先级识别单元62确定是否在分组的应用层在以XML格式描述的数据中设置了优先级。当设置了优先级时,优先级识别单元62将优先级输出到优先级确定单元64。
当没有设置优先级时,如下识别优先级。(i)当优先级由客户机20或服务器22隐含地设置时,优先级识别单元62搜索一个表从而识别优先级,该表存储分组的源IP地址/目的地IP地址与优先级之间的关系,然后将优先级输出到优先级确定单元64。可以想象的分组的例子是具有特定源IP地址的分组,例如由负责互联网销售安全措施(登记要被停止交易的人,等等)的人访问的分组,和具有特定IP地址的分组,例如指向110紧急服务器等等的分组,(ii)当显式设置优先级时,假设优先级被省略,把最低优先级输出到优先级确定单元64。
要考虑这些不同方法设置的优先级,因为可以想象到中继装置24不仅接收与互联网邮购有关的分组而且接收各种其它的分组。
优先级确定单元64具有以下功能。
(1)优先级确定单元64参考策略表70以根据策略来确定分组优先级。提供策略表70以便不仅确定在应用层的优先级而且确定基于动态或静态策略的优先级。优先级分组在非优先级分组之前通过所有用户共享的互联网/内联网28传送。因此无限制的由一个用户发送优先级分组对其它用户是不公平的。因此,根据动态或静态策略确定与在应用层设置的优先级不同的另一个优先级。
策略表70具有根据动态/静态策略设置的优先级。根据静态策略设置的优先级是每个源IP地址/目的地IP地址的优先级,和在FNA等等的低层(第2到4层)中可识别的协议和在上层(第7层)(例如SOAP)中可识别的协议类型的优先级。添加SOAP是为了包括一个在上层中可识别的协议。在这种情况下,使用一个与在应用层设置的优先级的标记不同的标记。在基于动态策略的优先级的情况下,策略随状态(主要是网络的状态)的变化而变。例如,当″A先生负责星期一、星期二、和星期三的互联网销售,B先生负责星期四、星期五、星期六、和星期日的互联网销售″时,A先生发送的分组在星期一、星期二、和星期三被给与最高优先级,B先生发送的分组在星期四、星期五、星期六、和星期日被给与最高优先级。因此,策略根据每周的日子改变。
(2)优先级确定单元64从优先级识别单元62输出的应用层优先级(第一优先级)和根据策略表70计算的优先级(第二优先级)来计算优先级(第三优先级),然后将第三优先级输出到TOS改写单元66。第三优先级例如是第一和第二优先级的相加值或平均值。
在步骤S14,TOS改写单元66参考TOS值转换表72来计算对应于从优先级确定单元64输出的第三优先级的TOS值,从而改写IP首部的TOS值。在步骤S16,TOS改写单元66将分组放置在对应于第三优先级/TOS值的分组传输队列中。当在此处需要选择路由时,根据目的地IP地址为分组选择路由。
图9是图7中TOS值转换表72的图。TOS值转换表72存储第三优先级和TOS值之间的对应关系。TOS值转换表72例如将优先级点0到5存储为TOS=1,优先级点6到10存储为TOS=2,优先级点11到15存储为TOS=3,优先级点16到20存储为TOS=4,优先级点21到25存储为TOS=5,优先级点26到30存储为TOS=6,优先级点31到35存储为TOS=7。在步骤S18,分组发送单元68根据第三优先级实现对TOS改写单元66放进分组传输队列中的分组的传送控制,然后发送该分组。路由器26执行以下处理。(1)根据分组的目的地IP地址为分组选择路由。(2)根据分组的TOS值控制分组的优先级传送,和将分组发送到线路。互联网/内联网28包括路由器26,用于根据分组的目的地IP地址和TOS值对分组进行路由选择和优先级控制。在下文中举互联网邮购的例子描述图2的操作。图10是说明分组优先级传送控制的序列图。
(1)购买产品参考
如图10的(1)所示,客户机20产生由应用数据、TCP首部、IP首部和MAC首部形成的分组,然后发送该分组,其中应用数据包括XML格式的描述优先级10的数据和用于购买产品参考的请求,MAC首部包括客户机20的地址作为源地址和服务器22的地址作为目的地地址。当接收分组时,中继装置24根据XML优先级改写分组的IP首部的TOS,如(2)所示。在这种情况下,分组的XML优先级=10,并且在源地址/目的地地址的服务器22/客户机20是白金用户,基于策略的分组优先级是10。中继装置24把优先级XML=10与基于策略的优先级10相加,从而计算出优先级20,并获得对应于优先级20的TOS值=100。中继装置24根据XML优先级执行优先级控制,如(2)所示,并发送目的地=服务器22、源=客户机20、TOS=100和优先级XML=20的分组,如(3)所示。
分组由路由器26接收。路由器26根据TOS执行优先级控制而不必参考优先级XML,如(4)所示,并且发送目的地=服务器22、源=客户机20、TOS=100、和XML优先级=20的分组,如(5)所示。分组通过互联网/内联网28发送,然后由路由器26接收。路由器26根据TOS执行优先级控制,如(6)所示,并且发送目的地=服务器22、源=客户机20、TOS=100和XML优先级=20的分组,如(7)所示。该分组由中继装置24接收。中继装置24根据优先级XML执行TOS改写和优先级控制,如(8)所示,并如(9)所示发送分组。该请求购买产品参考的分组由服务器22接收。
如(20)所示,当收到该请求购买产品参考的分组时,服务器22产生由应用数据、TCP首部、IP首部和MAC首部形成的分组,然后发送该分组,其中该应用数据包括XML格式的描述优先级10的数据和购买产品信息,MAC首部包括服务器22的地址作为源地址和客户机20的地址作为目的地地址。当收到分组时,中继装置24根据XML优先级执行TOS改写和优先级控制,如(21)所示,然后发送该分组,其中目的地的地址是客户机20的地址,源的地址是服务器22的地址,并且设置TOS=100和XML优先级=10,如(22)所示。路由器26根据TOS执行优先级控制,如(23)和(25)所示,并且如(24)和(26)所示发送分组。中继装置24根据XML优先级执行TOS改写和优先级控制,如(27)所示,并且如(28)所示发送分组。客户机20接收产品信息分组。
(2)购买订单
在这种情况下,XML优先级=20,并且基于策略的优先级=10,由此对应于优先级30的TOS=6=110。其它方面,情况(2)与情况(1)相同。
(3)其它
在这种情况下,XML优先级=0,并且基于策略的优先级=10,由此对应于优先级10的TOS=2=010。其它方面,情况(3)与情况(1)相同。
如上所述的实施例提供以下的效果。
(i)因为优先级可以由SE及其它用户应用更精细地设置,端对端的优先级传送可以轻易和精细地实现。
(ii)端对端的优先级传送可以容易地实现而不必改变许多路由器的实现方式。
(iii)即使当所有的服务器/客户机增加同样高的优先级时,策略能够使优先级更高或更低。因此,有可能实现最好的优先级控制。
本发明并不局限于上述优选实施例的细节。本发明的范围由所附的权利要求书定义,因此落入权利要求书范围等同物的所有改变和修改都由本发明所涵盖。
Claims (10)
1.一种用于发送和接收分组的通信装置,所述通信装置包括:
分组接收单元,用于接收分组;
应用数据产生单元,用于根据数据的重要性产生应用数据,所述应用数据包括在应用层的数据和在所述应用层的优先级;
低层分组产生单元,用于在比所述应用层低的层通过向所述应用数据添加首部来产生分组,所述首部包括目的地地址和源地址;和
分组发送单元,用于发送所述分组。
2.如权利要求1所述的通信装置,其中所述优先级以XML格式描述。
3.一种用于中继分组的中继装置,所述中继装置包括:
分组接收单元,用于接收分组;
优先级识别单元,用于从所述分组接收单元收到的所述分组中确定是否在应用层的应用数据中设置了优先级,从而识别在所述应用层的第一优先级;
优先级控制单元,用于根据所述第一优先级更新所述分组的首部中的用于分组优先级控制的字段值,所述首部在低于所述应用层的层;和
分组发送单元,用于发送所述分组。
4.如权利要求3所述的中继装置,
其中当所述优先级没有设置在所述应用数据中时,所述优先级识别单元根据所述分组的所述首部的信息识别所述第一优先级。
5.如权利要求3所述的中继装置,
其中所述优先级控制单元根据所述第一优先级更新TOS字段值。
6.如权利要求5所述的中继装置,
其中所述优先级控制单元具有一策略表,在该策略表中为每个源地址或每个目的地地址设置第二优先级,所述优先级控制单元在所述策略表中搜索所述分组的源地址或目的地地址以确定相应的第二优先级,从所述分组的第二优先级和第一优先级计算第三优先级,并在TOS字段中设置对应于第三优先级的TOS字段值。
7.如权利要求4所述的中继装置,
其中所述优先级控制单元将一个分组放在对应于第三优先级的分组传输队列中,并且所述分组发送单元根据对应于所述分组传输队列的所述第三优先级发送放在所述分组传输队列中的分组。
8.如权利要求5所述的中继装置,进一步包括对应于第三优先级的多个传输缓冲器,
其中所述优先级控制单元将分组写入对应于所述第三优先级的传输缓冲器,并且所述分组发送单元对写入所述传输缓冲器的分组执行优先级控制。
9.如权利要求5所述的中继装置,
其中所述优先级控制单元根据分组的协议类型确定第二优先级,在分组的应用层从第二优先级和第一优先级计算第三优先级,并在TOS字段中设置对应于第三优先级的TOS值。
10.一种通信系统,包括通信装置和中继装置,所述通信系统包括:
第一分组接收单元,处于所述通信装置中,用于接收分组;
应用数据产生单元,处于所述通信装置中,用于对应于数据的重要性产生应用数据,所述应用数据包括在应用层的数据和在所述应用层的优先级;
低层分组产生单元,处于所述通信装置中,用于在比所述应用层低的层通过向所述应用数据添加首部来产生分组,所述首部包括目的地地址和源地址;
第一分组发送单元,处于所述通信装置中,用于发送所述分组;
第二分组接收单元,处于所述中继装置中,用于接收从所述通信装置发送的所述分组;
优先级识别单元,处于所述中继装置中,用于确定由所述第二分组接收单元收到的所述分组的所述应用数据中是否设置了优先级,从而识别在所述应用层的第一优先级;
优先级控制单元,处于所述中继装置中,用于根据所述第一优先级更新所述分组的首部中的TOS字段值,所述首部在低于所述应用层的层;和
第二分组发送单元,处于所述中继装置中,用于发送所述分组。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP002912/2002 | 2002-01-10 | ||
JP2002002912A JP2003209573A (ja) | 2002-01-10 | 2002-01-10 | 通信装置及び中継装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1431811A true CN1431811A (zh) | 2003-07-23 |
CN1231033C CN1231033C (zh) | 2005-12-07 |
Family
ID=19190801
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021467080A Expired - Fee Related CN1231033C (zh) | 2002-01-10 | 2002-10-31 | 通信装置、中继装置和通信系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7319696B2 (zh) |
JP (1) | JP2003209573A (zh) |
CN (1) | CN1231033C (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100403810C (zh) * | 2004-06-30 | 2008-07-16 | 阿尔卡特公司 | 用于具有自组扩展的无线接入网的空中接口协议 |
CN101552953B (zh) * | 2008-04-01 | 2012-09-05 | 佳能株式会社 | 通信站、通信方法和通信系统 |
CN107925584A (zh) * | 2015-06-30 | 2018-04-17 | 诺基亚通信公司 | 邻近服务用户设备‑网络中继场景中的针对多播业务的邻近服务优先级控制 |
Families Citing this family (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7343413B2 (en) | 2000-03-21 | 2008-03-11 | F5 Networks, Inc. | Method and system for optimizing a network by independently scaling control segments and data flow |
US8380854B2 (en) | 2000-03-21 | 2013-02-19 | F5 Networks, Inc. | Simplified method for processing multiple connections from the same client |
US7509322B2 (en) | 2001-01-11 | 2009-03-24 | F5 Networks, Inc. | Aggregated lock management for locking aggregated files in a switched file system |
US7526541B2 (en) * | 2003-07-29 | 2009-04-28 | Enterasys Networks, Inc. | System and method for dynamic network policy management |
JP4524777B2 (ja) * | 2004-04-16 | 2010-08-18 | 日本電信電話株式会社 | 優先機能を具備したデータ設定システム |
US8477627B2 (en) * | 2004-07-19 | 2013-07-02 | Solace Systems, Inc. | Content routing in digital communications networks |
JP2006050250A (ja) * | 2004-08-04 | 2006-02-16 | Nippon Telegr & Teleph Corp <Ntt> | Ip電話システム用の呼制御方法及び呼制御システム |
US7885970B2 (en) | 2005-01-20 | 2011-02-08 | F5 Networks, Inc. | Scalable system for partitioning and accessing metadata over multiple servers |
CN100505684C (zh) * | 2005-03-29 | 2009-06-24 | 国际商业机器公司 | 网络系统,流量均衡方法,网络监视设备和主机 |
JP2006285811A (ja) * | 2005-04-04 | 2006-10-19 | Hitachi Ltd | ストレージシステム及びデータ処理方法 |
JP4599228B2 (ja) * | 2005-05-30 | 2010-12-15 | 株式会社日立製作所 | 無線送受信機 |
US7697528B2 (en) * | 2005-11-01 | 2010-04-13 | Nortel Networks Limited | Multilink trunking for encapsulated traffic |
US7986685B2 (en) * | 2005-11-08 | 2011-07-26 | Avaya Inc. | Real-time XML messaging protocol |
US8417746B1 (en) | 2006-04-03 | 2013-04-09 | F5 Networks, Inc. | File system management with enhanced searchability |
JP4815284B2 (ja) * | 2006-07-06 | 2011-11-16 | アラクサラネットワークス株式会社 | パケット転送装置 |
JP4758362B2 (ja) * | 2007-01-30 | 2011-08-24 | 株式会社日立製作所 | 中継装置、プログラム及び中継方法 |
JP2008219828A (ja) * | 2007-03-08 | 2008-09-18 | Nec Access Technica Ltd | スイッチングハブとその優先制御方法および優先制御装置 |
JP2008252547A (ja) * | 2007-03-30 | 2008-10-16 | Ntt Communications Kk | 通信制御システム及び通信制御方法 |
US8682916B2 (en) | 2007-05-25 | 2014-03-25 | F5 Networks, Inc. | Remote file virtualization in a switched file system |
US8121117B1 (en) | 2007-10-01 | 2012-02-21 | F5 Networks, Inc. | Application layer network traffic prioritization |
US8548953B2 (en) | 2007-11-12 | 2013-10-01 | F5 Networks, Inc. | File deduplication using storage tiers |
JP5224964B2 (ja) * | 2008-07-31 | 2013-07-03 | キヤノン株式会社 | 受信装置の受信方法及び受信装置並びにプログラム |
JP5195585B2 (ja) * | 2009-03-30 | 2013-05-08 | 日本電気株式会社 | 通信品質優先度設定システム、方法、装置、及びプログラム |
JP5639638B2 (ja) | 2009-04-02 | 2014-12-10 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ネットワークトラヒックを処理するための技術 |
CA2798427C (en) | 2009-05-08 | 2018-01-23 | Obdedge, Llc | Systems, methods, and devices for policy-based control and monitoring of use of mobile devices by vehicle operators |
US9615213B2 (en) | 2009-07-21 | 2017-04-04 | Katasi Llc | Method and system for controlling and modifying driving behaviors |
US9386447B2 (en) | 2009-07-21 | 2016-07-05 | Scott Ferrill Tibbitts | Method and system for controlling a mobile communication device |
US8787936B2 (en) | 2009-07-21 | 2014-07-22 | Katasi Llc | Method and system for controlling a mobile communication device in a moving vehicle |
US10721269B1 (en) | 2009-11-06 | 2020-07-21 | F5 Networks, Inc. | Methods and system for returning requests with javascript for clients before passing a request to a server |
US8806056B1 (en) | 2009-11-20 | 2014-08-12 | F5 Networks, Inc. | Method for optimizing remote file saves in a failsafe way |
US9195500B1 (en) | 2010-02-09 | 2015-11-24 | F5 Networks, Inc. | Methods for seamless storage importing and devices thereof |
US9141625B1 (en) | 2010-06-22 | 2015-09-22 | F5 Networks, Inc. | Methods for preserving flow state during virtual machine migration and devices thereof |
US10015286B1 (en) | 2010-06-23 | 2018-07-03 | F5 Networks, Inc. | System and method for proxying HTTP single sign on across network domains |
US9503375B1 (en) | 2010-06-30 | 2016-11-22 | F5 Networks, Inc. | Methods for managing traffic in a multi-service environment and devices thereof |
US9420049B1 (en) | 2010-06-30 | 2016-08-16 | F5 Networks, Inc. | Client side human user indicator |
US8347100B1 (en) | 2010-07-14 | 2013-01-01 | F5 Networks, Inc. | Methods for DNSSEC proxying and deployment amelioration and systems thereof |
EP2599266B1 (en) | 2010-07-29 | 2015-10-21 | Telefonaktiebolaget L M Ericsson (publ) | Handling network traffic via a fixed access |
US8886981B1 (en) | 2010-09-15 | 2014-11-11 | F5 Networks, Inc. | Systems and methods for idle driven scheduling |
US9286298B1 (en) | 2010-10-14 | 2016-03-15 | F5 Networks, Inc. | Methods for enhancing management of backup data sets and devices thereof |
US9554276B2 (en) | 2010-10-29 | 2017-01-24 | F5 Networks, Inc. | System and method for on the fly protocol conversion in obtaining policy enforcement information |
US10135831B2 (en) | 2011-01-28 | 2018-11-20 | F5 Networks, Inc. | System and method for combining an access control system with a traffic management system |
US8879431B2 (en) | 2011-05-16 | 2014-11-04 | F5 Networks, Inc. | Method for load balancing of requests' processing of diameter servers |
US9246819B1 (en) * | 2011-06-20 | 2016-01-26 | F5 Networks, Inc. | System and method for performing message-based load balancing |
US8396836B1 (en) | 2011-06-30 | 2013-03-12 | F5 Networks, Inc. | System for mitigating file virtualization storage import latency |
US8463850B1 (en) | 2011-10-26 | 2013-06-11 | F5 Networks, Inc. | System and method of algorithmically generating a server side transaction identifier |
US9270766B2 (en) | 2011-12-30 | 2016-02-23 | F5 Networks, Inc. | Methods for identifying network traffic characteristics to correlate and manage one or more subsequent flows and devices thereof |
US10230566B1 (en) | 2012-02-17 | 2019-03-12 | F5 Networks, Inc. | Methods for dynamically constructing a service principal name and devices thereof |
US9231879B1 (en) | 2012-02-20 | 2016-01-05 | F5 Networks, Inc. | Methods for policy-based network traffic queue management and devices thereof |
US9020912B1 (en) | 2012-02-20 | 2015-04-28 | F5 Networks, Inc. | Methods for accessing data in a compressed file system and devices thereof |
US9244843B1 (en) | 2012-02-20 | 2016-01-26 | F5 Networks, Inc. | Methods for improving flow cache bandwidth utilization and devices thereof |
US9172753B1 (en) | 2012-02-20 | 2015-10-27 | F5 Networks, Inc. | Methods for optimizing HTTP header based authentication and devices thereof |
EP2853074B1 (en) | 2012-04-27 | 2021-03-24 | F5 Networks, Inc | Methods for optimizing service of content requests and devices thereof |
US10033837B1 (en) | 2012-09-29 | 2018-07-24 | F5 Networks, Inc. | System and method for utilizing a data reducing module for dictionary compression of encoded data |
US9519501B1 (en) | 2012-09-30 | 2016-12-13 | F5 Networks, Inc. | Hardware assisted flow acceleration and L2 SMAC management in a heterogeneous distributed multi-tenant virtualized clustered system |
US9578090B1 (en) | 2012-11-07 | 2017-02-21 | F5 Networks, Inc. | Methods for provisioning application delivery service and devices thereof |
US10375155B1 (en) | 2013-02-19 | 2019-08-06 | F5 Networks, Inc. | System and method for achieving hardware acceleration for asymmetric flow connections |
US9554418B1 (en) | 2013-02-28 | 2017-01-24 | F5 Networks, Inc. | Device for topology hiding of a visited network |
US9497614B1 (en) | 2013-02-28 | 2016-11-15 | F5 Networks, Inc. | National traffic steering device for a better control of a specific wireless/LTE network |
JP6123476B2 (ja) * | 2013-05-16 | 2017-05-10 | 株式会社リコー | 通信装置及び通信システム |
JP6280724B2 (ja) * | 2013-11-01 | 2018-02-14 | Kddi株式会社 | 通信システム、通信端末、ネットワーク装置、帯域制御方法およびコンピュータプログラム |
US10187317B1 (en) | 2013-11-15 | 2019-01-22 | F5 Networks, Inc. | Methods for traffic rate control and devices thereof |
JP5887324B2 (ja) * | 2013-11-15 | 2016-03-16 | アラクサラネットワークス株式会社 | 中継装置および中継方法 |
US9860166B1 (en) * | 2013-12-18 | 2018-01-02 | Palo Alto Networks, Inc. | Stateful packet inspection and classification |
US10015143B1 (en) | 2014-06-05 | 2018-07-03 | F5 Networks, Inc. | Methods for securing one or more license entitlement grants and devices thereof |
US11838851B1 (en) | 2014-07-15 | 2023-12-05 | F5, Inc. | Methods for managing L7 traffic classification and devices thereof |
US10122630B1 (en) | 2014-08-15 | 2018-11-06 | F5 Networks, Inc. | Methods for network traffic presteering and devices thereof |
JP6115961B2 (ja) * | 2014-10-24 | 2017-04-19 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | ネットワークトラヒックを処理するための技術 |
US10182013B1 (en) | 2014-12-01 | 2019-01-15 | F5 Networks, Inc. | Methods for managing progressive image delivery and devices thereof |
US11895138B1 (en) | 2015-02-02 | 2024-02-06 | F5, Inc. | Methods for improving web scanner accuracy and devices thereof |
US10834065B1 (en) | 2015-03-31 | 2020-11-10 | F5 Networks, Inc. | Methods for SSL protected NTLM re-authentication and devices thereof |
US10505818B1 (en) | 2015-05-05 | 2019-12-10 | F5 Networks. Inc. | Methods for analyzing and load balancing based on server health and devices thereof |
US11350254B1 (en) | 2015-05-05 | 2022-05-31 | F5, Inc. | Methods for enforcing compliance policies and devices thereof |
US11757946B1 (en) | 2015-12-22 | 2023-09-12 | F5, Inc. | Methods for analyzing network traffic and enforcing network policies and devices thereof |
US10404698B1 (en) | 2016-01-15 | 2019-09-03 | F5 Networks, Inc. | Methods for adaptive organization of web application access points in webtops and devices thereof |
US10797888B1 (en) | 2016-01-20 | 2020-10-06 | F5 Networks, Inc. | Methods for secured SCEP enrollment for client devices and devices thereof |
US11178150B1 (en) | 2016-01-20 | 2021-11-16 | F5 Networks, Inc. | Methods for enforcing access control list based on managed application and devices thereof |
US10791088B1 (en) | 2016-06-17 | 2020-09-29 | F5 Networks, Inc. | Methods for disaggregating subscribers via DHCP address translation and devices thereof |
US10412198B1 (en) | 2016-10-27 | 2019-09-10 | F5 Networks, Inc. | Methods for improved transmission control protocol (TCP) performance visibility and devices thereof |
US11063758B1 (en) | 2016-11-01 | 2021-07-13 | F5 Networks, Inc. | Methods for facilitating cipher selection and devices thereof |
US10505792B1 (en) | 2016-11-02 | 2019-12-10 | F5 Networks, Inc. | Methods for facilitating network traffic analytics and devices thereof |
US10812266B1 (en) | 2017-03-17 | 2020-10-20 | F5 Networks, Inc. | Methods for managing security tokens based on security violations and devices thereof |
US10972453B1 (en) | 2017-05-03 | 2021-04-06 | F5 Networks, Inc. | Methods for token refreshment based on single sign-on (SSO) for federated identity environments and devices thereof |
US10567492B1 (en) | 2017-05-11 | 2020-02-18 | F5 Networks, Inc. | Methods for load balancing in a federated identity environment and devices thereof |
US11122042B1 (en) | 2017-05-12 | 2021-09-14 | F5 Networks, Inc. | Methods for dynamically managing user access control and devices thereof |
US11343237B1 (en) | 2017-05-12 | 2022-05-24 | F5, Inc. | Methods for managing a federated identity environment using security and access control data and devices thereof |
US11122083B1 (en) | 2017-09-08 | 2021-09-14 | F5 Networks, Inc. | Methods for managing network connections based on DNS data and network policies and devices thereof |
US11223689B1 (en) | 2018-01-05 | 2022-01-11 | F5 Networks, Inc. | Methods for multipath transmission control protocol (MPTCP) based session migration and devices thereof |
US10833943B1 (en) | 2018-03-01 | 2020-11-10 | F5 Networks, Inc. | Methods for service chaining and devices thereof |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09205461A (ja) | 1996-01-29 | 1997-08-05 | Nec Corp | 優先制御方式 |
US7028264B2 (en) * | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
US6735175B1 (en) * | 1999-12-16 | 2004-05-11 | Ericsson Inc. | Changing quality of service for voice over IP calls |
US7046680B1 (en) * | 2000-11-28 | 2006-05-16 | Mci, Inc. | Network access system including a programmable access device having distributed service control |
US6944678B2 (en) * | 2001-06-18 | 2005-09-13 | Transtech Networks Usa, Inc. | Content-aware application switch and methods thereof |
US6973085B1 (en) * | 2001-06-18 | 2005-12-06 | Advanced Micro Devices, Inc. | Using application headers to determine InfiniBand™ priorities in an InfiniBand™ network |
-
2002
- 2002-01-10 JP JP2002002912A patent/JP2003209573A/ja active Pending
- 2002-06-05 US US10/162,793 patent/US7319696B2/en not_active Expired - Fee Related
- 2002-10-31 CN CNB021467080A patent/CN1231033C/zh not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100403810C (zh) * | 2004-06-30 | 2008-07-16 | 阿尔卡特公司 | 用于具有自组扩展的无线接入网的空中接口协议 |
CN101552953B (zh) * | 2008-04-01 | 2012-09-05 | 佳能株式会社 | 通信站、通信方法和通信系统 |
CN107925584A (zh) * | 2015-06-30 | 2018-04-17 | 诺基亚通信公司 | 邻近服务用户设备‑网络中继场景中的针对多播业务的邻近服务优先级控制 |
US10944583B2 (en) | 2015-06-30 | 2021-03-09 | Nokia Solutions And Networks Oy | Proximity services priority control for multicast traffic in proximity services user equipment-network relay scenario |
CN107925584B (zh) * | 2015-06-30 | 2022-04-05 | 诺基亚通信公司 | 邻近服务用户设备-网络中继场景中的针对多播业务的邻近服务优先级控制 |
Also Published As
Publication number | Publication date |
---|---|
US7319696B2 (en) | 2008-01-15 |
JP2003209573A (ja) | 2003-07-25 |
US20030128708A1 (en) | 2003-07-10 |
CN1231033C (zh) | 2005-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1231033C (zh) | 通信装置、中继装置和通信系统 | |
Yates | Age of information in a network of preemptive servers | |
Tumer et al. | Collective intelligence and Braess' paradox | |
EP2701363A1 (en) | Content processing method, device and system | |
CN108476208A (zh) | 多路径传输设计 | |
CN108429701A (zh) | 网络加速系统 | |
EP1424779A1 (en) | Selective compression of web-based data transmissions | |
Altman et al. | State-dependent M/G/1 type queueing analysis for congestion control in data networks | |
JP2000092118A (ja) | プログラマブルネットワーク | |
CN1933452A (zh) | 路由数据的方法和装置 | |
CN110099081A (zh) | Cdn系统及其回源方法、装置 | |
Banaie et al. | Performance analysis of multithreaded IoT gateway | |
CN1323148A (zh) | 移动终端 | |
CN1126329C (zh) | 通过通信网发送代理程序的方法和系统 | |
Fan et al. | Dynamic virtual network embedding of mobile cloud system based on global resources in internet of vehicles | |
US7106693B1 (en) | Method and apparatus for pacing the flow of information sent from a device | |
CN114422453B (zh) | 一种在线规划时间敏感流的方法、装置及存储介质 | |
CN102739508A (zh) | 一种高速网络数据传输的方法及系统 | |
CN112333095B (zh) | 基于kubernetes伸缩特性的软件定义广域网路由计算方法、系统 | |
Mena et al. | Age of information in IoT-based networked control systems: A MAC perspective | |
KR101353406B1 (ko) | 지연된 다운-로딩 서비스들에 관한 임계값 기반의 정규화된 속도의 가장 이른 전달 우선 방식 | |
Demmer | A delay tolerant networking and system architecture for developing regions | |
CN117539916B (zh) | 一种数据展示方法、装置及存储介质 | |
CN114866490B (zh) | 命名数据网络拥塞控制方法及终端 | |
Vasenin et al. | Mathematical models of traffic control in internet: New approaches based of TCP/AQM schemes |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20051207 Termination date: 20101031 |