Chạy OSPF không cần đặt IP đấu nối (CCNP)

Trong mạng lớn có hàng ngàn đoạn nối trực tiếp, khi phải chia nhỏ dải IP để cấp từng subnet /30 gây lãng phí tài nguyên IP vừa làm phình to bảng định tuyến. Thì ta có giải pháp IP UNNUMBERED kết hợp với mạng POINT-TO-POINT.

Cách này giúp 2 router đấu nối trực tiếp nhưng HOÀN TOÀN KHÔNG CẦN IP, vẫn thiết lập OSPF neighbor FULL và chạy bình thường, do là nó tận dụng IP của loopback, và không cần cùng subnet.

1. Sơ đồ mạng

 

R1:  mượn IP loopback qua lệnh ip unnumbered Loopback0 để nói chuyện với R2, chứ không cần đặt cùng subnet

R2: Loopback0 đặt IP 192.168.1.1/32, để bắt tay OSPF với R1

PC1: Máy trạm đóng vai trò người dùng trong mạng LAN, IP 172.16.1.100/24, trỏ default gateway về R1 (172.16.1.1).

2. Cấu hình thiết bị

Cấu hình trên R1: Cổng Ethernet0/0 mượn địa chỉ của Loopback0 bằng lệnh ip unnumbered Loopback0, đồng thời ép kiểu mạng OSPF sang point-to-point để OSPF bỏ qua bước kiểm tra subnet:

hostname R1

!

interface Loopback0

 ip address 10.1.1.1 255.255.255.255 ## IP nguồn của R1

 ip ospf 1 area 0

!

interface Ethernet0/0

 ip unnumbered Loopback0 ## Mượn IP của Loopback0, không tốn subnet trên dây

 ip ospf network point-to-point ## Ép kiểu P2P để bỏ qua bước check subnet

 ip ospf 1 area 0

!

interface Ethernet0/1

 ip address 172.16.1.1 255.255.255.0 ## Cổng LAN nối PC1

 ip ospf 1 area 0

!

router ospf 1

 router-id 1.1.1.1

Trên R2 cấu hình tương tự R1, thay IP Loopback thành 192.168.1.1/32 và thêm Loopback1 (8.8.8.8/32):

hostname R2

!

interface Loopback0

 ip address 192.168.1.1 255.255.255.255 ## Khác dải subnet hoàn toàn với R1

 ip ospf 1 area 0

!

interface Loopback1

 ip address 8.8.8.8 255.255.255.255 ## Đích test ping mô phỏng server

 ip ospf 1 area 0

!

interface Ethernet0/0

 ip unnumbered Loopback0 ## Mượn IP của Loopback0

 ip ospf network point-to-point

 ip ospf 1 area 0

!

router ospf 1

 router-id 2.2.2.2

3. Kiểm tra và test lại

Bước 1: Kiểm tra trạng thái IP trên cổng vật lý R1

Dùng lệnh show ip interface brief thấy e0/0 đã mượn thành công IP 10.1.1.1 từ Loopback0:

 

Bước 2: Kiểm tra OSPF neighbor giữa hai router

Kiểm tra trạng thái hàng xóm OSPF trên cả R1 và R2 bằng lệnh show ip ospf neighbor:

Bước 3: Kiểm tra bảng định tuyến OSPF

Kiểm tra bảng định tuyến OSPF trên R1 bằng lệnh show ip route ospf:

=> R1 học được route 8.8.8.8/32 và 192.168.1.1/32 OK

Bước 4: Test ping từ VPC sang lo1 8.8.8.8 của R2 và R2 ngược về VPC

Vậy là đã test ok tính năng Unnumbered trong OSPF, (lưu ý là ở đây chọn kiểu mạng Point-to-Point, vì hầu hết mạng lớn là người ta chọn kiểu mạng này.

Bài viết cùng danh mục