Tải bản đầy đủ (.ppt) (24 trang)

thuyết trình cấu hình NAT – PT version 1.0

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 (365.32 KB, 24 trang )

Cấu hình NAT – PT
version 1.0
updates 03.05.2009
Biên tập : Trần Mỹ Phúc
Email :
Tel : 0168.5656.400
1. Tổng Quan

Nat-PT cho phép 2 thiết bị truyền thông được
với nhau : một chỉ hỗ trợ Ipv6 và một thiết bị chỉ
hỗ trợ Ipv4.

Tùy thuộc vào yêu cầu , bạn có thể dùng 4 cách
sau : (Tương tự với NAT cho Ipv4)

Static NAT-PT.

Dynamic NAT-PT.

PAT (NAT overload.)

IPv4 mapped.
2. Mô hình mạng
Mô tả về bài thực hành

Tình huống : Một hôm nào đó , sau khi đi hội thảo về triển khai Ipv6,
sếp vội kêu bạn lên bàn làm việc và phân công : “ Anh triển khai một
phần bộ mạng công ty chúng ta sang Ipv6 hết! Tôi thấy nó hay đấy ”
Thôi , đành phải bấm bụng làm rồi . Hì hục một thời gian chuyển đổi
hết nhưng giờ thì lại phát sinh chuyện rằng , “ Những phần kia vẫn
dùng Ipv4 mà , sao để cho nó truyền thông đây? Bởi vì :



Tất cả các host bên trong phần này nhìn ra thế giới với tấm áo của Ipv6

Thế giới không biết chuyện gì đã xảy ra trong phần mạng nội bộ .

Cả 2 mạng Ipv6 và Ipv4 nói chuyện với nhau chỉ có 1 cách duy nhất là
thông qua Router biên (Border router)—công cụ biết cả 2 ngôn ngữ,
Chính vì vậy, router biên mặc nhiên phải chạy dual-stack Ipv4 và Ipv6,
border router sẽ dịch ngôn ngữ Ipv6 <->Ipv4.

Nhiệm vụ chúng ta là cho các interface fa0/0 trên các Routerv6_ truyền
thông được với interface fa0/0 : 192.168.40.200/24 Routerv4_1
Mạng được nhìn dưới ngôn ngữ
Ipv4
Mạng được nhìn dưới ngôn ngữ Ipv6
3.Điểm lưu ý

Trong phần mạng còn lại – chạy IPv4 sẽ được dịch ra
Ipv6 hosts như sau :

XXXX::YYYY/96 , YYYY là dạng HEX của địa chỉ Ipv4 mạng
ngoài, vì thế 192.168.40.200 sẽ là c0a8:28c8.

Trong bài LAB của chúng ta 192.168.40.200 sẽ được
nhìn thấy bằng ngôn ngữ Ipv6 là : 2001::c0a8:28c8/96
và lập luận trên được cấu hình trong IOS bằng cách
apply NAT-prefix (Configuration hay interface mode)

ipv6 nat prefix 2001::/96


ipv6 nat v4v6 source 192.168.40.200 2001::C0A8:28C8

Điều trên được áp dụng cho tất cả những phương pháp
NAT-PT ngoại trừ Ipv4-mapped (Chúng ta sẽ xem xét
sau)
Type 1 : STATIC NAT-PT
Address translation

Mạng bên trong
Hướng chuyển đổi
Mạng IPv4
Giao thức IPv6 IPv4
v6v4
2001:a:b:c::1/64 ====> 192.168.40.1
2001:a:b:c::2/64 ====> 192.168.40.2
2001:a:b:c::3/64 ====> 192.168.40.3
v4v6 2001:c018:28c8/96 <==== 192.168.40.200
Cấu hình
!! Interface nằm bên side Ipv6
interface FastEthernet0/0
no ip address
ipv6 address 2001:A:B:C::4/64
!! Bật IPv6 NAT
ipv6 nat
!
!! Interface nằm bên side Ipv4
interface FastEthernet1/0
ip address 192.168.40.199 255.255.255.0
!! Bật IPv6 NAT
ipv6 nat

!
!
!! Bất kỳ packet Ipv6 nào có đích 2001::c0a8:28c8 sẽ được dịch thành một địa chỉ đích Ipv4 :
192.168.40.200
ipv6 nat v4v6 source 192.168.40.200 2001::C0A8:28C8
!! Bất kỳ packet Ipv6 nào với source là 2001:a:b:c:X với X=1,2,3 sẽ được dịch lần lượt thành một địa chỉ
Ipv4 192.168.40.X with X=1,2,3
ipv6 nat v6v4 source 2001:A:B:C::1 192.168.40.1
ipv6 nat v6v4 source 2001:A:B:C::2 192.168.40.2
ipv6 nat v6v4 source 2001:A:B:C::3 192.168.40.3
!! Tất cả những địa chỉ đích 2001::/96 sẽ được kiểm tra bởi NAT-PT thay vì drop.
ipv6 nat prefix 2001::/96
Kiểm tra
Mỗi traffic từ mỗi Ipv6 host được dịch , chấp nhận cấu hình static NAT-PT
Type 2 : Dynamic NAT-PT
Với Dynamic Translation : một Ipv6 prefix cụ thể sẽ được
dịch ra một dãy (pool) địa chỉ Ipv4 như địa chỉ nguồn và đích
được dịch thông qua “ipv6 nat v4v6 source “.
Kiểm tra
Debug
NAT-PT(config)#
*Mar 1 04:44:15.454: IPv6 NAT: icmp src (2001:A:B:C::1) -> (192.168.40.1), dst (2001::C0A8:28C8) ->
(192.168.40.200)
*Mar 1 04:44:15.586: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.1) -> (2001:A:B:C::1)
*Mar 1 04:44:15.650: IPv6 NAT: icmp src (2001:A:B:C::1) -> (192.168.40.1), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:44:15.730: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.1) -> (2001:A:B:C::1)
*Mar 1 04:44:15.794: IPv6 NAT: icmp src (2001:A:B:C::1) -> (192.168.40.1), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:44:15.810: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.1) -> (2001:A:B:C::1)
NAT-PT(config)#

