[英]How to find routing table ID for VRF device using c-api in Linux
我想找到 VRF 設備和路由表 ID 之間的關聯。
VRF 設備“vrf-blue”是已知的,但結構 rtmsg 需要表 ID“10”。 網絡鏈接
# ip link add vrf-blue type vrf table 10
struct rtmsg {
unsigned char rtm_family;
unsigned char rtm_dst_len;
unsigned char rtm_src_len;
unsigned char rtm_tos;
unsigned char rtm_table; /* Routing table id */
unsigned char rtm_protocol; /* Routing protocol; see below */
unsigned char rtm_scope; /* See below */
unsigned char rtm_type; /* See below */
unsigned rtm_flags;
};
使用詳細輸出選項:
ip -d link show type vrf
示例輸出:
14: vrf5: <NOARP,MASTER> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 5a:32:3b:9f:e9:ef brd ff:ff:ff:ff:ff:ff promiscuity 0
vrf table 327 addrgenmode eui64 <----------------table id is 327
15: vrf6: <NOARP,MASTER> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 76:8f:8f:dc:13:8f brd ff:ff:ff:ff:ff:ff promiscuity 0
vrf table 328 addrgenmode eui64
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.