发明名称 用于提供快速重新路由的方法和转发数据单元
摘要 本发明涉及用于提供快速重新路由的方法和转发数据单元。给出了用于提供网络元件内的多播分组到与多链路中继线路相关联的可用端口的快速重新路由的方法、装置和计算机程序产品。由网络元件的数据平面内的转发数据单元(FDU)接收分组,并且确定分组是多播分组。将分组转发到具有与多播分组的至少一个接收方相关联的至少一个端口的所有外出FDU。由每个外出FDU在同步的本地端口状态数据库内执行查找,以便发现每个接收方的处于UP状态的端口。当端口处于UP状态时将分组从该端口转发到接收方,并且当端口处于DOWN状态时丢弃分组。
申请公布号 CN101888332B 申请公布日期 2015.08.12
申请号 CN201010178191.2 申请日期 2010.05.13
申请人 阿瓦亚公司 发明人 H·阿萨普尔
分类号 H04L12/28(2006.01)I 主分类号 H04L12/28(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 李镇江
主权项 一种用于提供网络元件内的多播分组到与多链路中继线路MLT相关联的可用端口的快速重新路由的方法,该方法包括以下步骤:由网络元件的数据平面内的转发数据单元FDU接收分组;确定所述分组是多播分组;将所述分组转发到具有与所述多播分组的至少一个接收方相关联的至少一个端口的所有外出FDU;其中,当接收方端口是独立端口时,该方法进一步包括以下步骤:由每个外出FDU在同步的本地端口状态数据库中执行查找,以便寻找每个接收方的处于UP状态的端口;当所述端口处于UP状态时将所述分组从所述端口转发到接收方,并且当所述端口处于DOWN状态时丢弃所述分组;其中,当接收方端口是本地FDU的MLT组时,该方法进一步包括以下步骤:由每个外出FDU使用MLT标识符和散列值在同步的本地端口状态数据库中执行查找,以便寻找每个接收方的处于UP状态的端口;将所述分组从处于UP状态的所述端口转发出去,并且所有远程FDU丢弃所述分组;其中,当接收方端口是远程FDU的MLT组时,该方法进一步包括以下步骤:由每个外出FDU使用MLT标识符和散列值在同步的远程端口状态数据库中执行查找,以便寻找每个接收方的处于UP状态的端口;检查远程端口表,以便确定起始网络元件上是否有任意MLT端口处于UP状态;当起始网络元件上的一个MLT端口处于UP状态时,所述远程FDU丢弃所述分组;当起始节点上的所有MLT端口都处于DOWN时,选择一个远程端口传输所述分组,并且所有其它远程端口丢弃所述分组。
地址 美国新泽西州