SI22941A - Postopek za izvedbo večponudniškega multikast članstva - Google Patents

Postopek za izvedbo večponudniškega multikast članstva Download PDF

Info

Publication number
SI22941A
SI22941A SI200800315A SI200800315A SI22941A SI 22941 A SI22941 A SI 22941A SI 200800315 A SI200800315 A SI 200800315A SI 200800315 A SI200800315 A SI 200800315A SI 22941 A SI22941 A SI 22941A
Authority
SI
Slovenia
Prior art keywords
vlan
user
multicast
network
igmp
Prior art date
Application number
SI200800315A
Other languages
English (en)
Inventor
ČIMŽAR@Simon
Original Assignee
ISKRATEL@@d@o@o@@@Kranj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ISKRATEL@@d@o@o@@@Kranj filed Critical ISKRATEL@@d@o@o@@@Kranj
Priority to SI200800315A priority Critical patent/SI22941A/sl
Priority to RU2009146940/08A priority patent/RU2534950C2/ru
Priority to UAA200913246A priority patent/UA105355C2/uk
Publication of SI22941A publication Critical patent/SI22941A/sl

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Funkcionalnost večponudniškega multikast članstva po izumu rešuje problem zagotavljanja multikast vsebin uporabnikom v večponudniških metro okoljih kjer se za prenos video vsebin uporablja multikast prenosni način Izum pomembno razširi funkcionalnost IGMP vohljanja do te mere da je uporabniku ki pripada enemu ponudniku možno zagotoviti vse kombinacije video vsebin mnogih ponudnikov storitev čeravno uporabnik pripada enemu ponudniku

Description

