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