Hướng Dẫn Chi Tiết Cấu Hình Juniper EX3400: Từ Console Đến High Availability (v2)
Ngày đăng
Trong môi trường doanh nghiệp, switch truy cập là điểm khởi đầu của mọi kết nối — và cũng là nơi các cấu hình sai sót nhỏ có thể lan thành sự cố lớn. Juniper EX3400 là dòng switch layer 3 phổ biến cho tầng access và distribution nhờ hiệu năng ổn định, khả năng xếp chồng linh hoạt qua Virtual Chassis và hệ điều hành Junos giàu tính năng. Tuy nhiên, để khai thác đúng năng lực thiết bị, kỹ sư cần nắm chắc quy trình từ bước cắm cáp console đầu tiên cho đến khi dựng được một cụm High Availability hoàn chỉnh.
Bài viết này tổng hợp quy trình cấu hình EX3400 theo trình tự thực tế, kèm lệnh CLI cụ thể, các điểm bảo mật cần lưu ý và cách xử lý những lỗi thường gặp trong vận hành.
Chuẩn bị và đăng nhập console
Trước khi cấu hình, cần chuẩn bị đầy đủ phần cứng: thiết bị EX3400 đã cấp nguồn, cáp console (USB-to-RJ45 hoặc DB9-to-RJ45), máy tính cài PuTTY/SecureCRT/Terminal, và dây mạng Ethernet.
Thiết lập cổng console theo thông số chuẩn:
- Baud Rate: 9600
- Data Bits: 8
- Parity: None
- Stop Bits: 1
- Flow Control: None
Khi kết nối thành công, màn hình hiển thị dấu nhắc `login:`. Với lần đầu, đăng nhập bằng tài khoản `root` và mật khẩu để trống (nhấn Enter).
Sau khi vào hệ thống, hãy kiểm tra trạng thái ban đầu để nắm rõ tình trạng thiết bị:
```bash show version # Phiên bản Junos show chassis hardware # Tình trạng phần cứng show interfaces terse # Trạng thái interface show configuration | display set # Cấu hình hiện tại show system uptime # Thời gian hoạt động ```
Tạo tài khoản và phân quyền
Nguyên tắc bảo mật đầu tiên là không vận hành thiết bị chỉ với tài khoản root. Hãy vào chế độ cấu hình cách ly để tránh xung đột với người khác:
```bash configure private ```
Tạo tài khoản quản trị chính với quyền cao nhất:
```bash set system login user admin class super-user set system login user admin authentication plain-text-password ```
Junos hỗ trợ phân quyền theo class, giúp áp dụng nguyên tắc đặc quyền tối thiểu:
```bash set system login user ops class operator set system login user maintainer class administrator set system login user monitor class viewer ```
Trước khi lưu, luôn xem lại thay đổi rồi commit kèm ghi chú để phục vụ truy vết:
```bash show | compare commit comment "Initial user setup - created admin account" ```
Bật dịch vụ quản lý
EX3400 hỗ trợ nhiều giao thức quản lý. Với môi trường production, nên ưu tiên HTTPS và SSH, đồng thời chuẩn bị sẵn NETCONF cho tự động hóa:
```bash configure private set system services https interface ge-0/0/0 set system services ssh interface ge-0/0/0 set system services snmp set system services netconf ssh ```
Cấu hình SSH chi tiết để tăng độ an toàn:
```bash set system services ssh port 22 set system services ssh protocol-version v2 set system services ssh password-authentication set system services ssh key-authentication set system services ssh session-timeout 300
commit comment "Enable management services: HTTPS, SSH, SNMP" ```
Việc giới hạn chỉ SSH protocol v2, đặt timeout phiên và bật xác thực bằng khóa là những biện pháp cơ bản nhưng hiệu quả để giảm bề mặt tấn công.
Khôi phục mật khẩu mà không mất cấu hình
Một tình huống thường gặp là quên mật khẩu. Junos cho phép đặt lại mà vẫn giữ nguyên cấu hình đang chạy. Có hai hướng xử lý:
```bash Cách 1: đặt lại mật khẩu root qua console request system root-password
Cách 2: đặt lại mật khẩu người dùng cụ thể configure private delete system login user admin authentication set system login user admin authentication plain-text-password commit ```
Bảo mật với firewall filter và ACL
Để kiểm soát ai được truy cập mặt phẳng quản lý, hãy dùng firewall filter giới hạn nguồn kết nối SSH:
```bash configure private set firewall filter management-in term allow-ssh from source-address 10.0.0.0/8 set firewall filter management-in term allow-ssh from protocol tcp set firewall filter management-in term allow-ssh from destination-port 22 set firewall filter management-in term allow-ssh then accept set firewall filter management-in term deny-all then reject set interfaces em0 unit 0 family inet filter input management-in ```
Kết hợp phân tách bằng management VLAN riêng biệt:
```bash set vlans management vlan-id 100 set interfaces ge-0/0/1 unit 0 family ethernet-switching vlan members management set vlans management l3-interface irb.100 set interfaces irb unit 100 family inet address 10.0.100.1/24 ```
Cuối cùng, tắt toàn bộ dịch vụ không dùng để tránh rủi ro:
```bash delete system services telnet delete system services finger delete system services ftp delete system services rsh ```
Nâng cấp Junos
Cập nhật Junos định kỳ giúp vá lỗi và bổ sung tính năng. Trước khi nâng cấp, kiểm tra phiên bản và dung lượng lưu trữ:
```bash show version show system storage ```
Thêm image và thực hiện nâng cấp:
```bash request system software add /var/tmp/junos-ex-23.2-20240115.0.tgz request system software in-service-upgrade junos-ex-23.2-20240115.0.tgz ```
Nếu phát sinh sự cố sau nâng cấp, có thể khởi động lại hoặc boot vào image cũ:
```bash request system reboot request system reboot to-boot-loader ```
Cấu hình High Availability với Virtual Chassis
Để đạt độ sẵn sàng cao, hai thiết bị EX3400 có thể ghép thành một cụm quản lý duy nhất qua Virtual Chassis. Trên thiết bị master (member 0):
```bash configure private set virtual-chassis vc-mode enabled set virtual-chassis member 0 role master set virtual-chassis member 1 role backup set virtual-chassis vc-links 0-1 port 0 member 0 interface ge-0/0/47 set virtual-chassis vc-links 0-1 port 1 member 1 interface ge-0/0/47 set virtual-chassis vcf-mode on commit comment "Enable Virtual Chassis Fabric mode" ```
Trên thiết bị backup (member 1) áp dụng cấu hình tương ứng với vai trò và VCP link đối xứng. Sau đó xác minh trạng thái cụm:
```bash show virtual-chassis status show virtual-chassis members show virtual-chassis vc-links ```
Bổ sung Graceful Restart để duy trì phiên định tuyến khi chuyển đổi vai trò:
```bash configure private set system graceful-restart set system graceful-restart restart-timeout 180 set protocols bgp graceful-restart set protocols ospf graceful-restart commit comment "Enable Graceful Restart for HA" ```
Đừng quên sao lưu cấu hình định kỳ:
```bash request system configuration save config-backup.txt ```
Giám sát và khắc phục lỗi phổ biến
Vận hành ổn định phụ thuộc vào việc giám sát liên tục. Các lệnh cơ bản gồm `show system storage`, `show chassis routing-engine`, `monitor interface traffic` và `show log messages | last 50`.
Ba lỗi thường gặp và hướng xử lý:
- VCP port down: kiểm tra bằng `show virtual-chassis vc-links`, sau đó reset cổng với `request chassis vc-port force-disable 0-1` rồi `force-enable`.
- SSH bị từ chối kết nối: xác minh dịch vụ SSH, rà lại firewall filter `management-in`, và khởi động lại dịch vụ SSH nếu cần.
- Console login timeout: tăng số lần thử với `set system login retry-options maximum-attempts 5`.
Tổng kết
Juniper EX3400 mang lại nền tảng mạng doanh nghiệp mạnh mẽ khi được cấu hình đúng chuẩn — từ phân quyền tài khoản, siết chặt dịch vụ quản lý, kiểm soát truy cập, đến dựng cụm Virtual Chassis với Graceful Restart. Việc tuân thủ checklist thực hành tốt như tạo nhiều tài khoản quản trị, chỉ dùng SSH, sao lưu định kỳ, bật syslog từ xa và kiểm thử failover sẽ giúp hệ thống vận hành an toàn, bền bỉ.
Nếu doanh nghiệp cần tư vấn thiết kế, triển khai hoặc hỗ trợ vận hành hạ tầng Juniper, đội ngũ kỹ sư của NTCOM sẵn sàng đồng hành ở mọi giai đoạn. Liên hệ NTCOM để được tư vấn chi tiết và hỗ trợ triển khai phù hợp với nhu cầu thực tế.
Bình luận(0)
Chưa có bình luận. Hãy là người đầu tiên chia sẻ ý kiến!

