]> git.proxmox.com Git - mirror_ovs.git/commit - NEWS
ovn-northd: Add logical flows to support native DNS
authorNuman Siddique <nusiddiq@redhat.com>
Tue, 25 Apr 2017 14:29:54 +0000 (19:59 +0530)
committerBen Pfaff <blp@ovn.org>
Tue, 2 May 2017 23:07:01 +0000 (16:07 -0700)
commit302eda27210abfb0c56ead8ee470e5329c77e795
tree505554b0c0a5544a20cd48df40a621e1a12c3f5a
parentea991ad220e494812093a71f17ef51e2a7b6324c
ovn-northd: Add logical flows to support native DNS

OVN implements native DNS resolution which can be used to resolve the
internal DNS names belonging to a logical datapath.

To support this, a new table 'DNS' is added in the NB DB. A new column
'dns_records' is added in 'Logical_Switch' table which references to the
'DNS' table.

Following flows are added for each logical switch if configured with
DNS records in the 'dns_records' column
 - A logical flow in DNS_LOOKUP stage which uses the action 'dns_lookup'
   to transform the DNS query to DNS reply packet and advances
   to the next stage - DNS_RESPONSE.

 - A logical flow in DNS_RESPONSE stage which implements the DNS responder
   by sending the DNS reply from previous stage back to the inport.

Signed-off-by: Numan Siddique <nusiddiq@redhat.com>
Acked-by: Gurucharan Shetty <guru@ovn.org>
Signed-off-by: Ben Pfaff <blp@ovn.org>
NEWS
ovn/northd/ovn-northd.8.xml
ovn/northd/ovn-northd.c
ovn/ovn-nb.ovsschema
ovn/ovn-nb.xml
ovn/utilities/ovn-nbctl.c
tests/ovn.at