辰风云网络科技

Hi, 请登录

RouterOS v7版本Routing Tables (路由标记)

  RouterOS v7 与之前版本在路由表的配置不同在于创建新路由表,之前的版本创建新路由表(路由标记) 可以在 ip route、ip route rules ip firewall mangle 三处位置,而 v7 只能在/routing/table 下创建,如果路由表需要推送给 FIB,需设置 fib 参数。根据官方的意思,统一在/routing/table 下创建。
  路由表在 Linux 系统中,会有一个默认路由表,可以称作“main”主路由表,同时还能创建多个路由表 (/etc/iproute2/rt_tables),为指定的 IP 和网络协议提供独立的路由查询。同样使用 linux 系统的 RouterOS 在/ip/route 中可查看到 main 路由表,创建新的路由表目的是实现相关的策略路由,将指定的网络路由参数放到新建的路由表查询,与 main 路由表独立开,特别记住路由器的直连路由(connect route) 的路由查询是在 main 表完成的。
  新建路由表无法查询直连路由导致的结果就是:路由器配置了多个 IP 地址段时,被策略的 IP 无法访问 到路由器本地 IP 地址段(包括 PCC)。华为路由交换设备配置了策略路由(PBR)也是如此!
  RouterOS v7 创建策略路由,如将 8.8.8.8 的 DNS 指定到路由表 myTable 查询,网关为 172.16.1.在/routing/table 创建的路由表后,在 mangle 创建路由规则 action=mark-routing,就可以被 new-routing-mark 调用,仍然和 RouterOS v6 中一样。
  在 Winbox 中,配置路径现在固定在/routing/table 下
[admin@MikroTik] /routing/table add name=myTable fib
[admin@MikroTik] /routing/rule add dst-address=8.8.8.8 action=lookup-only-in-table table=myTable
[admin@MikroTik] /ip/route add gateway=172.16.1.1 routing-table=myTable
  在/routing/table 创建的路由表后,在 mangle 创建路由规则 action=mark-routing,就可以被 new-routing-mark 调用,仍然和 RouterOS v6 中一样。

  在 Winbox 中,配置路径现在固定在/routing/table 下

4a0e0e0ef233a500e89668ae03a248f.png


相关推荐

添加图片注释,不超过 140 字(可选)

Routeros软路由v7 VXLAN 配置
二维码
评论