Sử Dụng IPV6 Trong URL

Một phần của tài liệu Triển khai IPV6 trên nền IPV4 (Trang 74)

Mặc dự cỏc mỏy chủ DNS cỳ thể truy cập vào một website bằng cỏch sử dụng tờn miền thay cho sử dụng một địa chỉ IP, nhưng bạn vẫn cú thể vào một địa chỉ IP thay cho một phần của một URL. Vớ dụ, một website cỏ nhõn sử dụng URL là

www.tenmien.com, tương ứng với nú là địa chỉ IP 123.26.85.16. Với địa chỉ IP như

vậy, tụi hoàn toàn cỳ thể truy cập vào website bằng cỏch nhập vào URL:

http://123.26.85.16

Hầu hết những người lướt web thường khụng sử dụng thúi quen nhập vào địa chỉ

IP. Tuy vậy, việc truy cập theo kiểu này vẫn tồn tại. Điều này đặc biệt đỳng với cỏc

ứng dụng web riờng lẻ. Khi khụng liờn quan đến một tờn miền, một ứng dụng cú khả năng trỏnh được người dựng trỏi phộp dũ dẫm và nhảy vào ứng dụng của bạn

TRIỂN KHAI IPV6 TRấN NỀN IPV4

một cỏch tỡnh cờ.

Khi một địa chỉ IP được sử dụng thay thế cho một tờn miền, thỡ số cổng đụi lỳc

được chỉ định như một phần của địa chỉ. Nếu bạn chỉ đơn giản nhập vào sau HTTP:// sau đú là một địa chỉ thỡ trỡnh duyệt sẽ thừa nhận rằng bạn muốn sử dụng cổng 80. Mặc dự vậy, bạn cỳ thể chỉ định bất kỳ cổng nào để truy cập đến website, vớ dụ nếu bạn muốn truy cập đến website www.tenmien.com bằng địa chỉ IP và cụ

thể là cổng 80 được sử dụng thỡ lệnh nờn dựng đú là http://123.26.85.16:80

Giao thức IPv6 cũng vậy, nú cũng được sử dụng như một phần của một URL. Nhưng nếu quan tõm đến định dạng IPv6 thỡ bạn nờn lưu ý rằng một địa chỉ IPv6 gồm cú rất nhiều dấu “:”. Điều này đú nảy sinh một vấn để khi trỡnh duyệt của bạn xử lý bất cứ những cỏi gỡ đú phớa sau dấu “:” như một số chỉ thị của cổng. Trong trường hợp đú, cỏc địa chỉ IPv6 được phõn biệt bờn trong dấu ngoặc khi chỳng được sử dụng như một phần của URL. Vớ dụ: nếu bạn đú sử dụng địa chỉ IPv6 mẫu trong một URL thỡ nỳ sẽ giống như thế này:

HTTP://[2001:0f68:0000:0000:0000:0000:1986:69af]/

Giống như cú thể chỉđịnh số của cổng với địa chỉ IPv4, bạn cũng cú thể chỉđịnh số cổng khi sử dụng địa chỉ IPv6. Số cổng phải đi sau cựng một định dạng bắt buộc như khi sử dụng IPv4. Và ở bờn ngoài cỏc dấu ngoặc. Vớ dụ, nếu bạn muốn truy cập vào website tại địa chỉ IPv6 mẫu trờn theo cổng 80 thỡ URL nhập vào sẽ như sau: HTTP://[2001:0f68:0000:0000:0000:0000:1986:69af]:80/

Lưu ý rằng số của cổng trong trường hợp này là 80, nằm giữa dấu đúng ngoặc và dấu sổ. Một dấu “:” cũng được sử dụng để định rừ số cổng như trong giao thức IPv4.

KẾT LUẬN CHƯƠNG:

Xõy dựng một mạng cú khả năng tương thớch, cú thể sử dụng cả hai dạng địa chỉ v4 và v6 là một trong những khú khăn của cỏc nhà quản trị mạng núi riờng, của người sử dụng núi chung. Chương này đó trỡnh bày một số giải phỏp để hai dạng

TRIỂN KHAI IPV6 TRấN NỀN IPV4

địa chỉ v4 và v6 cú thể “núi chuyện” được với nhau. Một trong những giải phỏp đú là: Dual-stack, Cụng nghệđường hầm (Tunnel), Cụng nghệ biờn dịch NAT. Những kỹ thuật này ra đời với mục đớch tiết kiệm được chi phớ để triển khai một mạng Backbone IPv6.

