LỜI CAM ĐOAN
!"#$% &"'(
")*$!+,!-./
**'0112 $34)05
6!+ "#6784
9,"':3!+ "#4;
<'="75">584
9,")?2@1"A5 B'>"
,4C>+<?2@"'
D",D*)+EF
5D& )'
Thái Nguyên, tháng 10 năm 2010
:&
Trần Ngọc Sơn
G
MỤC LỤC
HI:JKL=MN:O''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''P
HI:JKL=JQ:JN:J''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''R
KSTUV''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''W
X'T6>4''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''W
Y'KZ!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''W
['J\'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''']
P'^> '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''']
=J_`:OXGQKJabVcd=e:O:OJfagKV(a=Ih''''''''''''''''''''''''''''''''''''''''''''i
X'X'^""4agK''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''i
X'X'X'="A/0'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''i
X'X'YTD;K''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Xj
X'X'[=#5#.'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''XX
X'Y'TD5K''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''X]
Y'Y'T,{2~!,agK''''''''''''''''''''''''''''''''''''''''''''''''''''''PP
Y'Y'X'O\,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PR
Y
G
Y'Y'Y'HDZ•€(F''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''P}
Y'Y'[^-,.'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''P]
Y'Y'P'=>2DZ•ph''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Rj
Y'Y'R'•€(F2DZ?''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''RX
=J_`:O[G‚ƒ„Hx:OJfJ…:OTupvpTaf:wHxIyz:=e:O
:OJfagKV(a=Ih''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''R[
['X'KZ!5!A2~+2Z'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''R[
['Y'=ZKMFG'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''R}
['['‚#52~,.T,{2~!,K'''''''''''''''''''''''''''R]
['['X'=6>)"5 (''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}Y
['['X'X'T6D;agG'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}Y
['['X'Y'D5rFs†K''''''''''''''''''''''''''''''''''''''''''''''}[
['['X'['=>)‡•MyIG'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}[
['['X'P'^|1"2DZG'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}R
['['X'R'^o!:a=G'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}
['['Y'HF,.54c2F'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}W
['['Y'X'"!(I:XrK"59"?,c2Fs''''''''''''''''''''''''''''''}W
['['Y'Y'"!(I:Yr=""5c2Fs''''''''''''''''''''''''''''''''''''''''''''''}i
^ˆ•VNTvT_‰='''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''WX
^ˆ(VŠ:''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''WY
:J‹:O^aˆ::OJŒ:OJaz:=•VaˆgJ•p'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''W[
ua(afVJIK^JNp''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''WP
[
G
DANH MỤC BẢNG
MX'XG,aOKgX[''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''X[
Hình 2.5.yF2FhFF'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''[i
Hình 2.6.J1 g5FF''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PY
Hình 2.7.J1 yF2FFF''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''PY
Hình 2.8.^hagJ'[Y[{2ZHK''''''''''''''''''''''''''''''''''''''''''''''''''P[
Hình 2.9.^hagJ'[Y[{2Zg5+'''''''''''''''''''''''''''''P[
Hình 2.10.^hagJ'[Y[2t.''''''''''''''''''''''''''''''''''''''''PP
R
G
J)Y'XX'•h2+2Z"#2F'''''''''''''''PW
J)Y'XY',. -''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''P]
J['X'BW nhu cầu cho từng chế độ QoS.......................................................59
J)['Y'CPU nhu cầu cho từng chế độ QoS.....................................................59
J)['['Tuyến tính phân phối băng thông bằng cách sử dụng các ứng dụng mặc
định, thích ứng không được sử dụng...................................................................60
J)['P'Tăng số lượng các thành viên trong nhóm đang hoạt động bằng cách sử
dụng thích ứng để phân phối lại nguồn mạng.....................................................60
J)['R€ Hình thức QoS thông qua hệ thống phải đối mặt với điều kiện nguồn tài
nguyên có sẵn......................................................................................................61
J)['}'h/9,.'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}Y
J)['W'^|1c'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}W
J)[']'^X'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}]
J)['i'^Y'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}i
J)['Xj'^['''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Wj
}
G
MỞ ĐẦU
1. Đặt vấn đề
K"5?"+2Z!"5?5|
!2Z$A5o1>\"4
/t1&>A'gA\"+2Z!
5KpFhFgqrKphgqs'
ۥ2Z+agK,{
3. Hướng tiếp cận
c\Z!)o,ag$
F\!+"",$)o"+
70 $8C;"oo‘
"2Z ag"+2Z,{'
4. Kết cấu của luận văn
gA|A
=/XG)o4,agK
=/YGT,{2~!,agK
=/[G‚#52~,.,{2~!,ag
K
^
^
:3D!+F
,
]
G
CHƯƠNG 1: TÌM HIỂU VỀ CÔNG NGHỆ IP
MULTICAST
1.1. Khái quát về IP Multicast
X'X'X'="A/0
To#52~,.723,A!AC"
"5?"F†+$C""5?Co
{523,8+ag'
+>"59{23,+\1D
;Cr{2Z1D;\Hs'
+""5."C•!,\
FZ01oBC23,'
AD;ag0!†˜FoAD; 8
C'
K1.D;2! G
€01D;GYYP'j'j'j€Y[i'YRR'YRR'YRR'
€TD;€GYYP'j'j'j€YYP'j'j'YRR2t0|"
+D5'yF•5o"CCD;5'="D
;09D;>"YYP'j'j'X$>"FYYP'j'j'Y$>
"phgqFYYP'j'j'R™#5D;"C.DD
š\'
€^D;2DY[i'j'j'j€Y[i'YRR'YRR'YRR
2t"4"'TD;5{2Z
3"4!CCo2t4A'
€TD;ZYYP'j'X'j€Y[]'YRR'YRR'YRR2t0|0>+
.'="D;5{2Z!aFF$)5D;5
25>'
X'X'[=#5#.
To#.23,\>""5$#5#.
{2Z$CC"2Z4o& 23,
54!'=C/0 #5#.
* Cây nguồn: (#5\. C?923,
"" C2@\"A.23,!'H#5
5{2Z&k>!*#5&k>rhF
gFF›hgs'
XX
G
* Cây chia sẻ: (#5{2Z1.25>1o•*
!'O.l5—*oœryF2F•g›ygs'
^{2Z#5l$9{ C\.C
55oF"" #5"A.23
,'
X[
G
* Giao thức IGMPv1: M9Y,JKF0F
yFJKF0F•F5'TD2 ,aOKgX
o,G
j [ P
W
]
XR
X}
[X
cF 5F VF2 =F
OI22F
MX'XG,aOKgX
O"D "&aOKgXG
Tên trường Độ dài Mô tả
cF P0 =;D!0 +C"DX
5F P0
‚"DYo,C"DG
jXJKF0F•F5
jYJKF0FyF
VF2 ]0 =+"Dj{0D0’
=F X}0 Htoo†")5423,
O
I22F
[Y0
T"4"Dj'j'j'jF{CJ
KF0F •F5 " " D D ; C
1"5{,JKF0F
yF
jXYaOKgXJKF0FyF
jX}aOKgYJKF0FyF
jXW(FFOKFF
K
yFFF
]0
=;&.r?0–#5s
1Co95>$;{
2Z",5>
=F X}0 Htoo†")5423,
OI22F [Y0
T""Dj'j'j'jC5>
"D;C,8C
Zo'=",JKF0FyF
6,(FFOCoD;
C&5
MX'PG="&,aOKgY
XR
G
* Giao thức IGMPv3
aOKg!0[|1+ aOKgY0–,†
?89%"*23,2~
!D;ag9'c\aOKg[CoC4912—23
,)"CoC23,8"
9A>'aOKg[—,JKF0F•F5
!!0\ JKF0FyF'
- Lọc dữ liệu %1;C•9
23,8D;9"D'aKOg[%1;
<1?#5"CZoG
ŸH""923,'
&5
yFFF2rH
!s
P0
=+"Dj{0D0’
hF X0
O""DXo<"F28
&15>
•FF y0F
c0Fr•ycs
[0
=;"C2!'
aOKgCo>5•yc€XC20D
>
•FF •F5
aF=2Fr••a=s
]0
=;&?0–#5
F35>&
:0F˜hF X}0
=;.D;9+,
5>
hFI22FF [Y0 =+D;ag 9
MX'RG="&,aOKg[
XW
1.2. Định tuyến Multicast
T#0?9G
€O+1F)rHFFK2Fs
HcKyggaK€HK'J1F/0"0’C
"F–!"—9?>1"523,
* Ghép nhánh: To~,%")F{1
,HcKygO˜\F?!o0"C.%
"|#5'hF?!C•9
0–,O˜€I5o.
F?2\'
X'Y'YO+gaKHFF2F
(+11\+D5ag
'gaKrga2FF2FKs*+
{2Zo0D5r090D
5šs!F$C{2Z80D5o
~,")oyFFFgq¡2rygqs8C
5D{23,'M|)gaK2t5)23, 0D
5$CA~,""{$0"
&0D53"F"+"$4
C"o54!'gaKCo>)o
J)X']GO%"HcKyg
1F/2FF2FF2F$A5)
054gaKrgaK›HKs09"")/0G)
C$k0’%"!#5#.$/"'
1.2.2.1 Tìm kiếm hàng xóm
* Thông điệp Hello: =‘+HcKyg$gaK€HK{2Z
/)FC'gaK€HKX,)C
!yF•F5CC,aOKg{\
YYP'j'j'YrD;€Fs'gaK€HKY,2—C!
JF{F¢[j#5\YYP'j'j'X[rD;€gaK€Fs'
,JF+"DJ2F&,~
.3"5'
* Router được chỉ định: ,gaKJF8o!
C8{2Zo)F;Do{23,
rHFF2yF›Hys5',JFo"
F$)%*FCD;ag>'
1.2.2.4 Ghép nhánh
^A%")FC•{1,O˜\
F!Co5!A23,'yF!C,
&0–"{1,O˜€I0"•%
"'
J)X'XXG‚"gaK€HK
X'Y'[gaKhFK2F
1.2.3.1 Cây chia sẻ
="1 gaK€hK51#5l14$
C.#5*oœygryF2F•gs'=#5l
—C1!"#5ygkyg). C|o
yg'yF|6..23,81CC•
#5l'^F.23,8C
3C•k0’’#5l'
1.2.3.2 Cây đường đi ngắn nhất
O+gaK€hK&2tCo23,
#5&k>hg'M–"#5hg23,
•~\"5Fyg$
4C-!Fyg':o #5hgF
25)"~o"rh$Os0D5'
J)X'XYGO%"gaK€HK
1.2.3.3 Thông điệp Join/Prune
="A\#5•k,gaKmgaKgF
,"\Z?"’")
5k0’"'5!+gaK;{2Z1,/
mngF+'K†,mngF+
2"mgF12"CCo†'="~
omgF,mngFCt1D2$
09"G