Gateway in IP route only accept an IP address, not port

When defining a new route in “/ip route”, if I put an IP address in the gateway, everything works fine.
However, if I put “ether1” which is the port connected to the gateway, then does not work.
Why?
When I can put a port?

Thank you very much