Page MenuHomeVyOS Platform

VPP protocol ISIS does not work
Open, NormalPublicBUG

Description

Protocol ISIS does not work for VPP

set interfaces ethernet eth0 address '10.0.0.254/24'
set interfaces loopback lo
set protocols isis interface eth0 circuit-type 'level-1'
set protocols isis interface lo
set protocols isis log-adjacency-changes
set protocols isis metric-style 'wide'
set protocols isis net '49.0000.0000.0000.0254.00'
set protocols mpls interface 'eth0'
set protocols mpls ldp discovery transport-ipv4-address '100.64.0.254'
set protocols mpls ldp interface 'eth0'
set protocols mpls ldp interface 'lo'
set protocols mpls ldp interface 'vpptun0'
set protocols mpls ldp router-id '100.64.0.254'

set vpp interfaces loopback lo0 kernel-interface 'vpptun0'
set vpp kernel-interfaces vpptun0 address '100.64.0.254/32'
set vpp settings interface eth0 driver 'dpdk'
set vpp settings unix poll-sleep-usec '120'

Trace:

vpp# clear trace          
vpp# trace add dpdk-input 4 
vpp# 
vpp# show trace 
------------------- Start of thread 0 vpp_main -------------------
Packet 1

00:26:58:415127: dpdk-input
  eth0 rx queue 0
  buffer 0x9fb7b: current data 0, length 1514, buffer-pool 0, ref-count 1, trace handle 0x0
                  ext-hdr-valid 
  PKT MBUF: port 0, nb_segs 1, pkt_len 1514
    buf_len 2176, data_len 1514, ol_flags 0x0, data_off 128, phys_addr 0xadfedf40
    packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 
    rss 0x0 fdir.hi 0x0 fdir.lo 0x0
  0x05dc: 0c:0c:a2:81:00:00 -> 01:80:c2:00:00:14
00:26:58:415138: ethernet-input
  frame: flags 0x1, hw-if-index 1, sw-if-index 1
  0x05dc: 0c:0c:a2:81:00:00 -> 01:80:c2:00:00:14
00:26:58:415148: llc-input
  LLC osi_layer5 -> osi_layer5
00:26:58:415150: error-drop
  rx:eth0
00:26:58:415152: drop
  llc-input: unknown llc ssap/dsap

ref. https://lists.fd.io/g/vpp-dev/topic/isis_with_vpp_frr/93683140

Details

Version
VyOS 2025.03.12-1116-rolling
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)
Story points
8

Related Objects

StatusSubtypeAssignedTask
OpenBUGNone
OpenBUGNone

Event Timeline

Viacheslav triaged this task as Normal priority.