On Wed, Jun 16, 2021 at 09:14:13AM -0700, tim.boh...@gmx.ch wrote:
> Hi, I have found VPP as I was looking for an SRv6 testbed with a
> distributed control plane via IS-IS. Now the initial intent and how I came
> to VPP was a combination of FRR and VPP, which is discontinued as it
> seems. After some unfruitful research my question is if there is any
> existing possibility I may have overlooked to combine VPP with IS-IS?
> Sorry if this was answered before, my search only brought up old answers
> and I am unsure if this has changed.

Tim,

The current way to do this will be with the linux-cp and linux-nl plugins.

linux-cp has been merged to master, but linux-nl is still in development.
The Changeset for that is here: https://gerrit.fd.io/r/c/vpp/+/31122

Your rough order of actions is:
* clone master:
  - git clone https://gerrit.fd.io/r/vpp
* fetch the linux-nl changeset to your local repository:
  - git fetch origin refs/changes/22/31122/8
  - git checkout -b linux-nl b4ed743
* rebase or cherry-pick that changeset onto master:
  - git checkout linux-nl
  - git rebase master
  - [fix conflicts - there's a couple now]
* build.

* Configure in /etc/vpp/startup.conf :
  - disable ping and enable cp/nl:
    o Add to plugins {} :
        plugin ping_plugin.so { disable }
        plugin linux_cp_plugin.so { enable }
        plugin linux_nl_plugin.so { enable }

  - Enable linux-cp:
    o Add this section:
      linux-cp {
          default netns dataplane
          interface-auto-create  # Optional
      }

* With latest FRR, start watchfrr with --netns. On Debian, in
  /etc/frr/daemons:
    watchfrr_options="--netns=dataplane"

I've been slowly building a new router infrastructure with this using OSPF
and BGP, so far so good.

Mike.
-- 
Mike Beattie <m...@ethernal.org>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19603): https://lists.fd.io/g/vpp-dev/message/19603
Mute This Topic: https://lists.fd.io/mt/83584229/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