TRIỂN KHAI IPV6 TRấN NỀN IPV4

CHƯƠNG 3 XÂY DỰNG Mễ HèNH THỰC NGHIỆM 3.1 Mụ Hỡnh Thực Nghiệm

Hỡnh 35. Mụ Hỡnh Thc Nghim

3.2 Demo Chương Trỡnh Định Tuyến IPV6

3.2.1 Cấu Hỡnh Cho Cỏc Router:

3.2.1.1 Router 0:

Router#

%SYS-5-CONFIG_I: Configured from console by console Router#configure

Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z.

TRIỂN KHAI IPV6 TRấN NỀN IPV4 Router(config)#interface fastEthernet 0/0 Router(config-if)#ipv6 address 2001::1/64 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/3/0 Router(config-if)#ipv6 address 2002::1/64 Router(config-if)#no shutdown Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#

Kiểm tra việc cài đặt IPV6:

Router#show ipv6 interface brief FastEthernet0/0 [up/up] FE80::202:16FF:FEC9:6601 2001::1

FastEthernet0/1 [administratively down/down] Serial0/1/0 [administratively down/down] Serial0/3/0 [up/up]

FE80::2D0:97FF:FEA1:538 2002::1

Vlan1 [administratively down/down]

Router#

Kiểm tra việc cài đặt IPV6:

Router#show ipv6 interface brief

FastEthernet0/0 [administratively down/down] FastEthernet0/1 [administratively down/down]

TRIỂN KHAI IPV6 TRấN NỀN IPV4 Serial0/1/0 [up/up] FE80::2D0:BCFF:FE60:24CD 2003::1 Serial0/3/0 [up/up] FE80::240:BFF:FEE7:6A4B 2002::2

Vlan1 [administratively down/down]

3.2.1.2 Router 1:

Router#configure

Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. Router(config)#int Router(config)#interface se0/3/0 Router(config-if)#ipv6 address 2002::2/64 Router(config-if)#ip address 192.168.1.2 255.255.255.0 Router(config-if)#clock rate 64000 Router(config-if)#exit Router(config-if)#interface serial 0/1/0 Router(config-if)#ipv6 address 2003::1/64 Router(config-if)#no shutdown Router(config-if)#clock rate 64000 Router(config-if)#ip address 192.168.2.1 255.255.255.0 Router(config-if)#exit Router(config)#

Kiểm tra việc cài đặt IPV6:

TRIỂN KHAI IPV6 TRấN NỀN IPV4

FastEthernet0/0 [administratively down/down] FastEthernet0/1 [administratively down/down] Serial0/1/0 [up/up] FE80::2D0:BCFF:FE60:24CD 2003::1 Serial0/3/0 [up/up] FE80::240:BFF:FEE7:6A4B 2002::2

Vlan1 [administratively down/down]

3.2.1.3 Router 2:

Router#configure

Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface fastEthernet 0/0 Router(config-if)#ipv6 address 2004::1/64 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/3/0 Router(config-if)#ipv6 address 2003::2/64 Router(config-if)#no shutdown Router(config-if)#ip address 192.168.2.2 255.255.255.0 Router(config-if)#exit Router(config)#

TRIỂN KHAI IPV6 TRấN NỀN IPV4 Kiểm tra việc cài đặt IPV6:

Router#show ipv6 interface brief FastEthernet0/0 [up/up] FE80::260:3EFF:FEAB:EC01 2004::1

FastEthernet0/1 [administratively down/down] Serial0/1/0 [administratively down/down] Serial0/3/0 [up/up]

FE80::2D0:D3FF:FE9E:B9D2 2003::2