*Mar 1 04:44:29.122: IPv6 NAT: icmp src (2001:A:B:C::2) -> (192.168.40.2), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:44:29.230: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.2) -> (2001:A:B:C::2)
*Mar 1 04:44:29.262: IPv6 NAT: icmp src (2001:A:B:C::2) -> (192.168.40.2), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:44:29.326: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.2) -> (2001:A:B:C::2)
*Mar 1 04:44:29.386: IPv6 NAT: icmp src (2001:A:B:C::2) -> (192.168.40.2), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:44:29.410: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.2) -> (2001:A:B:C::2)
NAT-PT(config)#
*Mar 1 04:44:42.434: IPv6 NAT: icmp src (2001:A:B:C::3) -> (192.168.40.3), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:44:42.514: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.3) -> (2001:A:B:C::3)
*Mar 1 04:44:42.546: IPv6 NAT: icmp src (2001:A:B:C::3) -> (192.168.40.3), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:44:42.574: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.3) -> (2001:A:B:C::3)
*Mar 1 04:44:42.622: IPv6 NAT: icmp src (2001:A:B:C::3) -> (192.168.40.3), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:44:42.678: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.3) -> (2001:A:B:C::3)
NAT-PT(config)#
Type 3 : PAT NAT-PT

Trước khi cấu hình , các bạn vui lòng xóa cấu hình cũ
của những bài trước.Xem cụ thể bên dưới :
Address translation

Mạng bên trong
Hướng chuyển đổi
Mạng IPv4
Giao thức IPv6 IPv4
v6v4
2001:a:b:c::1/64 ====>
192.168.40.199

2001:a:b:c::2/64 ====>
2001:a:b:c::3/64 ====>

v4v6 2001:c018:28c8/96 <==== 192.168.40.200
Cấu hình
Kiểm tra
Debug
NAT-PT(config)#
*Mar 1 04:59:10.218: IPv6 NAT: icmp src (2001:A:B:C::1) -> (192.168.40.199), dst (2001::C0A8:28C8)
-> (192.168.40.200)
*Mar 1 04:59:10.310: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::1)
*Mar 1 04:59:10.366: IPv6 NAT: icmp src (2001:A:B:C::1) -> (192.168.40.199), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:59:10.418: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::1)
*Mar 1 04:59:10.466: IPv6 NAT: icmp src (2001:A:B:C::1) -> (192.168.40.199), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:59:10.514: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::1)
NAT-PT(config)#
NAT-PT(config)#
*Mar 1 04:59:20.674: IPv6 NAT: icmp src (2001:A:B:C::2) -> (192.168.40.199), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:59:20.766: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::2)
*Mar 1 04:59:20.826: IPv6 NAT: icmp src (2001:A:B:C::2) -> (192.168.40.199), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:59:20.882: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::2)
*Mar 1 04:59:20.918: IPv6 NAT: icmp src (2001:A:B:C::2) -> (192.168.40.199), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:59:20.950: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::2)
NAT-PT(config)#
NAT-PT(config)#
*Mar 1 04:59:24.266: IPv6 NAT: icmp src (2001:A:B:C::3) -> (192.168.40.199), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:59:24.354: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::3)
*Mar 1 04:59:24.402: IPv6 NAT: icmp src (2001:A:B:C::3) -> (192.168.40.199), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:59:24.450: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::3)
*Mar 1 04:59:24.482: IPv6 NAT: icmp src (2001:A:B:C::3) -> (192.168.40.199), dst (2001::C0A8:28C8) -> (192.168.40.200)
*Mar 1 04:59:24.526: IPv6 NAT: src (192.168.40.200) -> (2001::C0A8:28C8), dst (192.168.40.199) -> (2001:A:B:C::3)
NAT-PT(config)#
Type 4 : IPv4 mapped


Thực tế đặc ra là : Số lượng host bên ngoài
chạy IPv4 rất nhiều và việc dùng các dạng 1,2,3
ở trên sẽ rất tốn công sức trong việc cấu hình
bằng tay chuyển đổi.

IPv4 mapped sẽ đáp ứng nhu cầu này của
chúng ta.
Cấu hình

Tôi đã cố gắng tóm gọn lại phần cấu hình NAT-
PT này.

Để có thể hiểu rõ slides này , có thể bạn sẽ phải
đọc nhiều lần do tôi muốn các bạn suy nghĩ
nhiều hơn.

Tài liệu này tham khảo từ nhiều nguồn tài liệu ,
chủ yếu từ cisco.com và bài thực hành LAB của
tôi.

Để test bài LAB này bạn có thể dùng mô hình 3
routers chạy trên packet tracer 5.1.

×