Linux 内核VRF

Virtual Routing and Forwarding (VRF) 
由路由表+网络设备组成。

加载vrf内核模块

modprobe vrf

基本操作

# 创建并拉起vrf设备
# 自动创建路由表1
ip link add vrf1 type vrf table 1
ip link set dev vrf1 up
ip route show table 1
# 查询vrf设备列表
ip -d link show type vrf

# 添加网卡到vrf设备(充当三层网桥功能)
ip link set dev xxx master vrf1
# 删除vrf设备的网卡
ip link set dev eth0 nomaster

 

# Linux进程通过socket连接到vrf
setsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, devName, strlen(devName)+1);

 

posted on 2025-09-21 10:08  王景迁  阅读(18)  评论(0)    收藏  举报

导航