Vlan1 [administratively down/down

3.2.2 Cấu hỡnh IPV6 cho cỏc PC:

Đối với clients chay WinXP, để cài ipv6 bạn vào Run lệnh “ipv6 install” hoặc dựng cõu lệnh “netsh interface ipv6 install” .

Sau khi hoàn tất bước 1 mỏy tớnh của bạn đó hỗ trợ ipv6 rồi, và mặc định trờn mỗi mỏy tớnh sẽ cú sẵn một địa chỉ ipv6 gọi là Link-Local Address cú dạng Fe80::X:Y:Z%N (vớ dụ fe80::215:ff:fe43:1dd2%2). %2 ý núi là interface 2. bước 2 đổi địa chỉ IPV6 khụng theo mặc định bằng lệnh sau:

Thiết lập địa chỉ site-local trờn PC A:

Netsh Interface Ipv6 Set Address “local area connection” 2001::2

Thiết lập địa chỉ site-local trờn PC B:

TRIỂN KHAI IPV6 TRấN NỀN IPV4

3.2.3 Định tuyến:

3.2.3.1 Router 0:

Router#configure

Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. Router(config)#ipv6 unicast-routing

Router(config)#ipv6 router ospf 10 Router(config-rtr)#router-id 10.10.10.10 Router(config)#interface fa0/0

Router(config-if)#ipv6 ospf 10 area 0 Router(config)#interface serial 0/3/0 Router(config-if)#ipv6 ospf 10 area 0 Router(config-if)#exit Router(config)#router ospf 1 Router(config-rtr)#router-id 1.1.1.1 Router(config-router)#network 192.168.1.0 0.0.0.3 area 0 Router(config-router)#exit Kiểm Tra Định Tuyến:

Router#show ipv6 route IPv6 Routing Table - 7 entries

Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6

I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

TRIỂN KHAI IPV6 TRấN NỀN IPV4

D - EIGRP, EX - EIGRP external C 2001::/64 [0/0] via ::, FastEthernet0/0 L 2001::1/128 [0/0] via ::, FastEthernet0/0 C 2002::/64 [0/0] via ::, Serial0/3/0 L 2002::1/128 [0/0] via ::, Serial0/3/0 O 2003::/64 [110/781]

via FE80::240:BFF:FEE7:6A4B, Serial0/3/0 O 2004::/64 [110/1562]

via FE80::240:BFF:FEE7:6A4B, Serial0/3/0 L FF00::/8 [0/0]

via ::, Null0

3.2.3.2 Router 1:

Router#configure

Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. Router(config)#ipv6 unicast-routing

Router(config)#ipv6 router ospf 20 Router(config-rtr)#router-id 20.20.20.20 Router(config)#interface se0/3/0

Router(config-if)#ipv6 ospf 20 area 0 Router(config)#interface serial 0/1/0 Router(config-if)#ipv6 ospf 20 area 0

TRIỂN KHAI IPV6 TRấN NỀN IPV4 Router(config-if)#exit Router(config)#router ospf 2 Router(config-rtr)#router-id 2.2.2.2 Router(config-router)#network 192.168.1.0 0.0.0.3 area 0 Router(config-router)#network 192.168.2.0 0.0.0.3 area 0 Router(config-router)#exit Kiểm Tra Định Tuyến:

Router#show ipv6 route IPv6 Routing Table - 7 entries

Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6

I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 D - EIGRP, EX - EIGRP external

O 2001::/64 [110/781]

via FE80::2D0:97FF:FEA1:538, Serial0/3/0 C 2002::/64 [0/0] via ::, Serial0/3/0 L 2002::2/128 [0/0] via ::, Serial0/3/0 C 2003::/64 [0/0] via ::, Serial0/1/0 L 2003::1/128 [0/0] via ::, Serial0/1/0 O 2004::/64 [110/781]

TRIỂN KHAI IPV6 TRấN NỀN IPV4

via FE80::2D0:D3FF:FE9E:B9D2, Serial0/1/0 L FF00::/8 [0/0]

via ::, Null0 Router#

3.2.3.3 Router 2:

Router#configure

Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z. Router(config)#ipv6 unicast-routing

Router(config)#ipv6 router ospf 30 Router(config-rtr)#router-id 30.30.30.30 Router(config)#interface se0/3/0

Router(config-if)#ipv6 ospf 30 area 0 Router(config)#interface fa0/0

Router(config-if)#ipv6 ospf 30 area 0 Router(config-if)#exit Router(config)#router ospf 3 Router(config-rtr)#router-id 3.3.3.3 Router(config-router)#network 192.168.2.0 0.0.0.3 area 0 Router(config-router)#exit Kiểm Tra Định Tuyến:

Router#show ipv6 route IPv6 Routing Table - 7 entries

Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route, M - MIPv6

TRIỂN KHAI IPV6 TRấN NỀN IPV4

I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 D - EIGRP, EX - EIGRP external

O 2001::/64 [110/1562]

via FE80::2D0:BCFF:FE60:24CD, Serial0/3/0 O 2002::/64 [110/781]

via FE80::2D0:BCFF:FE60:24CD, Serial0/3/0 C 2003::/64 [0/0] via ::, Serial0/3/0 L 2003::2/128 [0/0] via ::, Serial0/3/0 C 2004::/64 [0/0] via ::, FastEthernet0/0 L 2004::1/128 [0/0] via ::, FastEthernet0/0 L FF00::/8 [0/0] via ::, Null0

TRIỂN KHAI IPV6 TRấN NỀN IPV4

3.2.4 Kiểm Tra Kết Quả:

TRIỂN KHAI IPV6 TRấN NỀN IPV4

TRIỂN KHAI IPV6 TRấN NỀN IPV4

3.3 Kết Lun bài Lab.

- Qua bài lab demo cấu hỡnh cho thấy 2 mạng IPv6 và IPv4 giao tiếp với nhau qua Bộđịnh tuyến biờn (Border Router ) sử dụng cụng nghệ Tunnel,trờn Router biờn chạy đồng thời 2 giao thức kết hợp cả 2 địa chỉ IPv4 và IPv6 trờn cựng 1 Router.

- Nhờ Router biờn mà việc trao đổi giữa 2 mạng diễn ra dễ dàng.từđú ỏp dụng vào thực tiễn,khi IPv4 đang cạn kiện,IPv6 đang dần được triển khai,ỏp dụng cỏc phương thức trờn giỳp chỳng ta cú thể dễ dàng liờn hệ với nhau giữa 2 hệ thống mạng IPv4 và IPv6 mà khụng làm phỏ vỡ cấu trỳc internet cũng như

TRIỂN KHAI IPV6 TRấN NỀN IPV4

CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN TIẾP THEO 4.1 KẾT LUẬN

IPv6 được thiết kế với hy vọng khắc phục những hạn chế vốn cú của địa chỉ

IPv4 như hạn chế về khụng gian địa chỉ, cấu trỳc định tuyến và bảo mật, đồng thời

đem lại những đặc tớnh mới thỏa món cỏc nhu cầu dịch vụ của thế hệ mạng mới như

khả năng tựđộng cấu hỡnh mà khụng cần hỗ trợ của mỏy chủ DHCP, cấu trỳc định tuyến tốt hơn, hỗ trợ tốt hơn cho Multicast, hỗ trợ bảo mật và cho di động tốt hơn. Hiện nay IPv6 đó được chuẩn húa từng bước, chuẩn bị đưa vào ứng dụng thực tế

trong tương lai.

Nội dung của cuốn đồ ỏn đó trỡnh bày được những vấn đề cơ bản nhất để

cú thể triển khai trong thực tế như: về cấu trỳc, cỏch đỏnh địa chỉ IP, khụng gian

địa chỉ cung cấp…Và như đó trỡnh bày ở trờn, để cú được một mạng Internet sử

dụng duy nhất một dạng địa chỉ IPv6 là một vấn đề rất khú khăn, cú thể núi là khụng thể thực hiện trong một vài năm nữa. Do nhiều nguyờn nhõn khỏch quan cũng như chủ quan mà thực tại yờu cầu như vậy, nờn đồ ỏn cũng đó đưa ra những giải phỏp cụng nghệ để hũa hợp hai dạng địa chỉ đú là “Cụng nghệ chuyển đổi IPv6 sang IPv4” trong Chương 2 đó nờu ra, với hy vọng sẽ giải quyết được vấn đề

thiếu hụt địa chỉ do tốc độ phỏt triển mạnh của CNTT hiện nay.

4.2 HƯỚNG PHÁT TRIỂN TIẾP THEO:

- Hiện nay tai Chõu ỏ một phần kế hoạch E –Japan initiative cú mục đớch chớnh là

đưa ngành cụng nghệ thụng tin Nhật Bản vươn lờn hàng đầu. Chớnh phủ Nhật Bản

đẫ tài trợ cho Hội Đồng xỳc tiến IPv6 (IPv6 Promotion Council) thiết lập thử

nghiệm giao thức mới trong mạng của mộn số nhà cung cấp. Information Service International Dentsu (ISID)- cụng ty tớch hợp hệ thống tại Tokyo- đó xõy dựng mạng IPv6 trong cụng ty này, kết nối với hơn 5.000 hệ thống. Đại diện nhúm nghiờn cứu ISID cho biết : dự đó triển khai IPv6 nhưng quỏ trỡnh chuyển đổi trong cụng ty diễn ra cũn chậm. Hệ thống mạng cú hai ngăn phần mềm dành cho IPv4 và IPv6 để tiến hành hoà nhập từng bước. IPv6 vẫn cũn cần phỏt triển tiếp vấn đề bảo

TRIỂN KHAI IPV6 TRấN NỀN IPV4

mật kết nối chạy hoàn toàn trờn IPv6 sẽ mất đi một số tớnh năng bảo mật của IPv4. Hỗ trợ IPv6 tường lửa (firewall ) chẩng hạn sẽ là một đũi hỏi tiờn quyết khỏc cụng nghệ mới này được chấp nhận rộng rói hơn trong tương lai.

- Tuy nhiờn Cico nhà sản xuất bộđịnh tuyến chớnh thống trị thế giới mới chỉ cung cấp khả năng IPv6 cho cỏc bộđịnh tuyến qua cỏc phần mềm, và dựđịnh chỉ sẽ giới thiệu phần cứng hỗ trợ IPv6 trong năm nay. Riờng hệđiều hành Windows XP hiện cú sẵn cả tớnh năng IPv4 và IPv6 , chủ yếu dựng xõy dựng sẵn sàng IPv6. Hệđiều hành mỏy chủ hiện tại của Windows 2000 Server cũng cú sẵn một bộ cụng cụ phảt triển phần mềm dành cho cỏc ứng dụng và thiết bị IPv6.

- Vào cuối năm 2002 Microsoft cũng giới thiệu tớnh năng IPv6 tỏng bộ nõng cấp dành cho Windows XP và thế hệ hệ điều hành mỏy chủ kế tiếp windows. Net Server. Hóng Sun Microsytems đó hỗ trợ IPv6 trong phiờn bản Solari 8 phỏt hành trờn thị trường ngay từ năm 2000. Nếu một mỏy chủ Solaris 8 được cắm vào mạng IPv6, nú cú thể tựđụng trao đổi ccs gúi tin IPv6.

- Riờng trong hệ điều hành Linux, giao thức IPv6 chưa được tớch hợp sẵn nhưng nú

được cung cấp kốm theo trong phiờn bản Red Hat khụng chớnh thức cung cấp hỗ trợ

cho thành phần IPv6. Một số ứng dụng cơ bản, như truyền tập tin, email, DNS,

đang được điều chỉnh để cú thể làm việc với giao thỳc mới, tiếp sau dú sẽ là những

ứng dụng phức tạp như cơ sở dữ liệu và chương trỡnh CAD.

- Đồ gia dụng chắc chắn sẽlà một trong những thiết bị đầu tiờn được lựa chọn kết nối vào mạngIP v6, khi mà việc cung cấp địa chỉ IPv6 trở lờn dễ dàng vỡ nú là vụ hạn mà lại rất an toàn bởi tớnh bảo mật cao mà IPv4 khụng cú. Thậm chớ ngay bõy giờ, cỏc nhà sản xuất đồ gia dụng đang triển khai kỹ thuật kết nối cỏc sản phẩm của mỡnh với mạng “ toàn cầu”.

- Rất cú thể đến một ngày nào đú tất cả cỏc thiết bị sử dụng dịch vụ khụng dõy (LAN), cỏc server gia đỡnh, automobile telematics và cỏc vật dụng khỏc đều sẽđược kết nối vúi nhau.

TRIỂN KHAI IPV6 TRấN NỀN IPV4

IPv6 bao giđược s dng ti Vit Nam?

- Trờn thực tế tại Việt Nam, cỏc doanh nghiệp cung cấp dịch vụ Internet chưa nhận thấy sự càn thiết phải sử dụng đến IPv6 vỡ khụng bức xỳc trước nguy cơ cạn kiệt tờn miền. Cho đến thời điểm này, Việt Nam chưa cú hoạt động thỳc đẩy ứng dụng IP6 và chưa được phõn bổ vựng địa chỉ IPv6 từ Quốc tế. Hiện tại chỉ cú VNPT và NetNam đó tham gia đề tài “triển khai thử nghiệm mạng IPv6 ở Việt Nam và kết nối mạng IPv6 Quốc tế”. VNPT cũng là đơn vị đầu tiờn yờu cầu địa chỉ IPv6 và

Một phần của tài liệu Triển khai IPV6 trên nền IPV4 (Trang 74)