TR
NG
I H C KHOA H C T
NHIÊN
KHOA CÔNG NGH THÔNG TIN
B
MƠN M NG MÁY TÍNH VÀ VI N THƠNG
H IV
NG
LÂM H I THÔNG
XÂY D NG TH
NGHI M LINUX PC HO T
NG NH
ADSL ROUTER
KHÓA LU N C
NHÂN TIN H C
TP.HCM, 2005
M T
TR
NG
I H C KHOA H C T
NHIÊN
KHOA CÔNG NGH THÔNG TIN
B
MƠN M NG MÁY TÍNH VÀ VI N THƠNG
H IV
NG – 0112457
LÂM H I THÔNG – 0112466
XÂY D NG TH
NGHI M LINUX PC HO T
ADSL ROUTER
KHÓA LU N C
NHÂN TIN H C
GIÁO VIÊN H
GVC CAO
NG D N
NG TÂN
NI ÊN KHÓA 2001 - 2005
NG NH
M T
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
L i Cám n
Chúng tôi xin chân thành c m n Khoa Công ngh Thông tin, tr
ng
i h c Khoa h c T nhiên, Thành ph H Chí Minh đã t o đi u ki n cho
chúng tôi th c hi n đ tài t t nghi p này.
Xin c m n Th y Cao
ng Tân, ng
i đã t n tình h
ng d n, ch b o
chúng tôi trong su t th i gian th c hi n đ tài. Trong th i gian làm vi c v i
Th y, chúng tôi không nh ng h c h i đ
đ
c nhi u ki n th c b ích mà cịn h c
c tinh th n làm vi c, thái đ nghiên c u khoa h c nghiêm túc c a Th y.
Xin g i l i c m n chân thành đ n gia đình, ba m và bè b n vì đã ln
là ngu n đ ng viên to l n, giúp đ chúng tơi v
t qua nh ng khó kh n trong
su t quá trình làm vi c.
M c dù đã c g ng hoàn thi n lu n v n v i t t c s n l c c a b n
thân, nh ng ch c ch n không th tránh kh i nh ng thi u sót. Kính mong q
Th y Cơ t n tình ch b o.
M t l n n a, chúng tôi xin chân thành c m n và ln mong nh n đ
s đóng góp quý báu c a t t c m i ng
c
i.
Tp.H Chí Minh, tháng 7/2005
Lâm H i Thơng
H iV
ng
1
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
M CL C
M C L C...........................................................................................................................2
Ch ng 1 .............................................................................................................................6
GI I THI U
TÀI........................................................................................................6
1.
t v n đ : ..................................................................................................................6
2. M c tiêu ........................................................................................................................7
3.
xu t m t s tính n ng m r ng.............................................................................8
3.1. S d ng d ch v Dynamic DNS ( c th là s d ng d ch v
dynamic update client ).........................................................................................8
3.1.1.
t v n đ ................................................................................................8
3.1.2. Gi i quy t v n đ ...................................................................................10
3.2. Fair Nat ...............................................................................................................11
3.2.1.
t v n đ ..............................................................................................11
3.2.2. Gi i quy t v n đ ...................................................................................12
Ch ng 2 ...........................................................................................................................13
KHÁI NI M VÀ K THU T TRUY N THÔNG ......................................................13
1. ADSL...........................................................................................................................13
1.1. S l c v nh ng ph ng th c k t n i Internet ph bi n hi n nay ...................13
1.1.1.
ng truy n đi n tho i analog............................................................13
1.1.2. Leased Line ...........................................................................................13
1.1.3. Frame Relay và X.25.............................................................................14
1.1.4. ISDN......................................................................................................15
1.1.5. ATM ......................................................................................................17
1.1.6. ADSL.....................................................................................................17
1.2. ánh giá các ph ng th c k t n i Internet ph bi n hi n nay:..........................18
1.3. Công ngh ADSL ...............................................................................................19
1.3.1. Khái ni m ADSL...................................................................................19
1.3.2.
ng d ng c a ADSL.............................................................................20
1.3.3. C ch ho t đ ng...................................................................................21
1.8.1.
u đi m c a ADSL...............................................................................22
1.8.2. Các thành ph n c a ADSL ....................................................................24
1.8.3. Các thành ph n ADSL t phía nhà cung c p d ch v ...........................26
1.13.1. K t n i m ng .........................................................................................28
1.15.1. Vai trò c a PPP .....................................................................................30
1.15.2. Modem ADSL trên th c t ....................................................................30
1.15.3. M i t ng quan gi a tho i và ADSL....................................................31
1.23.1. Thi t b Modem ADSL .........................................................................32
2. Router và Router ADSL ...........................................................................................33
2.1. Gi i thi u Router ................................................................................................33
2.1.1. Gi i thi u Router...................................................................................33
2
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
2.1.2. C ch ho t đ ng...................................................................................33
2.2. S l c v các Router ADSL hi n có trên th tr ng và tính n ng ...................33
3. Routing .......................................................................................................................34
3.1. T ng quát v routing...........................................................................................34
3.9. Routing và Switching .........................................................................................35
B ng 2.3 B ng so sánh Routing và Switching ............................................................35
3.10. Routed và Routing ..............................................................................................35
3.11. S xác đ nh đ ng đi..........................................................................................36
3.12. Routing table.......................................................................................................37
3.13. Các thu t toán Routing và các metric.................................................................38
3.13.1. M c tiêu c a các thu t toán routing ......................................................38
3.13.2. Các Metric .............................................................................................39
3.14. Routing Protocols ...............................................................................................40
3.14.1. Distance-vector......................................................................................40
3.14.2. Link state ...............................................................................................40
3.14.3. Hybrid ..................................................................................................41
3.15. Gi i thi u các giao th c đ nh tuy n....................................................................41
3.15.1. RIP
..................................................................................................41
3.15.2. IGRP ..................................................................................................42
3.18.1. OSPF ..................................................................................................43
3.23. Giao th c s d ng trong ch ng trình................................................................43
4. Các khái ni m c b n ................................................................................................44
4.1. IP t nh ( Static IP) ...............................................................................................44
4.2. IP đ ng ( Dynamic IP)........................................................................................44
4.3. DNS ...............................................................................................................45
4.4. Dynamic DNS.....................................................................................................45
4.5. NAT ( Network Address Translation )...............................................................46
4.5.1. T i sao l i dùng NAT ............................................................................46
4.5.2. Cách NAT đ c th c hi n ....................................................................46
4.5.3. Các thu t ng NAT ...............................................................................47
Ch ng 3 ...........................................................................................................................48
LINUX VÀ M NG TRONG LINUX................................................................................48
1. H đi u hành Linux ...................................................................................................48
1.1. Gi i thi u ............................................................................................................48
1.2. Ki n trúc c a h đi u hành Linux.......................................................................49
1.2.1. H t nhân (Kernel)..................................................................................49
1.2.2. Shell.......................................................................................................49
1.2.3. Các ti n ích............................................................................................50
1.2.4. Ch ng trình ng d ng .........................................................................50
2. M ng trong Linux......................................................................................................50
2.1. Giao th c m ng trong Linux ..............................................................................50
2.2. Network Interconnection ....................................................................................51
2.2.1. Router ....................................................................................................51
3
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
2.2.2. Bridge ....................................................................................................51
2.2.3. IP Masquerade.......................................................................................51
2.2.4. IP Accounting........................................................................................52
2.2.5. IP aliasing ..............................................................................................53
2.2.6. Traffic Shaping......................................................................................53
2.2.7. Firewall..................................................................................................53
2.2.8. Port Forwarding.....................................................................................54
2.2.9. Loab Balancing .....................................................................................55
2.2.10. IP Transparent Proxy Server .................................................................55
2.2.11. EQL ( Multiple Line Traffic Equaliser ) ...............................................55
2.2.12. Tunneling ,mobile IP và virtual private networks.................................56
Ch ng 4 ...........................................................................................................................57
CÁC NG D NG TÍCH H P VÀO H TH NG..........................................................57
1. Gi i thi u các ng d ng ............................................................................................57
1.1. Zebra ...............................................................................................................57
1.2. Tính n ng Dynamic DNS : noip-duc-linux.tar ...................................................57
1.2.1. Gi i thi u...............................................................................................57
1.3. FAIR NAT ..........................................................................................................59
1.3.1 Gi i thi u...............................................................................................59
1.3.2 Ki n trúc Fair Nat..................................................................................59
Ch ng 5 ...........................................................................................................................77
TH C HI N CÀI
T ....................................................................................................77
1. Cài đ t ,c u hình Linux PC thành Router ADSL ..................................................77
1.1. Mơ hình...............................................................................................................77
1.2. u c u ...............................................................................................................77
1.2.1. Ph n c ng :............................................................................................78
1.2.2. Ph n m m :............................................................................................78
1.3. Th c hi n cài đ t ................................................................................................79
1.3.1. Cài đ t linux-atm-2.4.0..........................................................................79
1.3.2. Cài đ t driver .........................................................................................79
1.3.3. Cài đ t b n patch c a giao th c PPP.....................................................80
1.4. C u hình..............................................................................................................80
1.4.1. C u hình PPP đ k t n i đ n ADSL Provider.......................................80
2. Dynamic DNS.............................................................................................................82
2.1.
ng kí d ch v Dynamic DNS t i trang web www.no-ip.com.........................82
2.2. Cài đ t gói Dynamic DNS Client .......................................................................82
3. FAIR NAT ..................................................................................................................83
3.1. Yêu c u ...............................................................................................................83
3.2. Các tham s và C u hình ....................................................................................83
3.2.1. Các tham s dòng l nh ..........................................................................88
3.2.2. Ch y Script ............................................................................................88
4
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
Ch ng 6 ...........................................................................................................................89
TH NGHI M, ÁNH GIÁ và H NG PHÁT TRI N ..............................................89
1. Th nghi m ch c n ng Linux PC làm router ADSL.............................................89
1.1. K t n i vào internet và cho phép máy trong m ng LAN có th ra
ngồi ...............................................................................................................89
1.1.1. K t n i, Nat và Routing cho các máy bên trong ra ngoài
internet...................................................................................................89
1.1.2. So sánh gi a Linux PC và Router ADSL th t.......................................94
1.2.Ch c n ng filter .....................................................................................................95
1.2. Dynamic DNS.....................................................................................................98
2. H ng phát tri n .....................................................................................................103
PH L C ........................................................................................................................107
5
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
Ch
ng 1
GI I THI U
1.
TÀI
tv nđ :
S phát tri n m nh m c a Internet và các d ch v qua Internet
d n đ n s gia t ng m t s l
i s d ng Internet đã
ng l n ng
khi n cho nhu c u v b ng thông ,v t c đ ngày càng b c
thi t.m ng Dial-up khơng cịn đáp ng đ
c nhu c u v b ng
thông n a
Nhi u k thu t v m ng WAN đã đ
đáp
ng nhu c u c a ng
c nghiên c u và áp d ng đ
i dùng nh
xDSL…..Trong đó, hi n đang đ
ISDN, Frame Relay,
c s d ng nhi u h n c là k
thu t xDSL mà ADSL là đ i di n tiêu bi u.
ADSL giúp c i ti n đáng k t c đ m ng v i giá thành th p. Vì
nó có th s d ng đ
ng dây đi n tho i s n có đ làm đ
truy n nên ngày càng ph bi n h n
n
c ta, đ
ng
c s d ng ngày
càng nhi u trong các doanh nghi p.
Mơ hình Hi n Tr ng s d ng ADSL
6
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
Công ngh ADSL xu t hi n là m t gi i pháp h u hi u cho v n đ
b ng thông và đ s d ng đ
c cơng ngh ADSL thì địi h i ph i
có các thi t b phù h p đi kèm nh modem ADSL hay modem
ADSL có thêm tính n ng mini Router ( hay cịn g i là Rotuer
ADSL ).Hi n trên th tr
ng có nhi u lo i Modem ADSL có kèm
Router, h u h t đ u có ch c n ng NAT, Routing, m t s có các
tính n ng tiên ti n nh DMZ, Virtual Server, DDNS nh ng l i
không phù h p v i đ i t
ng ng
i dùng là các gia đình và các
doanh nghi p nh do giá thành cao và các d ch v th
ng b h n
ch .
Nh ng nhu c u ngày càng cao c a các gia đình và các doanh
nghi p nh v tính n ng l n giá thành đã phát sinh ra vi c c n
xây d ng m t Router ADSL có th th c hi n t t các cơng vi c
c a m t router nh NAT, Routing và có th tích h p các tính
n ng h u d ng đáp ng các nhu c u c n thi t c a m i doanh
nghi p và gia đình mà v n đ m b o ti t ki m chi phí.
Có th dùng Linux PC đ xây d ng m t ADSL Router m m đáp
ng nh ng nhu c u nói trên. ó là lý do mà lu n v n ra đ i.
2.
M c tiêu
Nghiên c u công ngh ADSL, Router ADSL. Nghiên c u ki n
trúc và các gói ph c v ch c n ng Routing và các tính n ng b
sung trên Linux nh m đ a vào ng d ng trong th c ti n .
Xây d ng mơ hình và ng d ng các gói ph n m m đ giúp Linux
7
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
PC ho t đ ng nh 1 ADSL Router
Cùng v i tính n ng c a 1 Router, PC Linux gi đây có th tích
h p các tinh n ng chuyên bi t theo đ c thù,nhu c u c a m i
ng
i dùng.
Chúng tôi ch n Linux đ ti n hành nghiên c u và xây d ng
thành ADSL Router vì :
Linux là h đi u hành mã ngu n m , d phát tri n và
thêm các tính n ng c n thi t.B n thân các cơng ty sau này
có th t d a vào các đo n mã kèm theo mà b sung vào
nh ng tính n ng riêng mà h mu n
Chi phí th p
n đ nh ,nh đó có th ch y t t cơng vi c c a 1 router
v n đòi h i ph i ch y liên t c trong mơi tr
ng m ng
Mơ hình s d ng d ch v ADSL v i PC Linux làm Router
3.
3.1.
xu t m t s tính n ng m r ng
S d ng d ch v Dynamic DNS ( c th là s d ng d ch v
dynamic update client )
3.1.1.
tv nđ
Vi c m t t ch c,m t cơng ty hay m t cá nhân có m t website
8
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
,m t FTP … riêng là đi u r t bình th
ng .Thơng th
b o cho website c a mình ho t đ ng t t h th
đ
ng k t n i m ng liên t c ( lúc tr
c th
ng đ đ m
ng ph i có m t
ng là lease line ) sau
đó đ ng ký m t đ a ch IP t nh và t duy trì web server c a mình
ho c thuê d ch v hosting và cho dù theo cách nào thì chi phí
c ng khá l n
ADSL ra đ i,đ c thù k t n i liên t c ( gi ng nh lease line ) v i
chi phí r h n t o đi u ki n cho các ng
i dùng t qu n tr server
c a mình trên m ng và nhi u gi i pháp m ng khác tr nên kh
thi.Bây gi h có th gi m m t ph n chi phí so v i tr
khơng c n th đ
c (vì
ng lease line n a ) nh ng làm th nào đ
gi m chi phí ph i tr cho IP t nh đây ?
Vi c s d ng d ch v ADSL v i đ a ch IP đ ng không th gi i
quy t v n đ này n u khơng có m t d ch v khác h tr .
Ví d : s d ng gi i pháp VPN cho các doanh nghi p có nhi u
v n phịng chi nhánh
9
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
Hình 1.3 Mơ hình Dynamic DNS
3.1.2. Gi i quy t v n đ
Chúng ta c n ph i có m t d ch v cung c p kh n ng t đ ng c p
nh t đ a ch IP m t cách nhanh nh t có th đ đ m b o r ng các
d ch v c a chúng ta ch y n đ nh nh khi dùng IP t nh
10
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
Câu tr l i
đây chính là DynDNS . D ch v này cung c p kh
n ng mà theo đó m i khi đ a ch IP c a chúng
ien ss đ i ,nó
ch c n vài giây đ c p nh t thông tin v đ a ch IP m i cho phù
h p
Hi n nay có m t s nhà cung c p các d ch v Dynamic DNS:
, ,
cho phép các khách hàng s d ng IP
đ ng n u có đ ng kí d ch v v n có th duy trì các máy ch d ch
v c a mình trong mơi tr
ng Internet.
Tích h p cho Router tính n ng Dynamic DNS Client t các nhà
cung c p d ch v Dynamic DNS.
3.2.
3.2.1.
Fair Nat
tv nđ
Trong 1 công ty hay m t t ch c có nhi u máy ,nhi u ng
internet thì yêu c u v b ng thông c a ng
i dùng r t đa d ng
K thu t NAT có h n ch là khơng phân chia đ
t ng ng
c b ng thông cho
i dùng khác nhau .D n đ n tình tr ng là các ng
chi m gi đ
i dùng c
c bao nhiêu b ng thơng thì s dùng b y nhiêu . i u này
nhi u khi r t phi n tối vì m i ng
i đ u có nhu c u s d ng internet
đ làm vi c hay gi i trí nh ng l i có nh ng ng
ch m nh h
i dùng
i t c đ internet r t
ng l n đ n công vi c c a h
S d ch p nh n h n n u t c đ internet c a các ng
i dùng trong cùng
m t công ty hay t ch c có t c đ nh nhau.Nh v y tuy t c đ không
qua cao nh ng m i ng
i v n có th làm vi c bình th
ng ch khơng
11
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
cịn b tình tr ng th t c chai làm ngh n m ng n a
3.2.2. Gi i quy t v n đ
S d ng Fair Nat đ đ m b o cho ng
i dùng có cùng b ng thơng nh
nhau khi NAT ra bên ngoài
12
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
Ch
ng 2
KHÁI NI M VÀ K THU T TRUY N
THÔNG
1.
1.1.
1.1.1.
ADSL
S l
c v nh ng ph
ng th c k t n i Internet ph bi n hi n nay
ng truy n đi n tho i analog
Còn g i là Dial-up. Ng
i dùng s d ng đ
ng dây đi n tho i
s n có k t n i đ n m t Modem có ch c n ng chuy n tín hi u
Analog sang tín hi u s .
Modem ho t đ ng trên đ
ng dây đi n tho i trong vòng m
i
n m đã phát tri n t c đ t 2.4 Kbps đ n 33.6 Kbps. Lo i 56
Kbps hi n nay, v m t lý thuy t, đã ho t đ ng
trên đ
ng truy n analog bình th
t c đ cao nh t
ng.
S khơng có t c đ truy n cao h n, n u các công ty đi n tho i
không thay đ i thi t b
t ng đài trung tâm.
1.1.2. Leased Line
Cách k t n i ph bi n nh t hi n nay gi a hai đi m có kho ng
cách l n v n là Leased Line (t m g i là đ
Line là các m ch s (digital circuit) k t n i
ng thuê bao). Leased
ien t c, đ
c các
cơng ty vi n thơng cho th, nên có tên là Leased Line.
13
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
Leased Line đ
c phân làm hai l p chính là Tx (theo chu n c a
M và Canada) và Ex (theo chu n c a châu u, Nam M và
Mehicô), x là mã s ch b ng thông (bandwidth) c a k t n i.
Thông s k thu t c a các đ
ng truy n
ng truy n Tx và Ex:
B ng thông
T ch c ( Aggregation)
T0
56 Kbps
1đ
ng Voice
T1
1,544 Mbps
24 đ
ng T0
T2
6,312 Mbps
4đ
T3
44,736 Mbps
28 đ
T4
274,176 Mbps
168 đ
B ng 2.1 Thông s k thu t c a đ
T0/E0 là t
đ ng
ng đ
ng T1
ng T1
ng T1
ng truy n Tx và Ex
ng v i m t kênh truy n tho i đ n l , T0 ho t
t c đ 56 Kbps và E0 ho t đ ng
t c đ 64 Kbps.
Bên c nh vi c phân chia tr c ti p các m c đ khác nhau c a d ch
v E/T, có nhi u đ
h n, cho phép ng
ng truy n cung c p d ch v phân chia nh
i dùng đ t thuê m t s l
(channel) T0 trong m t đ
T1 trong m t đ
Các đ
ng b t k các kênh
ng truy n, ho c đ t thuê các channel
ng truy n T3
ng leased line đ
c g n vào c ng tu n t (serial port)
c a máy tính ho c router thơng qua m t CSU/DSU.
1.1.3. Frame Relay và X.25
X.25 là giao th c nguyên th y cho vi c Truy n Thông Tin Có
Th
nh H
ng (Routable Data Transmission) qua leased line.
X.25 s d ng đ a ch và thông tin s a l i (error correction
information) theo cách g n gi ng v i m ng c c b (LAN).
14
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
X.25 cho phép các khung d li u s hóa (digital frame – frame
và packet là các khái ni m ch kh i thông tin đ
đ
ng truy n
ng truy n) đ
c g i qua
c truy n (route) qua các kho ng cách l n.
B ng thông
T ch c (Aggregation)
E0
64 Kbps
1đ
ng Voice
E1
2,084 Mbps
32 đ
ng E0
E2
34 Mbps
16 đ
ng E1
B ng 2.2 B ng so sánh các đ
ng truy n
Frame Relay là m t thay th cho X.25, giúp gi m chi phí c a
đ
ng truy n b ng cách t o m t m ch truy n o c đ nh
(permanent virtual circuit), thay vì truy n t ng gói (packet-by
packet routing).
Các cơng ty vi n thơng l p trình cho các cơng t c c a h luôn
truy n các frame t m t đi m c đ nh đ n m t đi m khác, t c là
t o m ch n i o gi a hai đi m.
Cơng ngh này xóa b đ
c vi c đánh đ a ch và truy n thông tin
s a l i c a X.25, cho phép công ty vi n thơng d đốn tr
l
c
ng thơng tin truy n t i trên m ng m t cách chính xác h n.
1.1.4. ISDN
ISDN (Integrated Services Digital Network) m t m ch n i k
thu t s quay s (dial-up digital circuit). Không nh leased-line
đ
c k t n i c đ nh vào hai thi t b đ u cu i xác, ISDN cho
phép ng
i dùng t o ra và h y b
ien k t gi a b t k hai ISDN
adapter nào.
ISDN có th dùng cho k t n i t c đ cao trong s d ng Internet
15
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
c a các cá nhân, gia đình m t cách d dàng vì nó ho t đ ng trên
cùng đ
ng truy n v t lý nh đ
ng dây đi n tho i. Do đó các
cơng ty vi n thơng có th d dàng chuy n đ i đ
telephone analog thành đ
ng truy n ISDN b ng cách đ i thi t
b đ u cu i (terminal equipment)
ISDN đ
ng truy n
t ng đài trung tâm.
c chia làm hai lo i kênh khác nhau:
* Kênh d li u (Data Channel), tên k thu t là B channel, ho t
đ ng
t c đ 64 Kbps.
* Kênh ki m soát (Control Channel), tên k thu t là D Channel,
ho t đ ng
16 Kbps (Basic rate) và 64 Kbps (Primary rate)
D li u c a ng
i dùng s đ
c truy n trên các B channel, và d
li u tín hi u (signaling data) đ
c truy n qua D channel. B t k
m t k t n i ISDN có bao nhiêu B channel, nó ch có duy nh t
m t D channel.
ng ISDN truy n th ng có hai t c đ c b n
là residential basic rate và commercial primary rate.
M t vài công ty đi n tho i khơng có đ
ng truy n và thi t b
đ u cu i thích h p cho d ch v t c đ c b n nên h cung c p
m t t c đ c b n c đ nh, có giá tr trong kho ng t 64 Kbps
đ n 56 Kbps. Nh ng bi n th này ho t đ ng nh m t B channel
riêng bi t.
Basic rate ISDN ho t đ ng v i hai B channel 64 Kbps và m t D
channel 16 Kbps qua đ
ng đi n tho i thông th
ng, cung c p
b ng thông d li u là 128 Kbps
Primary rate ho t đ ng v i hai m
i ba B channel 64 Kbps và
16
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
m t D channel 64 Kbps qua m t đ
ng T1, cung c p b ng thông
1472 Kbps. Primary rate đ a ra đ
ng truy n quay s t c đ cao,
c n thi t cho các t ch c l n.
ôi khi ISDN adaptor b g i là “ISDN modem” vì nó có ch c
n ng quay s và tr l i cu c g i trên đ
modem th c hi n trên đ
ng dây digital, nh
ng dây analog. Tuy nhiên, ISDN
adaptor không ph i là modem vì khơng th c hi n ch c n ng
modulation/demodulation và vi c chuy n đ i tín hi u gi a digital
và analog (digital/analog conversion).
1.1.5. ATM
ATM (Asynchronous Transfer Mode) là công ngh m i trong cài
đ tđ
ng truy n trên đ
ng dây đi n tho i chính gi a các thành
ph và các cơng ty. ATM cho phép các cơng ty vi n thơng tính
ti n theo nhi u m c đ khác nhau c a d ch v d li u, d a trên
s ti n tính theo gói d li u (packet).
Ích l i chính c a ATM là nó ho t đ ng không ph thu c vào
đ
ng truy n v t lý. ATM đ
c chia làm hai channel có ch a
các ô (cell) ho t đ ng nh t c đ truy n bit c đ nh. Khi d li u
đ
c truy n gi a các m ch (circuit) có kích th
c khác nhau,
công t c (switch) d n thông tin (multiplex) vào các m ch l n h n
và nh h n, tùy theo nhu c u.
Chi phí đ xây d ng h th ng ATM khá cao.
1.1.6. ADSL
ADSL (Analog Digital Subscriber Line) m t bi n th c a đ
ng
17
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
đi n tho i s chu n (standard digital telephone line), ho t đ ng
thông qua k t n i đ
ADSL đ
ng đi n tho i thông th
ng.
c phát tri n đ cung c p m t d ch v thay th cho
truy n hình, nh ng nó h a h n
th p cho ng
ien k t t c đ cao và chi phí
i dùng Internet.
T c đ ADSL v i kênh down-link t kho ng 1Mbps đ n 6Mbps,
ph thu c vào kho ng cách t Internet site đ n công ty vi n
thông, và t c đ kênh up-link là 16 Kbps
end) đ n 640 Kbps
đ u k t n i cao (high end). Thông th
kênh up-link ho t đ ng
1.2.
ánh giá các ph
đ u k t n i th p (low
ng
t c đ 64 Kbps .
ng th c k t n i Internet ph bi n hi n nay:
V i nhu c u ngày càng t ng v các d ch v Internet, địi h i v
b ng thơng ngày càng cao, d ch v Dail-up khơng cịn phù h p
cho nhu c u s d ng Internet, nh t là đ i v i đ i t
ng doanh
nghi p v a và nh .
i v i nhu c u hi n nay c a các doanh nghi p ho t đ ng ngoài
l nh v c tin h c là ch k t n i Internet đ c p nh t thơng tin
khách hàng, s n ph m… thì vi c s d ng các d ch v m ng
Leased Line, Frame Relay, … là lãng phí, khơng c n thi t.
ADSL là công ngh phù h p h n c v i các lý do: phù h p v i
nhu c u c a đ i t
ng ng
i dùng là doanh nghi p nh v i t t c
các d ng d ch v thông tin t c đ cao (
đây là t 1Mbps đ n
2Mbps), chi phí th p.
18
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
1.3.
Công ngh ADSL
1.3.1. Khái ni m ADSL
Hi u m t cách đ n gi n nh t, ADSL là s thay th v i t c đ cao
cho thi t b Modem ho c ISDN giúp truy nh p Internet v i t c
đ cao và nhanh h n. Các bi u đ sau ch ra các t c đ cao nh t
có th đ t đ
c gi a các d ch v cung c p.
Hình 2.1 Bi u đ so sánh t c đ các công ngh m ng
ADSL vi t t t c a Asymmetric Digital Subscriber Line – đó là
đ
ng thuê bao s không đ i x ng, k thu t truy n đ
trên đ
c s d ng
ng dây t Modem c a thuê bao t i Nhà cung c p d ch
v .
Hình 2.2 Mơ hình ADSL
Asymmetric: T c đ truy n không gi ng nhau
hai chi u. T c
đ c a chi u xu ng (t m ng t i thuê bao) có th nhanh g p h n
19
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
10 l n so v i t c đ c a chi u lên (t thuê bao t i m ng). Ði u
này phù h p m t cách tuy t v i cho vi c khai thác d ch v
Internet khi mà ch c n nh n chu t (t
ng ng v i l u l
thông tin mà thuê bao g i đi) là có th nh n đ
ng nh
cm tl ul
ng
l n d li u t i v t Internet.
Digital: Các Modem ADSL ho t đ ng
m c bít (0 & 1) và dùng
đ chuy n thơng tin s hố gi a các thi t b s nh các máy tính
PC. Chính
khía c nh này thì ADSL khơng có gì khác v i các
Modem thơng th
ng.
Subscriber Line: ADSL t nó ch ho t đ ng trên đ
thuê bao bình th
ng n i t i t ng đài n i h t. Ð
bao này v n có th đ
ng dây
ng dây thuê
c ti p t c s d ng cho các cu c g i đi
ho c nghe đi n tho i cùng m t th i đi m thông qua thi t b g i là
“Splitters” có ch c n ng tách tho i và d li u trên đ
1.3.2.
ng dây.
ng d ng c a ADSL
ADSL xác l p cách th c d li u đ
c truy n gi a thuê bao (nhà
riêng ho c công s ) và t ng đài tho i n i h t trên chính đ
ng
dây đi n tho i bình th
ng
ng. Chúng ta v n th
ng g i các đ
dây này là local loop.
Hình 2.3 ADSL – Local loop
Th c ch t c a ng d ng ADSL không ph i
vi c truy n d li u
20
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
đi/đ n t ng đài đi n tho i n i h t mà là t o ra kh n ng truy nh p
Internet v i t c đ cao. Nh v y, v n đ n m
vi c xác l p k t
n i d li u t i Nhà cung c p d ch v Internet.
M c dù chúng ta cho r ng ADSL đ
c s d ng đ truy n d li u
b ng các giao th c Internet, nh ng trên th c t vi c th c hi n
đi u đó nh th nào l i khơng ph i là đ c tr ng k thu t c a
ADSL.
Hi n nay, ph n l n ng
i ta
ng d ng ADSL cho truy nh p
Internet t c đ cao và s d ng các d ch v trên Internet m t cách
nhanh h n.
1.3.3. C ch ho t đ ng
ADSL tìm cách khai thác ph n b ng thơng t
đ
c s d ng trên đ
Ð
ng dây này đ
ng t còn ch a
ng dây n i t thuê bao t i t ng đài n i h t.
c thi t k đ chuy n t i d i ph
(frequency spectrum) chi m b i cu c tho i bình th
t n s
ng. Tuy
nhiên, nó c ng có th chuy n t i các t n s cao h n d i ph
t
ng đ i h n ch dành cho tho i. Ðó là d i ph mà ADSL s
d ng.
Hình 2.4 D i ph ADSL s d ng
Tho i c b n s d ng d i t n s t 300Hz t i 3,400Hz.
Bây gi chúng ta s xem xét, tho i và d li u ADSL chia x
21
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
cùng m t đ
đ
ng dây thuê bao ra sao. Trên th c t , các Splitter
c s d ng đ đ m b o d li u và tho i không xâm ph m l n
nhau trên đ
ng truy n.
Các t n s mà m ch vịng có th chuy n t i, hay nói cách khác là
kh i l
ng d li u có th chuy n t i s ph thu c vào các nhân
t sau:
1.4.
Kho ng cách t t ng đài n i h t.
1.5.
Ki u và đ d y đ
1.6.
Ki u và s l
1.7.
M t đ các đ
ng dây.
ng các m i n i trên đ
ng dây.
ng dây chuy n t i ADSL, ISDN và
các tín hi u phi tho i khác
1.8.
1.8.1.
M t đ các đ
ng dây chuy n t i tín hi u radio.
u đi m c a ADSL
ADSL: So sánh v i PSTN & ISDN
PSTN và ISDN là các công ngh quay s (Dial-up).
ADSL là ‘liên t c/always-on” k t n i tr c ti p.
PSTN và ISDN cho phép chúng ta s d ng Fax, d li u, tho i,
d li u t i Internet, d li u t i các thi t b khác.
ADSL ch chuy n t i d li u t i Internet.
PSTN và ISDN cho phép chúng ta tu ch n ISP nào mà ta mu n
k t n i.
22
Xây d ng th nghi m PC Linux ho t đ ng nh m t ADSL Router
ADSL k t n i chúng ta t i m t ISP đ nh tr
ISDN ch y
c.
t c đ c s 64kbps ho c 128kbps.
ADSL có th t i d li u v v i t c đ t i 8Mbps.
PSTN ng t truy nh p t i Internet khi chúng ta th c hi n cu c
g i.
ADSL cho phép v a s d ng Internet trong khi v n có th th c
hi n cu c g i đ ng th i.
K t n i Internet qua đ
quay s có tính c
ng PSTN và ISDN b ng ph
ng th c
c n i h t.
ADSL khơng tính c
c n i h t.
Ghi chú:
M c dù Modem ADSL luôn
ch đ k t n i th
ng tr c, nh ng
v n có th c n ph i th c hi n l nh k t n i Internet trên máy PC.
Các d ch v nh Fax và tho i có th đ
c th c hi n c ng trên k t
n i d li u ADSL t i Internet.
Trên th c t , t c đ Download tiêu bi u đ i v i d ch v ADSL
gia đình th
ng đ t t i (up to) 400kbps
Dùng bao nhiêu, tr b y nhiêu. C u trúc c
c theo l u l
ng s
d ng (Ho c theo th i gian s d ng).
Không h n ch s ng
i s d ng khi chia s k t n i Internet
trong m ng n i b .
23