POSTOPEK ZA IZVEDBO VEČPONUDNIŠKEGA MULTIKAST ČLANSTVA
Predmet izuma je postopek za izvedbo funkcionalnega večponudniškega multikast članstva (ang. Multi Provider Multikast Membership, krajše MPMM), ki je prednostno namenjeno ponudnikom multimedijskih storitev v večponudniških metropolitanskih omrežjih (ang. ONA, open networks access), ki za zagotavljanje video vsebin več uporabnikom hkrati uporabljajo uveljavljen protokol IGMP (ang. Internet Group Management Protocol). Izum sodi v razred G01R 31/08 mednarodne patentne klasifikacije.
Tehnični problem, ki ga predložen izum uspešno rešuje, omogoča zagotovitev poljubnih video vsebin končnemu uporabniku. Rešitev razširi is funkcionalnost IGMP-vohljanja (ang. IGMP snooping) do te mere, da je možno sestaviti poljubno kombinacij video podatkovnih tokov do uporabnika, kljub dejstvu, da je uporabnik pripadnik zgolj enega ponudnika storitev (ang. Service provider).
Znanih rešitev IGMP-vohljanja z možnostjo kombiniranj video vsebin
2o od več ponudnikov storitev ni. Koncepti večponudniških omrežij, kjer mora nacionalni operater telekomunikacij (v skladu z zakonodajo) ponuditi svojo telekomunikacijsko infrastrukturo tudi alternativnim ponudnikom storitev in omogočiti končnim uporabnikom, da izbirajo storitve neodvisno od operaterja infrastrukture, se šele uveljavljajo.
Pri opisovanju znanega stanja je pomembna zahteva za večponudniška metropolitanska omrežja onemogočanje direktne komunikacije med dvema uporabnikoma na drugem sloju OSI-modela (ang. Layer2, krajše L2), ne da bi pri tem obstajala možnost filtracije prometa na tretjem ali višjem sloju. Operaterji omrežja imajo več možnosti, kako zajeziti promet (filtri, dostopne liste, izolacijske liste). Komunikacijo med dvema uporabnikoma operater praviloma dopusti zgolj preko naprave, ki omogoča filtracijo na tretjem ali višjem nivoju OSI-sklada.
Kljub temu lahko uporabniki na napravi ki deluje zgolj na drugem nivoju
OSI-sklada, komunicirajo med seboj zgolj zaradi dejstva, da so vidni po L2-povezavi. Stikala in dostopovna oprema, ki so navedena v pričujočem izumu, podpirajo opcijo izolacije uporabniških L2-portov. Ko je opcija is aktivirana, se onemogoči multikast, unikast in broadkast komunikacija med dvema L2-portoma.
Specifika IP multikast prenosnega načina z IGMP-protokolom je definirana v IETF RFC 1112.
Protokol IGMP je uporabljen kot mehanizem dinamičnega vključevanja 20 posameznih uporabnikov v multikast skupine v pripadajočem logičnem podomrežju (ang. VLAN-u). IGMP različica 2 uporablja sporočila tipa: povpraševanje (ang. Query), včlanitev (ang. Join) in zapustitev (ang.
Leave).
V kolikor se želi uporabnik vključiti v prejemanje multikast vsebine, pošlje proti omrežju sporočilo Join, s katerim izkaže svojo željo po prejemanju medijske vsebine.
V kolikor uporabnik ne želi več prejemati določene multimedijske multikast vsebine, se odjavi z sporočilom Leave.
Privzeto stanje L2-naprav po prejetju prometa z multikast naslovom je razpošiljanje (ang. broadkast) prometa na vse porte, ki so včlanjeni v isto logično podomrežje. Za učinkovito razpošiljanje multikast prometnega toka na L2 napravah uporabimo funkcijo IGMP vohljanja.
Klasična funkcija IGMP-vohljanja potrebuje za svoje delovanje nekatere informacije, ki se nahajajo v tretjem sloju OSI-sklada. IGMP vohljanje jih primerno obdela in prilagodi tabelo razpošiljanja (ang. MAC table).
Še najbliže delovanju pričujočemu izumu je znana rešitev, ki je opisana is v patentnem dokumentu US 20070116014, z naslovom »Enhanced Multikast VLAN Registration (krajše eMVR), ki pa ni namenjena večponudniškim omrežjem in se ukvarja predvsem z razlikovanjem uporabniškega multikast prometa od mrežnega prometu. Skupna značilnost navedene rešitve (eMVR) in rešitev funkcionalnosti MVR (ang.
Multikast Vlan Registration) je v oblikovanju oddvojenega logičnega podomrežja (ang. Virtual LAN, kr. VLAN), ki se uporabi za razširjanje multikast prometnega toka. Problem, ki pa je ostal nerešen, je razmeroma oteženo zagotavljanje kombinacij prometnih tokov v mnogo logičnih podomrežjih uporabniku.
Po izumu je problem rešen s postopkom, ki omogoča s funkcionalnostjo MPMM razširitev obstoječega IGMP-vohljanja z možnostjo izbire logičnega podomrežja (VLAN-a).
Izum bom pojasnil na osnovi izvedbenega primera in pripadajočih slik, od katerih kaže:
slika 1 blokovno shemo ethernet omrežja v obročni postavitvi;
slika 2 blokovno shemo ethernet omrežja v obročni postavitvi, kjer io se uporabi izum;
slika 3 blokovno shemo delovanja L2 stikala.
Na sliki 1 je prikazana blok shema omrežja v obročni postavitvi. Slika nakazuje z črtkanim elementom možno priključitev naprave po izumu.
is Slika 2 prikazuje priključevanje uporabnikov v omrežje preko DSL (ang. Digital subscriber line) tehnologije. L3-naprava 6 in gruča omrežnih L2 stikal 5 tvorijo preko fizičnih povezav 7 omrežje v obročni topologiji. DSLAM (ang. DSL Access Multiplexer) 3 je preko povezave 7 spojen na priključni port L2-stikala 5. Uporabnik 1, ki pripada ponudniku storitev A, je preko DSL-modema (ta ni prikazan na sliki 2) in priključitvenega porta na DSLAM-u 3 povezan v omrežje. Enako je v omrežje priključen uporabnik 2, s to razliko, da pripada ponudniku B.
Slika 3 prikazuje osnovne bloke dostopovne naprave DSLAM 3. Sestavljajo jo centralna procesna enota 10 (ang. CPU), kodni postopek 9 (ang. Code), posredovalna tabela CAM 11 (ang. CAM forwarding table) in mehanizem 12 posredovanja 12 (ang. forwarding engine).
Postopek po izumu bosta pojasnjena s pomočjo priloženih slik. V nadaljevanju bo opisanih veliko tehničnih detajlov s pomočjo referenčne postavitve elementov. Potrebno pa se je zavedati, da se funkcija lahko uporabi v vseh možnih različicah večponudniškega metro omrežja ali zgolj za zagotavljanje varnosti v metro omrežjih.
io Mrežna postavitev po sliki 2 prikazuje priključevanje uporabnikov v omrežje preko DSL (ang. Digital subscriber line) tehnologije. Tu gre izpostaviti, da se izum ne omeji na tip dostopa, DSL je zgolj en izmed možnih načinov. Primer nakazuje na dejstvo, da so uporabniki preko delovnih postaj spojeni na DSL-modeme.
is Mrežna postavitev predvideva, da so vsi uporabniški porti na DSLAM-u 3 pripadniki različnih VLAN-ov (t.i. access port). Ker uporabnik na enem VLAN-u ne more komunicirati z uporabnikom, ki je pripadnik drugega VLAN-a brez uporabe L3 naprave 6, se tako doseže želena izolacija. Vsak priključitveni port na dostopovnih L2 stikalih 5 pa je član vseh VLANOV (tip TRUNK), saj se nanj priključujejo DSLAM-i z več VLAN-i.
Ponudnika storitev priskrbita multimedijsko (video) vsebino, ki bo preko
DSL-modemov posredovana uporabnikom. Tako ponudnik A poskrbi za video vsebine uporabniku 1 in ponudnik B uporabniku 2. Del video vsebin je posredovan v multikast načinu razširjanja. Izum predvideva, da so multikast multimedijske vsebine obeh ponudnikov ločene z uporabljenimi multikast IP (ang. Internet protocol) naslovi.
Glede na opisan postopek za izvedbo funkcionalnega večponudniškega multikast članstva je jasno, da je poskrbljeno za enoumno označevanje multikast skupin (ponudnika storitev se dogovorita o multikast naslovnem prostoru).
Mrežna postavitev glede na sliko 2 predvideva, da je uporabnik 1, (ta pripada operaterju A) član multikast VLAN-a X, in je priključen na port dsl1 io na DSLAM-u, ta pa je preko navzgornje povezave 7 priključen na L2 stikalo. Uporabnik 1 želeno video vsebino (ponudnika storitev A) pridobi preko naslova v multikast naslovnem prostoru. Primer predvidi, da se multikast promet (ponudnika storitev A) v oz. iz omrežja označi z VLANom McA.
is Primer delovanja na mrežnem nivoju:
Ko uporabnik 1 izbere multikast video, se v navzgornji smeri (od uporabnika proti omrežju) pošlje zahteva za včlanitev v multikast video vsebino preko sporočila IGMP Join. To zahtevo DSLAM 3 prestreže, ustrezno zapiše v tabele in obdela, ter odpošlje proti omrežju. DSLAM 3 na podlagi v naprej določenih pravil v prestreženo informacijo doda McA VLAN. Enako postori za vse IGMP sporočila, ki so poslana od tega uporabnika.
Primer delovanja algoritma:
Procesorska enota 10 na podlagi pravil, ki jih predpiše kodni mehanizem 9, označi prihajajoče zahteve IGMP iz uporabniškega VLAN-a v omrežni VLAN Mc. Označevanje se izvaja na podlagi prejetih informacij v glavi IGMP IP-paketa. Podatek, na katerega se naveže označevanje je ciljni IP-naslov (ang. destination IP address). CPU 10 doda v CAM tabelo 11 zapis o ciljnem naslovu za multikast vsebino ponudnika z pripadajočim
VLAN-id Mc.
CPU 9 nastavi mehanizem 12 odpošiljanja s pravili VLAN označevanja io multikast paketov na posameznih portih na podlagi pravil odpošiljanja, zapisanih v kodnem mehanizmu 9. Mehanizem 12 odpošiljanja odpošlje preko povezav 7 ustrezno prirejen (z omrežnem VLAN-idjem) uporabniški
IGMP promet.
Ko uporabnik ne želi več prejemati video vsebine ponudnika, pošlje 15 sporočilo IGMP Leave, ki ga prestreže CPU 9. V primeru, da ni vključenih drugih uporabnikov, ki še želijo prejemati isto video vsebino kot ta uporabnik se sporočilo IGMP Leave označeno z mrežnim VLAN-on in pošlje proti L3 napravi 6. Istočasno se na DSLAM-u pobriše tudi zapis o multikast skupini.

