Professional Documents
Culture Documents
MULTICAST
Tng quan v multicast
Cc host mun nhn d liu t mt ngun multicast c th tham gia hoc ri khi mt
nhm multicast bt k thi im no. Hn na, mt host s quyn nh c tr thnh
thnh vin ca mt hay nhiu nhm multicast hay khng . Nguyn tc cn quan tm l
s hoch nh lm th no phn phi cc multicast traffic n cc thnh vin ca
nhm m khng nh hng n cc thnh vin ngoi nhm.
a ch multicast:
Cc router v switch phI c phng thc phn bit traffic dng multicast vI dng
unicast hay broadcast. iu ny thc hin thng qua vic gn a ch IP, bng cch dng
a ch lp D t 224.0.0.0 n 239.255.255.255 ch cho multicast. Cc thit b mng c
th nhanh chng lc ra cc a ch multicast bng cch c 4 bit bn tri ca mt a
ch. Bn bit ny ca mt a ch multicast lun lun bng 1110.
tra tt c cc frame c MAC m n quan tm. Sau host ny phi kim tra phn a
ch IP bn trong mi frame nhn ra phn a ch ca tng nhm multicast.
Cc router thng phi thc hin mt php kim tra trn tt c cc gi multicast m n
nhn. Reverse Path Forwarding (RPF) l mt cng c m bo rng cc gi tin
khng b a ngc tr v cy multicast mt v tr bt k no . Khi mt gi tin
c nhn trn mt cng ca router, v d cng E0 ca router, a ch ngun ca gi s
c kim tra. Sau router s so snh a ch ngun ny vi mt entry trong bng nh
tuyn unicast. Nu ct out-going interface ca bng nh tuyn cng ng bng cng
nhn gi multicast (tc E0 trong v d ny), gi multicast s c x l v chuyn ra
cc nhnh ca cy. Nu cng l khng so trng, iu ny c ngha l c mt ai
a gi vo mt v tr khng mong i, chuyn gi tin ngc v root. Gi tin lc ny s
b loi b. thc hin php kim tra RPF ny, router chy giao thc PIM phi tm
kim a ch ngun trong bng nh tuyn unicast.
IGMP
IGMPv1
Ngoi ra, router khng c gi mt danh sch y cc host thnh vin cho tng nhm
multicast. Thay vo , n cn phi lu nhng nhm multicast no l ang tn ti trn
nhng cng no ca n.
IGMPv2
Phin bn IGMPv2 gii thiu vi s khc bit so vi phin bn u tin. Cc gi tin truy
vn by gi c gi l General Queries. Cc gi ny c th gi ti a ch all-hosts
hoc ti tng nhm c th. Mt ci tin khc na l cc host c php ri khi nhm.
Khi mt host quyt nh ri khi mt nhm n tham gia, n s gi thng ip
LeaveGroup n a ch all-router 224.0.0.2. Tt c cc router trn mt phn on mng
ni b s lu thng ip ny v router truy vn s tip tc qu trnh. Router s tr li
thng ip trn bng thng ip truy cp gi theo nhm. Thng ip ny s hi rng c
cn host no mun nhn traffic cho nhm na khng? Bt c host no cng phi tr
li li bng thng ip membership report. Nu khc i, router s kt lun mt cch an
ton l khng cn thit chuyn traffic cho nhm trn phn on mng .
PIM-DM s nhn bit cc thit b lng ging bng cch trao i cc gi hello. Thng tin
lng ging ny c dng trc xy dng cy n tt c cc lng ging. Sau , cc
nhnh ca cy s ln lt c loi b. Nu mt dng multicast bt u, cy s c
xy dng, cy s ch tn ti khi cc thnh vin tch cc cn tn ti. Nu mt host mi
ng k tham gia nhm, nhnh ca phn on mng s c nh thm vo cy.
PIM Sparse Mode (PIM-SM) dng mt gii php khc. Cy multicast khng m rng
n router cho n khi no mt host tham gia vo mt nhm. Cy multicast c xy
dng bng cc thnh vin cc node l v m rng ngc v root. Cy c xy dng
t di ln. SM cng hot ng da trn tng cu trc shared-tree, trong gc ca
Khi mt host tham gia vo mt nhm multicast dng IGMP, router cc b s chuyn cc
thng ip Membership report v gc ca cy multicast. Mi router dc theo ng i
s thm nhnh vo cy dng chung shared-tree. Qu trnh loi b nhanh ch thc hin
khi mt thnh vin ca nhm b xa ra khi mt nhm. Qu trnh ny c hin th
hnh di y:
tin i mt cch hiu qu. Tuy nhin lp 2, mt switch ch kim tra phn header ca
frame Ethernet tm a ch ngun v a ch ch. Cc switch ny khng th hot
ng theo yu cu ging nh router. Thng tin tt nht m mt switch bit c l a
ch multicast ch v khi frame cn phi c pht tn ra tt c cc cng ca vlan.
C hai phng thc c pht trin cho php cc switch chuyn cc gi tin multicast
mt cch thng minh: dng IGMP snooping v dng CGMP. Mt phng thc i hi
phn cng mnh, phng thc kia th hc hi thng tin t cc router lng ging.
Vi IGMP snooping, c hai trng hp c bit ca thnh vin nhm trong bng CAM:
-