配置发布公网IPv4 ARP Vlink直连路由
在IPv4网络中,通过配置发布公网IPv4 ARP(Address Resolution Protocol) Vlink直连路由,可以对实现对数据流量的精确控制。
应用环境
三层IP转发需要指定实际物理接口,而在VLAN环境中,根据某些逻辑接口无法转发,因此,需要通过ARP获取VLAN用户对应的三层接口,并且生成包含三层接口信息的路由表项,这种路由称为IPv4 ARP Vlink直连路由。
如图2-6所示,DeviceD通过逻辑接口连接了三个用户,出于业务的需要,DeviceE只需要与DeviceB互访,而与DeviceA和DeviceC没有互访需求。这时就可以在DeviceD上配置发布IPv4 ARP Vlink直连路由,并且利用路由策略过滤掉网段路由和到DeviceA与DeviceC的路由即可。
在发布IPv4 ARP Vlink直连路由时,可以使用路由策略对发布的路由进行筛选,只有通过路由策略过滤的路由才允许被发布,这样就可以实现对数据流量的精确控制。
请在需要发布IPv4 ARP Vlink直连路由的路由器上进行下列配置。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令arp vlink-direct-route advertise [ route-policy route-policy-name | route-filter route-filter-name ],配置发布公网IPv4 ARP Vlink直连路由。使用route-policy route-policy-name或route-filter route-filter-name可以对路由进行过滤。
目前不支持使用apply子句对通过过滤的ARP Vlink直连路由设置路由属性。
使能发布IPv4 ARP Vlink直连路由后,IPv4 ARP Vlink直连路由仍旧需要被引入到动态路由协议中,才能被发布出去。请根据当前路由器实际运行的路由协议进行下列配置。- 对于RIP协议,可以使用import-route direct [ cost cost | route-policy route-policy-name ] *命令引入IPv4 ARP Vlink直连路由,然后进行发布。
- 对于OSPF协议,可以使用import-route direct [ cost cost | route-policy route-policy-name | tag tag | type type ] *命令引入IPv4 ARP Vlink直连路由,然后进行发布。
- 对于IS-IS协议,可以使用import-route direct [ cost-type { external | internal } | cost cost | tag tag | route-policy route-policy-name | [ level-1 | level-2 | level-1-2 ] ] * 命令引入IPv4 ARP Vlink直连路由,然后进行发布。
- 对于BGP协议,可以使用import-route direct [ med med | route-policy route-policy-name ] *命令引入IPv4 ARP Vlink直连路由,然后进行发布。
- (可选)执行命令interface interface-type interface-number,进入接口视图。
- (可选)执行命令arp vlink-direct-route preference preference-value,配置ARP Vlink直连路由的优先级。
- 执行命令commit,提交配置。