我必须使用一个特定的开发人员修改所有路线。甚至不需要修改,只需附加正确的源码到路线的末尾,如下所示:
x.x.x.x(destination network) via y.y.y.y(MYDEV ip) dev MYDEV(network device) proto zebra
对此:
x.x.x.x(destination network) via y.y.y.y(MYDEV ip) dev MYDEV(network device) proto zebra src z.z.z.z(correct src ip, needed for correct transit routing throw y.y.y.0/23 network)
当然,我可以通过简单的 bash 脚本并将其 crond 来完成,但我的问题是:
我可以附加正确的源码对于所有路线,使用麦德文通过使用 IP 规则和路由表?
PS:由于网络配置复杂(无法匹配特定的路线图),我无法直接通过 zebra 修改此路线。