发明名称 Adaptive multi-interface use for content networking
摘要 One embodiment provides a system that forwards a packet with a hierarchically structured variable-length identifier (HSVLI) in a network. An HSVLI indicates a piece of content and indicates a hierarchical structure of contiguous components ordered from a most general level to a most specific level. The length of the HSVLI is not fixed. During operation, the system receives a packet which contains an interest for a piece of content with an HSVLI. Subsequently, the system determines forwarding information for the HSVLI based on one or more of: knowledge of content which matches the HSVLI, a forwarding policy, and contextual information about the network. Next, the system configures a forwarding engine with the forwarding information. The system then forwards the packet based on the forwarding information.
申请公布号 US8923293(B2) 申请公布日期 2014.12.30
申请号 US200912603336 申请日期 2009.10.21
申请人 Palo Alto Research Center Incorporated 发明人 Jacobson Van L.;Thornton James D.
分类号 H04L12/56;G06F15/173;H04L12/721;H04L29/08;H04L12/741;G06F17/30;H04L29/12 主分类号 H04L12/56
代理机构 Park, Vaughan, Fleming & Dowler LLP 代理人 Yao Shun;Park, Vaughan, Fleming & Dowler LLP
主权项 1. A computer-implemented method for forwarding a packet with a hierarchically structured variable-length identifier (HSVLI) in a network, wherein the computer includes a processor, the method comprising: receiving a packet which contains an interest for a piece of content, wherein the interest includes an address-independent HSVLI; wherein the HSVLI identifies a specific piece of content without identifying a network address or a storage location for the piece of content, and wherein the HSVLI is hierarchically structured and comprises contiguous name components ordered from a most general level to a most specific level; and determining forwarding information for the packet based on the HSVLI, wherein determining the forwarding information involves: identifying a forwarding information entry that has the longest prefix match with the HSVLI by matching the name components of the HSVLI with the name components of the forwarding information entries, wherein the longest prefix match has the largest number of matched name components; anddetermining, from the identified forwarding information entry, one or more interfaces for forwarding the interest; and forwarding the packet to one or more of the determined interfaces.
地址 Palo Alto CA US