CN1231033C - 通信装置、中继装置和通信系统 - Google Patents

通信装置、中继装置和通信系统 Download PDF

Info

Publication number
CN1231033C
CN1231033C CNB021467080A CN02146708A CN1231033C CN 1231033 C CN1231033 C CN 1231033C CN B021467080 A CNB021467080 A CN B021467080A CN 02146708 A CN02146708 A CN 02146708A CN 1231033 C CN1231033 C CN 1231033C
Authority
CN
China
Prior art keywords
priority
grouping
relay
application data
stem
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.)
Expired - Fee Related
Application number
CNB021467080A
Other languages
English (en)
Other versions
CN1431811A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CN1431811A publication Critical patent/CN1431811A/zh
Application granted granted Critical
Publication of CN1231033C publication Critical patent/CN1231033C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2408Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling 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/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer 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分组首部中的优先级传送控制有关的字段,由互联网协议(RFC 791)指定。路由器的优先级控制技术包括:(i)根据TOS字段中的优先级进行优先级传送的技术;(ii)通过根据路由器本身的静态或动态策略(policy)确定优先级来进行优先级传送的技术;和(iii)通过根据路由器本身的静态或动态策略确定优先级,然后改写待传送分组的TOS字段值来进行优先级传送的技术。
但是,利用传统的优先级控制技术,服务器或客户机的用户难以在应用层设置IP分组的TOS字段,因此服务器或客户机的用户实际上难以设置优先级。因此,服务器或客户机的用户不能规定一个希望被给予优先级以进行优先级控制的分组。因此,因为即使当路由器能够根据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 (9)

1.一种用于发送和接收分组的通信装置,所述通信装置包括:
分组接收单元,用于接收分组;
应用数据产生单元,用于根据数据的重要性产生应用数据,所述应用数据包括在应用层的数据和所述应用数据在所述应用层的优先级;
低层分组产生单元,用于在比所述应用层低的层通过向所述应用数据添加首部来产生分组,所述首部包括目的地地址和源地址;和
分组发送单元,用于发送所述分组。
2.如权利要求1所述的通信装置,其中所述优先级以XML格式描述。
3.一种用于中继分组的中继装置,所述中继装置包括:
分组接收单元,用于接收分组;
优先级识别单元,用于从所述分组接收单元收到的所述分组中确定是否在应用层的应用数据中设置了优先级,从而识别所述分组在所述应用层的第一优先级;
优先级控制单元,用于根据所述第一优先级更新所述分组的首部中的用于分组优先级控制的字段值,所述首部在低于所述应用层的层;和
分组发送单元,用于发送所述分组。
4.如权利要求3所述的中继装置,
其中当从所述分组中确定所述优先级没有设置在所述分组的所述应用数据中时,所述优先级识别单元根据所述分组的所述首部的信息识别所述第一优先级。
5.如权利要求3所述的中继装置,
其中所述优先级控制单元根据所述第一优先级更新TOS字段值。
6.如权利要求5所述的中继装置,
其中所述优先级控制单元具有一策略表,在该策略表中为每个源地址或每个目的地地址设置第二优先级,所述优先级控制单元在所述策略表中搜索所述分组的源地址或目的地地址以确定相应的第二优先级,从所述分组的第二优先级和第一优先级计算第三优先级,并在TOS字段中设置对应于第三优先级的TOS字段值。
7.如权利要求6所述的中继装置,
其中所述优先级控制单元将一个分组放在对应于第三优先级的分组传输队列中,并且所述分组发送单元根据对应于所述分组传输队列的所述第三优先级发送放在所述分组传输队列中的分组。
8.如权利要求5所述的中继装置,
其中所述优先级控制单元根据分组的协议类型确定第二优先级,在分组的应用层从第二优先级和第一优先级计算第三优先级,并在TOS字段中设置对应于第三优先级的TOS值。
9.一种通信系统,包括通信装置和中继装置,所述通信系统包括:
第一分组接收单元,处于所述通信装置中,用于接收分组;
应用数据产生单元,处于所述通信装置中,用于对应于数据的重要性产生应用数据,所述应用数据包括在应用层的数据和所述应用数据在所述应用层的优先级;
低层分组产生单元,处于所述通信装置中,用于在比所述应用层低的层通过向所述应用数据添加首部来产生分组,所述首部包括目的地地址和源地址;
第一分组发送单元,处于所述通信装置中,用于发送所述分组;
第二分组接收单元,处于所述中继装置中,用于接收从所述通信装置发送的所述分组;
优先级识别单元,处于所述中继装置中,用于确定由所述第二分组接收单元收到的所述分组的所述应用数据中是否设置了优先级,从而识别在所述应用层的第一优先级;
优先级控制单元,处于所述中继装置中,用于根据所述第一优先级更新所述分组的首部中的TOS字段值,所述首部在低于所述应用层的层;和
第二分组发送单元,处于所述中继装置中,用于发送所述分组。
CNB021467080A 2002-01-10 2002-10-31 通信装置、中继装置和通信系统 Expired - Fee Related CN1231033C (zh)

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 CN1431811A (zh) 2003-07-23
CN1231033C true 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)

