vpp + frrouting

 

在frr中查看vrf

 给host-ns1_tap配个ip

DBGvpp# set interface ip address host-ns1_tap 192.168.1.230/24
set interface ip address: failed to add 192.168.1.230/24 on host-ns1_tap which conflicts with 192.168.1.229/24 for interface UnknownEthernet5/0/0

报错了先给vpp添加个vrf,再把host-ns1_tap 添加进vrf和给host-ns1_tap 配置ip


DBGvpp# ip table add 100 DBGvpp# set interface ip table host-ns1_tap 100 DBGvpp# set interface ip address host-ns1_tap 192.168.1.230/24 DBGvpp#
DBGvpp# show int addr
UnknownEthernet5/0/0 (up):
  L3 192.168.1.229/24
host-ns1_tap (up):
  L3 192.168.1.230/24 ip4 table-id 100 fib-idx 1
local0 (dn):
vxlan_tunnel0 (up):
DBGvpp# 

 show ip route vrf ns1还是什么都没有

 ip netns exec ns1 ip a add 192.168.1.231/24 dev  veth0 配个ip

localhost.localdomain# show ip route vrf ns1
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route


VRF ns1:
C>* 192.168.1.0/24 is directly connected, veth0, 00:00:07
localhost.localdomain# show ip route vrf ns1
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route


VRF ns1:
C>* 192.168.1.0/24 is directly connected, veth0, 00:00:07                 有路由了


localhost.localdomain# show ip route
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
F - PBR, f - OpenFabric,
> - selected route, * - FIB route, q - queued route, r - rejected route

 
 

K>* 0.0.0.0/0 [0/0] via 10.10.16.254, enp125s0f0, 00:17:00
C>* 10.10.16.0/24 is directly connected, enp125s0f0, 00:17:00
localhost.localdomain#

 

host上路由

[root@localhost bin]# ip r show 
default via 10.10.16.254 dev enp125s0f0 
10.10.16.0/24 dev enp125s0f0 proto kernel scope link src 10.10.16.229 
[root@localhost bin]# 

猜你喜欢

转载自www.cnblogs.com/dream397/p/12750430.html