VPP第一次ping失败问题分析

# ```VPP```与```ff-Stack```的同与不同 
在最开始不太了解```VPP```时,曾做过```VPP```与```ff-Stack```的选型对比。到现在觉得其实两者差异挺大的。
虽然两者都基于```DPDK```做用户态协议栈,但```ff-Stack```主要面向单体上层应用,例如,```nginx```、```dns```这类应用程序;但```VPP```是面向软件路由器领域的,```VPP```支持了众多的网络协议和路由相关配置**CLI**配置命令(包括*静态*、*动态*生效)。


# ```VPP```第一次```ping```失败问题分析
在VPP的命令行中第一次``PING``对端地址,一般会遭遇失败,具体原因是在VPP命令行中执行第一次PING的时间往往~~没有对方的MAC~~地址,需要发送*MAC*地址请求,获知对端*MAC*地址,然后在第二次``PING``就可以成功了。

对于这种现象,对于路由业务来讲,通常是不可接受的,也推理VPP应该通过配置可以解决它。

## 最后研究下来,具体方法有二
+ 通过路由设置对端为某个路由的网关路由,则自动在```VPP```启动的时间,```VPP```会获取对端的地址
+ 通过配死对端*MAC*地址的方式,以避免**ARP**欺骗干扰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值