Processing

Please wait...

Settings

Settings

Goto Application

1. WO2014101501 - NAT IMPLEMENTATION SYSTEM, METHOD, AND OPENFLOW SWITCH

Publication Number WO/2014/101501
Publication Date 03.07.2014
International Application No. PCT/CN2013/084236
International Filing Date 25.09.2013
IPC
H04L 29/12 2006.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
12characterised by the data terminal
H04L 12/937 2013.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
70Packet switching systems
931Switch fabric architecture
937Switch control, e.g. arbitration
H04L 12/741 2013.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
70Packet switching systems
701Routing or path finding
741Header address processing for routing, e.g. table lookup
CPC
H04L 12/6418
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
12Data switching networks
64Hybrid switching systems
6418Hybrid transport
H04L 43/00
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
43Arrangements for monitoring or testing packet switching networks
H04L 61/2514
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
61Network arrangements or network protocols for addressing or naming
25mapping of addresses of the same type; address translation
2503Internet protocol [IP] address translation
2507translating between special types of IP addresses
2514between local and global IP addresses
H04L 61/2557
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
61Network arrangements or network protocols for addressing or naming
25mapping of addresses of the same type; address translation
2503Internet protocol [IP] address translation
2557Translation policies and rules
H04L 61/2564
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
61Network arrangements or network protocols for addressing or naming
25mapping of addresses of the same type; address translation
2503Internet protocol [IP] address translation
256Network address translation [NAT] traversal
2564for a higher-layer protocol, e.g. for session initiation protocol [SIP]
Applicants
  • 中兴通讯股份有限公司 ZTE CORPORATION [CN]/[CN]
Inventors
  • 马苏安 MA, Suan
  • 汪军 WANG, Jun
Agents
  • 北京派特恩知识产权代理事务所(普通合伙) CHINA PAT INTELLECTUAL PROPERTY OFFICE
Priority Data
201210574680.926.12.2012CN
Publication Language Chinese (zh)
Filing Language Chinese (ZH)
Designated States
Title
(EN) NAT IMPLEMENTATION SYSTEM, METHOD, AND OPENFLOW SWITCH
(FR) SYSTÈME ET PROCÉDÉ POUR LA MISE EN ŒUVRE D'UNE NAT, ET COMMUTATEUR OPENFLOW
(ZH) 一种NAT实现系统、方法及Openflow交换机
Abstract
(EN) Disclosed is an NAT implementation system, comprising: a controller and an Openflow switch. The Controller delivers a flow table and an improved group table. The Openflow switch receives the flow table and the improved group table, and matches, according to an address translation matching rule recorded in the flow table, a data packet that address translation needs to be performed on; and performs translation between a private address and a public IP address according to an address translation rule recorded in the improved group table, and sends the data packet out by using an address after the translation. Further disclosed are an NAT implementation method and Openflow switch. By using the present invention, the flow table and the improved group table only need to be sent to the Openflow switch at once, and the Openflow switch does not need to frequently interact with the Controller, so that a forwarding delay of the data packet is shortened and the network transmission efficiency is improved.
(FR) La présente invention se rapporte à un système de mise en œuvre de NAT qui comprend : un contrôleur ; et un commutateur OpenFlow. Le contrôleur délivre une table de flux et une table de groupes améliorés. Le commutateur OpenFlow reçoit la table de flux et la table de groupes améliorés et, sur la base d'une règle de correspondance de traduction d'adresse enregistrée dans la table de flux, il met en correspondance un paquet de données sur lequel une traduction d'adresse doit être exécutée ; ensuite, le commutateur OpenFlow exécute une traduction entre une adresse privée et une adresse IP publique sur la base d'une règle de traduction d'adresse enregistrée dans la table de groupes améliorés, et il transmet le paquet de données au moyen d'une adresse après que la traduction a été exécutée. La présente invention se rapporte d'autre part à un procédé pour la mise en œuvre de NAT, et à un commutateur OpenFlow. La mise en œuvre de la présente invention permet d'envoyer une seule fois la table de flux et la table de groupes améliorés au commutateur OpenFlow. Par ailleurs, comme le commutateur OpenFlow n'a pas besoin d'interagir fréquemment avec le contrôleur, un retard de transfert du paquet de données est raccourci et une efficacité de transmission sur le réseau est améliorée.
(ZH) 本发明公开了一种NAT实现系统,包括:控制器(Controller)和Openflow交换机;Controller下发流表和改进组表;Openflow交换机接收流表和改进组表,根据流表记录的地址转换匹配规则,匹配出需要进行地址转换的数据包;根据改进组表记录的地址转换规则执行私有地址与公有IP地址之间的转换,利用转换后的地址将数据包发送出去;本发明还公开了一种NAT实现方法及Openflow交换机,利用本发明,只需将流表和改进组表一次发送给Openflow交换机,无需Openflow交换机和Controller进行频繁交互,缩短数据包转发时延,提高网络传输效率。
Related patent documents
Latest bibliographic data on file with the International Bureau