2.3.3. Cho phép IPv6 trên các giao diện mạng
Sau khi IPv6 forwarding được cho phép trên router, bước kế tiếp là gán một địa chỉ IPv6 cho một giao diện. Có các phương pháp khác nhau để cấu hình các địa chỉ IPv6 trên một router.
Cấu hình địa chỉ tĩnh
Như trình bày trong bảng 2-26, lệnh ipv6 address có thể được sử dụng để cấu hình địa chỉ link-local (FE80::/10), địa chỉ site-local (FEC0::/10), hoặc địa chỉ unicast hình địa chỉ link-local (FE80::/10), địa chỉ site-local (FEC0::/10), hoặc địa chỉ unicast tồn cầu có thể tổng hợp được (2000::/3) trên một giao diện mạng. Phương pháp này tương tự như cấu hình địa chỉ tĩnh, vì vậy, tồn bộ địa chỉ IPv6 phải được chỉ rõ và được biểu diễn hợp lệ.
Bảng 2-26. Lệnh ipv6 address
Lệnh Miêu tả
Bước 1
Router(config)#interface interface-type interface-number
Chỉ ra loại giao diện và chỉ số giao diện.
Ví dụ
RouterA(config)#interface FastEthernet 0/0
Giao diện FastEthernet 0/0 được chọn.
Bước 2
Router(config-if)#ipv6 address
Chỉ ra một địa chỉ IPv6 và độ dài tiền tố được gán cho giao diện mạng. Theo mặc định, khi một địa chỉ site-local hoặc địa chỉ unicast toàn cầu được chỉ ra với lệnh này, địa
Lệnh Miêu tả
ipv6-address/prefix-length [link- local]
chỉ link-local tự động sẽ được cấu hình. Độ dài tiền tố mặc định là 64 bit.
Ví dụ
RouterA(config-if)#ipv6 address 2001:0410:0:1:0:0:0:1/64
Địa chỉ unicast toàn cầu 2001:0410:0:1:0:0:0:1/64 được gán trên giao diện. Sau khi hoàn thành lệnh này, địa chỉ link-local tự động được cấu hình.
Ví dụ
RouterA(config-if)#ipv6 address FEC0:0:0:1::1/64
Địa chỉ site-local FEC0:0:0:1::1/64 được cấu hình trên giao diện. Sau khi kết thúc lệnh này, địa chỉ link-local được tự động cấu hình.
Ví dụ
RouterA(config-if)#ipv6 address FE80:0:0:0:0123:0456:0789:0abc link-local
Địa chỉ link-local FE80:0:0:0:0123:0456:0789:0abc được cấu hình ở đây. Lệnh này có thể được sử dụng để ghi đè lên địa chỉ link-local mặc định được gán bởi router.
Cấu hình giao diện loopback
Chúng ta có thể cấu hình các địa chỉ site-local hoặc địa chỉ unicast toàn cầu trên giao diện loopback sử dụng lệnh ipv6 adddress. Trong ví dụ dưới đây, giao diện loopback0 được lựa chọn.
RouterA(config)#interface loopback0
Trong ví dụ dưới đây, địa chỉ fec0:0:0:9::1/128 được gán cho giao diện loopback0.
RouterA(config-if)#ipv6 address fec0:0:0:0::1/128 Cấu hình địa chỉ tĩnh sử dụng khuôn dạng EUI-64
Với phương pháp này, sử dụng lệnh ipv6 address, chúng ta có thể cấu hình các địa chỉ trên các giao diện sử dụng khuôn dạng EUI-64. Điều quan trọng là phải chỉ ra 64 bit cao (tiền tố). Sau đó router sẽ tự động hoàn thành 64 bit thấp sử dụng khn dạng EUI-64.
Ví dụ dưới đây chỉ ra tiền tố và độ dài tiền tố gán cho giao diện: Router(config-if)#ipv6 address ipv6-prefix/prefix-length eui-64
Router hồn thành 64 bit thấp sử dụng khn dạng EUI-64. Sau khi lệnh này được hoàn tất, địa chỉ link-local được tự động cấu hình.
Trong ví dụ dưới đây, tiền tố unicast toàn cầu 2001:0410:0:1::/64 được sử dụng để cấu hình địa chỉ. Địa chỉ unicast tồn cầu và địa chỉ link-local được cấu hình tự động.
Trong ví dụ dưới đây, tiền tố site-local FEC0:0:0:1::/64 được sử dụng để cấu hình địa chỉ. Địa chỉ site-local và địa chỉ link-local được cấu hình tự động:
RouterA(config-if)#ipv6 address FEC0:0:0:1::/64 eui-64 Cho phép chỉ IPv6 trên một giao diện
Chúng ta cũng có thể cho phép chỉ địa chỉ IPv6 trên một giao diện, không chỉ ra một địa chỉ unicast toàn cầu hoặc một địa chỉ site-local bằng việc sử dụng lệnh ipv6
enable:
Router(config-if)#ipv6 enable
Lệnh này cũng tự động cấu hình địa chỉ link-local trên giao diện. Theo mặc định, lệnh này là khơng được kích hoạt.
Cấu hình một giao diện Unnumbered
Có thể sử dụng lệnh ipv6 unnumbered để chỉ cho một giao diện sử dụng địa chỉ unicast toàn cầu của một giao diện khác như là địa chỉ nguồn của gói tin bắt đầu từ giao diện unnumbered:
Router(config-if)#ipv6 unnumbered interface Cấu hình MTU trên một giao diện
Trên các router Cisco, giá trị MTU mặc định trên các giao diện Ethernet (10 Mbps) và Fast Ethernet (100 Mbps) được đặt là 1500 octet. Tuy nhiên, giá trị này có thể thay đổi được sử dụng lệnh ipv6 mtu:
Router(config-if)#ipv6 mtu bytes
Dưới đây là một ví dụ cấu hình MTU với giá trị bằng 1492 trên một giao diện mạng:
RouterA(config-if)#ipv6 mtu 1492
Kiểm tra cấu hình IPv6 trên một giao diện
Hình 2.22 trình bày một ví dụ của một topo mạng cơ bản trong đó Router A có giao diện Fast Ethernet kết nối tới một link-local. Trong ví dụ này, người quản trị mạng gán hai tiền tố cho link-local này:
+ 2001:410:0:1::/64 như là tiền tố unicast toàn cầu + FEC0:0:0:1::/64 như là tiền tố site-local
Trước khi cho phép IPv6 trên router A, chúng ta có thể sử dụng lệnh show
interface để kiểm tra địa chỉ MAC và giá trị MTU của giao diện FastEthernet 0/0. Ví
dụ 2.1 cho biết địa chỉ MAC là 00:50:3E:E4:4C:00 và sử dụng MTU với giá trị 1500 byte.
Router A Fa0/0 Tiền tố 1: 2001:410:0:1::/64 Tiền tố 2: FEC0:0:0:1::/64