在网关使用基于ip的网络实现ccn的方法及网关的制作方法

文档序号:7870324阅读:327来源:国知局
专利名称:在网关使用基于ip的网络实现ccn的方法及网关的制作方法
技术领域
以下描述涉及一种网关以及一种用于使用具有网关的基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法。
背景技术
在以内容为中心的网络(CCN)中,包被分类为内容请求包和数据响应包。内容请求包包含将被请求的内容的名称,数据响应包包含请求的内容、请求的内容的名称等。例如,在CCN中,当联网设备(networking equipment)接收内容请求包时,联网设备可使用内容请求包的头部中的内容的名称来从网络设备的存储区域搜索请求的内容。当请求的内容被找到时,联网设备可例如将所述内容传送到内容请求装置。因此,在CCN中,假设内容被存储在位于到内容的原始拥有者的路线上的预定节点的存储区域中,内容请求装置可从所述预定节点获得内容。因为通过在到内容的原始拥有者的路线上的节点来处理所述请求,因此可减少总体传输时间。另一方面,在基于互联网协议(IP)的网络中,内容请求装置从内容的原始拥有者直接获得请求的内容。因此,在基于IP的网络中用于获得请求的内容的传输路线的平均长度可能比在CCN中更长,因此,从基于IP的网络切换到CCN可造成降低整体网络利用。因此,CCN已被提出作为对基于IP的网络的可替换的联网系统。然而,因为CCN和基于IP的网络传统上彼此不兼容,所以基于IP的路由器通常被基于CCN的路由器替代以应用CCN。

发明内容
在一个总体方面,提供了一种使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法,所述方法包括:确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;基于应用协议和包类型,产生与IP包对应的内容名称。所述方法还可包括:使用产生的内容名称,将IP包转换为用于CCN的内容请求包。产生的步骤可包括:通过查找包括至少一个命名规则的命名规则服务器,产生所述内容名称。可基于应用协议和包类型来确定所述至少一个命名规则。所述方法还可包括:将命名规则服务器中包括的所述至少一个命名规则的至少一部分存储在本地路由器中。所述方法还可包括:确定应用协议是使用双向传送方案还是使用单向传送方案。所述方法还可包括:响应于确定应用协议使用双向传送方案,使用内容名称将请求内容的IP包转换为用于CCN的内容请求包;响应于确定应用协议使用双向传送方案,将对请求内容的IP包进行响应的IP包转换为用于CCN的数据响应包。所述方法还可包括:发送内容请求包或数据响应包。所述方法还可包括:响应于确定应用协议使用单向传送方案,使用产生的内容名称来产生用于内容请求包的请求包;将产生的请求包发送到包括在CCN中的路由器;从所述路由器接收内容请求包;响应于内容请求包,将IP包发送到路由器。可基于通过用于内容请求包的请求包而产生的待定兴趣表(PIT),将内容请求包发送到网关。所述方法还可包括:基于IP包的净荷是否包括数据,将IP包的净荷存储在网关的内容缓存中。所述方法还可包括:通过查找命名规则服务器,产生与存储的净荷对应的内容名称。应用协议可包括HTTP、FTP和SMTP中的一个或多个。在另一总体方面,提供了一种存储使计算机实现上述方法的程序的非暂时性计算机可读记录介质。在另一总体方面,提供了一种用于使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的网关,所述网关包括:确定单元,被配置为确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;产生单元,被配置为基于应用协议和包类型,产生与IP包对应的内容名称。所述网关还可包括:传送方案确定单元,被配置为确定应用协议是使用双向传送方案还是使用单向传送方案。所述网关还可包括:第一转换器,被配置为响应于确定应用协议使用双向传送方案,使用内容名称将请求内容的IP包转换为用于CCN的内容请求包;第二转换器,被配置为响应于确定应用协议使用双向传送方案,将对请求内容的IP包进行响应的IP包转换为用于CCN的数据响应包。所述网关还可包括:发送器,被配置为发送内容请求包或数据响应包。所述网关还可包括:请求包产生器,被配置为响应于确定应用协议使用单向传送方案,使用产生的内容名称来产生用于内容请求包的请求包;发送和接收管理单元,被配置为将产生的请求包发送到包括在CCN中的路由器,并被配置为从所述路由器接收内容请求包,以及响应于内容请求包,将IP包发送到路由器。可基于通过用于内容请求包的请求包而产生的待定兴趣表(PIT),将内容请求包发送到网关。所述网关还可包括:内容缓存,基于IP包的净荷是否包括数据,存储IP包的净荷。应用协议可包括HTTP、FTP和SMTP中的一个或多个。在另一总体方面,提供了一种用于将IP包转换为兼容CCN的包的路由器,所述路由器包括:包产生器,被配置为将基于IP的网络的IP包转换为兼容CCN的包;发送器,被配置为将兼容CCN的包发送到CCN中的第二路由器。兼容CCN的包可以是内容请求包或数据响应包。包产生器可通过将包括内容名称的头部添加到IP包,将IP包转换为兼容CCN的包。包产生器可通过使用包括内容名称的头部代替IP包的头部,将IP包转换为兼容CCN的包。所述路由器还可包括:内容名称产生器,被配置为基于应用协议和IP包的包类型来产生内容名称,包产生器通过将内容名称包括在兼容CCN的包中,将IP包转换为兼容CCN的包。所述路由器还可包括:内容缓存,用于基于IP包的净荷是否包括数据来存储IP包的净荷。应用协议可包括HTTP、FTP和SMTP中的一个或多个。从以下详细描述、附图和权利要求,其他特征和方面将是清楚的。


