Agregar una IP a una tabla de routing

¿Hay alguna forma de que pueda agregar una IP a una interfaz, pero la ruta de la interfaz se crea en una tabla de routing que no sea la tabla de routing 'principal' en Linux?

Por ejemplo: si agrego una IP 10.11.20.10/24 a eth0, crea una ruta de interfaz en la tabla principal.

ip route show 10.11.20.0/24 dev eth1 proto kernel scope link src 10.11.20.10 

Pero no quiero que esta ruta de interfaz se cree en la tabla 'principal' sino en una tabla de routing diferente con la Id. De tabla 10. Parece que 'IP addr' no toma la Id de la tabla como una opción, solo se me ocurre eliminar la ruta de la interfaz de la tabla 'principal' y agregarla a otra tabla de routing.

El núcleo es lo que agrega las reglas de routing después de agregar una IP al cuadro, no el command de ip . Por lo tanto, no puede evitar que se agregue a la tabla "principal". La única forma de hacerlo es eliminar manualmente la ruta de 'main' y agregarla a su tabla personalizada.

Puede consultar este enlace sobre routing avanzado y control de tráfico de Linux . Contiene todo lo que necesita: cómo agregar una nueva tabla con un ID y prioridad particular, cómo eliminar una ruta de una tabla "principal" y agregarla a su nueva tabla. Creo que debe satisfacer tus necesidades.