[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CANsP1a4HCthstZP16k-ABajni1m75+VKT+mgLPF=4yGJ-H_ONQ@mail.gmail.com>
Date: Tue, 2 Jul 2019 20:42:15 +0200
From: Zoltán Elek <elek.zoltan.dev@...il.com>
To: netdev@...r.kernel.org, dsa@...ulusnetworks.com
Subject: veth pair ping fail if one of them enslaved into a VRF
Hi!
I have a simple scenario, with a veth pair, IP addresses assigned from
the same subnet. They can ping eachother. But when I put one of them
into a VRF (in the example below, I put veth in-vrf into the test-vrf
VRF) the ping fails. My first question: that is the expected behavior?
And my second question: is there any way to overcome this?
Here are my test commands:
ip link add out-of-vrf type veth peer name in-vrf
ip link set dev out-of-vrf up
ip link set dev in-vrf up
ip link add test-vrf type vrf table 10
ip link set dev test-vrf up
ip -4 addr add 100.127.253.2/24 dev in-vrf
ip -4 addr add 100.127.253.1/24 dev out-of-vrf
Then ping works as expected:
ping -c1 -I 100.127.253.1 100.127.253.2
After I put the in-vrf into test-vrf, ping fails:
ip link set in-vrf vrf test-vrf up
Thanks,
Zoltan Elek,
VI1
Powered by blists - more mailing lists