Cơ sở dữ liệu VLAN (2.4.1)

2.4. Dữ liệu VLAN (Database VLAN)

2.4.1. Cơ sở dữ liệu VLAN

2.4.1.1. Khái niệm VLAN Database

VLAN Database (Cơ sở dữ liệu VLAN) là nơi lưu trữ toàn bộ thông tin cấu hình VLAN trên Switch Cisco chạy hệ điều hành IOS, bao gồm: VLAN ID, tên VLAN, trạng thái, thông tin VTP (domain, mode, revision number).

Tại sao cần VLAN Database?

Trên Switch Cisco IOS, các thay đổi cấu hình thông thường chỉ được lưu vào NVRAM khi bạn gõ lệnh copy running-config startup-config. Tuy nhiên, VTP yêu cầu lưu ngay lập tức các cập nhật VLAN nhận được từ VTP Server mà không cần chờ người quản trị can thiệp . Để đáp ứng yêu cầu này, Cisco đã đưa ra cơ chế VLAN Database – lưu thông tin VLAN trong một file riêng biệt, tách khỏi file cấu hình thông thường.

Đặc điểm của VLAN Database:

Đặc điểmMô tả
Tên file mặc địnhvlan.dat
Vị trí lưu trữNVRAM (hoặc flash tùy dòng Switch)
Nội dungVLAN 1–1005 và thông tin VTP
Cơ chế cập nhậtTự động, ngay khi có thay đổi VLAN
Không hiển thị trongshow running-config (khi ở chế độ VTP Server/Client)

Lưu ý: Khi Switch ở chế độ VTP Server hoặc Client, thông tin VLAN và VTP không hiển thị trong show running-config. Đây là  hoạt động bình thường của Switch .

2.4.1.2. Lưu trữ VLAN Database (vlan.dat)

a) Tên file và vị trí

  • Tên mặc định: vlan.dat

  • Có thể đổi tên bằng lệnh vtp file <tên_file> (chỉ đổi tên, không nạp database mới) .

Vị trí lưu trữ tùy theo dòng Switch:

Dòng SwitchVị trí lưu trữ
Catalyst 6500/6000const_nvram:
Catalyst 4500/4000cat4000_flash:
Catalyst 29xx, 35xx, 3750flash:

b) Cơ chế hoạt động khi khởi động

Khi Switch khởi động, nó so sánh nội dung file vlan.dat với cấu hình trong startup-config để quyết định sử dụng nguồn nào :

Điều kiệnKết quả
VTP mode = Transparent và domain khớpBỏ qua vlan.dat, dùng startup-config
VTP mode = Server hoặc domain không khớpDùng vlan.dat cho VLAN 1–1005
Không có file vlan.datKhởi động với: VTP Server, domain trống, VLAN 1, 1002–1005

c) Mối quan hệ với VTP

VLAN Database là nền tảng hoạt động của VTP. Khi VTP Server tạo/sửa/xóa VLAN:

  1. vlan.dat được cập nhật ngay lập tức.

  2. Revision Number tăng lên.

  3. VTP Advertisement được gửi đến các Client.

  4. Client nhận và cập nhật vlan.dat của mình.

2.4.1.3. Xem VLAN Database

a) Xem thông tin VLAN

show vlan

Hoặc:

show vlan brief

Kết quả mẫu:

VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3
10   Ketoan                           active
20   Kythuat                          active
30   Nhansu                           active
1002 fddi-default                     act/unsup
1003 token-ring-default               act/unsup
1004 fddinet-default                  act/unsup
1005 trnet-default                    act/unsup

Lưu ý: File vlan.dat là file nhị phân, không thể đọc trực tiếp bằng lệnh type hay more. Phải dùng lệnh show vlan để hiển thị nội dung .

b) Xem thông tin VTP

show vtp status

Kết quả mẫu:

VTP Version : 2
Configuration Revision          : 5
Number of existing VLANs        : 7
VTP Operating Mode              : Server
VTP Domain Name                 : ABC
VTP Pruning Mode                : Disabled

c) Kiểm tra file vlan.dat có tồn tại

dir flash:

hoặc (tùy dòng Switch):

dir const_nvram:

Kết quả mẫu:

Directory of flash:/
    1  -rw-        976   <no date>  vlan.dat

2.4.1.4. Sao lưu và phục hồi VLAN Database

a) Tại sao cần sao lưu?

  • VTP Server chứa toàn bộ thông tin VLAN của mạng → mất vlan.dat đồng nghĩa mất toàn bộ VLAN.

  • Khi thay thế Switch hoặc Supervisor Engine, cần khôi phục cả cấu hình và vlan.dat để có đầy đủ thông tin .

  • Để reset VLAN về mặc định, cần xóa vlan.dat và reload.

b) Sao lưu VLAN Database

Bước 1: Kiểm tra thông tin hiện tại

cisco
show vtp status
show vlan brief

Bước 2: Kiểm tra file vlan.dat

cisco
dir flash:

Bước 3: Copy file vlan.dat ra vị trí khác

Ví dụ copy sang TFTP server:

cisco
copy flash:vlan.dat tftp:

Hoặc copy sang bootflash:

cisco
copy flash:vlan.dat bootflash:vlan.dat

Lưu ý: Có thể copy vlan.dat đến bất kỳ vị trí nào (TFTP, FTP, bootflash, disk0…), nhưng Switch chỉ đọc file từ NVRAM khi khởi động .

Bảng tóm tắt lệnh

 
 
Mục đíchLệnh
Xem VLANshow vlan brief
Xem VTPshow vtp status
Kiểm tra filedir flash:
Sao lưucopy flash:vlan.dat tftp:
Phục hồicopy tftp: flash:vlan.dat → reload
Reset VLANdelete flash:vlan.dat → reload
Tạo lại file (khẩn cấp)Tạo/sửa VLAN bất kỳ