Families Citing this family (91)

* Cited by examiner, † Cited by third party
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 日本電信電話株式会社 優先機能を具備したデータ設定システム
EP1613003A1 (en) * 2004-06-30 2006-01-04 Alcatel Air interface protocols for a radio access network with ad-hoc extension
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
JP2009253382A (ja) * 2008-04-01 2009-10-29 Canon Inc 端末局、その方法及びプログラム、システム
JP5224964B2 (ja) * 2008-07-31 2013-07-03 キヤノン株式会社 受信装置の受信方法及び受信装置並びにプログラム
JP5195585B2 (ja) * 2009-03-30 2013-05-08 日本電気株式会社 通信品質優先度設定システム、方法、装置、及びプログラム
ES2638637T3 (es) 2009-04-02 2017-10-23 Telefonaktiebolaget Lm Ericsson (Publ) Técnicas de gestión del tráfico de red
JP2012526497A (ja) 2009-05-08 2012-10-25 オービーディーエッジ, エルエルシー 車両操作者によるモバイル装置の使用をポリシーに基づき制御および監視するシステム、方法、および装置
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
US8761821B2 (en) * 2009-07-21 2014-06-24 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
HUE028211T2 (en) 2010-07-29 2016-12-28 Ericsson Telefon Ab L M Manage network traffic through a fixed address
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
WO2012058643A2 (en) 2010-10-29 2012-05-03 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
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
US9231879B1 (en) 2012-02-20 2016-01-05 F5 Networks, Inc. Methods for policy-based network traffic queue management and devices thereof
US9172753B1 (en) 2012-02-20 2015-10-27 F5 Networks, Inc. Methods for optimizing HTTP header based authentication and devices thereof
WO2013163648A2 (en) 2012-04-27 2013-10-31 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
EP3318007B1 (en) 2015-06-30 2021-10-27 Nokia Solutions and Networks Oy Proximity services priority control for multicast traffic in proximity services user equipment network relay scenario
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
US11178150B1 (en) 2016-01-20 2021-11-16 F5 Networks, Inc. Methods for enforcing access control list based on managed application 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
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)

* Cited by examiner, † Cited by third party
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
US6973085B1 (en) * 2001-06-18 2005-12-06 Advanced Micro Devices, Inc. Using application headers to determine InfiniBand™ priorities in an InfiniBand™ network
US6944678B2 (en) * 2001-06-18 2005-09-13 Transtech Networks Usa, Inc. Content-aware application switch and methods thereof

Also Published As

Publication number Publication date
US20030128708A1 (en) 2003-07-10
US7319696B2 (en) 2008-01-15
CN1431811A (zh) 2003-07-23
JP2003209573A (ja) 2003-07-25

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
Bonald et al. On performance bounds for balanced fairness
Cohen et al. Congestion resulting from increased capacity in single-server queueing networks
CN108476208A (zh) 多路径传输设计
Bolettieri et al. pCoCoA: A precise congestion control algorithm for CoAP
McKenney Stochastic fairness queueing
CN112751826A (zh) 算力应用流量转发方法及装置
CN111884931B (zh) 一种应用于卫星网络的集中式路由方法及系统
Altman et al. State-dependent M/G/1 type queueing analysis for congestion control in data networks
CN108429701A (zh) 网络加速系统
CN1933452A (zh) 路由数据的方法和装置
CN1126329C (zh) 通过通信网发送代理程序的方法和系统
Fan et al. Dynamic virtual network embedding of mobile cloud system based on global resources in internet of vehicles
JP5874253B2 (ja) 配信システム、配信方法、及び配信プログラム
CN102739508A (zh) 一种高速网络数据传输的方法及系统
CN114422453B (zh) 一种在线规划时间敏感流的方法、装置及存储介质
CN112333095B (zh) 基于kubernetes伸缩特性的软件定义广域网路由计算方法、系统
Hofmann et al. Impact of virtual group structure on multicast performance
KR101353406B1 (ko) 지연된 다운-로딩 서비스들에 관한 임계값 기반의 정규화된 속도의 가장 이른 전달 우선 방식
Cheng et al. Rate-distortion based link state update
Delamer et al. Quality of service for CAMX middleware
CN117539916B (zh) 一种数据展示方法、装置及存储介质
EP4258617A1 (en) Computer-implemented method, computer-implemented tool and control system for tracking multicyclic traffic of time sensitive networking (tsn)&#34;-networks with synchronized end-stations

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