Claims (1)

  1. PATENTNI ZAHTEVKI
    1. Postopek za izvedbo funkcionalnega večponudniškega multikast članstva, kjer da mrežna postavitev predvideva, da so vsi uporabniški
    5 porti na DSLAM-u (3) pripadniki različnih VLAN-ov, pri čemer uporabnik na enem VLAN-u ne more komunicirati z uporabnikom, ki je pripadnik drugega VLAN-a brez uporabe L3 naprave (6), ter je na ta način dosežena želena izolacija; vsak priključitveni port na dostopovnih L2 stikalih (5) pa je član vseh VLANOV-ov in se nanj priključujejo io DSLAM-i z več VLAN-i.
    označen s tem, da uporabnik (1) izbere multikast video, ki pošlje zahtevo v navzgornji smeri (od uporabnika proti omrežju) za včlanitev v multikast video vsebino preko sporočila IGMP Join, da zahtevo prestreže DSLAM (3), is ustrezno zapiše v tabele in obdela, ter odpošlje proti omrežju in na podlagi v naprej določenih pravil v prestreženo informacijo doda McA
    VLAN, kar stori enako za vsa IGMP sporočila, ki so poslana od tega uporabnika, da procesorska enota (10) na podlagi pravil, ki jih predpiše kodni mehanizem (9), označi na podlagi prejetih informacij v glavi IGMP
    20 IP-paketa prihajajoče zahteve IGMP iz uporabniškega VLAN-a v omrežni VLAN Mc in je podatek, na katerega se naveže označevanje ciljni IP-naslov, nakar CPU (10) doda v CAM tabelo (11) zapis o ciljnem naslovu za multikast vsebino ponudnika s pripadajočim VLAN-id Mc in da CPU (9) nastavi mehanizem (12) odpošiljanja s pravili VLAN označevanja multikast paketov na posameznih portih na podlagi pravil odpošiljanja, zapisanih v kodnem mehanizmu (9) in da mehanizem (12) odpošiljanja odpošlje preko povezav (7) ustrezno prirejen (z omrežnem VLAN-idjem) uporabniški IGMP promet.
