如果我通过“route add ****”命令向路由添加 50000 条规则,我想知道这会使路由变慢吗?
实际上,我有 50000 条规则,这些规则是动态的,我可以随时添加/删除一些规则。这可以实现负载平衡吗?
答案1
我不认为这会使其变慢,因为 Linux 上的 BGP4(使用 quagga)做同样的事情。如果您获得全局路由表,它会将所有已知路由(几十万条)插入内核路由表中。但除非您使用路由协议(BGP、OSPF 等),否则为什么您需要在路由表中保留 50k 条路由?
如果我通过“route add ****”命令向路由添加 50000 条规则,我想知道这会使路由变慢吗?
实际上,我有 50000 条规则,这些规则是动态的,我可以随时添加/删除一些规则。这可以实现负载平衡吗?
我不认为这会使其变慢,因为 Linux 上的 BGP4(使用 quagga)做同样的事情。如果您获得全局路由表,它会将所有已知路由(几十万条)插入内核路由表中。但除非您使用路由协议(BGP、OSPF 等),否则为什么您需要在路由表中保留 50k 条路由?