V OSPF routing podla zdroja nie je mozne spravit. Routing je vzdy podla ciela. Source-routing sice existuje, ale to je vyber routovacej tabulky podla zdroja, a nasledne klasicky routing podla ciela.
Oddelit routing "kvazi podla zdroja" sa v OSPF da viacerymi instanciami. Teda na routri pobezi jedna instancia OSPF ktora routuje medzi IPTV VLANami, a druha instancia OSPF routujuca medzi internetovymi VLANami, a medzi sebou nebudu prepojene.
Taketo oddelenie sa da pouzit napriklad v tej casti siete, ktora je zakreslena ako internetovy uplink a ako (nezakresleny) uplink pre IPTV CDN, keby sa medzi sebou na nadradenej sieti prepajalo viacero takych sieti, a nasledne uplink tohto celeho zase kdesi dalej.
Ale tu priamo v tejto topologii nevidim moznost IPTV nejak cez OSPF routovat, lebo IPTV prechadza len cez jeden OSPF router.
U seba potrebujes spravit to, ze STB nebude zaradeny v uzivatelovej domacej sieti za NATkom, ale bude zaradeny v IPTV VLANe (bez NATka u uzivatela). Poziadavka na multicast musi prist cez IPTV VLANu so zdrojovou IP adresou STB v tejto IPTV VLANe. Teraz si totiz STB ziada multicast pod IP adresou uzivatelovho NAT routra, a tak samozrejme ten multicast dostane na tuto adresu, a teda cez shaper. STB by mali mat IP adresy pridelene zo samostatneho adresneho rozsahu, napriklad tak ze im ich na IPTV VLANe bude pridelovat cez DHCP CCR1072. Na strane uzivatlov potom musi IPTV VLANa preliezt cez domaci router bez routingu (pass-through), alebo sa musi oddelit cez switch s podporu VLAN.