HoaTran Logo
VIE | ENG

📘 Tuần 09 – DHCP, DNS, SD-WAN cơ bản và Routing nâng cao

Cấu hình DHCP server cấp IP tự động, DNS forwarder, SD-WAN 2 ISP với SLA health check và tự động failover.

🗺️ Sơ đồ – DHCP, DNS và SD-WAN

graph TD
    subgraph FGT["FortiGate VM 7.6.6"]
        subgraph DHCP["DHCP Server"]
            D1["VLAN10 Pool\n10.10.10.100 - 200\nGW: 10.10.10.1\nDNS: 8.8.8.8"]
        end

        subgraph DNS_FWD["DNS Forwarder"]
            DNS["Primary: 8.8.8.8\nSecondary: 1.1.1.1"]
        end

        subgraph SDWAN["SD-WAN - Can bang tai WAN"]
            ISP1["port2 - ISP1\nGW: 192.168.1.254\nSLA: ping 8.8.8.8"]
            ISP2["port5 - ISP2\nGW: 10.0.0.1\nSLA: ping 1.1.1.1"]
            Rule["SD-WAN Rule\nVideo/Streaming to ISP2\nKhac to ISP1"]
        end
    end

    PC["PC-Client\nNhan IP tu dong tu DHCP"]
    SRV["Server\nIP tinh 10.10.20.100"]
    Internet(["Internet"])

    D1 -->|"Cap IP tu dong"| PC
    DNS -->|"Phan giai ten mien"| Internet
    ISP1 -->|"Traffic thong thuong"| Internet
    ISP2 -->|"Traffic video/backup"| Internet
    Rule --> ISP1
    Rule --> ISP2
            

📚 Lý thuyết cơ bản

🔰 DHCP là gì?

DHCP (Dynamic Host Configuration Protocol) = Giao thức cấp phát địa chỉ IP tự động.

💡 Hãy tưởng tượng bạn đến khách sạn:

- Lễ tân (DHCP server) trao cho bạn chìa khóa phòng (địa chỉ IP).

- Phòng có số phòng (IP), wifi riêng (gateway), bảng chỉ dẫn (DNS).

- Khi bạn trả phòng (ngắt kết nối), phòng được trao cho người khác.

Thông tin DHCP cấp cho mỗi máy: địa chỉ IP, subnet mask, default gateway (10.10.10.1), DNS server (8.8.8.8), thời gian thuê IP (lease time).

🔰 DNS là gì?

DNS (Domain Name System) = "Danh bạ điện thoại" của Internet.

💡 Bạn nhớ google.com dễ hơn nhớ 142.250.185.46. Khi bạn gõ google.com, DNS tìm và trả về địa chỉ IP tương ứng.

FortiGate DNS Forwarder = Nhận yêu cầu DNS từ máy nội bộ, chuyển tiếp ra DNS server bên ngoài.

🔰 SD-WAN là gì?

SD-WAN (Software-Defined Wide Area Network) = Quản lý nhiều đường WAN bằng phần mềm thông minh.

💡 Giống như GPS thông minh chọn đường:

- Có 2 đường (ISP1 và ISP2). Tắc đường (đứt cáp) → tự động chuyển sang đường khác.

- Có thể ưu tiên: Zoom call đi ISP1, tải file đi ISP2.

SLA Health Check = Kiểm tra "sức khỏe" của đường WAN: FortiGate liên tục ping 8.8.8.8 qua ISP1. Nếu ping thất bại → ISP1 bị coi là "chết" → chuyển sang ISP2.


🛠️ Thực hành

DHCP Server cho VLAN10

config system dhcp server
    edit 1
        set interface "port3.10"
        set default-gateway 10.10.10.1
        set netmask 255.255.255.0
        set dns-server1 8.8.8.8
        set dns-server2 1.1.1.1
        config ip-range
            edit 1
                set start-ip 10.10.10.100
                set end-ip 10.10.10.200
            next
        end
    next
end

DNS Forwarder

config system dns
    set primary 8.8.8.8
    set secondary 1.1.1.1
end

SD-WAN cơ bản (2 ISP)

config system sdwan
    set status enable
    config members
        edit 1
            set interface "port2"
            set gateway 192.168.1.254
        next
        edit 2
            set interface "port5"
            set gateway 10.0.0.1
        next
    end
    config health-check
        edit "Check-ISP1"
            set server "8.8.8.8"
            set members 1
        next
        edit "Check-ISP2"
            set server "1.1.1.1"
            set members 2
        next
    end
end

Kiểm tra DHCP

# Xem các IP đã cấp
get system dhcp lease-list
diagnose debug application dhcp -1

🔒 Bảo mật cần nhớ

  • ✅ Giới hạn DHCP pool đúng số thiết bị cần thiết.
  • ✅ Kết hợp DHCP snooping trên Switch Cisco để chặn DHCP giả mạo.
  • ✅ Dùng DNS-over-TLS để bảo vệ truy vấn DNS.

📖 Case thực tế

Công ty có 2 ISP: Viettel (chính) và VNPT (dự phòng). Cài SD-WAN để:

- Tự động chuyển sang VNPT khi Viettel bị đứt cáp.

- Chia tải: Zoom/Teams đi Viettel (độ trễ thấp), download file đi VNPT.

- Uptime mạng tăng từ 95% lên 99.9%.


📅 Tuần 9/12 – FortiOS 7.6.6 Administration Lab

Z