Hi, All

I'm configuring VPP as VxLAN multicast mode over multiple servers. To simplify 
the topology, I only used two servers: server1 as VPP; server2 using vxlan 
kernel mode.

Server1:
set interface state TenGigabitEthernet3d/0/1 up
set interface ip address TenGigabitEthernet3d/0/1 172.168.1.1/24
create bridge-domain 1000 learn 1 forward 1 uu-flood 1 flood 1 arp-term 0
create vxlan tunnel src 172.168.1.1 group 239.1.1.1 TenGigabitEthernet3d/0/1 
vni 100
set interface l2 bridge vxlan_tunnel0 1000              
loopback create 
set interface l2 bridge loop0 1000 bvi
set interface state loop0 up
set interface ip address loop0 192.168.1.1/24

Server2:
ifconfig enp11s0f1 172.168.1.2/24 up
ip link add vxlan0 type vxlan id 100 dstport 4789 group 239.1.1.1 dev enp11s0f1
ifconfig vxlan0 192.168.1.2/24 up

Now, server1 and server2 are connected with VxLAN VNI 100 through multicast 
group 239.1.1.1.  
However, 192.168.1.1 and 192.168.1.2 could NOT be pingable each other. 

Trace log: 
Packet 1

00:01:02:563831: dpdk-input
  TenGigabitEthernet3d/0/1 rx queue 0
  buffer 0x4b93: current data 14, length 78, free-list 0, clone-count 0, 
totlen-nifb 0, trace 0x0
                 ext-hdr-valid
                 l4-cksum-computed l4-cksum-correct l2-hdr-offset 0
  PKT MBUF: port 0, nb_segs 1, pkt_len 92
    buf_len 2176, data_len 92, ol_flags 0x180, data_off 128, phys_addr 
0x4012e540
    packet_type 0x291 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0
    rss 0x0 fdir.hi 0x0 fdir.lo 0x0
    Packet Offload Flags
      PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid
      PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid
    Packet Types
      RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet
      RTE_PTYPE_L3_IPV4_EXT_UNKNOWN (0x0090) IPv4 packet with or without 
extension headers
      RTE_PTYPE_L4_UDP (0x0200) UDP packet
  IP4: 00:1e:67:34:31:6c -> 01:00:5e:01:01:01
  UDP: 172.168.1.2 -> 239.1.1.1
    tos 0x00, ttl 1, length 78, checksum 0xe04b
    fragment id 0x3ba7
  UDP: 54420 -> 4789
    length 58, checksum 0x0000
00:01:02:563834: ip4-input-no-checksum
  UDP: 172.168.1.2 -> 239.1.1.1
    tos 0x00, ttl 1, length 78, checksum 0xe04b
    fragment id 0x3ba7
  UDP: 54420 -> 4789
    length 58, checksum 0x0000
00:01:02:563839: ip4-mfib-forward-lookup
  fib 0 entry 6
00:01:02:563842: ip4-mfib-forward-rpf
  entry 6 itf 1 flags Accept,
00:01:02:563842: ip4-replicate
  replicate: 4 via [@1]: dpo-receive
00:01:02:563843: ip4-local
    UDP: 172.168.1.2 -> 239.1.1.1
      tos 0x00, ttl 1, length 78, checksum 0xe04b
      fragment id 0x3ba7
    UDP: 54420 -> 4789
      length 58, checksum 0x0000
00:01:02:563846: ip4-udp-lookup
  UDP: src-port 54420 dst-port 4789
00:01:02:563847: vxlan4-input
  VXLAN decap error - tunnel for vni 100 does not exist
00:01:02:563847: error-drop
  vxlan4-input: no such tunnel packets

Why it said "tunnel for vni 100 does not exist"? 
Any help is appreciated. 

Thx, Xuekun

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#11095): https://lists.fd.io/g/vpp-dev/message/11095
Mute This Topic: https://lists.fd.io/mt/27856725/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to