linux vrf使用

定义

vrf是一个网口设备,绑定了一张路由表。 然后“奴役”另一个网口设备。

A VRF device is created with an associated route table. Network interfaces are then enslaved to a VRF device

 参考:https://docs.kernel.org/networking/vrf.html

 

典型用法

# 创建一个vrf口,绑定table 200
sudo ip link add dev0 type vrf table 200

# 查看
sudo ip vrf show

# up
sudo ip link set dev dev0 up

# 设master(奴役)
sudo ip link set dev enp0s8 vrf dev0

# 查看路由
sudo ip route show table 200

 

现象效果

1 加一个1.1.1.1的ip在这个口上。

2 能看见table 200 里有了这条local路由条目。

3 能看见table 0 会把这个local路由转发给table 200

 

posted on 2025-02-08 17:04  toong  阅读(117)  评论(0)    收藏  举报