图1是示出用于使用基于互联网协议(IP)网络来实现以内容为中心的网络(CCN)的方法的示例的示图。图2是示出用于交互操作不同的网络(诸如基于IP的网络和CCN)的封装(encapsulation)方案的示例的示图。图3是示出用于交互操作不同的网络(诸如基于IP的网络和CCN)的交互工作(interworking)方案的示例的示图。图4是示出使用基于IP的网络来实现CCN的方法的示例的流程图。图5是示出产生与IP包对应的内容名称的命名规则服务器的示例的示图。图6是示出存储基于IP的网络中的IP包中包括的应用协议的净荷的操作的示例的示图。图7是示出用于使用基于IP的网络来实现CCN的方法的另一示例的流程图。图8是示出网关的操作的示例的示图。图9是示出用于使用基于IP的网络来实现CCN的网关的示例的示图。贯穿附图和详细说明,除非另有描述,否则相同的附图标号将被理解为是指相同的元件、特征和结构。为了清楚、图解和方便,可夸大这些元件的相对大小和描绘。
具体实施例方式提供以下详细描述以帮助读者全面理解在此描述的方法、设备和/或系统。因此,对在此描述的方法、设备和/或系统的各种改变、修改和等同物将被建议给本领域普通技术人员。在此描述的处理步骤和/或操作的任何顺序仅是示例,并且处理步骤和/或操作的顺序不限于在此描述的特定示例,而是可以如本领域普通技术人员将清楚的那样被改变,除非处理步骤和/或操作必须按照特定顺序发生以实现所述方法。此外,为了更加清楚和简明,可省略对公知的功能和结构的描述。图1示出用于使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法的示例。参照图1,基于IP的网络和CCN可被逐渐采用以在基于IP的网络中应用CCN。由于人工和时间,使得使用基于CCN的路由器来替代在全世界安装的每个基于IP的路由器是一种不合理的解决方案。因此,需要一种使用彼此不兼容的基于IP的路由器和基于CCN的路由器两者来使用基于IP的网络实现CCN的方法。在图1的示例中,CCN被应用于基于IP的网络的一部分。在该示例中,CCN可在保持CCN的特性的同时与基于IP的网络交互操作。因此,尽管在预定区域的单元中基于IP的路由器被基于CCN的路由器代替,但也可使用基于IP的网络来实现CCN。图2示出封装方案的示例。图3示出交互工作方案的示例。封装方案和交互工作方案作为允许两个或更多个不同的网络一起交互操作的方法被提出。例如,封装方案和交互工作方案可作为交互操作基于IP的网络和CCN的方法被提出。参照图2的封装方案,为了将包从使用协议A的区域210传送到使用协议B的区域230,协议B的头部235可被添加到包括头部215的协议A包。在通过区域230之后响应于包重新进入区域210,包通过的区域230的路由器可删除头部235。因此,头部215可保
&3甶O参照图3的交互工作方案,为了将包从使用协议A的区域310传送到使用协议B的区域330,区域330的路由器可使用协议B的头部335来代替协议A的头部315。然而,使用封装方案和/或交互工作方案来使基于IP的网络与CCN交互操作可能引起各种问题。例如,在基于IP的网络中,可使用通信对端(counterpart)的地址(例如,IP等)来执行搜索、路由等。相反,在CCN中,可使用内容名称来执行搜索、路由等。因此,第一个问题在于确定如何将地址转换为内容名称。作为另一示例,在基于IP的网络中,路由器可仅执行包传送功能。相反,在CCN中,除包传送功能之外,路由器还可执行用于存储内容的缓存功能。因此,第二个问题在于确定如何将包括在IP包中的净荷存储在路由器的内容缓存中。作为另一示例,在基于IP的网络中,网络协议可使用“单向传送方案”来到达目的地。相反,CCN应该使用“双向传送方案”以发送请求期望的内容的内容请求包以及接收与内容请求包对应的数据。因此,第三个问题在于确定如何将单向传送方案转换为双向传送方案。图5和图6描述了可分别用于解决第一个问题和第二个问题的示例。用于解决将基于IP的网络的单向传送方案转换为CCN的双向传送方案的第三个问题的示例可在于验证包括在IP中的应用协议。另外,可基于应用协议使用的传送方案的类型来使用不同的转换方法,将参照图7和图8描述所述方法的示例。图4示出用于使用基于IP的网络来实现CCN的方法的示例。参照图4,在410,网关确定应用协议以及与应用协议对应的包类型。例如,网关可以是路由器、接入点、终端、计算机、服务器、节点等,并可用作使用不同协议的两个或更多个网络之间的网桥。关于使用的应用协议的类型的信息可包括在基于IP的网络中使用的IP包中。在420,网关基于应用协议和包类型来产生与IP包对应的内容名称。所述网关可用于基于IP的网络和CCN两者。例如,网关可基于包括在IP包的净荷中的应用协议并基于与应用协议对应的包类型来产生与IP包对应的内容名称。
将参照图5描述使用命名规则服务器来产生内容名称的示例。命名规则服务器可包括用于产生可包括在内容请求包中的内容名称的至少一个命名规则。例如,可基于包括在IP包的净荷中的应用协议和与应用协议对应的包类型来确定所述至少一个命名规则。在该示例中,网关可通过查找命名规则服务器来产生内容名称。网关可将至少一部分命名规则存储在本地路由器中。例如,存储在命名规则服务器中的频繁使用的命名规则等可被存储在本地路由器中。作为另一示例,网关可查找命名规则服务器,以搜索未存储在本地路由器中的命名规则。在430,网关使用在420产生的内容名称,将IP包转换为用于CCN的内容请求包。在440,网关发送内容请求包。图5示出产生与IP包对应的内容名称的命名规则服务器的示例。在该示例中,使用基于IP的网络中的IP包中包括的应用协议来产生内容名称。参照图5,命名规则服务器可包括至少一个命名规则。例如,所述至少一个命名规则可被用于产生可包括在内容请求包中的内容名称。可基于包括在IP包的净荷中的应用协议以及与应用协议对应的包类型来确定所述至少一个命名规则。例如,如果应用协议是超文本传输协议(HTTP),并且如果包类型指示请求包,则命名规则可被设置为使用无需改变的统一资源定位符(URL)作为内容名称。URL可使用主机以及通过HTTP请求的超文本标记语言(HTML)文件两者。因此,基于命名规则服务器,网关可将包括应用协议(诸如图5的HTTP)的头部以及从基于IP的网络传送的IP包的头部的包转换为可从CCN传送的包。命名规则服务器可由网络运营商操作。例如,新的应用协议可被发布。网络运营商可基于多种考虑(诸如新应用协议、与新应用协议对应的包类型等)来编写命名规则。网络运营商可随后将编写的命名规则存储在命名规则服务器中。图6示出存储基于IP的网络中的IP包中包括的应用协议的净荷的示例。例如,所述净荷可被存储在缓存(诸如网关的内容缓存)中。参照图6,网关可验证包括在IP包中的应用协议的头部和净荷。例如,如果净荷包括数据(即,内容),则网关可将应用协议的净荷存储在网关的内容缓存中。在该示例中,网关可通过查找包括至少一个命名规则的命名规则服务器,产生与存储的净荷对应的内容名称。图7示出用于使用基于IP的网络来实现CCN的方法的另一示例。参照图7,在701,当网关接收IP包时,网关确定应用协议以及与包的应用协议对应的包类型。关于包使用的应用协议的类型的信息可包括在从基于IP的网络接收的IP包中。在703,网关基于在701确定的应用协议和包类型,产生与IP包对应的内容名称。网关可被用于基于IP的网络和基于CCN的网络两者。例如,在703,网关可基于包括在IP包的净荷中的应用协议并基于与应用协议对应的包类型,产生与IP包对应的内容名称。为了产生内容名称,网关可使用上述图5的命名规则服务器。在705,网关确定应用协议是使用双向传送方案还是使用单向传送方案。基于IP的应用协议通常可被分类为使用双向传送方案的协议和使用单向传送方案的协议。双向传送方案可使得能够传送两条消息,即,请求消息和响应消息。单向传送方案可使得能够仅传送一条消息。因此,为了将基于IP的网络的单向传送方案改变为CCN的双向传送方案,网关可使用以下方法。首先,网关可验证:(I)包括在IP包中的应用协议的类型以及(2)应用协议使用的传送方案的类型。应用协议的可用类型包括HTTP、文件传输协议(FTP)、简单邮件传输协议(SMTP)等。当HTTP被用作应用协议时,存在至少两种可用的包类型:(I)请求包和⑵响应包。例如,当用户从域“YouTube, com”发送用于“hotmusiclist.html”的请求包时,YouTube服务器可将携带对应文件的响应包发送给用户。在该示例中,IP包的实际操作可能与CCN的实际操作相同。因此,用于传送HTTP请求包的IP包可被转换为CCN内容请求(即,兴趣),并且用于传送HTTP响应包的IP包可被转换为基于CCN的数据响应包。在705中确定应用协议使用双向传送方案的情况下,在709,网关使用内容名称将请求内容的IP包转换为用于CCN的内容请求包。在711,网关将对请求内容的IP包进行响应的IP包转换为基于CCN的数据响应包。在713,网关将内容请求包或数据响应包发送到另一网关或发送到包括在CCN中的路由器。在705中确定应用协议使用单向传送方案的情况下,如图7中所示,网关可执行操作 717 至 723。包括用于在无需请求包的情况下传送消息的应用协议的IP包可从单向传送方案改变为CCN中使用的双向传送方案,以实现图8中示出的处理。在下文中,将描述通过使用包括在基于CCN的网络区域中的路由器和网关来将单向传送方案转换为双向传送方案的处理。在717,网关使用在703产生的内容名称来产生用于基于CCN的内容请求包的请求包。在719,网关将产生的请求包发送到包括在CCN中的路由器。在721,网关从路由器接收内容请求包。在721,路由器可基于待定兴趣表(PIT,Pending Interest Table)将内容请求包发送到网关。可通过用于内容请求包的请求包来产生pit。在723,响应于内容请求包,网关将IP包发送到路由器。将参照图8进一步描述操作717至723。图8示出当通过基于IP的网络中使用的IP包中包括的应用协议使用单向传送方案时执行的网关的操作的示例。如上所述,包括用于在无需请求包的情况下仅传送消息的应用协议的IP包可从单向传送方案改变为CCN中使用的双向传送方案。如图8中所示,CCN中的路由器Ra和Rb可起网关的作用。例如,当从基于IP的网络接收到IP包时,路由器Ra可使用内容名称产生用于内容请求包的请求包Interest_A。请求包Interest_A可对应于接收的IP包。路由器Ra可将请求包Interest_A发送到CCN内的路由器Rb。路由器Rb可以是CCN中IP包通过的最后的路由器。当接收到请求包Interest_A时,路由器Rb可产生用于CCN的内容请求包Interest_B,并可将内容请求包Interest_B发送到路由器RA。内容请求包Interest_B可沿着PIT的路线与对内容请求包Interest_B进行响应的数据响应包一起被发送到网关。可通过请求包Interest_A来产生PIT。当接收到内容请求包Interest_B时,路由器Ra可将接收的IP包发送给路由器RB。因此,IP包可通过路由器Rb被再次传送到基于IP的网络。图9示出使用基于IP的网络来实现CCN的网关的示例。参照图9,网关900包括确定单元910和产生单元920。网关900还可包括传送方案确定单元930、第一转换器940、第二转换器950、发送器960、请求包产生器970、发送和接收管理单元980和内容缓存990。确定单元910可确定应用协议和与应用协议对应的包类型。关于使用的应用协议的类型的信息可包括在从基于IP的网络接收的IP包中。产生单元920可基于应用协议的类型和包类型,产生与IP包对应的内容名称。传送方案确定单元930可确定应用协议是使用双向传送方案还是使用单向传送方案。在传送方案确定单兀930确定应用协议使用双向传送方案的不例中,第一转换器940可使用内容名称将请求内容的IP包转换为用于CCN的内容请求包。在该示例中,第二转换器950可将对请求内容的IP包进行响应的IP包转换为用于CCN的数据响应包。发送器960可发送内容请求包或数据响应包。在传送方案确定单元930确定应用协议使用单向传送方案的另一示例中,请求包产生器970可使用内容名称产生用于基于CCN的内容请求包的请求包。发送和接收管理单元980可将请求包产生器970产生的请求包发送到包括在CCN中的路由器,并可从所述路由器接收内容请求包。响应于内容请求包,发送和接收管理单元980可将IP包发送到所述路由器。内容缓存990可基于IP包的净荷是否包括数据来存储IP包的净荷。根据以上示例,可基于包括在IP包中的应用协议的类型以及与应用协议对应的包类型,通过产生与IP包对应的内容名称来在基于IP的网络内实现CCN。此外,根据以上示例,通过确定传送方案是单向传送方案还是双向传送方案,可将包括在IP包中的应用协议的传送方案转换为适合于CCN包的传送方案。此外,在此提供了可逐渐将以内容为中心的网络(CCN)技术应用于基于互联网协议(IP)的互联网的方法的常见方面。CCN技术可使用内容名称执行路由,可临时将内容存储在网络设备的存储区域中,并可使得在节点的存储区域中包括对应内容的节点能够对用于所述对应内容的请求进行响应。此外,在此描述的CCN技术的多个方面可被应用于各种联网设备(诸如基站、长期演进(LTE)毫微微小区和接入点(AP))中。根据上述示例的方法可被记录、存储或固定在一个或多个非暂时性计算机可读介质中,所述计算机可读介质包括将由计算机执行的程序指令以使处理器运行或执行所述程序指令。所述介质还可单独包括程序指令、数据文件、数据结构等或数据文件、数据结构等与程序指令的组合。记录在介质上的程序指令可以是专门设计和构造的,或者它们可以是对计算机软件领域的技术人员而言公知和可用的类型。非暂时性计算机可读介质的示例包括磁介质(诸如硬盘、软盘和磁带)、光介质(诸如CD ROM盘和DVD)、磁光介质(诸如光盘)以及专门配置为存储和执行程序指令的硬件装置(诸如只读存储器(ROM)、随机存取存储器(RAM)、闪存等)。程序指令的示例包括(例如,由编译器产生的)机器代码和包含可由计算机使用解释器执行的更高级代码的文件两者。描述的硬件装置可被配置用作一个或多个软件模块以执行上述操作和方法,反之亦然。此外,确定、产生、缓存、转换、发送和确定的处理或步骤可在一个或多个处理器上被执行,并且上述确定单元、产生单元、缓存、传送方案确定单元、转换器、发送器、产生器以及发送和接收管理单元可包括处理器、非暂时性存储器和其他硬件组件。仅作为非穷举的说明,在此描述的终端/装置/单元可指示与在此公开的内容一致的能够进行无线通信或网络通信的移动装置(诸如蜂窝电话、个人数字助理(PDA)、数码相机、便携式游戏机和MP3播放器、便携式/个人多媒体播放器(PMP)、手持电子书、便携式膝上型PC、全球定位系统(GPS)导航仪)和诸如桌上型PC、高清晰度电视(HDTV)、光盘播放器、机顶盒的装置等。以上已描述了多个示例。然而,将理解,可做出各种修改。例如,如果以不同的顺序执行描述的技术,和/或如果描述的系统、架构、装置或电路中的组件以不同的方式组合和/或被其他组件或其等同物代替或补充,则可实现合适的结果。因此,其他实施方式在权利要求的范围内。
权利要求
1.一种使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法,所述方法包括: 确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中; 基于应用协议和包类型,产生与IP包对应的内容名称。
2.如权利要求1所述的方法,还包括: 使用产生的内容名称,将IP包转换为用于CCN的内容请求包。
3.如权利要求1所述 的方法,其中,产生的步骤包括:通过查找包括至少一个命名规则的命名规则服务器,产生所述内容名称。
4.如权利要求3所述的方法,其中,基于应用协议和包类型来确定所述至少一个命名规则。
5.如权利要求3所述的方法,还包括: 将命名规则服务器中包括的所述至少一个命名规则的至少一部分存储在本地路由器中。
6.如权利要求1所述的方法,还包括: 确定应用协议是使用双向传送方案还是使用单向传送方案。
7.如权利要求6所述的方法,还包括: 响应于确定应用协议使用双向传送方案,使用内容名称将请求内容的IP包转换为用于CCN的内容请求包; 响应于确定应用协议使用双向传送方案,将对请求内容的IP包进行响应的IP包转换为用于CCN的数据响应包。
8.如权利要求7所述的方法,还包括: 发送内容请求包或数据响应包。
9.如权利要求6所述的方法,还包括: 响应于确定应用协议使用单向传送方案,使用产生的内容名称来产生用于内容请求包的请求包; 将产生的请求包发送到包括在CCN中的路由器; 从所述路由器接收内容请求包; 响应于内容请求包,将IP包发送到所述路由器。
10.如权利要求9所述的方法,其中,基于通过用于内容请求包的请求包而产生的待定兴趣表(PIT),内容请求包被发送到网关。
11.如权利要求1所述的方法,还包括: 基于IP包的净荷是否包括数据,将IP包的净荷存储在网关的内容缓存中。
12.如权利要求11所述的方法,还包括: 通过查找命名规则服务器,产生与存储的净荷对应的内容名称。
13.如权利要求1所述的方法,其中,应用协议包括超文本传输协议HTTP、文件传输协议FTP和简单邮件传输协议SMTP中的一个或多个。
14.一种用于使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的网关,所述网关包括:确定单元,被配置为确定应用协议和与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中; 产生单元,被配置为基于应用协议和包类型,产生与IP包对应的内容名称。
15.如权利要求14所述的网关,还包括: 传送方案确定单元,被配置为确定应用协议是使用双向传送方案还是使用单向传送方案。
16.如权利要求15所述的网关,还包括: 第一转换器,被配置为响应于确定应用协议使用双向传送方案,使用内容名称将请求内容的IP包转换为用于CCN的内容请求包; 第二转换器,被配置为响应于确定应用协议使用双向传送方案,将对请求内容的IP包进行响应的IP包转换为用于CCN的数据响应包。
17.如权利要求15所述的网关,还包括: 发送器,被配置为发送内容请求包或数据响应包。
18.如权利要求15所述的网关,还包括: 请求包产生器,被配置为响应于确定应用协议使用单向传送方案,使用产生的内容名称来产生用于内容请求包的请求包; 发送和接收管理单元,被配置为将产生的请求包发送到包括在CCN中的路由器,并被配置为从所述路由器接收内容请求包,以及响应于内容请求包,将IP包发送到所述路由器。
19.如权利要求18所述的网关,其中,基于通过用于内容请求包的请求包而产生的待定兴趣表(PIT),内容请求包被发送到网关。
20.如权利要求14所述的网关,还包括: 内容缓存,用于基于IP包的净荷是否包括数据,存储IP包的净荷。
21.如权利要求14所述的网关,其中,应用协议包括超文本传输协议HTTP、文件传输协议FTP和简单邮件传输协议SMTP中的一个或多个。
22.—种用于将IP包转换为兼容CCN的包的路由器,所述路由器包括: 包产生器,被配置为将从基于IP的网络接收的IP包转换为兼容CCN的包; 发送器,被配置为将兼容CCN的包发送到CCN中的第二路由器。
23.如权利要求22所述的路由器,其中,兼容CCN的包是内容请求包或数据响应包。
24.如权利要求22所述的路由器,其中,包产生器通过将包括内容名称的头部添加到IP包,将IP包转换为兼容CCN的包。
25.如权利要求22所述的路由器,其中,包产生器通过使用包括内容名称的头部代替IP包的头部,将IP包转换为兼容CCN的包。
26.如权利要求22所述的路由器,还包括: 内容名称产生器,被配置为基于应用协议和IP包的包类型来产生内容名称, 其中,包产生器通过将内容名称包括在兼容CCN的包中,将IP包转换为兼容CCN的包。
27.如权利要求22所述的路由器,还包括: 内容缓存,基于IP包的净荷是否包括数据来存储IP包的净荷。
28.如权利要求26所述的路由器,其中,应用协议包括超文本传输协议HTTP、文件传输协议FTP和简单邮件 传输协议SMTP中的一个或多个。
全文摘要
提供了一种在网关使用基于互联网协议(IP)的网络来实现以内容为中心的网络(CCN)的方法及网关。一种使用基于IP的网络来实现CCN的方法可包括确定应用协议和基于IP的网络的与应用协议对应的包类型,所述应用协议包括在基于IP的网络的IP包中;基于应用协议和包类型,产生与所述IP包对应的内容名称。
文档编号H04L29/08GK103188260SQ201210574818
公开日2013年7月3日 申请日期2012年12月26日 优先权日2011年12月28日
发明者洪性翼, 李炳濬, 张明郁 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1