Tải bản đầy đủ (.pdf) (111 trang)

Luận văn cử nhân Tin học: Xây dựng thử nghiệm Linux PC hoạt động như một ADSL Router

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.01 MB, 111 trang )

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



ng Voice

T1

1,544 Mbps

24 đ

ng T0

T2

6,312 Mbps



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



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


×