RB750 & RB250GS VLAN Trunking

hi guys i’m having problem with my vlan setup… for my rb750 & rb250gs

my network is as below…
Drawing1.gif
my rb750 has default ip of 192.168.88.x

my interfaces & vlan as below..
interface.gif
int_vlan.png
my pppoe dailer is attached to vlan500 which is attached to the gateway port of the rb750
vlan600 is also attached to the gateway port of the rb750 which carries the iptv signal

the problem now is, i know i can use bridge and link my vlan 600(iptv) to an unslaved port of the rb750 but that will carry my iptv traffic only..

but now i want to trunk vlan600 and default vlan , to the rb250 that is located at my hall, with my tv and so that
the iptv receiver and my network media player.. can both work together

how do i do the config on the rb250 and is there any other additional configuration needed on my 750 so that i can make it work ?

post your NAT, and route config on your RB250.

I’m working on something very similar. Unfortunately did not get that far… If you get this to work please post your full config (if possible)…

Regarding the 250GS I was testing it yesterday directly against my ISP (no router in between). Firstly I would advise you to upgrade to the newest firmware (1.4), the first ones seem to be pretty buggy. While upgrading I noticed the reboot etc commands did not work, so I just uploaded the new firmware, left it for a few minutes and then cycled power.

There where two pages for vlan on the management interface. My recomendation would be to keep one port with no vlan configuration so you don’t need to reset the router if you mess up (if you enable vlans for all ports management might become difficult). On the second page with vlans you need to put append, then add a row for each vlan (one for 500, one for 600) and enable them for the ports that will contain the ip-tv box and the media player (just activate the needed one). On the previous page you have to set vlan to enabled, put the right ID and set it to strip the vlan headers.

Note, this example assumes that the RB750 sends the packages with the vlan headers in place, and that you get enough data for the ip-tv box to function through vlan 600. When I tested at home I wanted to see “what I get” through the ip-tv vlan so I ditched the router and pulled a full cable to the 250GS with the box attached. When the box was running I started to get a picture and it seemed to work ok. Then I restarted the box and it would not work. My assumption is that my ISP only sends multicast traffic and dhcp through the vlan, and the box actually needs other connections too. This would complicate things quite a bit more…

Regarding multicast traffic you might have to set up an IGMP proxy on the RB750 so that it forwards the multicast traffic to any further interfaces. I asked Mikrotik about how it should be configured and this was their response:

When configuring IGMP-proxy set up VLAN as upstream interface and set up correct
downstream interface, in this case you do not have to bridge anything. And my
suggestion would be to connect your multicast client to router instead of switch
as bridge (switch) has to send multicast packets on all bridge ports except of
ingress port, so devices connected to your RB250GS will receive multicast stream
if your client connects to multicast stream.

I’m still trying to digest it, and also to figure out if their idea is that I don’t actually send the vlans themselves to the devices…

hi all…well i got it to work..

on my RB250 side , 1 port for trunk to link to the rb750 , 3 ports for lan over vlan1, while 1 port for iptv over isp’s vlan600

here is the configuration im using for my rb750, that seems to work, but i’m not sure if its the proper way to configure it..




/interface bridge
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes comment="" disabled=no forward-delay=15s l2mtu=1520 max-message-age=20s mtu=1500 \
name=Local priority=0x8000 protocol-mode=none transmit-hold-count=6
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes comment="" disabled=no forward-delay=15s l2mtu=1520 max-message-age=20s mtu=1500 \
name=IPTV priority=0x8000 protocol-mode=none transmit-hold-count=6

/interface ethernet
set 0 arp=enabled auto-negotiation=yes comment="" disabled=no full-duplex=yes l2mtu=1526 mac-address=00:0C:42:80:FE:AA mtu=1500 name=ether1-gateway speed=\
100Mbps
set 1 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited comment="" disabled=no full-duplex=yes l2mtu=1524 mac-address=00:0C:42:80:FE:AB \
master-port=none mtu=1500 name=ether2-local-master speed=100Mbps
set 2 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited comment="" disabled=no full-duplex=yes l2mtu=1524 mac-address=00:0C:42:80:FE:AC \
master-port=ether2-local-master mtu=1500 name=ether3-local-slave speed=100Mbps
set 3 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited comment="" disabled=no full-duplex=yes l2mtu=1524 mac-address=00:0C:42:80:FE:AD \
master-port=ether2-local-master mtu=1500 name=ether4-local-slave speed=100Mbps
set 4 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited comment="" disabled=no full-duplex=yes l2mtu=1524 mac-address=00:0C:42:80:FE:AE \
master-port=none mtu=1500 name=ether5-local-slave speed=100Mbps

/interface vlan
add arp=proxy-arp comment="" disabled=no interface=ether1-gateway l2mtu=1522 mtu=1500 name=vlan500 use-service-tag=no vlan-id=500
add arp=enabled comment="" disabled=no interface=ether5-local-slave l2mtu=1520 mtu=1500 name=vlan600 use-service-tag=no vlan-id=600
add arp=enabled comment="" disabled=no interface=ether1-gateway l2mtu=1522 mtu=1500 name=gwvlan600 use-service-tag=no vlan-id=600
add arp=enabled comment="" disabled=no interface=ether5-local-slave l2mtu=1520 mtu=1500 name=vlan1 use-service-tag=no vlan-id=1

/interface pppoe-client
add ac-name="" add-default-route=yes allow=pap,chap,mschap1,mschap2 comment="" dial-on-demand=no disabled=no interface=vlan500 max-mru=1480 max-mtu=1480 \
mrru=disabled name=pppoe-out password=tmbuttme profile=default service-name="" use-peer-dns=no user=tmnuts@unifi

/ip pool
add name=default-dhcp ranges=192.168.88.30-192.168.88.50

/ip dhcp-server
add address-pool=default-dhcp authoritative=after-2sec-delay bootp-support=static disabled=no interface=Local lease-time=3d name=default
add comment="" name=full policy=local,telnet,ssh,ftp,reboot,read,write,policy,test,winbox,password,web,sniff,sensitive

/interface bridge port
add bridge=IPTV comment="" disabled=no edge=auto external-fdb=auto horizon=none interface=vlan600 path-cost=10 point-to-point=auto priority=0x80
add bridge=IPTV comment="" disabled=no edge=auto external-fdb=auto horizon=none interface=gwvlan600 path-cost=10 point-to-point=auto priority=0x80
add bridge=Local comment="" disabled=no edge=auto external-fdb=auto horizon=none interface=ether2-local-master path-cost=10 point-to-point=auto priority=0x80
add bridge=Local comment="" disabled=no edge=auto external-fdb=auto horizon=none interface=vlan1 path-cost=10 point-to-point=auto priority=0x80

/interface bridge settings
set use-ip-firewall=no use-ip-firewall-for-pppoe=no use-ip-firewall-for-vlan=no