I'm trying to setup a OVN to experiment with the DNS support that is include.
I created a Logical Switch and a DNS record using "ovn-nbctl create DNS
records" to create some mappings. I pointed the Logical Switch field
dns_records to the DNS records. But when I tried to do nslookup or dig
commands through the ports I created on the logical switch, I get no response.
I know my Switch is working, because I can ping between the 2 ports I created.
Is there some other setup in ovn-nb or ovn-sb that needs to be setup for ovs to
respond to DNS requests? What IP address in in the switch should I be sending
the DNS requests to. My subnet is 192.168.50.0/24 and I've tried using dig to
send requests to 192.168.50.1. I've tried some other random IP addresses in
the subnet, but haven't found the right one.
These are the commands I used to setup my network:
ovn-nbctl ls-add network1
ovn-nbctl lsp-add network1 vm1
ovn-nbctl lsp-add network1 vm2
ovn-nbctl lsp-set-addresses vm1 "40:44:00:00:00:01 192.168.50.21"
ovn-nbctl lsp-set-addresses vm2 "40:44:00:00:00:02 192.168.50.22"
ovs-vsctl add-port br-int vm1 -- set Interface vm1 type=internal -- set
Interface vm1 external_ids:iface-id=vm1
ovs-vsctl add-port br-int vm2 -- set Interface vm2 type=internal -- set
Interface vm2 external_ids:iface-id=vm2
ip netns add vm1
ip link set vm1 netns vm1
ip netns exec vm1 ip link set vm1 address 40:44:00:00:00:01
ip netns exec vm1 ip addr add 192.168.50.21/24 dev vm1
ip netns exec vm1 ip link set vm1 up
ip netns add vm2
ip link set vm2 netns vm2
ip netns exec vm2 ip link set vm2 address 40:44:00:00:00:02
ip netns exec vm2 ip addr add 192.168.50.22/24 dev vm2
ip netns exec vm2 ip link set vm2 up
Ping then works:
ip netns exec vm2 ping -c2 192.168.50.21
ip netns exec vm1 ping -c2 192.168.50.22
Create DNS record:
ovn-nbctl show
switch d780c1e6-8879-4694-aae3-5cf7eb88e55d (network1)
port vm2
addresses: ["40:44:00:00:00:02 192.168.50.22"]
port vm1
addresses: ["40:44:00:00:00:01 192.168.50.21"]
ovn-nbctl create DNS
records={vm1.vcn1.myvcn.com="192.168.50.21",vm2.vcn1.myvcn.com="192.168.50.22"}
ovn-nbctl list DNS
_uuid : 8b39857f-1b22-4e66-89d0-5f75f972534c
ovn-nbctl set Logical_Switch d780c1e6-8879-4694-aae3-5cf7eb88e55d
dns_records=8b39857f-1b22-4e66-89d0-5f75f972534c
ip netns exec vm1 nslookup vm1
;; connection timed out; no servers could be reached
ip netns exec vm1 dig @192.168.50.1
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> @192.168.50.1
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached
John Lang
w (303) 272-5457
c (970) 231-3724
_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss