[发明专利]一种路由创建方法、转发芯片及三层交换机有效
申请号: | 200810117742.7 | 申请日: | 2008-08-04 |
公开(公告)号: | CN101325554A | 公开(公告)日: | 2008-12-17 |
发明(设计)人: | 陈涛 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04Q11/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘芳 |
地址: | 100036北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由 创建 方法 转发 芯片 三层 交换机 | ||
1.一种路由创建方法,其特征在于包括:
为三层交换机的直连网络创建网络接口;
为所述直连网络创建直连网络路由,并为所述直连网络路由设定第一标识;
为所述网络接口创建网关主机路由,并为所述网关主机路由设定第二标识;所述网关主机路由是指以所述网络接口的IP地址和掩码长度为32位的掩码所形成的路由;
当所述三层交换机的转发芯片接收到IP报文时,根据该IP报文的目的IP地址与路由表进行匹配;
获取匹配中的路由的标识,携带于接收到的所述IP报文中;
对携带有不同标识的IP报文分别进行限速;
将限速后携带有所述标识的IP报文发送给所述三层交换机的CPU。
2.根据权利要求1所述的路由创建方法,其特征在于为所述直连网络创建直连网络路由包括:
为所述网络接口配置IP地址和掩码;
根据配置的IP地址和掩码,创建对应于该网络接口的直连网络路由;
将所述直连网络路由对应的路由表项的行为字段设置为送CPU;
所述网络接口创建网关主机路由包括:
将为所述网络接口配置的IP地址设置为该网关主机路由的IP地址;
将各个码位均为1的掩码设置为该网关主机路由的掩码;
将所述网关主机路由对应的路由表项的行为字段设置为送CPU。
3.根据权利要求1所述的路由创建方法,其特征在于根据所述IP报文的目的IP地址与路由表进行匹配包括:当匹配到多条路由时,选择掩码长度最长的路由作为匹配中的路由。
4.根据权利要求1所述的路由创建方法,其特征在于获取匹配中的路由表项的标识包括:
判断匹配中的路由表项的行为字段是否为送CPU;
当所述行为字段为送CPU时,获取匹配中的路由表项的标识。
5.根据权利要求1所述的路由创建方法,其特征在于对携带有不同标识的IP报文分别进行限速包括:
将携带有第一标识的IP报文识别为路由打通报文;
将携带有第二标识的IP报文识别为管理报文;
对所述路由打通报文和管理报文分别进行限速。
6.一种转发芯片,其特征在于包括:
存储模块,用于保存路由表,该路由表中具有为三层交换机直连网络创建的具有第一标识的直连网络路由,和具有第二标识的网关主机路由;所述网关主机路由是指以所述直连网络的网络接口的IP地址和掩码长度为32位的掩码所形成的路由;
匹配模块,用于当接收到IP报文时,根据该IP报文的目的IP地址与存储模块中保存的路由表进行匹配;
获取模块,用于获取由匹配模块匹配中的路由的标识,并将该标识携带于接收到的所述IP报文中;
限速模块,用于对携带有不同标识的IP报文分别进行限速。
7.根据权利要求6所述的转发芯片,其特征在于还包括:
判断模块,用于判断所述匹配模块匹配中的路由表项的行为字段是否为送CPU;当所述行为字段为送CPU时,所述获取模块才开始获取匹配中的路由表项的标识。
8.一种三层交换机,包括权利要求6或7所述的转发芯片,其特征在于还包括CPU,所述CPU包括:
接收模块,用于接收经所述转发芯片限速后的IP报文;
管理模块,用于在所述转发芯片中创建和维护路由表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810117742.7/1.html,转载请声明来源钻瓜专利网。