在较低网络协议层进行的过滤的制作方法_2

文档序号:9510405阅读:来源:国知局
例必须包括的一组累积的关联特征、元素和/或限制,尽管实施例通常可以包括所有这些特征、元素和/或限制。此外,术语“第一”、“第二”等等在本文中通常被用于表示不同的单元(例如,第一元素、第二元素)。在本文中对这些术语的使用不一定意味着排序(诸如一个单元或事件在另一单元或事件之前发生或到来),而是提供了在特定单元之间进行区分的机制。另外,短语“基于X”和“响应于X”被用于指示导出或产生某事物的项目“X”的最小集合,其中“X”是可扩展的,并不一定描述了执行操作所基于的项目的完整列表等等。此外,短语“被耦合至”被用于指示两个元素或设备之间某种程度上直接或间接的连接,一个或多个耦合设备修改或不修改所耦合的信号或所传送的信息。另外,术语“或”在本文中被用于标识对由其连接的一个或多个(包括全部)项目的选择。此外,与“涵盖” “包含”或“特点在于”同义的过渡词“包括”是包容性的或开放式的,而非排除附加的、未列举的元素或方法步骤。最后,对用于执行步骤的方法权利要求中所叙述的“特定机器”的引用指的是35 USC § 101机器法定类别中所规定的特定机器。
[0027]如本文所使用的“时隙”指的是基本通信实体,其包括用于发送或接收信息(例如,分组)的一段时间。在无线网络的上下文中,时隙通常还与频率相关联,这是因为信息不仅是在时隙中被发送,还以频率(例如,信道)来发送。
[0028]转向图示,图1A示出了根据一个实施例运行的网络100。主机101是联网的网络(例如,器械),诸如但不限于联网的计算机、移动或固定主机设备或分组交换设备。网络105可以包括,或者也可以不包括受限网络(例如,低功率有损网络或“LLN”)。主机101确定类别和个类,并且在主机101的较低协议层处基于分组目的地址的类别和个类进行过滤。网络105传送分组,包括基于分组的目的地址传送分组。这些目的地址可包括类别和个类。对于一些分组,这些目的地址是多播目的地址。
[0029]图1B示出了根据一个实施例运行的网络110。主机111是联网的装置(例如,器械),诸如但不限于联网的计算机、移动或固定主机设备或分组交换设备。网络115可以包括,或者也可以不包括受限网络(例如,低功率有损网络或“LLN”)。图1B被用于说明网络设备(诸如但不限于边缘节点117)可以是针对主机101的代理,并且在较高协议层向主机111发送信息之前,在主机101中的较低协议层处基于分组目的地址的类别和个类进行过滤。网络115传送分组,包括基于分组的目的地址传送分组。这些目的地址可包括类别和个类。对于一些分组,这些目的地址是多播目的地址。
[0030]图1C示出了根据一个实施例运行的网络140(例如,确定性的无线网络,其带宽受到约束)。如所示出的,网络140包括高速(例如,以太网)骨干网络154,该高速骨干网络154包括一个或多个路径计算引擎151-152。确定性无线网络140包括三个相覆盖的不同无线电频率(RF)域141、142和143,其中每一个均包含多个节点,如图1C所示。注意,通常(未被示出),这些网络节点中的每一个(例如,当节点作为桥或路由器运行时)被连接至设备网络和/或直接连接至一个或多个设备。一个实施例使用了或多或少的RF域和/或节点。
[0031]图1D示出了被建立在RF域141、142和143中的节点之间的通信链路,该通信链路提供了对一个或多个路径计算引擎515-152的访问。在一个实施例中,用于在第一和第二节点之间传输分组的通信路径可遍历任意集合的节点,并且不限于图1D中所示出的一条或多条路径。
[0032]图1E示出了根据确定性网络的一个实施例的通信模式180。通信模式180包括时隙191-195,它们中的每一个提供了发送者用以发送分组和接收者用以侦听接收被发送的分组的预定时间。缝隙帧181 (例如,重复时的超帧,一般有信道轮换(channel rotat1n))是被分成多个时隙的一段时间。另外,在无线(或光纤)网络中,第二维度为频率(182),其与每一时隙191-195相关联。在一个实施例中,超帧181由一个或多个路径计算引擎创建,该一个或多个路径计算引擎定义了 η个时隙乘以m个频率(信道)的矩阵。这些n-m配对中的一个或多个配对在本文中也被称作时隙,因为可能使用多个时隙来发送分组(例如,如果需要,具有针对分组的预定重传时间)。
[0033]图2A示出了分组交换设备200 (例如,网络节点的一个示例)的一个实施例。如所示出的,分组交换设备200包括多个线卡201和205,每一个线卡具有用于通过通信链路发送和接收分组的一个或多个网络接口,并且具有一个或多个处理元件,在一个实施例中该一个或多个处理元件与在联网设备中的较低协议层处基于分组目的地址的类别和个类进行过滤相关联地来使用。分组交换设备200还具有控制平面,一个或多个处理元件202用于对该控制平面和/或与在联网设备中的较低协议层处基于分组目的地址的类别和个类进行过滤相关联的控制平面分组处理进行管理。分组交换设备200还包括其他卡240 (例如,服务卡(service card)、刀片(blade))和某种通信机制203 (例如,总线、交换结构(switching fabric)、矩阵(matrix)),其他卡240包括处理元件,在一个实施例中该处理元件被用于与在联网设备中的较低协议层处基于分组目的地址的类别和个类进行过滤相关联地处理分组,并且通信机制203用于允许其不同实体201、202、204以及205进行通信。在一个实施例中,分组交换设备200具有一个或多个RF接口(也可能仅具有一个这样的接口),诸如但不限于那些基于IEEE 802.15.4e的接口。
[0034]图2B是装置220 (例如,路径计算引擎或网络节点,或它们的一部分)的框图,该装置220在一个实施例中与在联网设备中的较低协议层处基于分组目的地址的类别和个类进行过滤相关联地来使用。在一个实施例中,装置220执行对应于本文的流程图之一所示出的或以其他方式进行描述的、和/或本文的另一图示所示出的或以其他方式进行描述的一个或多个处理,或它们的一部分。
[0035]在一个实施例中,装置220包括一个或多个处理元件221、存储器222、( 一个或多个)存储设备223、(一个或多个)专用组件225 (例如,用于执行查找和/或分组处理操作等的优化硬件)以及用于传送信息(例如,发送和接收分组、用户接口、显示信息等等)的(一个或多个)接口 227,它们通常经由一个或多个通信机制229与通信路径进行通信耦合,该通信路径通常被定制为满足具体应用的需要。在一个实施例中,接口 227是一个或多个RF接口,诸如但不限于那些基于IEEE 802.15.4e的接口。
[0036]装置220的各种实施例可包括更多或更少的元件。通常(一个或多个)处理元件221使用存储器222和(一个或多个)存储设备223来执行一个或多个任务或处理,从而控制装置220的操作。存储器222是一种类型的计算机可读/计算机存储介质,并且通常包括随机存取存储器(RAM)、只读存储器(ROM)、闪速存储器、集成电路、和/或其他存储
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1