Hello!
I tried to realize "ip unnumbered" with ROS 6.36 and DHCP relay enabled. All was fine while I tested with only one VLAN. When I created 3 VLANs the troubles begin.
My configuration:
[boris@MikroTik] /routing filter> /interface print detail where name=Loopback1
Flags: D - dynamic, X - disabled, R - running, S - slave
0 R name="Loopback1" type="bridge" mtu=auto actual-mtu=1500 l2mtu=65535
mac-address=00:00:00:00:00:00 fast-path=yes
last-link-down-time=sep/10/2016 10:57:01
last-link-up-time=sep/12/2016 20:44:00 link-downs=4
10 address=89.223.20.254/24 network=89.223.20.0 interface=Loopback1
actual-interface=Loopback1
15 address=89.223.20.254/32 network=89.223.20.254 interface=VL1.46
actual-interface=VL1.46
16 address=89.223.20.254/32 network=89.223.20.254 interface=VL1.64
actual-interface=VL1.64
17 address=89.223.20.254/32 network=89.223.20.254 interface=VL1.69
actual-interface=VL1.69
boris@MikroTik] /routing filter> /ip dhcp-relay print detail
Flags: X - disabled, I - invalid
0 name="DRLY-VL1.46" interface=VL1.46 dhcp-server=31.44.12.9 delay-threshold=none
local-address=0.0.0.0 add-relay-info=no
1 name="DRLY-VL1.83" interface=VL1.83 dhcp-server=31.44.12.9 delay-threshold=none
local-address=0.0.0.0 add-relay-info=no
2 name="DRLY-VL1.64" interface=VL1.64 dhcp-server=31.44.12.9 delay-threshold=none
local-address=0.0.0.0 add-relay-info=no
So, the client is trying to get address on VL1.64. I see the requests are coming on this interface, but responses are going out of VL1.46!!! So, what is wrong with my configuration or my understanding of ROS?
Regards,
Boris