Luận văn Nghiên cứu về mạng lưu trữ và đề xuất phương án mạng lưu trữ ứng dụng cho Tổng công ty bảo hiểm Việt Nam

BGIÁO DC VÀ ðÀO TO  
TRƯꢃNG ðꢂI HC BÁCH KHOA HÀ NI  
----------------------------------------  
LUN VĂN THC SĨ KHOA HC  
NGHÀNH : CÔNG NGHTHÔNG TIN  
NGHIÊN CU VMNG LƯU TRðꢃ XUT  
PHƯƠNG ÁN MNG LƯU TRꢅ ꢂNG DNG CHO  
TNG CÔNG TY BO HIM VIT NAM  
HOÀNG DƯƠNG THNH  
Hꢀ Néi  
HÀ NI 2006  
2006  
Bé gi¸o dôc vꢀ ®ꢀo t¹o  
Tr−êng ®¹i häc b¸ch khoa hꢀ néi  
ꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁꢁ  
LUËN V¡N TH¹C Sü KHOA HäC  
Nghiªn cøu vÒ m¹ng l−u tr÷ vꢀ ®Ò xuÊt  
ph−¬ng ¸n m¹ng l−u tr÷ øng dông cho tæng  
c«ng ty  
b¶o hiÓm viÖt nam  
NGꢀNH : C¤NG NGHÖ TH¤NG TIN  
Mꢂ Sè :  
HOꢀNG D¦¥NG THÞNH  
Ng−êi h−íng dÉn khoa häc : TS .trÞnh v¨n loan  
Hꢀ néi 2006  
- 1 –  
- Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
LI C  
M
ƠN  
Trong li ñꢁu tiên ca lun văn Thc sĩ khoa hc này, em mun gi  
nhng li cm ơn và bit ơn chân thành ca mình ti tt cnhng ngưꢀi hꢍ  
tr, giúp ñꢏ em vchuyên môn, vt cht và tinh thn trong quá trình thc hin  
Lun văn.  
Trưꢋc ht, em xin chân thành cm ơn thy giáo Tin sĩ Trnh Văn Loan  
ngưꢀi ñã trc tip hưꢋng dn, nhn xét, giúp ñꢏ em trong sut quá trình thc  
hin lun văn.  
Em xin chân thành cm ơn các thy, cô giáo trong khoa Công nghꢒ  
Thông tin, Bmôn Kthut Máy tính,Trung tâm ñào to và bi dưꢏng sau ñꢄi  
hc và các thy cô trong Trưꢀng ðꢄi hc Bách Khoa Hà Ni, nhng ngưꢀi  
ñã dy d, chbo em trong sut nhng năm hc tp ti trưꢀng.  
Cui cùng, em xin bày tlòng bit ơn ti gia ñình, nhng ngưꢀi bn  
thân và các bn ñꢗng nghip ñã giúp ñꢏ, ñꢕng viên em trong sut quá trình  
hc tp và làm lun văn tt nghip.  
Do thi gian thc hin có hn, kin thc chuyên môn còn nhiu hn chꢊ  
nên lun văn em thc hin chc chn không tránh khi nhng thiu sót nht  
ñꢓnh. Em rt mong nhn ñưꢎc ý kin ñóng góp ca thy cô giáo và các bn.  
Em xin chân thành cm ơn!  
Ni,ngày 15 tháng 11 năm 2006  
Hc viên  
Hoàng Dương Thnh  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 2 –  
- Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
Mꢂ ðꢃU  
Trưꢄc ñây hthng máy tính ln thưꢇng ñưꢈc sdng ñꢋ qun lý tp trung  
các dch vdliu. nhng hthng này thit blưu trꢏ ñưꢈc gn trc tip vào  
các kênh vào/ra ca máy ch. Máy chꢓ ñꢔc quyn truy xut và qun lý tt cthit bꢎ  
lưu trgn trc tip vào chúng. Khi ñó, các ng dng hoc các máy trm chcó thꢋ  
truy xut dliu mt cách gián tip thông qua mng.  
Workstation  
Laptop  
Network & LAN  
Main frame  
Server  
Disk array  
Disk array  
Hình 1 - Mô hình thit blưu trgn trc tip  
Mô hình “thit blưu trgn trc tip” hot ñꢔng hiu qutrong mt thi gian  
dài, ñꢘc bit trong môi trưꢇng xí nghip va và nh. Tuy nhiên khi áp dng mô hình  
này cho các doanh nghip ln (doanh nghip ñang sdng các ng dng có lưꢈng  
dliu luân chuyn ln và có nhiu yêu cu ñꢘc bit) thì mô hình trên bc lnhiu  
ñim hn ch:  
Khnăng mrng: Sthit bgn trc tip vào kênh vào ra ca máy chꢓ  
thưꢇng bgii hn bi mt scꢆ ñꢎnh. Ví dnhư kênh SCSI gii hn 16 thit  
btrên mt kênh kcthit bꢎ ñiu hp. Khi ñó, dung lưꢈng dliu lưu trꢏ  
cũng bgii hn theo.  
Hiu năng thc thi: Các thit blưu trchia sbăng thông trên kênh vào ra  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 3 –  
- Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
mà chúng gn vào. Do vy, khi gn thêm thit blưu trvào mt kênh slàm  
gim hiu năng thc thi.  
Gii hn vmt khong cách: Không gian ñꢘt thit blưu trbràng buc  
nht ñꢎnh vkhong cách, ñꢘc bit trong các kênh giao tip song song. Nhm  
ñꢌm bo hiu năng thc thi và kthut tín hiu ñin, các kênh vào ra có ñꢔ dài  
ti ña thưꢇng chvài mét.  
Khnăng sn sàng: Ngưꢇi qun trphi tt hot ñꢔng ca toàn bchui thit  
btrên mt kênh khi mun bsung, loi bhay cu hình li hthng lưu tr.  
ðiu này nh hưꢞng ñꢐn shot ñꢔng liên tc ca hthng.  
Bo vdliu: Khi có nhiu máy ch, chi phí cho thit bsao lưu dliu tăng  
nhanh ñꢥng thi vic qun trcàng phc tp do phi sao lưu dliu trên tng  
máy chriêng bit. Ngoài ra, vic sao lưu thông qua mng cc bsꢠ ꢌnh  
hưꢞng ñꢐn hot ñꢔng ca mng doanh nghip trong mt thi gian dài.  
Hiu qu: Khó phân phi li không gian lưu trdo mi máy chqun lý hot  
ñꢔng ca các thit bmt cách riêng bit. ðiu này dn ti hu ht các công ty  
phi mua bsung thit bcho máy chnày trong khi máy chkhác còn nhiu  
không gian lưu trchưa dùng ñꢐn.  
Nhng hn chca mô hình “thit blưu trkt ni trc tip” cũng chính là  
nhng lý do thúc ñꢧy công nghlưu trꢏ ñi sang mt thhmi, thh“mng lưu  
tr”. Mng lưu trcó tim năng ñưꢈc ng dng rng rãi bi nhng ưu ñim sau:  
- Mng lưu trꢏ ñưa ra khnăng mrng, cho phép kt ni hàng ngàn thit bꢎ  
lưu trphân tán trong phm vi rng ln.  
- Mng lưu trcho phép lưu chuyn dliu gia các thit blưu trmà  
không chim dng băng thông ca mng cc bvà không phi trung  
chuyn qua nhng máy ch.  
- Mng lưu trcho phép cu hình li hoc bo trì hthng lưu trmà không  
yêu cu dng hot ñꢔng ca chthng.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 4 –  
- Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
- Mng lưu trcung cp mt gii pháp qun lý tp trung năng lc lưu tr.  
My năm gn ñây, thtrưꢇng SAN ñꢙt mc tăng trưꢞng cao nhshtrvà  
ña dng hóa các gii pháp kt ni. Theo thng kê ca ca tchc Gartner Group’s  
Dataquest, chriêng thtrưꢇng Nht bn ñã ñꢙt doanh thu 7.2 tꢨ ñô la mñꢙt  
mc tăng trưꢞng 17.5% trong năm 2005. Công nghSAN ñã ñưꢈc áp dng nhiu  
nưꢄc trên thgii. Vit Nam, công nghSAN mi gây ñưꢈc squan tâm trong  
thi gian gn ñây và mi bưꢄc ñꢝu ñưꢈc ng dng.  
Lun văn tp trung nghiên cu công nghSAN, tình hình phát trin SAN trên  
thgii và khnăng ng dng công nghSAN ti Vit Nam, qua ñó xây dng gii  
pháp thích hp lưu trkhi lưꢈng dliu ln ti mt doanh nghip cth. Cu trúc  
lun văn bao gm:  
Phn: “Mꢞ ñꢝu” gii thiu vshình thành công nghlưu trSAN, nhng  
tim năng ca SAN.  
Chương 1: “Mng lưu tr- SAN”. Tng quan hthng mng lưu tr: các khái  
nim cơ bn, các thành phn chính, các ng dng trong mng SAN, vic qun lý và  
khai thác mng SAN.  
Chương 2: “IP SAN”. Phân tích chi tit hai giao thc iFCP và iSCSI. Các giao  
thc này sꢠ ñưꢈc sdng làm cơ sphát trin công nghSAN da trên nn tng IP.  
Chương 3: “ng dng SAN gii quyt bài toán thc tin”, thit kmng lưu  
trgii quyt bài toán lưu trkhi lưꢈng dliu ln ca Tng Công ty Bo Him  
Vit Nam ( Bo Vit).  
Cui cùng, phn: “Kt lun” tng hp li nhng nghiên cu chính ca lun  
văn, gii thiu mt shưꢄng phát trin và nhng khc phc mt snhng hn chꢐ  
hin ti ca SAN.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 5 –  
- Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
CHƯƠNG 1: M  
NG L  
ƯU TRꢌ  
- SAN  
1.1. Mng lưu trlà gì?  
Mng lưu trSAN (Storage Area Network) ñưꢈc ñꢎnh nghĩa là mt mng dành  
riêng liên kt gia các máy chvà thit blưu tr[6]. Nó có cu trúc tương tmng  
cc b(LAN) nhưng tách bit khi mng cc b. Máy chvà các thit blưu trgi  
là các nút (node) trong mng lưu tr. Sơ ñꢥ mng lưu trꢏ ñưꢈc thhin qua hình 2  
Desktop  
Workstation  
Laptop computer  
Network & LAN  
Server  
Server  
Main frame  
Storage Area Network  
Disk array  
Tape drive  
Hình 2 - Sơ ñꢥ mng lưu trꢏ  
Disk array  
Mng lưu trlà gii pháp mi kt ni các thit blưu trvi máy ch. SAN sꢉ  
dng nhng tin btrong công nghmng nhm nâng cao băng thông, hiu năng  
thc thi và ñꢔ sn sàng cao cho hthng lưu tr[6]. Mng lưu trꢏ ñưꢈc sdng ñꢋ  
kt ni: các mng ñĩa ñưꢈc chia s(Shared Storage Array), các cm máy chꢓ  
(Cluster Server), các ñĩa hay băng tca máy tính ln (MainFrame Disk or Tape)  
vi các máy chhoc máy trm. ðơn gin, mng lưu trlà mt mng thông thưꢇng  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 6 –  
- Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
ñưꢈc to nên tgiao din các thit blưu tr.  
Do mng lưu trtách bit vi hthng mng thông thưꢇng nên khi hot ñꢔng  
skhông chim băng thông ca hthng mng. Mng lưu trthhin mt hưꢄng  
chia skhông gian lưu trmi, cho phép nhiu máy chcùng chia smt không  
gian lưu tr. Mng lưu trhtrba kiu trao ñꢤi dliu:  
- Máy chti thit blưu tr: là kiu kt ni truyn thng, mng lưu trcó  
ưu ñim ln là cho phép nhiu máy chtruy xut tun thoc cùng lúc ti  
mt thit blưu tr.  
- Máy chti máy ch: sdng mng lưu trlàm ñưꢇng truyn thông gia  
các máy ch.  
- Thit blưu trti thit blưu tr: cho phép truyn ti dliu gia các thit  
blưu trmà không có scan thip ca máy ch. ðiu này giúp cho dꢏ  
liu ñưꢈc truyn ti nhanh hơn ñꢥng thi không tn thi gian xlý ca  
CPU.  
Tuy cu trúc ging mng thông thưꢇng, mng lưu trSAN có mt skhác bit  
do ñưꢈc to dng tgiao din các thit blưu tr. Nu như trong mng thông  
thưꢇng giao din kt ni có dng tun tthì trong mng lưu trgiao din kt ni có  
thlà các chun kt ni song song.  
1.2. Thit blưu trgn mng (NAS - Network Attached Storage)  
Thit blưu trgn mng (NAS - Network Attached Storage) là dãy các ñĩa  
gn trc tip vi mng LAN thông qua giao din kt ni như Ethernet [6]. Vi chc  
năng là mt máy chtrong mô hình Client/Server, NAS có bvi xlý riêng, hꢅ  
ñiu hành riêng và ñꢆi tưꢈng xlý là các file. ðꢙi din tiêu biu nht cho mô hình  
thit blưu trgn mng là Server Message Block Network File System.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 7 –  
- Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
Ethernet  
IDE, SCSI Disk  
NAS Processor  
Hình 3 - Kin trúc NAS  
Phân bit NAS vi SAN: da trên phương thc trao ñꢤi dliu theo file hay khi  
(block). NAS truyn ti các file qua các giao thc hưꢄng file như NFS (Network  
File System) hay CIFS (Common Internet File System) trong khi SAN truyn ti các  
khi bng giao thc hưꢄng khi như SCSI-3.  
FCP SAN  
Data Base  
iSCSI SAN  
Data Base  
NAS  
Data Base  
Applications  
Applications  
Applications  
Block I/O  
Block I/O  
Block I/O  
Block I/O  
converted to  
File I/O protocol  
IP Network File  
Protocols (NFS, CIFS ..)  
IP Network  
iSCSI Protocols  
FC Network  
SCSI Protocols  
File I/O protocol  
converted to  
Block I/O  
Pooled Storage  
Pooled Storage  
Pooled Storage  
Hình 4 - So sánh NAS và SAN  
1.3. Các thành phn ca mng lưu tr- SAN Components  
1.3.1. Máy chSAN  
Máy chSAN là nhng phn ttính toán ñưꢈc gn trc tip vào mng SAN  
[3]. Máy chSAN có nhim vqun lý tôpô mng và tru tưꢈng hóa thit blưu  
tr. Máy chSAN có thhot ñꢔng trên nhiu hꢅ ñiu hành khác nhau như  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 8 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
Windows NT, UNIX, OS/390. Mt mng SAN có thcó nhiu máy chSAN hot  
ñꢔng trong mt môi trưꢇng hn hp.  
1.3.2. Giao din kt ni SAN  
SCSI, FC-AL, SSA, ESCON, Bus-and-Tag, và HIPPI là nhng giao din kt  
ni thưꢇng ñưꢈc sdng trong SAN. Nhng giao din này cho phép thit blưu trꢏ  
ñưꢈc mrng phm vi khi máy chvà có thchia sdliu. Chúng ta có thsꢉ  
dng nhiu kênh kt ni ñꢋ tăng hiu năng thc thi cũng như to kênh dư tha (dꢒ  
phòng). Tuy SCSI là giao din truyn dliu song song, ngưꢇi qun trvn có thꢋ  
mrng, trn kênh, chuyn mch, hay kt ni vi cng mng ging như vi giao  
din ni tip.  
1.3.3. Kt ni SAN  
Ging như mng LAN, SAN thưꢇng sdng mt sthit bnhư Extenders,  
Mux, Hubs, Routers, Switchs, Directors ñꢋ kt ni gia các thành phn SAN. Trong  
gii pháp mng SAN cth, ngưꢇi ta có thsdng nhiu loi thit bvà kin trúc  
kt ni khác nhau ñꢋ ñꢙt ñưꢈc hiu qutt nht.  
1.3.3.1 Các thit bkt ni SAN  
- Thit bꢎ ñiu hp (Host Bus Adapter): HBA là thit bkt ni gia thit  
bchqun (thit blưu trhay máy ch) vi mng SAN và chc năng ca  
nó là bin ñꢤi nhng tín hiu song song tbus ca thit blưu trhay ca  
máy chsang dng tín hiu tun tꢒ ñꢋ gi vào mng SAN.  
Mt HBA có thcó nhiu cng giao tip cùng hay khác loi nhm cung cp  
thêm kt ni vi mng SAN. Cũng tương t, mt thit bchqun có thꢋ  
ñưꢈc gn mt hoc nhiu thit bꢎ ñiu hp cùng hay khác loi.  
-
Thit bkéo dài (Extenders): Thit bkéo dài ñưꢈc sdng ñꢋ kéo dài  
khong cách cho phép gia các nút trong mng SAN. Vmt vt lý, thit  
kéo dài là mt bkhuych ñꢙi li tín hiu.  
- Btrn (multiplexors): btrn ñưꢈc sdng ñꢋ tn dng hiu quca  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 9 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
ñưꢇng kt ni băng thông rng bng cách trn dliu luân phiên tnhiu  
ngun khác nhau vào mt kt ni duy nht. Btrn còn có nhiu ưu ñim  
khác: cho phép nén dliu, sa li, nâng cao tc ñꢔ truyn và khnăng  
ngt nhiu kt ni mt lúc.  
- Btp trung (hubs): btp trung cung cp kt ni gia các nút vi nhau.  
Tt ccác nút này cùng chia sbăng thông nên hiu quꢌ ñꢙt ñưꢈc không  
cao như bchuyn mch.  
- Bꢂ ñꢎnh tuyn (routers): bꢔ ñꢎnh tuyn cho thit blưu trkhác vi bꢔ  
ñꢎnh tuyn mng thông thưꢇng. Dliu ñưꢈc ñꢎnh tuyn sdng các  
giao thc ñꢎnh tuyn cho thit blưu trnhư FCP hay SCSI trong khi mng  
thông thưꢇng sdng các giao thc thông ñip như TCP/IP. ðưꢇng truyn  
dliu trong các thit blưu trging ñưꢇng truyn thông ñip trong mng  
thông thưꢇng nhưng ni dung truyn scha nhng thông tin riêng ca  
giao thc.  
- Cu (Brigdes): cu thưꢇng ñưꢈc sdng ñꢋ kt ni nhng ñon mng  
LAN/SAN hoc nhng mng có giao thc khác nhau.  
- Cng mng (Gateways): cng mng dùng ñꢋ kt ni hai hoc nhiu mng  
có giao thc không ging nhau. Thit bnày thưꢇng ñưꢈc dùng ñꢋ kt ni  
gia LAN và WAN. SAN sdng cng mng ñꢋ mrng mng thông qua  
mng WAN.  
- Bchuyn mch(switchs): bchuyn mch là mt trong nhng thit bꢎ  
ñưꢈc sdng nhiu nht. Bchuyn mch có nhiu ưu ñim như: cung cp  
khnăng kt ni ñꢐn mt lưꢈng ln thit b, băng thông ln, gim thiu tc  
nghn, dmrng. Vì bchuyn mch htrkiu kt ni ti mt ñim bt  
knên phn mm qun lý bchuyn mch có thꢋ ñꢘt tuchn kt ni riêng  
cho tng cng. Mt scông ty ln sdng dư tha bchuyn mch hoc  
cu hình nhiu bchuyn mch song song nhm tăng băng thông và khꢌ  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 10 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
năng chu li [3].  
- Bꢂ ñꢎnh hưꢅng (Directors): như bchuyn mch nhưng ñưꢈc sdng vi  
giao din kt ni ESCON.  
1.3.3.2 Các kin trúc kt ni SAN  
Vic la chn kin trúc kt ni SAN có nh hưꢞng nhiu ñꢐn hiu năng ca  
toàn bhthng cũng như quyt ñꢎnh trang thit bkt ni. Kênh truyn vt lý  
trong kin trúc kt ni mà lun văn ñꢕ cp là kênh quang hc (Fibre channel). Các  
kin trúc kt ni trong mng SAN.  
- Kt ni trc tip ñim - ñim (point to point topology): ñây là phương  
thc kt ni dthc hin và dqun trnht. Mt kênh kt ni cao tc ñưꢈc  
ñưꢈc thit lp gia hai nút như ꢞ hình 5.  
100 MB/s  
Full duplex  
200MB/s  
100 MB/s  
Disk array  
Server  
Hình 5 - Kin trúc kt ni ñim ti ñim  
Kin trúc kt ni có hiu qukhi kt ni các máy chcung cp dch vfile  
(File server) ti chui các ñĩa (Disk array). Kin trúc không sdng thit  
bkt ni sgim chi phí cho hthng nhưng không tháp dng cho  
nhng mng SAN ln.  
- Kt ni vòng (loop) vi thit btp trung (Hubs): kiu kin trúc này cho  
phép ta xây dng ñưꢈc kt ni có băng thông rng và chi phí thp. Mt nút  
mun truyn dliu sphi ñꢈi nhn ñưꢈc thꢟ ñiu khin kênh (ging như  
thbài trong mng Token Ring). Khi ñó, nút có thꢟ ñiu khin kênh sthit  
lp mt kt ni kiu ñim - ñim (kt ni o) ti mt nút khác trên vòng.  
Dliu ñưꢈc trao ñꢤi gia hai nút ñó. Khi quá trình trao ñꢤi hoàn thành,  
các nút khác trong vòng snhn ñưꢈc thꢟ ñiu khin kênh.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 11 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
Server  
Disk array  
Disk array  
Hub  
Server  
Hình 6 - Kin trúc kt ni vòng  
Kin trúc kt ni vòng có mt sꢆ ñc ñim sau:  
o Hn chsthit bkt ni trong mt vòng: 126 thit b.  
o Mt nút trong vòng bhng không nh hưꢞng ñꢐn hot ñꢔng ca  
vòng.  
o Tdò tìm (quá trình này xác ñꢎnh ñưꢈc toàn bcác nút trên vòng và  
thông báo cho mi nút khác).  
o Cho phép thit lp kt ni o (gia hai thit btrong vòng).  
o
Mt vòng có thkt ni vi thit bchuyn mch (Switch) ñꢋ mrng  
vòng.  
- Kin trúc chuyn mch (Switches): Kin trúc này hay ñưꢈc sdng trong  
thc tvi nhiu ưu ñim như: băng thông rng, slưꢈng thit bkt ni  
ln, có khnăng mrng tc ñꢔ thc thi, cho phép sdư tha ñưꢇng kt  
ni.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 12 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
Server  
Optical drive  
Switch  
Switch  
Tape drive  
Disk array  
Disk array  
Hình 7 - Kin trúc chuyn mch  
Qua vic tìm hiu các kin trúc kt ni mng SAN trên, chúng tôi nhn  
thy có thxây dng cu trúc mng SAN tnhiu bchuyn mch cho  
phép kt ni nhiu thit bvi nhau. Khi các bchuyn mch ñưꢈc kt ni  
vi nhau, thông tin cu hình ca tng bchuyn mch sꢠ ñưꢈc sao chép  
cho các bchuyn mch khác. Hin nay có hai dng kin trúc chuyn  
mch: chuyn mch không phân tng và chuyn mch phân tng [3].  
Chuyn mch không phân tng (without cascading): chuyn mch  
không phân tng ñưꢈc ng dng trong nhng hthng ln có hiu năng  
cao. Hthng không kt ni trc tip các bchuyn mch vi nhau mà  
thit lp cu hình ñꢌm bo bt khthng con nào ñꢕu có thtruy cp  
ñưꢈc ti mi bchuyn mch. Vi cu hình này, hthng vn hot ñꢔng  
liên tc khi mt bchuyn mch bhng, tuy hiu năng ca hthng sbꢎ  
gim ñi so vi lúc ban ñꢝu.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 13 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
Server  
Supercomputer  
Switch  
Switch  
Disk array  
Tape drive  
Disk array  
Hình 8 - Kin trúc chuyn mch không phân tng  
Chuyn mch có phân tng (Cascade Switching): Kin trúc này liên kt  
các bchuyn mch vi nhau to thành bchuyn mch logic có các cng  
là tp cng ca các bchuyn mch riêng l. Mi cng trong kin trúc  
chuyn mch phân tng ñꢕu liên thông vi các cng còn li.  
Vi mô hình này công vic qun lý phc tp hơn. Ngưꢇi qun trcn phát  
hin kp thi ñưꢇng liên kt hng gia các bꢔ ñꢎnh tuyn ñꢋ ñꢌm bo tính  
liên thông và kim soát vic lưu thông gia các khi dliu trong mng  
Server  
Server  
Switch  
Switch  
Switch  
Disk array  
Disk array  
Tape drive  
Hình 9 - Kin trúc chuyn mch phân tng  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 14 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
Kt hp kin trúc chuyn mch và Kin trúc vòng (Mixed topology):  
ðꢋ kt hp kin trúc chuyn mch và kin trúc vòng, bchuyn mch phi  
có cng lp ñꢋ gn kt vào vòng. Quá trình phát hin thit bvà phn mm  
qun lý SAN strnên phc tp hơn khi hthng áp dng kin trúc này.  
Server  
Server  
Switch  
Optical drive  
Switch  
Disk array  
Hub  
Disk array  
Disk array  
Tape drive  
Server  
Hình 10 - Kin trúc chuyn mch hn hp  
1.3.4. ng dng SAN  
Mng lưu trcung cp cho các ng dng: khnăng qun lý, khnăng mrng  
và tc ñꢔ thc thi. Mt sꢆ ꢗng dng ñꢘc trưng trong mng SAN [3]:  
Shared Repositor &  
Data Interchange  
Data Sharing  
Clustering  
SAN Applications  
Data Backups  
Data Protection &  
Disaster Recovery  
Network  
Architechture  
Hình 11 - Các ng dng SAN  
- Chia skhông gian lưu trvà chia sdliu: SAN htrmrng không  
gian lưu trvà tp trung hóa dliu. Khi ñó, dliu ñưꢈc chia sgia  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 15 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
nhiu máy chmà không nh hưꢞng ñꢐn hiu năng hthng. Khái nim  
“chia sdliu” mô tkhnăng truy cp dliu chung bi nhiu máy ch.  
Các máy chlưu trdliu chia scó thꢋ ñưꢈc cài ñꢘt trên nhiu hꢅ ñiu  
hành khác nhau.  
Storage Subsystem - Based  
Sharing  
Storage Sharing  
Data-Copy Sharing  
"True" Data Sharing  
Homogeneous  
Heterogeneous  
Hình 12 - Chia skhông gian lưu trvà chia sdliu  
+ Chia skhông gian lưu tr(Storage Sharing): Cho phép mt hoc nhiu  
máy chchia scùng mt không gian lưu trcon. Không gian lưu trcon  
cũng có thꢋ ñưꢈc chia làm nhiu phân vùng (partition) và mi phân vùng  
ñưꢈc shu bi mt hoc nhiu máy ch.  
+ Chia sbn sao dliu (Data Copy Sharing): Bng cách gi nhng bn  
sao dliu, các máy chchy trên nhiu nn hꢅ ñiu hành khác nhau có thꢋ  
truy xut cùng mt dliu ñưꢈc chia s. Có hai hưꢄng tip cn chia sbn  
sao dliu gia hai máy ch: truyn file phng (Flat file) và dùng ng  
chuyn ñꢤi (Piping).  
+ Chia sdliu thc (True Data Sharing): dliu chia scó thꢋ ñưꢈc  
truy xut bi nhiu máy chchy trên các nn hꢅ ñiu hành khác nhau.  
Hin các ng dng kiu này chsdng ñưꢈc trên các máy chnn tng  
ñꢥng nht như Oracle Parallel Server hay OS/390 Parallel Sysplex. Có ba  
cơ chchính thc hin vic chia sdliu thc:  
o Tun t, ti tng thi ñim chcó mt máy chcó thtruy xut dꢏ  
liu.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 16 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
o Nhiu máy chꢓ ñꢥng thi ñꢫc dliu và chcó mt máy chꢓ ñưꢈc  
phép cp nht dliu.  
o Nhiu máy chꢓ ñꢥng thi ñꢫc và ghi dliu.  
- Kin trúc mng: Trong hthng, mng thông ñip như Ethernet thưꢇng  
ñưꢈc xác ñꢎnh là mng chính, SAN ñưꢈc coi là mng thhai (còn gi là  
mng sau máy ch- The Network behind the Server). Kin trúc mng này  
cho phép tp trung hóa không gian lưu trbng cách sdng kt ni như  
mng LAN, WAN vi các thit bnhư router, hub, switch, gateway. Khi  
ñó, SAN ñưꢈc hiu như mng cc bhay txa, chia shoc dành riêng.  
Chính vì lý do trên, mng SAN ñưꢈc ñánh giá có khnăng sn sàng, tc ñꢔ  
thc thi và khnăng mrng trong không gian lưu tr.  
- Sao lưu dliu (Data backup): SAN cho phép truyn thông gia các thit  
blưu trnên dliu có thchuyn trc tip tꢛ ñĩa ñꢐn băng t. Dliu  
tcác ñĩa khác nhau ñưꢈc sao lưu trên nhng băng tdùng chung. Thao  
tác sao lưu dliu ñưꢈc lp lch và qun lý tp trung, không gây nh hưꢞng  
ti mng LAN cũng như gii phóng máy chkhi công vic sao lưu sꢆ  
liu.  
- Tính toán cm (Clustering): Nhnhiu máy chhot ñꢔng ñꢥng thi trên  
mt tp dliu, tính toán cm cung cp tc ñꢔ thc thi và khnăng chu li  
cao hơn cho ng dng. SAN cung cp môi trưꢇng tính toán cm hiu quꢌ  
bi chúng cho phép nhiu máy chtruy xut dliu dùng chung vi băng  
thông rng.  
- Bo vdliu và khôi phc dliu: Kthut nhân bn dliu  
(replication/mirror) ñưꢈc áp dng ñꢋ ñꢌm bo cho ng dng vn tip tc  
hot ñꢔng ngay ckhi mt bn dliu bhng. SAN to và liên kt các bn  
sao ñꢋ bo vvà khôi phc dliu bng phương pháp dư tha dliu  
nhm ñáp ng các ng dng có yêu cu sn sàng cao.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 17 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
1.3.5. Qun lý SAN  
La chn phn mm qun lý SAN là mt trong nhng ñim mu cht trong  
các gii pháp SAN. ðꢋ tn dng ñưꢈc các ñim mnh ca SAN nht thit phi có  
phn mm qun lý SAN hiu quvà phn mm này có thꢋ ñưꢈc cài ñꢘt trên các  
máy chSAN.  
- Logical and financial views of IT  
- Business process policy/SLA definition/execution  
Layer 5  
- Resource optimization across business processes  
- Load balancing across SANs/LANs/WANs/VPNs, etc.  
- Application optimization, failover/failback, scalability  
Applications Management  
- File systems  
- "real time" copy (mirroring, remote copy, replication)  
- "point-in-time" copy (backup, snapshot)  
- Relocation (migration, HSM, archive)  
- Data sharing  
Layer 4  
Layer 3  
Layer 2  
Layer 1  
Data Management  
- Inventory/asset/capacity management & planning  
- Resource attribute (policy) management  
- Storage sharing (disk & tape pooling), clustering, tape  
- Media management  
Resource Management  
Network Management  
Element Management  
- Volume management  
- Physical to logical mapping within SAN network  
- Topological views  
- Zoning  
- Performance/availability of SAN network  
- Configuration, initialization, RAS  
- Performance monitoring/tuning  
- Authentication, authorization, security  
Hình 13 - Kin trúc phn mm qun lý SAN  
Nhm to tin ñꢕ cho các nhà phát trin, tchc SNIA ñã ñưa ra mt chun  
mmô tkin trúc phn mm qun lý SAN. Mô hình kin trúc ñưꢈc tchc theo  
phân cp lp, mi lp ñꢌm nhim cung cp nhng chc năng khác nhau và cung  
cp dch vcho lp bên trên hoc bên dưꢄi.  
* Lp qun lý ng dng- Applications Management:  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 18 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
ðây là lp qun lý cao nht trong mô hình, có nhim vcung cp mt khung  
nhìn trong sut và toàn din vtoàn btài nguyên hthng. Các thông tin như cu  
hình, trng thái, hiu năng, dung lưꢈng hu dng... ñꢕu ñưꢈc chuyn tnhng tng  
bên dưꢄi lên cho lp ng dng qun lý.  
Các chc năng ca lp ng dng qun lý bao gm:  
- Cung cp cái nhìn chi tit và logic vhthng SAN.  
- Thit lp và thc thi chính sách giao dch, bo mt.  
- Ti ưu hóa tài nguyên theo mô hình nghip v.  
- Cân bng ti trong SAN, LAN, WAN, VPNs …  
- Ti ưu hóa ng dng, ngăn nga li, khc phc li.  
Hai tchc SNIA và SNMWG ñưa ra mô hình giao tip chung (Common  
Interface Model) làm chun giao tip ca lp ng dng vi lp dưꢄi. ðây là cơ sꢞ  
cho các nhà phát trin vit ng dng SAN hot ñꢔng ñưꢈc trên môi trưꢇng hn hp.  
Management Applications  
Common Interface  
Entity Mapping  
Inband Management  
Native APIs  
(SNMP, SES..)  
Element Management  
(Hubs, switchs, Interconnects ..)  
Hình 14 - Mô hình giao din chung cho phn mm qun lý SAN  
* Lp qun lý dliu - Data Management:  
Lp này chu trách nhim kim soát vcht lưꢈng dch vdliu:  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 19 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
- ðꢌm bo tính sn sàng dliu và cung cp khnăng truy cp dliu cho  
các ng dng.  
- ðꢌm bo vmt hiu năng dliu cho các ng dng.  
- ðꢌm bo khnăng khôi phc dliu.  
Và lp còn cung cp các dch vdliu cơ s:  
- Dch vfile.  
- Các dch vsao chép thi gian thc: to nh (mirroring), nhân bn  
(replication).  
- Các dch vsao chép ti mt thi ñim: sao lưu, bn chp nhanh.  
- Các dch vdi chuyn dliu  
- Chia sdliu.  
* Lp qun lý tài nguyên - Resource Management:  
Lp qun lý tài nguyên liên quan ti hiu qusdng, tính thng nht, tꢒ  
ñꢔng hóa qun lý tài nguyên lưu trvà kin trúc lưu tr. Nó còn cung cp khnăng  
tꢒ ñꢔng sa li khi cn. Lp này cung cp các chc năng:  
- To quꢢ ñĩa.  
- Qun lý không gian lưu tr.  
- To quvà chia sthit blưu trcó ththáo lp.  
- Tăng cưꢇng cho tính năng lưu trtc thi.  
Yêu cu ca lp này là phi cung cp mt khung nhìn ñơn nht vhthng và  
tmt ñim có khnăng qun lý ñưꢈc tt ccác ngun tài nguyên lưu trphân tán.  
* Lp qun lý mng - Network Management:  
Lp qun lý mng thc hin vic qun lý các kt ni gia các thc thca  
SAN, các thc thnày có thlà thc thlogic hay vt lý. Toàn bkin trúc kt ni  
và kt ni vt lý ca các thành phn ca SAN ñꢕu ñưꢈc lp này qun lý. ðꢥng thi  
nó còn qun lý các mi quan hgia các thc thvt lý bng cách to ra các thc  
thlogic như vùng (zone). Lp này cung cp các chc năng:  
- Ánh xlogic và vt lý trong mng lưu tr.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 20 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
- Cu trúc liên kt mng (topology).  
- Phân vùng (zoning).  
- ðꢔ sn sàng và hiu năng mng ca mng lưu tr.  
- Qun lý li kt ni.  
* Lp qun lý thành phn - Element Management:  
Lp này làm vic vi các thit bphn cng xây dng lên SAN. Các thit bꢎ  
này có thlà các hꢅ ñĩa thông minh, các thit blưu trcó ththáo ri, các bꢔ  
chuyn mch, ..vv. Thông thưꢇng các nhà cung cp thit bscung cp kèm theo  
nhng chương trình cơ s(firmware) ñꢋ qun lý thit b.  
Các chc năng cthꢋ ñưꢈc lp này cung cp bao gm:  
- Cu hình, khi to, thit lp kt ni txa (RAS) cho các thành phn.  
- Theo dõi và ñiu chnh hiu năng.  
- Xác thc, cp phép và bo mt.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 21 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
CHƯƠNG 2: IP SAN  
Sau mt thi gian dài phát trin và ng dng trong thc t, giao thc TCP/IP  
trthành chun chính thc và ñưꢈc ng dng trong hu ht các hthng mng ca  
các doanh nghip trên thgii. Vic ng dng SAN da trên nn tng giao thc  
TCP/IP có nhng ưu ñim sau:  
- SAN ñưꢈc xây dng tnhng thit btrong hthng mng LAN nhm  
giúp doanh nghip tn dng thit bꢎ ñã ñưꢈc trang btrưꢄc ñó, gim ñưꢈc  
chi phí ñào to và chi phí ñiu hành.  
- Có thsdng mng internet như là công cꢊ ñꢋ truyn và lưu trdliu  
khi lung dliu vưꢈt qua nhng gii hn ca LAN.  
Tuy nhiên, giao thc TCP/IP ban ñꢝu không ñưꢈc thit kriêng bit cho nhng  
ng dng như SAN nên khi sdng SAN trên nn IP tn ti mt snhưꢈc ñim  
sau:  
- TCP sdng cơ chꢐ ñiu khin lung và kim soát li phc tp. ðiu này  
slàm gim hiu sut truyn ti dliu.  
- Quá trình ñꢎnh tuyn (routing) và chuyn tip gói tin (forwarding) ñòi hi  
phi có thi gian xlý thông tin tiêu ñꢕ gói tin (header), slàm gim hiu  
sut truyn ti dliu.  
Nhng hn chtrên có thꢋ ñưꢈc khc phc khi ta sdng nhng thit bmng  
có htrcơ chꢐ ñꢌm bo cht lưꢈng dch v(QoS) hay bꢔ ñiu hp mng  
(Adaptor) ñưꢈc thit knhm tăng tc cho mt stác vꢊ ñưꢈc sdng trong giao  
thc TCP.  
Trong chương này chúng tôi phân tích chi tit hai giao thc: iSCSI và iFCP -  
nhng giao thc ñưꢈc ng dng cho SAN da trên nn tng IP.  
2.1. Giao thc iFCP (Internet Fibre Channel Protocol)  
iFCP là giao thc tcng mng ti cng mng (gateway to gateway), kt ni  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 22 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
các thit bkênh quang hc ñã có bng cách sdng mng IP nhm cung cp dch  
vkênh quang hc (Fibre Channel Services) cho các thit bcui có cng là kênh  
quang hc da trên mng TCP/IP [1]. iFCP sdng TCP làm công cꢊ ñiu khin  
lung và kim soát li.  
2.1.1. Kin trúc mng iFCP  
iFCP thích nghi vi các thit bcui trên kênh quang hc bng cách gilp  
giao din cng kt ni quang hc (F_Port). Khi ñó, iFCP có chc năng như mt  
thit bchuyn mch quang hc (Fibre Channel Switch) như hình 15 dưꢄi ñây.  
Fibre  
Channel  
Device  
Fibre  
Channel  
Device  
Fibre  
Channel  
Device  
Fibre  
Channel  
Device  
Fibre  
Fibre  
Channel  
Trafic  
Channel  
Device  
Address  
Fibre Channel  
Device Domain  
N_Port  
N_Port  
N_Port  
N_Port  
F_Port  
F_Port  
F_Port  
F_Port  
iFCP Layer  
iFCP Layer  
iFCP Portal  
Control  
Data  
IP  
iFCP Portal  
IP Fabric  
Address  
Maping  
iFCP Frames  
IP Network  
iFCP Gateway Region  
iFCP Gateway Region  
Hình 15 - Kin trúc iFCP  
Ti tng iFCP, ñꢎa ch(24 bit) ca mt thit bkênh quang hc ñưꢈc ánh xꢙ  
vi mt ñꢎa chIP duy nht và cung cp ñꢎa chIP cho thit bngun và thit bꢎ ñích  
(thit bkênh quang). Tương ng vi tng vn ti ca kênh quang (FC-2) ñưꢈc  
iFCP thay thbng giao thc TCP/IP ñꢋ truyn ti dliu qua mng IP.  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 23 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
Fibre Channel  
Server  
Fibre Channel  
Tape Library  
Fibre Channel  
Tape Library  
Fibre  
Channel  
Server  
Device to Device  
Session  
iFCP Gateway  
iFCP Gateway  
iFCP Gateway  
IP Network for Storage  
iFCP Gateway  
Device to Device  
Session  
Fibre Channel  
Disk Array  
Fibre  
Channel  
Server  
Fibre Channel  
Disk Array  
Fibre Channel  
Server  
Hình 16 - sdng iFCP kt ni các thit bthông qua mng IP  
Vic kt ni ti các thit bkênh quang ñưꢈc cung cp thông qua cng  
FL_Port (kin trúc kt ni vòng) hay qua cng E_Port (kin trúc kt ni chuyn  
mch) gia mt cng ca iFCP (iFCP gateway) và mt bchuyn mch quang. ðꢘc  
tính này cho phép nhng SAN kênh quang riêng lcó thꢋ ñưꢈc sdng trong kin  
trúc IP. Lúc này các thit bkênh quang ñưꢈc gn vào thit bchuyn mch quang  
ñó sꢠ ñưꢈc gán cho mt ñꢎa chIP ánh x. Như vy iFCP cung cp phương thc kt  
ni mm do kt ni các thit bkênh quang vi nhau nên nó có thꢋ ñưꢈc dùng ñꢋ  
thay thcác bchuyn mch quang.  
3.1.2. ðꢎa chiFCP  
ðꢘc tiFCP xác ñꢎnh hai chꢐ ñꢔ ñꢎa chca các thit bkênh quang là: chꢐ ñꢔ  
trong sut (transparent mode) và chꢐ ñꢔ chuyn ñꢤi (translation mode).  
chꢐ ñꢔ trong sut, các thit bkênh quang ñưꢈc xác ñꢎnh bi ñꢎa chduy  
nht có ñꢔ dài 24 bit, là ñꢎa chtheo cách ñánh ca chun kênh quang. Theo chun  
này, các bchuyn mch quang chu trách nhim cp phát mt ñꢎa chduy nht cho  
các thit bkênh quang khi các thit bnày thc hin quá trình ñăng nhp (login).  
Hình 17 thhin ñꢎnh dng ñꢎa chca các thit bcui kênh quang, còn ñưꢈc gi là  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 24 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
ñꢎa chN_Port. ðꢎa chN_Port có ñꢔ dài 24 bit và chia làm 3 phn, mi phn có ñꢔ  
dài 8 bit (1 byte): byte thnht cha thông tin nhn dng min (Domain ID), byte  
thhai cha thông tin nhn dng vùng (Area ID) và byte cui cùng cha thông tin  
nhn dng cng (Port ID).  
Domain  
Area  
Port  
Fibre Channel N_Port Address  
Hình 17 - ðꢎnh dng ñꢎa chN_port ca thit bkênh quang  
Theo chun kênh quang, mi bchuyn mch ñưꢈc gán tương ng vi mt  
ñꢎnh danh min. Như vy trong mt mng quang thì smin ti ña là 239 min và  
mi min có khnăng cp phát ñưꢈc 65000 ñꢎa chkhác nhau cho các thit bcui.  
Khi bit ñưꢈc ñꢎa chca mt thit bcui kênh quang, chúng ta có thxác ñꢎnh  
ñưꢈc vtrí ca thit bꢎ ñó. ðꢎnh danh min giúp ta xác ñꢎnh ñưꢈc bchuyn mch  
mà thit bꢎ ñưꢈc gn vào, cp ñꢎnh danh vùng/cng (Area/Port) giúp ta xác ñꢎnh  
ñưꢈc cng mà thit bꢎ ñưꢈc gn vào.  
ðꢎa chN_Port phthuc vào vtrí ca thit btrong mng quang nên khi ta  
chuyn kt ni ca thit btcng này sang cng khác ca bchuyn mch hay tꢛ  
bchuyn mch này sang bchuyn mch khác thì ñꢎa chN_Port cũng thay ñꢤi  
theo. Sthay ñꢤi ñꢎa chN_Port buc quá trình ñꢎnh tuyn dliu thay ñꢤi. Tuy  
nhiên thit bkênh quang svn ñưꢈc xác ñꢎnh duy nht nhꢇ ñꢎa chcng WWN.  
ðꢎa chWWN là duy nht trên toàn cu và có ñꢔ dài 64 bit. ðꢎa chWWN không  
ñưꢈc dùng ñꢋ ñꢎnh tuyn vì ñꢔ dài ca nó khá ln và không có cu trúc phù hp vi  
vic ñꢎnh tuyn như ñꢎa chN_Port.  
Trong khung dliu ca kênh quang, có hai trưꢇng cha ñꢎa chN_Port:  
trưꢇng D_ID (Destination ID) cha ñꢎa chN_Port bên ñích ñꢐn và trưꢇng S_ID  
(Source ID) cha ñꢎa chN_Port bên ngun. ðꢎa chD_ID và S_ID ñưꢈc sdng  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 25 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
sut quá trình trao ñꢤi dliu. Kt thúc quá trình giao dch, trong khung dliu sꢠ  
cha ñꢎa chWWN. Thông tin này rt cn thit ñꢋ ñꢌm bo tính toàn vn ca giao  
dch vì ñꢎa chngun hoc ñích có thbmt thit bkhác chim dng khi thit bꢎ  
này ñưꢈc cm vào chthit bngun hoc ñích cm.  
iFCP có mt shn chdo sdng lưꢈc ñꢥ ñánh ñꢎa chca mng quang. Mi  
iFCP gateway ñꢕu ñưꢈc coi như mt khi gm 65000 ñꢎa chngay ckhi chcó mt  
vài ñꢎa chꢚ ñưꢈc sdng cho vài thit bꢎ ñang hot ñꢔng. Hơn na, khi mt bꢔ  
chuyn mch ñưꢈc gn vào, mng quang sthc hin quá trình gán ñꢎnh danh min  
mi và yêu cu toàn bthit bgn vào nó thc hin quá trình ñăng nhp ñꢋ cp  
phát li ñꢎa chN_Port mi. Mt mng quang có qui mô ln vi nhiu bchuyn  
mch và thit bsmt nhiu thi gian ñꢋ ꢤn ñꢎnh li toàn bmng quang.  
ðꢋ ñꢌm bo SAN da trên nn tng IP mrng hơn nhng gii hn ca mng  
quang, iFCP còn sdng chꢐ ñꢔ ñꢎa chchuyn ñꢤi. Trong chꢐ ñꢔ ñꢎa chchuyn  
ñꢤi, iFCP gateway vn gán nhng ñꢎa chN_Port 24 bit cho nhng thit bgn vào  
nó. Vmt chc năng, nhng giao dch ni btrong cùng mt iFCP gateway cũng  
ging như mt bchuyn mch quang. Nhưng không ging vi bchuyn mch  
quang, iFCP gateway còn gán ñꢎa chN_Port cho nhng thit btxa (không cùng  
trên mt iFCP gateway) và coi chúng như nhng thit bcc b. ðꢎa chꢚ ñưꢈc gán  
cho các thit btxa này còn ñưꢈc gi là ñꢎa chN_Port y nhim (proxy address)  
và chúng chcó thꢋ ñưꢈc sdng trong phm vi cc biFCP gateway, không ñưꢈc  
qung bá khp IP SAN. iFCP gateway thc hin chuyn ñꢤi ñꢎa chN_Port y  
nhim vi ñꢎa chN_Port thc s. Nó sthay thtrưꢇng D_ID ca ñꢎa chꢚ ꢓy nhim  
bng ñꢎa chthc strong khung dliu khi giao dch. Quá trình này làm tăng thêm  
thi gian xlý ti iFCP gateway nhưng nó tránh ñưꢈc nhng vn ñꢕ phát sinh trong  
sơ ñꢥ ñánh ñꢎa chca mng quang.  
iFCP thc hin ánh xꢙ ñꢎa chIP, ñꢎa chnày ñưꢈc lưu trong phn thông tin  
tiêu ñꢕ IP (IP header) ca khung sliu iFCP. Trong hình 18, iFCP gateway duy trì  
mt bng tra cu (lookup table) ñꢋ ánh xꢙ ñꢎa chN_Port vi ñꢎa chIP. Trong chꢐ  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 26 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
ñꢔ chuyn ñꢤi ñꢎa ch, bng tra cu này bao gm cꢌ ñꢎa chN_Port y nhim và ñꢎa  
chN_Port thc.  
Outbound  
Fibre Channel Frame  
iFCP Lookup Table  
Outbound iFCP Frame  
IP header  
Fibre Channel Header  
D_ID 80XXYY  
S_ID 03XXYY  
---------------------------  
--------------------  
Destination  
IP Destination  
IP Source  
---------------------------  
TCP Header  
---------------------------  
iFCP Header  
---------------------------  
Payload  
IP Portal  
Address  
N_Port ID  
Payload  
Key --------------------  
AA.BB.CC.DD  
01XXYY  
Fibre Channel Header  
D_ID 01XXYY  
S_ID 03XXYY  
----------------------  
Payload  
Hình 18 - Chꢐ ñꢔ chuyn ñꢤi ñꢎa chiFCP và ñꢎa chIP  
Trong sơ ñꢥ trên, “80” là giá trꢎ ñꢎnh danh min ca ñꢎa chD_ID trong mng  
quang. ñꢎa chN_Port y nhim trong khung sliu này thông báo vi iFCP rng:  
khung sliu này cn ñưꢈc chuyn ñꢐn mt thit btxa nào ñꢖy. iFCP gateway  
thc hin thao tác tìm ñꢎa chtrong bng tìm kim, kt qutrvñꢎa chIP và  
N_Port thc tương ng. Trong quá trình xây dng khung dliu iFCP, ñꢎa chꢚ  
N_Port thc sꢒ ñưꢈc gn vào phn thông tin tiêu ñꢕ kênh quang, ñꢎa chIP ñích  
ñưꢈc ñin vào phn thông tin tiêu ñꢕ IP ca khung sliu iFCP.  
Quá trình ánh xvà chuyn ñꢤi ñꢎa chlàm tăng thi gian trxlý. Tuy nhiên  
trong thc nghim, iFCP vn có thꢋ ñꢙt ñưꢈc tc ñꢔ gigabit.  
2.1.3. Gilp dch vkênh quang hc ca iFCP  
Giao thc iFCP ñưꢈc thit khtrthit bcui quang hc cũng như thit bthun  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  
- 27 –  
-
Lun văn thc sĩ Khoa hc: Nghiên cu vmng lưu trñꢄ xut phương án mng lưu trꢅ  
ng dng cho Tng Công ty Bo him Vit Nam -  
iFCP. Do mt cng mng iFCP có ththay thtrc tip mt bchuyn mch kênh  
quang và cho phép kt ni N_Port, nó phi gilp nhng dch vkênh quang chun  
như ñăng nhp, ñăng ký SNS và ELS. Hơn na iFCP gateway chn các yêu cu ca  
kênh quang như ñăng nhp cng (PLOGI) và phi thit lp kt ni TCP/IP vi  
iFCP gateway ñích.  
Set Up  
TCP/IP  
Connection  
No  
Fibre Channel  
PLOGI Command  
Local  
N_Port?  
Transmit  
PLOGI to N_Port  
Yes  
ELS Transmit  
Local N_Port  
Fibre Channel Domain  
IP Domain  
Hình 19 - iFCP gateway xlý PROGI  
Hình 19 minh ha quá trình mt thit bkênh quang cc bgi yêu cu  
PLOGI ti ñích. ðꢝu tiên, iFCP phi xác ñꢎnh ñích là cc bhay xa. Nu PLOGI  
ñưꢈc gi ñꢐn ñꢎa chꢚ ñích là mt thit bcc b, iFCP chuyn tip ti cng tương  
ng. Ngưꢈc li, cng mng iFCP thit lp kt ni TCP/IP ñꢐn ñúng iFCP gateway  
có gn thit bꢎ ñó và gi yêu cu PLOGI thông qua khung dliu iFCP. Bưꢄc tip  
theo là quá trình ñàm phán vkích cti ña ca khung sliu gia hai thit bkênh  
quang, kt quꢌ ñàm phán ñưꢈc cp nht vào trưꢇng qui ñꢎnh kích cti ña cho  
khung sliu. Nói chung, cng mng iFCP khi ñàm phán sꢠ ñꢕ nghkích cgói dꢏ  
liu ti ña là 1.5KB ñꢋ ñꢌm bo khung sliu kênh quang ñưꢈc ñóng gói trong  
mng Ethernet mà không làm phân mnh gói tin  
Trong mng kênh quang, bên ngun gi truy vn SNS ti bchuyn mch, kt  
___________________________________________________________________  
- Hoàng Dương Thnh – Lp Cao hc CNTT 2004 – ðHBKHN-  

Tải về để xem bản đầy đủ

pdf 79 trang yennguyen 20/04/2025 90
Bạn đang xem 30 trang mẫu của tài liệu "Luận văn Nghiên cứu về mạng lưu trữ và đề xuất phương án mạng lưu trữ ứng dụng cho Tổng công ty bảo hiểm Việt Nam", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfluan_van_nghien_cuu_ve_mang_luu_tru_va_de_xuat_phuong_an_man.pdf