发明名称 一种NAT实现系统、方法及Openflow交换机
摘要 本发明公开了一种NAT实现系统,包括:Controller和Openflow交换机;Controller下发流表和改进组表;Openflow交换机接收流表和改进组表,根据流表记录的地址转换匹配规则,匹配出需要进行地址转换的数据包;根据改进组表记录的地址转换规则执行私有地址与公有IP地址之间的转换,利用转换后的地址将数据包发送出去;本发明还公开了一种NAT实现方法及Openflow交换机,利用本发明,只需将流表和改进组表一次发送给Openflow交换机,无需Openflow交换机和Controller进行频繁交互,缩短数据包转发时延,提高网络传输效率。
申请公布号 CN103067534B 申请公布日期 2016.09.28
申请号 CN201210574680.9 申请日期 2012.12.26
申请人 中兴通讯股份有限公司 发明人 马苏安;汪军
分类号 H04L29/12(2006.01)I;H04L12/937(2013.01)I 主分类号 H04L29/12(2006.01)I
代理机构 北京派特恩知识产权代理有限公司 11270 代理人 蒋雅洁;王黎延
主权项 一种NAT实现系统,其特征在于,该系统包括:控制器Controller和Openflow交换机Openflow Switch;其中,所述控制器Controller,用于利用Openflow协议,将流表和改进组表下发到所述Openflow交换机;所述Openflow交换机,用于利用Openflow协议,接收所述Controller下发的所述流表和所述改进组表;接收来源于私有网络或互联网Internet的数据包,所述Openflow交换机根据流表记录的地址转换匹配规则匹配出需要进行地址转换的数据包,根据改进组表记录的地址转换规则,执行数据包的私有地址与公有IP地址之间的转换,将数据包或发送至Internet或发送至私有网络;其中,当所述改进组表至少包括的Group Type表项为NAT数据类型时,将所述需要进行地址转换的数据包依据地址转换规则进行地址转换。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部