发明名称 |
在ASIC中转发TRILL网络报文的方法及系统 |
摘要 |
本发明提供了一种在ASIC中转发TRILL网络报文的方法及系统。该方法包括以下步骤:报文解析,对接收到的报文进行解析,得到报文头信息,包括目的MAC地址、VLAN信息、入接口的配置信息,并确认接收到的报文类型;入接口信息获取,并根据入接口的配置信息进行查表;查表,用解析得到的目的MAC地址和VLAN信息在TRILL转发表中进行查找,得到出接口的配置信息;出接口信息获取,根据查表的结果,得到需要转发出去的出接口信息;报文封装,将解析后的报文封装成TRILL报文,该TRILL报文头中含有源目MAC地址,并从对应的出接口中发送出去。本发明可充分利用以太网交换芯片高带宽、低成本的优势,为构建TRILL网络的数据中心降低网络部署的成本。 |
申请公布号 |
CN102957616B |
申请公布日期 |
2015.09.23 |
申请号 |
CN201110237690.9 |
申请日期 |
2011.08.18 |
申请人 |
盛科网络(苏州)有限公司 |
发明人 |
方沛昱;廖继平 |
分类号 |
H04L12/741(2013.01)I;H04L12/761(2013.01)I;H04L29/12(2006.01)I |
主分类号 |
H04L12/741(2013.01)I |
代理机构 |
苏州威世朋知识产权代理事务所(普通合伙) 32235 |
代理人 |
杨林洁;陆敏勇 |
主权项 |
一种在ASIC中转发TRILL网络报文的方法,包括:报文解析,对接收到的报文进行解析,得到报文头信息,包括目的MAC地址、VLAN信息、入接口的配置信息,并确认接收到的报文类型;入接口信息获取,并根据入接口的配置信息进行查表;查表,用解析得到的目的MAC地址和VLAN信息在TRILL转发表中进行查找,得到出接口的配置信息;出接口信息获取,根据查表的结果,得到需要转发出去的出接口信息;报文封装,将解析后的报文封装成TRILL报文,该TRILL报文头中含有源目MAC地址,并从对应的出接口中发送出去;其特征在于,所述接收到的报文类型是以太网报文时,进行上行报文处理,将本地以太网收到的以太网报文转发至TRILL网络;所述接收到的报文是TRILL报文、OAM报文和协议报文时,进行下行报文处理,其中,所述查表步骤具体为:邻居信息检查,检查接收到的报文的外层源MAC地址与入接口是否相匹配,如果匹配,则进行端口检查,如果不匹配,则进行丢弃报文处理;端口检查,检查外层目的MAC地址是否为本设备端口的MAC地址,如果是,则再进行昵称检查,如果不是,则直接进行出接口信息获取;昵称检查,检查报文的目的昵称是否为本设备昵称。 |
地址 |
215021 江苏省苏州市苏州工业园区星汉街5号B幢4楼13/16单元 |