一种基于可编程网络技术的多宿主网络路由转发方法
基本信息
申请号 | CN201711213654.2 | 申请日 | - |
公开(公告)号 | CN109842574B | 公开(公告)日 | 2020-07-17 |
申请公布号 | CN109842574B | 申请公布日 | 2020-07-17 |
分类号 | H04L12/947 | 分类 | - |
发明人 | 王劲林;尤佳莉;麻朴方;王玲芳;叶晓舟;程钢 | 申请(专利权)人 | 北京中科海力技术有限公司 |
代理机构 | 北京方安思达知识产权代理有限公司 | 代理人 | 北京中科海力技术有限公司;中国科学院声学研究所 |
地址 | 100190 北京市海淀区北四环西路21号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开一种基于可编程网络技术的多宿主网络的路由转发方法,所述方法包括:当进行数据包的路由转发时,根据转发流表地址匹配方法进行地址到端口的匹配,根据所匹配的端口对地址进行归类,使得每个端口都对应一个目的地址组,基于链路信息表中的信息和端口选择函数,选择合适的端口和相应的目的地址组,裁剪掉其余端口的目的地址组;利用地址过滤函数以及数据携带的前跳信息对剩下的目的地址组进行进一步裁剪;对于目的地址组中剩余的地址,如果采用单一地址选取方法能够确定单一目的地址,则将其作为目的地址,采用通用路由转发方法将报文转发至目的地址,否则封装目的地址组,采用单一地址选取方法逐跳确定单一目的地址,直至到达目的地址。 |