SI200800315A 2008-12-19 2008-12-19 Postopek za izvedbo večponudniškega multikast članstva SI22941A (sl)

Priority Applications (3)

Application Number Priority Date Filing Date Title
SI200800315A SI22941A (sl) 2008-12-19 2008-12-19 Postopek za izvedbo večponudniškega multikast članstva
RU2009146940/08A RU2534950C2 (ru) 2008-12-19 2009-12-18 Процедура реализации членства в нескольких группах многоадресной передачи различных провайдеров
UAA200913246A UA105355C2 (uk) 2008-12-19 2009-12-18 Спосіб багатопровідникової групової передачі складових

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SI200800315A SI22941A (sl) 2008-12-19 2008-12-19 Postopek za izvedbo večponudniškega multikast članstva

Publications (1)

Publication Number Publication Date
SI22941A true SI22941A (sl) 2010-06-30

Family

ID=42308290

Family Applications (1)

Application Number Title Priority Date Filing Date
SI200800315A SI22941A (sl) 2008-12-19 2008-12-19 Postopek za izvedbo večponudniškega multikast članstva

Country Status (3)

Country Link
RU (1) RU2534950C2 (sl)
SI (1) SI22941A (sl)
UA (1) UA105355C2 (sl)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2018232853B2 (en) * 2017-03-09 2023-02-02 Magnus Skraastad GULBRANDSEN Core network access provider

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959989A (en) * 1997-06-25 1999-09-28 Cisco Technology, Inc. System for efficient multicast distribution in a virtual local area network environment
KR100860581B1 (ko) * 2002-05-18 2008-09-26 엘지전자 주식회사 멀티캐스트 데이터 전송 방법
US7324542B2 (en) * 2005-01-19 2008-01-29 Alcatel Lucent Multicast distribution of streaming multimedia content

Also Published As

Publication number Publication date
UA105355C2 (uk) 2014-05-12
RU2534950C2 (ru) 2014-12-10
RU2009146940A (ru) 2011-06-27

Similar Documents

Publication Publication Date Title
CN101258414B (zh) 增强型多播vlan注册
US7881314B2 (en) Network device providing access to both layer 2 and layer 3 services on a single physical interface
EP2057796B1 (en) Point-to-multipoint functionality in a bridged network
US6963575B1 (en) Enhanced data switching/routing for multi-regional IP over fiber network
US8228928B2 (en) System and method for providing support for multipoint L2VPN services in devices without local bridging
US7751394B2 (en) Multicast packet relay device adapted for virtual router
EP1849267B1 (en) Method and nodes for performing bridging of data traffic over an access domain
US10057080B2 (en) Multicast transmission over bonded broadband
JP2011147195A (ja) アドレス型キャリアネットワークにおける区別転送
CN103947154B (zh) 用于远程多播复制***中的多播复制的方法和设备
WO2007059679A1 (fr) Procede pour le traitement de service multidiffusion anormal et equipement de reseau associe
WO2006108344A1 (fr) Procede de realisation de reseau prive virtuel
SI22941A (sl) Postopek za izvedbo večponudniškega multikast članstva
WO2008125675A1 (en) Method for operating a network element and according device as well as communication system comprising such device
US8340107B2 (en) VLAN numbering in access networks
US7715391B1 (en) System and method for optimal delivery of multicast content
US11140456B2 (en) Communication network, communication system, and communication method for multicast video streaming over communication provider borders
EP2066073B1 (en) Access system and method for multicast management
SI23484A (sl) Postopek za izvedbo funkcionalnega veäśponudniĺ kega multikast äślanstva v 802.1 ad omreĺ˝jih
RU2402174C2 (ru) Правомерное прослушивание в сетях ip-протокола
JP6546560B2 (ja) 事業者側光回線終端装置、マルチキャスト伝送方法及びコンピュータプログラム
CN2930118Y (zh) 一种面向多业务的接入网络装置
JP3806082B2 (ja) 動的経路制御方法および動的経路制御装置
HASHIM et al. An approach to enhance aggregated source specific multicast scheme
House et al. Ethernet ALA Service Definition

Legal Events

Date Code Title Description
OO00 Grant of patent

Effective date: 20100708

KO00 Lapse of patent

Effective date: 20190103