Help me get my subnets right

I have set up my Microtik router with 2 subnets, like this, each subnet with its own DHCP server and gateway IP. I want to have the security cameras and the 3Com switch they are connected to on their own subnet on ether-5.

The router automatically created a static route between the two subnets. This mostly worked with a few strange exceptions which I thought maybe you could comment on. The cameras and the 3Com switch picked up their IP addresses, and I did some testing from PCs connected to each individual subnet.

From machine B:

  • full Internet access
  • full access to cameras including video feed
  • full access to 3Com web interface
  • cameras and 3Com respond to pings

From machine A:

  • full Internet access
  • access to camera web interfaces but no video
  • no access to 3Com web interface
  • cameras but not 3Com respond to pings

From both A & B using external IP, i.e. going through router NAT and port forwarding:

  • full access to cameras including video feed
  • full access to 3Com web interface

I don’t understand why I can connect to the cameras’ web interfaces but not get the video stream (Hikvision browser plugin). And why do the cameras but not the switch respond to connections from the other subnet? I cannot find any setting in the switch that blocks connections from outside its own subnet.

Please have a look at my configuration and let me know where I missed something.

[admin@VL-RTR] > /ip dhcp-server print
Flags: X - disabled, I - invalid 
 #   NAME     INTERFACE    RELAY           ADDRESS-POOL    LEASE-TIME ADD-ARP
 0   default  bridge-local                 default-dhcp    42w6d     
 1   NVR      ether5-NVR                   NVR             3d        
[admin@VL-RTR] > /ip pool print
 # NAME                                       RANGES                         
 0 default-dhcp                               192.168.2.100-192.168.2.149    
 1 NVR                                        192.168.10.20-192.168.10.50    
[admin@VL-RTR] > /interface print
Flags: D - dynamic, X - disabled, R - running, S - slave 
 #     NAME                                TYPE         MTU L2MTU  MAX-L2MTU
 0  R  ether1-gateway                      ether       1500  1598       4074
 1  RS ether2                              ether       1500  1598       4074
 2   S ether3                              ether       1500  1598       4074
 3   S ether4                              ether       1500  1598       4074
 4     ether5-NVR                          ether       1500  1598       4074
 5     ether6                              ether       1500  1598       2028
 6   S ether7                              ether       1500  1598       2028
 7   S ether8                              ether       1500  1598       2028
 8   S ether9                              ether       1500  1598       2028
 9   S ether10                             ether       1500  1598       2028
10     sfp1                                ether       1500  1598       4074
11  R  bridge-local                        bridge      1500  1598



[admin@VL-RTR] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic 
 #   ADDRESS            NETWORK         INTERFACE                            
 0   ;;; default configuration
     192.168.2.1/24     192.168.2.0     bridge-local                         
 1 D  <external ip removed> /22  176.10.208.0    ether1-gateway                       
 2   192.168.10.1/24    192.168.10.0    ether5-NVR



/ip route print
Flags: X - disabled, A - active, D - dynamic, 
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme, 
B - blackhole, U - unreachable, P - prohibit 
 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 A S  0.0.0.0/0                          176.10.208.1              1
 1  DS  0.0.0.0/0                          176.10.208.1              1
 2 ADC  176.10.208.0/22    <external ip removed>  ether1-gateway            0
 3 ADC  192.168.2.0/24     192.168.2.1     bridge-local              0
 4  DC  192.168.10.0/24    192.168.10.1    ether5-NVR              255



[admin@VL-RTR] > /ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic 
 0   ;;; default configuration
     chain=srcnat action=masquerade to-addresses=0.0.0.0 
     out-interface=ether1-gateway 
11   chain=srcnat action=masquerade src-address-list=LocalNet 
     dst-address-list=LocalNet out-interface=bridge-local