Nhóm 7 – lp D04VT1
1
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
KHOA VIN THÔNG 1
***
BÁO CÁO
BÀI TP LN
PHÂN LP MAC TRONG IEEE 802.11n
Giáo viên hng dn:
Th.S Nguyn Vit Hùng
Sinh viên thc hin:
1. ào Nh Ngc
2. oàn Vn Trnh
3. Nguyn Trng c
p:
D04VT1
Hà Ni, 11-2007
i nói u
Nhóm 7 – lp D04VT1
i
I NÓI U
Xã hi càng phát trin, nhu cu vi sng ngày càng cao, con ngi càng cn có
nhiu phng tin tha mãn nhng nhu cu v công vic và sinh hot. S phát trin
a các ng dng phân tán trên nn mng mà có xu hng ngày càng da trên môi
trng vô tuyn ã thúc y s ra i ca các công ngh mi gii quyt các vn
yêu cu ó. Các mng không dây ngày nay theo các chun IEEE 802.11 a/b/g ã tha
mãn phn nào nhu cu thit yu ca con ngi. Tuy nhiên theo thi gian và s phát
trin ca xã hi yêu cu cn có nhng mng không dây t c các yêu cu v kh
ng di ng, tin cy, tính sn sàng ca mng, thông lng cao và bo mt tt. Nhn
thy rõ u ó IEEE nm 2004 thành lp TGn có nhim v xây dng mt chun mi
802.11n áp ng nhu cu v thông lng cao lên n 600 Mbps th hin s vt tri so
i các chun khác ã có. Tháng 6/2007, Wifi Alliance ã a ra bn draft 2.0 cho
802.11n xác nh các thông s c bn i vi các thit b tuân theo chun này. IEEE
a hn s thông qua bn 802.11n chính thc vào nm 2009.
Tài liu này tp chung tìm hiu các c tính c bn ca phân lp MAC trong chun
IEEE 802.11n. Tài liu c trình bày thành 3 chng gm:
Ø Chng 1: Gii thiu chung v chun IEEE 802.11n
Ø Chng 2: Gii thiu phân lp 802.11n MAC trong mô hình OSI
Ø Chng 3: Chc nng phân lp 802.11n MAC
Cui cùng chúng em xin chân thành cm n s hng dn và to u kin ca thy
ThS. Nguyn Vit Hùng trong quá trình chúng em làm bài tp ln này.
c lc
Nhóm 7 – lp D04VT1
ii
C LC
I NÓI U i
C LC ii
DANH MC HÌNH V iii
THUT NG VIT TT iv
CHNG I: GII THIU CHUNG V IEEE 802.11n 1
CHNG II: GII THIU PHÂN LP 802.11n MAC TRONG MÔ HÌNH OSI 3
2.1. Khi chc nng DCF 3
2.2. Khi chc nng PCF 4
2.3. Giao thc, thut toán và hot ng 4
2.3.1. Giao thc CSMA/CA 4
2.3.2. Giao thc RTS/CTS 5
2.3.3. Thut toán thi gian ch ngu nhiên 7
2.3.4. Quá trình truyn thông trong ch PCF 8
CHNG III: CHC NNG PHÂN LP 802.11n MAC 10
3.1. Các chc nng k tha t các chun trc 10
3.1.1. Chc nng quét tìm thit b 10
3.1.2. Chc nng xác thc 11
3.1.3. Quá trình kt hp 14
3.1.4. Tính nng giám sát ngun n 15
3.1.5. S ct mnh khung. 18
3.2. Các chc nng riêng có trong 802.11n (dng ngh) 19
3.2.1. Kt hp khung 19
3.2.2. Báo nhn theo khi (Block ACK) 22
3.3. Bo mt 22
3.3.1. Thit lp khoá 22
3.3.2. Nhn thc 25
3.3.3. S bí mt 28
3.3.4. S toàn vn 29
T LUN 30
TÀI LIU THAM KHO 31
Danh mc hình v
Nhóm 7 – lp D04VT1
iii
DANH MC HÌNH V
Hình 2.1: Mô hình OSI và kin trúc phân lp MAC 3
Hình 2.2 : Hot ng ca giao thc RTS/CTS 5
Hình 2.3: Hot ng ca RTS/CTS gia mt máy trm không dây và mt máy trm có
dây 6
Hình 2.4: Hot ng ca RTS/CTS gia hai máy trm không dây 7
Hình 2.5: Lc hot ng ca mt máy trm trong ch DCF 8
Hình 3.1: Phng pháp quét bng 10
Hình 3.2: Quét chng 11
Hình 3.3: Quá trình xác thc OSA 12
Hình 3.4: Quá trình xác thc SKA 13
Hình 3.5: Quá trình kt hp 15
Hình 3.6: PSP Mode in a BSS 17
Hình 3.7: Fragmentation burst 19
Hình 3.8: Khi không thc hin phng pháp kt hp khung 20
Hình 3.9: Phng pháp kt hp khung 20
Hình 3.10: Kt hp MSDU 21
Hình 3.11: Kt hp khung MPDU 21
Hình 3.12: Key Generation in WEP, WPA and WPA2 23
Hình 3.13: Per-Packet Key Generation 25
Hình 3.14: Authentication Architecture 26
Hình 3.15: EAPOL 26
Hình 3.16: Authentication Overview 27
Hình 3.17: AES Counter Mode 28
Hình 3.18: CBC MAC 29
Thut ng vit tt
Nhóm 7 – lp D04VT1
iv
THUT NG VIT TT
A
ACK Acknownledgement Báo nhn
AES Advanced Encription Standard Chun mã hóa tiên tin
AP Access Point m truy nhp
ATIM Ad-hoc TIM TIM ca mng Ad-hoc
B
BSS Basic Service Set p dch v c s
C
CAM Continuous Aware Mode Ch nhn thc liên tip
CCMP Cipher Block Chainning Message Bn tin chui khi mã hóa
CFP Contension Free Periord Chu k không xung t
CP Contension Periord Chu k xung t
CSMA/CA Carrier Sense Multiple Access/
Collision Avoidance
a truy nhp cm nhn sóng
mang nhm tránh xung t
D
DCF Distributed Coordination Function Khi chc nng DCF
DSSS Directed Sequence Spread Spectrum Tri ph chui trc tip
E
EAPoL EAP over LAN EAP trong mng LAN
ESS Extended service sets p dch v m rng
I
IBSS Independent BSS BSS không ph thuc
IEEE Institute of Electrical and Electronics
Engineers
Vin các k sn n t
M
MAC Medium Access Control u khin truy nhp môi trng
MIMO Multiple Input Multiple Output Công ngh MIMO
MPDU Message Protocol Data Units n v d liu giao thc bn tin
MSDU MAC Service Data Units n v d liu dch v MAC
N
NAV Network Allocation Vector Vector nh v mng
O
OFDM Orthogonal Frequency Division
Multiplexing
Ghép kênh phân chia theo tn s
trc giao
OSA Open System Authentication Xác thc h thng m
Thut ng vit tt
Nhóm 7 – lp D04VT1
v
P
PCF Point Coordination Function Khi chc nng PCF
PMK Pair-wise Master Key Khóa PMK
PSP Power Save Polling Thm dò tit kim nng lng
PTK Pair-wise Transient Key Khóa PTK
R
RTS/CTS Request to Send/ Clear to Send Giao thc RTS/CTS
S
SDM Space Division Multiplexing Ghép kênh phân chia theo không
gian
SIFS Short Interframe Space Khong cách liên khung ngn
SKA Shared Key Authentication Xác thc h thng m
SSID Service Set Identifier Nhn dng tp dch v
STA Station A Máy trm A
T
TIM Traffic Indication Map ch th lu lng
W
WEP Wired Equivalent Privacy t mã tng ng hu tuyn
WLAN Wireless LAN ng LAN không dây
WPA Wifi Protected Access Công ngh mã hóa WPA ca Wifi
Chng 1: Gii thiu chung v IEEE 802.11n
Nhóm 7 – lp D04VT1
1
CHNG I: GII THIU CHUNG V IEEE 802.11n
áp li nhu cu th trng ngày càng gia tng vi vic yêu cu thc hin cao hn
a WLAN, IEEE ã hình thành nhóm làm vic 802.11n. Phm vi làm vic ca nhóm
này là nh ngha u chnh lp vt lý và lp MAC chuyn giao mt giá tr nh nht
100Mbps thông qua mt m truy nhp dch v MAC (SAP).
802.11n s dng mt quan m phát trin ang s dng ti các công ngh hin hu.
trong khi gii thiu công ngh mi ó chúng cung cp hiu qu làm vic s phát trin
thy c yêu cu ca vic phát trin nhng ng dng. S dng li nhng công ngh
quý báu nh OFDM, mã hóa sa li t phía trc, an xen và ánh xu bin biên
u phng ã c sa và gia li, giá c gim xung và hoàn toàn tng thích vi
công ngh trc ó.
Có 3 khóa vùng c cn xem xét khi tng a ch trong s hot ng ca WLAN.
u tiên là s ci to trong công ngh vô tuyn ó là tng tc truyn vt lý. Th 2 là
ch mi qun lý có hiu qu nhng kiu thc hin lp vt lý tng cng phi c
phát trin. Th 3 là ci tin trong hiu lc truyn d liu cn gim bt ci thin theo
p vi s tng trong tc truyn vt lý.
Ny sinh hiu hiu lc khác t nhng phn t trc trong ó nó cung cp mt sa
ng h thng chn lc và h tc d liu thô cc i. u này cho phép tiêu chun
cung cp s thc hin mt ng c bn nhng tham s có tt c các thit b 802.11n,
trong khi các công ty chp nhn tng cng nhng kh nng ng dng khác nhau và giá
khác nhau. Phn cng ca WLAN không cn h tr các tùy chn tng hp vi
chun.
Yêu cu u tiên s h tr mt s thi hành OFDM c phát trin trên da trên
802.11a/g s dng tc mã ln nht cao hn và nhp di thông rng hn. S thay
i ci thin cao nht có tht c tc d liu thô có th t 54 ti 65 Mbps trong
các tiêu chun ã có.
MIMO là công ngh nhiu u vào nhiu u ra c s dng trong 802.11n phát
trin giao din vt lý OFDM có sn ã c thc hin trên 802.11a/g. s khai thác
MIMO a ng vi mt công nghã bit nh vic ghp kênh phân chia không gian
SDM. Truyn thông qua thit b WLAN phân chia mt lung d liu thành nhiu phn
truyn trong nhiu dòng không gian.Vic phân chia nhng anten tng ng các
anten thu có th nhn c d liu.802.11n hin thi cung cp ti 4 lung không gian
c dù phù hp vi phn cng không c yêu cu thc hin vi nhiu ng.
Vic tng gp ôi s lng lung không gian t mt ti 2 có hiu qu gp ôi trong
vic tng tc d liu thô. Ti ây có s cân bng tuy nhiên, ging nh vic tng công
sut tiêu th, và ti mt khong nh hn v giá. Bn lit kê 802.11n bao gm mt ch
tit kim công sut,gim nh công sut tiêu th khi s dng a ng ch nhng
Chng 1: Gii thiu chung v IEEE 802.11n
Nhóm 7 – lp D04VT1
2
ng truyn thông có ích mi c thc hin.H thng tit kim công sut MIMO òi
i c m c ch ra trong 802.11n.
Có 2 c tính c ch ra ma tp trung vào vic ci thin vic thc hin MIMO: (1)
o chùm tia (2) phân tp là mt k thut hi t tín hiu vô tuyn trc tip trên anten
ích do ó làm tng kh nng sp xp và thc hin bi vic gii hn giao thoa. Nhiu
anten khai thác s phân tp bng vic kt hp nhiu u ra hay la chn mt tp con tt
nht trong mt s ln các anten. So vi yêu cu nhn c mt s lung không gian.
802.11n cng h tr lên ti 4 anten.
H thng tùy chn khác trong 802.11n có hiu qu cao gp ôi tc d liu bi
vic tng gp ôi bng tn ca WLAM|N t 20 ti 40 MHz. S cân bng s cp mt
vài kênh có sn ít hn mi thit b khác nhau. Trong trng hp s dng bng
2.4Ghz, ti ó có ch cho 3 kênh 20Mhz không chng lên nhau. Mt kênh 40Mhz
không th có nhiu ch cho nhng thit b khác nhau kt ni hoc lan truyn ging
nh trong không khí. u này có ngha là thông minh hn. Vic qun lý ng ó là ch
ra nhng li m bo rng các tùy chn ca kênh 40Mhz c ci thin toàn b. S
at ngc ca WLAN gn lin vi s cân bng ca nhng di thông cao ca m s
khách hàng vi nhng nhu cu ca mt s khách hàng khác kt ni ti mng.
Mt trong nhng c tính quan trng nht trong 802.11n c ch ra phát trin
vic thc hin ch trn c gi là s hi t. Tt hn là vic gi i mt khung d
liu n, các khách hàng c gp li vào chung mt khung và truyn i. Vì vy s hi
làm tng hiu qu ca vic khôi phc % d liu ang c truyn trên mng.
802.11n ch ra qúa trình phát trin vi nhng tiêu chun trc ó trong trng thái
luôn bo m tính tng thích vi hn 200 triu thit b wi-fi hin thi (802.11b) ang
c s dng. Mt m truy cp 802.11n s giao tip vi mt trong nhng thíêt b
802.11 trên bng tn 5GHz cng nh phn cng ca 802.11b/g hot ng trên tn s
2.4Ghz. Ngòai kh nng vn hành vi nhau, thit b 802.11n cng cung cp cho mng
kh nng ln hn trong s pha trn trên nhng cái 802.11g ã xut.
Bi vì nó cha di thông ln hn hiu, phm vu hat ng tt hn, tin cy
cao.802.11n có tác dng trong rt nhiu cu hình mng. và tó ny sinh các ng dng
m tay ca mng trong nhà, mt s gia tng áng k ca s khách hàng s thy c
802.11n không ch là mt s nâng cao các tin ích ca nó mà còn là mt nhu cu thit
u. Mt vài yu t gây ra nhng ng dng mà ang u khin nhu cu cho 802.11n
ó là VoIP,load video nhc game lu tr gn lin trc tíêp trên mng
Chng 2: Gii thiu phân lp 802.11n MAC trong mô hình OSI
Nhóm 7 – lp D04VT1
3
CHNG II: GII THIU PHÂN LP 802.11n MAC TRONG MÔ HÌNH OSI
Phân lp MAC nm trong lp Liên kt d liu (Data Link) ca mô hình OSI. Phân
p MAC xác nh cách thc truyn các khung d liu trên môi trng truyn dn bng
cách kt hp mt a ch vt lý cho mi thit b, xác nh topo mng và thm dò ng
truyn.
Hình 2.1: Mô hình OSI và kin trúc phân lp MAC
Kin trúc phân lp MAC bao gm hai khi chc nng: Khi chc nng DCF
(Distributed Coordination Function) và khi chc nng PCF (Point Coordination
Function).
2.1. Khi chc nng DCF
DCF là phng pháp truy nhp theo chun 802.11 cho phép tt c các trm trong
t WLAN tranh chp nhau nhm dành quyn truy nhp vào môi trng truyn dn
không dây có tính cht chia s nh s dng giao thc CSMA/CA. Các mô hình mng
Chng 2: Gii thiu phân lp 802.11n MAC trong mô hình OSI
Nhóm 7 – lp D04VT1
4
BSS (Basic service sets – trong mô hình này ch có duy nht mt AP và các máy trm),
ESS (Extended service sets – ây là mô hình m rng ca BSS cho phép có nhiu AP
và các máy trm), IBSS (Independent basic service sets – mô hình này không có AP mà
ch có các máy trm kt ni trc tip vi nhau) u có th s dng c ch DCF.
Các AP trong nhng mô hình này hot ng tng t nh hub trong 802.3 truyn d
liu.
2.2. Khi chc nng PCF
PCF là mt ch truyn dn cho phép truyn các khung không xung t trong
ng WLAN bng cách s dng thut toán thm dò. u m ca PCF là m bo
c mt khong thi gian tr xác nh vì vy các ng dng yêu cu v QoS (ví d nh
các ng dng thoi hay truyn hình thi gian thc,…) có th s dng trên nn ch
truyn dn này.Khi s dng PCF, AP s m nhim chc nng thc hin thut toán
thm dò do ó các mng ad hoc (mng không có AP) không th s dng ch này.
PCF phi c s dng kt hp vi DCF.
2.3. Giao thc, thut toán và hot ng
2.3.1. Giao thc CSMA/CA
thc hin quá trình truyn thông trong mng cn phi có mt tp các th tc và
cách thc nhm m bo quá trình truy nhp vào môi trng truyn dn t hiu qu
cao. Giao thc c s dng rng rãi trong mng WLAN ngày nay là CSMA/CA.
Khi mt trm xác nh rng không có bt kì mt trm nào khác ang truyn dn thì
nó s chn mt giá tr thi gian ch ngu nhiên.Trm này sau ó s i thêm mt
khong thi gian na da vào giá tr thi gian ch mà nó ã chn, trc khi bt u
truyn d liu. Trong sut khong thi gian này nó vn s tip tc giám sát chc
chn rng không có trm nào khác bt u truyn d liu. Bi vì môi trng truyn dn
vô tuyn là môi trng bán song công nên cn m bo ti mt thi m ch có mt
thit b truyn tín hiu trên môi trng. CSMA/CA là giao thc nhm m bo u ó.
Tuy nhiên thc t xung t vn xy ra khi hai thit b cùng truyn dn ti cùng mt thi
m. CSMA/CA thc hin nhiu bin pháp kim tra và cân bng nhm gim thiu ti
a s xung t.
Chc nng cm nhn sóng mang xác nh môi trng truyn dn bn hay ri, bao
m cm nhn vt lý nh các mch n t kim tra v cng và tn s sóng phn
i nhn ra s xung t hay cm nhn logic nh vào vic s dng giao thc
RTS/CTS , trng NAV, báo nhn ACK. Chc nng a truy nhp nhm m bo tt c
Chng 2: Gii thiu phân lp 802.11n MAC trong mô hình OSI
Nhóm 7 – lp D04VT1
5
các trm trong mng WLAN u có c hi ngang nhau trong vic tranh chp s dng
môi trng. Chc nng tránh s xung t nhm m bo ti mt thi m ch có duy
nht mt thit bc quyn truyn d liu tránh ti a s xung t nh s dng thut
toán thi gian chi ngu nhiên.
2.3.2. Giao thc RTS/CTS
dng giao thc RTS/CTS nhm thc hin chc nng cm nhn sóng mang logic.
m nhn sóng mang logic làm vic bng cách s dng mt trng gi là NAV
(Network Allocation Vector) hot ng nh mt bnh gi trên mi máy trm.
Khi mt trm mun truyn d liu, nó phi gi mt khung RTS di dng
broadcast, khung này cha trng NAV thit lp trên tt c các trm nghe c nó mt
khong thi gian cn thit trm này có th hoàn thành quá trình truyn d liu ca
mình cng thêm thi gian nhn khung ACK tr li t trm thu. Trm thu sau khi nhn
c khung RTS si ht mt SIFS và gi tr li trm phát bng khung CTS cng
i dng broadcast, các trm còn li nghe c khung CTS này s cp nht li khong
thi gian NAV ca mình. Trm phát nhn c khung CTS t trm thu, i ht mt
SIFS và bt u truyn d liu. Sau khi nhn c khung d liu, trm thu i ht mt
SIFS s gi tr li v trm phát bn tin ACK báo rng mình ã nhn d liu. Lúc
này khong thi gian NAV các trm khác va ht hiu lc và tt c các trm li tip
c tham gia vào quá trình tranh chp mi dành quyn chim dng môi trng truyn
thông.
Hình 2.2 : Hot ng ca giao thc RTS/CTS
Chng 2: Gii thiu phân lp 802.11n MAC trong mô hình OSI
Nhóm 7 – lp D04VT1
6
Nhc m ca giao thc RTS/CTS là chim dng bng thông truyn dn do truyn
các bn tin trao i RTS, CTS di dng broadcast. Vì lí do này, mc nh giao thc
RTS/CTS không c phép hot ng, ch trong mt s trng hp cn thit giao thc
này mi c bt lên. Khi môi trng truyn dn trong mng WLAN xy ra quá nhiu
xung t làm gim bng thông xung mc bt thng (thng là hu qu ca hin
ng hidden node) thì RTS/CTS sc s dng.
Hình 2.3: Hot ng ca RTS/CTS gia mt máy trm không dây và mt máy trm có
dây