这篇博客主要介绍Golang语言下通过调用 vpp-api 来进行网关的管理、ABF的管理和路由的管理。博客主要以实践为主,提供源码。
由于是付费文章,照例先把来源讲清。代码使用 goVPP这个开源代码,您可以直接去看这个开源项目获取 vpp-api。
关于VPP的基本使用可以参考这篇博客:VPP使用介绍(route、tun、memif、abf)_我要出家当道士-CSDN博客详细介绍了VPP的安装、并介绍了其中TUN、Memif和ABF的使用https://blog.csdn.net/qq_37437983/article/details/121459438?spm=1001.2014.3001.5501
由于我使用的是Golang语言,所以可以使用goVPP;C的话,VPP的源码里面我记得提供了API接口的。
下面正式开始:其实实现的思路很简单,goVPP已经提供了api接口,源码利用也有使用的demo,但我们为了快速上手开发,