Hướng dẫn kỹ thuật CÔNG TY CỔ PHẦN DỊCH VỤ CÔNG NGHỆ DATECH
Danh sách nội dung [Ẩn]
Cấu hình Port Mirroring và Analyzers trên Switch Juniper EX Series
Port mirroring (phản chiếu cổng) có thể được sử dụng để phân tích lưu lượng trên các bộ định tuyến (router) và thiết bị chuyển mạch (switch) — không giống như hub, các thiết bị này không phát gói tin tới tất cả các cổng của thiết bị đích. Port mirroring sẽ gửi bản sao của tất cả các gói tin hoặc các gói tin mẫu dựa trên chính sách đến các analyzer (thiết bị phân tích) cục bộ hoặc từ xa, nơi bạn có thể theo dõi và phân tích dữ liệu.
Trong bối cảnh của các analyzer sử dụng port mirroring, chúng ta dùng thuật ngữ thiết bị chuyển mạch (switching device). Thuật ngữ này chỉ thiết bị (bao gồm cả router) đang thực hiện chức năng chuyển mạch.
Bạn có thể sử dụng analyzer ở cấp độ gói tin để hỗ trợ:
Bạn có thể cấu hình port mirroring để phản chiếu:
Các gói tin được phản chiếu có thể được sao chép đến một giao diện cục bộ để giám sát tại chỗ, hoặc đến một VLAN hoặc bridge domain để giám sát từ xa.
Các gói tin sau có thể được sao chép:
Tổng quan về Analyzer
Bạn có thể cấu hình một analyzer để xác định cả lưu lượng đầu vào và lưu lượng đầu ra trong cùng một cấu hình analyzer. Lưu lượng đầu vào cần phân tích có thể là lưu lượng đi vào hoặc đi ra khỏi một giao diện (interface) hoặc VLAN. Cấu hình analyzer cho phép bạn gửi lưu lượng này đến giao diện đầu ra, instance, nhóm next-hop, VLAN, hoặc bridge domain. Bạn có thể cấu hình analyzer tại cấp cấu trúc: [edit forwarding-options analyzer].
Tổng quan về Statistical Analyzer (Phân tích thống kê)
Bạn có thể xác định một tập hợp các thuộc tính phản chiếu (mirroring), chẳng hạn như tỷ lệ phản chiếu (mirroring rate) và chiều dài gói tin tối đa, và liên kết chúng một cách rõ ràng với các cổng vật lý trên router hoặc switch. Tập hợp các thuộc tính này được gọi là statistical analyzer (còn gọi là non-default analyzer – analyzer không mặc định). Ở cấp này, bạn có thể gắn một instance đã được đặt tên với các cổng vật lý được liên kết với một FPC cụ thể (Flexible PIC Concentrator).
Tổng quan về Default Analyzer (Analyzer mặc định)
Bạn có thể cấu hình analyzer mà không cần thiết lập bất kỳ thuộc tính phản chiếu nào, như tỷ lệ phản chiếu hay chiều dài gói tin tối đa. Mặc định, tỷ lệ phản chiếu được đặt là 1, và chiều dài gói tin tối đa được đặt là toàn bộ chiều dài của gói tin. Các thuộc tính này được áp dụng ở cấp độ toàn cục (global) và không cần liên kết với một FPC cụ thể.
Phản chiếu cổng với nhóm cổng được gắn nhiều Statistical Analyzer
Bạn có thể áp dụng tối đa hai statistical analyzer lên cùng một nhóm cổng trên thiết bị chuyển mạch. Bằng cách áp dụng hai instance analyzer khác nhau lên cùng một FPC hoặc Packet Forwarding Engine, bạn có thể gắn hai cấu hình phản chiếu lớp 2 khác nhau cho một nhóm cổng duy nhất. Thuộc tính phản chiếu được gắn với FPC sẽ ghi đè lên thuộc tính analyzer mặc định được thiết lập ở cấp toàn cục trên thiết bị chuyển mạch. Thuộc tính của analyzer mặc định cũng sẽ bị ghi đè nếu bạn gắn thêm một instance analyzer thứ hai lên cùng một nhóm cổng.
Thuật ngữ về Port Mirroring Analyzer
Bảng 1 liệt kê một số thuật ngữ trong port mirroring analyzer và mô tả tương ứng của chúng.
| Thuật ngữ | Mô tả |
| Analyzer | Trong cấu hình mirroring, analyzer bao gồm: - Tên của analyzer - Các cổng (port), VLAN hoặc bridge domain đầu vào (input/source) - Đích đến cho các gói tin được phản chiếu (có thể là cổng cục bộ, VLAN hoặc bridge domain) |
| Giao diện đầu ra của analyzer (Còn gọi là monitor port) | Là giao diện nơi gửi lưu lượng đã phản chiếu, nơi kết nối với thiết bị phân tích gói tin (protocol analyzer). Giao diện output này phải được cấu hình trong cấp cấu trúc forwarding-options. Giới hạn: - Không thể đồng thời làm cổng nguồn (source port). - Không tham gia vào các giao thức lớp 2 như Spanning Tree Protocol (STP). - Nếu băng thông của giao diện không đủ để xử lý toàn bộ lưu lượng phản chiếu, các gói tin bị vượt quá sẽ bị loại bỏ (drop). |
| Analyzer VLAN hoặc bridge domain (Còn gọi là monitor VLAN hoặc bridge domain) | Là VLAN hoặc bridge domain mà lưu lượng được phản chiếu sẽ được gửi tới để thiết bị phân tích giao thức xử lý. Các cổng thành viên trong VLAN hoặc bridge domain này có thể nằm rải rác trên nhiều thiết bị chuyển mạch trong mạng của bạn. |
| Bridge-domain-based analyzer | Phiên phản chiếu (analyzer session) sử dụng bridge domain làm đầu vào, đầu ra, hoặc cả hai. |
| Default analyzer | Là analyzer sử dụng các thông số mặc định. Mặc định: - Tỷ lệ phản chiếu (mirroring rate) = 1 - Chiều dài gói tin tối đa = toàn bộ gói tin |
| Input interface (Còn gọi là mirrored ports hoặc monitored interfaces) | Là giao diện trên thiết bị chuyển mạch nơi lưu lượng đi vào hoặc đi ra được phản chiếu. |
| LAG-based analyzer | Là analyzer sử dụng một nhóm liên kết (LAG – Link Aggregation Group) làm giao diện đầu vào (ingress). |
| Local mirroring | Cấu hình analyzer trong đó các gói tin được phản chiếu đến một cổng analyzer cục bộ. |
| Monitoring station | Máy tính đang chạy một ứng dụng phân tích giao thức (protocol analyzer). |
| Analyzer based on next-hop group | Cấu hình analyzer sử dụng next-hop group làm đích đến đầu ra của analyzer. |
| Port-based analyzer | Cấu hình analyzer xác định rõ các giao diện cho đầu vào và đầu ra. |
| Protocol analyzer application | Ứng dụng dùng để kiểm tra các gói tin được truyền trên một đoạn mạng. Còn được gọi là: Network analyzer, Packet sniffer và Probe |
| Remote mirroring | Hoạt động tương tự như local mirroring, nhưng không phản chiếu đến cổng cục bộ, mà gửi lưu lượng đến một VLAN hoặc bridge domain analyzer được tạo riêng để nhận lưu lượng phản chiếu. Các gói tin phản chiếu có thêm thẻ ngoài (outer tag) của VLAN hoặc bridge domain analyzer. |
| Statistical analyzer (Còn gọi là non-default analyzer) | Một tập hợp các thuộc tính phản chiếu được liên kết rõ ràng với các cổng vật lý trên switch. Tập hợp này được gọi là statistical analyzer. |
| VLAN-based analyzer | Cấu hình analyzer sử dụng VLANs để truyền lưu lượng phản chiếu đến analyzer. |
Hướng Dẫn Cấu Hình Cho Port Mirroring Analyzer
Khi bạn cấu hình port mirroring analyzers (bộ phân tích phản chiếu cổng), chúng tôi khuyến nghị bạn nên tuân theo các hướng dẫn sau để đảm bảo đạt được hiệu quả tối ưu: tắt chế độ phản chiếu khi không sử dụng để giảm tải hệ thống không cần thiết, chỉ định cụ thể các giao diện (interfaces) làm đầu vào cho analyzer thay vì sử dụng từ khóa all, vì tùy chọn all sẽ kích hoạt phản chiếu trên tất cả các giao diện, điều này có thể gây ảnh hưởng đến hiệu suất, chỉ phản chiếu những gói tin cần thiết để giảm thiểu tác động đến hiệu năng hệ thống.
Bạn cũng có thể giới hạn lượng lưu lượng được phản chiếu bằng cách:
Lưu ý với chế độ phản chiếu cục bộ (Local Mirroring):
Bảng 2 sẽ tóm tắt thêm các hướng dẫn cấu hình cụ thể hơn cho các analyzer.
| Hướng dẫn | Giá trị hoặc thông tin hỗ trợ | Ghi chú |
| Số lượng analyzer có thể bật cùng lúc | - 64 analyzer mặc định - 2 analyzer thống kê trên mỗi FPC | Analyzer thống kê phải được gắn (bind) vào một FPC để phản chiếu lưu lượng từ các cổng thuộc FPC đó. **Lưu ý: Thuộc tính của analyzer mặc định được tự động áp dụng trên instance cuối cùng (hoặc gần cuối) trên tất cả FPC trong hệ thống. Do đó, khi bạn gắn thêm một analyzer thống kê thứ hai vào FPC, thuộc tính của analyzer mặc định sẽ bị ghi đè. |
| Số lượng giao diện, VLAN hoặc bridge domain có thể sử dụng làm đầu vào (ingress) | 256 | |
| Các loại cổng không hỗ trợ phản chiếu lưu lượng | - Virtual Chassis ports (VCPs) - Cổng quản lý Ethernet (me0 hoặc vme0) - Giao diện IRB (Integrated Routing and Bridging) - Giao diện Layer 3 có gắn thẻ VLAN | |
| Protocol families có thể sử dụng trong analyzer | - ethernet-switching cho dòng EX Series- bridge cho dòng MX Series | Analyzer chỉ phản chiếu lưu lượng ở lớp cầu nối (bridged traffic). Để phản chiếu lưu lượng định tuyến (routed traffic), hãy cấu hình analyzer với family inet hoặc inet6. |
| Các gói tin có lỗi ở tầng vật lý (physical layer errors) | Áp dụng | Những gói tin này sẽ bị loại bỏ và không được gửi đến analyzer. |
| Analyzer không hỗ trợ lưu lượng ở tốc độ đường truyền (line-rate) | Áp dụng | Phản chiếu ở tốc độ line-rate được thực hiện theo cơ chế best-effort (cố gắng tối đa). |
| Giao diện đầu ra của analyzer là giao diện LAG | Được hỗ trợ | |
| Giao diện đầu ra của analyzer ở chế độ trunk | Được hỗ trợ | Giao diện trunk phải là thành viên của tất cả VLAN hoặc bridge domain liên quan đến cấu hình đầu vào của analyzer. Phải sử dụng tùy chọn mirror-once nếu đầu vào là VLAN hoặc bridge domain và đầu ra là trunk.**Lưu ý: Nếu đầu vào analyzer bao gồm cả phản chiếu ingress và egress, khi bật mirror-once chỉ phản chiếu lưu lượng ingress. Nếu cần phản chiếu cả ingress và egress, giao diện đầu ra không thể là trunk. Trong trường hợp đó, hãy cấu hình giao diện là access. |
| Phản chiếu egress cho các gói điều khiển do host tạo ra | Không được hỗ trợ | |
| Cấu hình giao diện Layer 3 logic trong phần đầu vào (input stanza) của analyzer | Không được hỗ trợ | |
| Tránh cấu hình đầu vào và đầu ra thuộc cùng VLAN hoặc cùng VLAN member | Áp dụng | |
| Không hỗ trợ VLAN và các giao diện thành viên của nó trong các phiên analyzer khác nhau | Không được hỗ trợ | Nếu có cấu hình phản chiếu, chỉ một analyzer sẽ hoạt động. |
| Phản chiếu egress của giao diện ae (Aggregated Ethernet) và các giao diện logic con thuộc các analyzer khác nhau | Không được hỗ trợ |
Switch EX9200 cho phép bạn cấu hình chức năng mirroring (phản chiếu) để gửi bản sao các gói tin đến một giao diện cục bộ (local interface) để giám sát cục bộ, hoặc đến một VLAN để giám sát từ xa. Bạn có thể sử dụng phản chiếu để sao chép các gói tin sau:
**Khuyến nghị tốt nhất:
Chỉ phản chiếu những gói tin cần thiết để giảm thiểu tác động đến hiệu năng hệ thống. Chúng tôi khuyến nghị bạn:
**Lưu ý:
**Lưu ý: Giao diện được dùng làm output (đầu ra) cho analyzer phải được cấu hình dưới family ethernet-switching và phải liên kết với một VLAN.
Cấu hình Analyzer để phân tích lưu lượng cục bộ (Local Traffic Analysis)
Để phản chiếu lưu lượng mạng hoặc lưu lượng VLAN trên switch đến một giao diện (interface) trên cùng switch bằng cách sử dụng analyzer, bạn thực hiện như sau:
Chọn một tên cho analyzer và chỉ định nguồn vào (input).
[edit forwarding-options] user@switch# set analyzer analyzer-name input ingress interface interface-name |
Ví dụ: Tạo một analyzer có tên là employee-monitor để giám sát các gói tin đi vào các giao diện ge-0/0/0.0 và ge-0/0/1.0.
[edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/0.0 [edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/1.0 |
[edit forwarding-options] user@switch# set analyzer analyzer-name output interface interface-name |
Ví dụ, cấu hình ge-0/0/10.0 làm giao diện đích cho analyzer employee-monitor.
[edit forwarding-options] user@switch# set analyzer employee-monitor output interface ge-0/0/10.0 |
Cấu hình Analyzer để phân tích lưu lượng từ xa (Remote Traffic Analysis)
Để phản chiếu lưu lượng đi qua các giao diện hoặc một VLAN trên switch đến một VLAN dùng để phân tích từ một vị trí từ xa:
[edit] user@switch# set vlans analyzer-name vlan-id vlan-ID |
Ví dụ, định nghĩa một VLAN analyzer có tên là remote-analyzer và gán cho nó VLAN ID 999.
[edit] user@switch# set vlans remote-analyzer vlan-id 999 |
[edit] user@switch# set interfaces interface-name unit 0 family ethernet-switching interface-mode access vlan members vlan-ID |
Ví dụ, cấu hình giao diện ge-0/1/1 ở chế độ access mode và liên kết nó với VLAN analyzer có VLAN ID 999.
[edit] user@switch# set interfaces ge-0/1/1 unit 0 family ethernet-switching interface-mode access vlan members 999 |
+ Định nghĩa một analyzer và chỉ định lưu lượng cần được phản chiếu (mirrored).
[edit forwarding-options] user@switch# set analyzer analyzer-name input ingress interface interface-name |
Ví dụ, định nghĩa analyzer employee-monitor mà lưu lượng cần phản chiếu bao gồm các gói tin đi vào các giao diện ge-0/0/0.0 và ge-0/0/1.0.
[edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge-0/0/0.0 [edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge-0/0/1.0 |
+ Chỉ định VLAN analyzer làm đầu ra (output) cho analyzer.
[edit forwarding-options] user@switch# set analyzer analyzer-name output vlan vlan-ID |
Ví dụ, chỉ định VLAN remote-analyzer làm analyzer đầu ra cho analyzer employee-monitor.
[edit forwarding-options] user@switch# set analyzer employee-monitor output vlan 999 |
Cấu hình Statistical Analyzer để phân tích lưu lượng cục bộ (Local Traffic Analysis)
Để phản chiếu lưu lượng giao diện hoặc lưu lượng VLAN trên switch đến một giao diện trên switch bằng cách sử dụng statistical analyzer:
[edit forwarding-options] user@switch# set analyzer analyzer-name input ingress interface interface-name [edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/1.0 |
Ví dụ, chỉ định một analyzer có tên là employee-monitor và chỉ định các giao diện đầu vào ge-0/0/0 và ge-0/0/1.
[edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/0.0 [edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/1.0 |
[edit forwarding-options] user@switch# set analyzer employee-monitor output interface interface-name |
Ví dụ, cấu hình ge-0/0/10.0 làm giao diện đích cho các gói tin đã được phản chiếu (mirrored).
[edit forwarding-options] user@switch# set analyzer employee-monitor output interface ge-0/0/10.0 |
+ Chỉ định tốc độ phản chiếu (mirroring rate) — tức là số lượng gói tin sẽ được phản chiếu mỗi giây.
[edit forwarding-options] user@switch# set analyzer employee-monitor input rate number |
Dải giá trị hợp lệ là từ 1 đến 65,535.
+ Chỉ định chiều dài mà các gói tin đã được phản chiếu sẽ bị cắt ngắn (truncated).
[edit forwarding-options] user@switch# set analyzer employee-monitor input maximum-packet-length number |
Dải giá trị hợp lệ là từ 0 đến 9216. Giá trị mặc định là 0, có nghĩa là các gói tin đã phản chiếu không bị cắt ngắn.
Cấu hình Statistical Analyzer cho phân tích lưu lượng từ xa (Remote Traffic Analysis)
Để phản chiếu lưu lượng đi qua các giao diện hoặc một VLAN trên switch đến một VLAN để phân tích từ một vị trí từ xa bằng cách sử dụng statistical analyzer:
[edit] user@switch# set vlans vlan-name vlan-id vlan-ID |
Ví dụ, cấu hình một VLAN có tên remote-analyzer với VLAN ID 999.
[edit] user@switch# set vlans remote-analyzer vlan-id 999 |
[edit] user@switch# set interfaces interface-name unit 0 family ethernet-switching interface-mode access vlan members vlan-ID |
Ví dụ, cấu hình giao diện ge-0/1/1.0 kết nối với switch phân phối ở chế độ access mode và liên kết nó với VLAN remote-analyzer.
[edit] user@switch# set interfaces ge-0/1/1.0 unit 0 family ethernet-switching interface-mode access vlan members 999 |
+ Chỉ định lưu lượng cần được phản chiếu (mirrored).
[edit forwarding-options] user@switch# set analyzer analyzer-name input ingress interface interface-name |
Ví dụ, chỉ định các gói tin đi vào các cổng ge-0/0/0.0 và ge-0/0/1.0 sẽ được phản chiếu.
[edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge-0/0/0.0 [edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge-0/0/1.0 |
+ Chỉ định một đầu ra cho analyzer.
[edit forwarding-options] user@switch# set analyzer analyzer-name output vlan vlan-ID |
Ví dụ, chỉ định VLAN remote-analyzer làm đầu ra cho analyzer.
[edit forwarding-options] user@switch# set analyzer employee-monitor output vlan 999 |
+ Chỉ định tốc độ phản chiếu (mirroring rate) — tức là số lượng gói tin sẽ được phản chiếu mỗi giây.
[edit forwarding-options] user@switch# set analyzer employee-monitor input rate number |
Dải giá trị hợp lệ là từ 1 đến 65,535.
+ Chỉ định chiều dài mà các gói tin đã được phản chiếu sẽ bị cắt ngắn (truncated).
[edit forwarding-options] user@switch# set analyzer employee-monitor input maximum-packet-length number |
Dải giá trị hợp lệ là từ 0 đến 9216. Giá trị mặc định là 0, có nghĩa là các gói tin phản chiếu sẽ không bị cắt ngắn.
Gán Statistical Analyzer cho Nhóm Cổng tại Cấp FPC
Bạn có thể gán một statistical analyzer cho một FPC cụ thể trong switch, tức là bạn có thể gán instance của statistical analyzer tại cấp độ FPC của switch. Các thuộc tính phản chiếu được chỉ định trong statistical analyzer sẽ được áp dụng cho tất cả các cổng vật lý liên kết với tất cả các Packet Forwarding Engines trên FPC đã chỉ định.
Để gán một instance có tên của Layer 2 analyzer cho FPC:
[edit] user@switch# edit chassis |
[edit chassis] user@switch# edit fpc slot-number |
[edit chassis fpc slot-number] user@switch# set port-mirror-instance stats_analyzer-1 |
[edit chassis fpc slot-number] user@switch# set port-mirror-instance stats_analyzer-2 |
[edit chassis fpc slot-number port-mirror-instance analyzer_name] user@switch# top [edit] user@switch# show chassis chassis { fpc slot-number { # Bind two statistical analyzers or port mirroring named instances at the FPC level. port-mirror-instance stats_analyzer-1; port-mirror-instance stats_analyzer-2;}} |
**Lưu ý: Khi gán một instance thứ hai (ví dụ trong trường hợp này là stats_analyzer-2), các thuộc tính phản chiếu của phiên này, nếu được cấu hình, sẽ ghi đè bất kỳ analyzer mặc định nào.
Cấu hình một Analyzer với nhiều đích sử dụng Nhóm Next-Hop
Bạn có thể phản chiếu lưu lượng đến nhiều đích bằng cách cấu hình các nhóm next-hop làm đầu ra của analyzer. Việc phản chiếu gói tin đến nhiều đích được gọi là multipacket port mirroring.
Để phản chiếu lưu lượng từ các cổng giao diện hoặc VLAN trên switch đến một cổng giao diện trên switch (sử dụng analyzers):
[edit forwarding-options] user@switch# set analyzer analyzer-name input ingress interface interface-name |
Ví dụ, tạo một analyzer có tên employee-monitor mà lưu lượng đầu vào bao gồm các gói tin vào từ các giao diện ge-0/0/0.0 và ge-0/0/1.0.
[edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/0.0 [edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/1.0 |
[edit forwarding-options] user@switch# set analyzer analyzer-name output next-hop-group next-hop-group-name |
Ví dụ, cấu hình nhóm next-hop nhg làm đích cho bộ phân tích employee-monitor:
[edit forwarding-options] user@switch# set analyzer employee-monitor output next-hop-group nhg |
Định nghĩa một Nhóm Next-Hop cho Gương phản chiếu (Mirroring) lớp 2
Cấu hình nhóm next-hop tại cấp cấu hình [edit forwarding-options] cho phép bạn định nghĩa tên nhóm next-hop, loại địa chỉ được sử dụng trong nhóm, và các giao diện logic tạo thành các đích đến khác nhau mà lưu lượng có thể được phản chiếu đến. Theo mặc định, nhóm next-hop được xác định bằng cách sử dụng các địa chỉ lớp 3 (Layer 3) thông qua lệnh: [edit forwarding-options next-hop-group <tên-nhóm-next-hop> group-type inet]. Để xác định một nhóm next-hop sử dụng địa chỉ lớp 2 (Layer 2), bạn cần sử dụng lệnh: [edit forwarding-options next-hop-group <tên-nhóm-next-hop> group-type layer-2].
Để định nghĩa một nhóm next-hop cho gương phản chiếu lớp 2, bạn cần:
[edit forwarding-options ] user@switch# set next-hop-group next-hop-group-name |
Ví dụ, cấu hình một nhóm next-hop với tên là nhg:
[edit forwarding-options] user@switch# set next-hop-group nhg |
[edit forwarding-options next-hop-group next-hop-group-name] user@switch# set group-type layer-2 |
Ví dụ, cấu hình loại nhóm next-hop là layer-2 vì đầu ra của bộ phân tích (analyzer) phải là lớp 2 (layer-2) duy nhất:
[edit forwarding-options] user@switch# set next-hop-group nhg group-type layer-2 |
[edit forwarding-options next-hop-group next-hop-group-name] user@switch# set interface logical-interface-name-1 user@switch# set interface logical-interface-name-2 |
Ví dụ, để chỉ định ge-0/0/10.0 và ge-0/0/11.0 làm các giao diện logic của nhóm next-hop nhg:
[edit forwarding-options] user@switch# set next-hop-group nhg interface ge-0/0/10.0 user@switch# set next-hop-group nhg interface ge-0/0/11.0 |
**Lưu ý: Tác vụ này sử dụng Junos OS cho dòng switch EX với cấu hình theo kiểu ELS (Enhanced Layer 2 Software).
Switch EX4300 cho phép bạn cấu hình tính năng gương phản chiếu (mirroring) để gửi bản sao của các gói tin đến một giao diện cục bộ (để giám sát tại chỗ) hoặc đến một VLAN (để giám sát từ xa). Bạn có thể sử dụng mirroring để sao chép các gói tin sau:
**Khuyến nghị tốt nhất: Chỉ phản chiếu các gói tin cần thiết để giảm thiểu ảnh hưởng đến hiệu suất hệ thống. Chúng tôi khuyến nghị bạn:
**Lưu ý: Nếu bạn muốn tạo thêm các analyzer mới mà không cần xóa các analyzer hiện tại, thì hãy vô hiệu hóa (disable) các analyzer đang có bằng lệnh disable analyzer <tên-analyzer> thông qua CLI hoặc trong giao diện cấu hình J-Web dành cho tính năng mirroring.
**Lưu ý: Các giao diện được sử dụng làm đầu ra cho analyzer phải được cấu hình trong nhóm ethernet-switching (family ethernet-switching).
Cấu hình Analyzer để Phân tích Lưu lượng Cục bộ
Để phản chiếu lưu lượng của giao diện hoặc VLAN trên switch đến một giao diện khác trên chính switch (bằng cách sử dụng analyzer):
[edit forwarding-options] user@switch# set analyzer analyzer-name input ingress interface interface-name |
Ví dụ, tạo một analyzer có tên là employee-monitor, trong đó lưu lượng đầu vào là các gói tin đi vào từ các giao diện ge-0/0/0.0 và ge-0/0/1.0:
[edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/0.0 [edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/1.0 |
[edit forwarding-options] user@switch# set analyzer analyzer-name output interface interface-name |
Ví dụ, cấu hình ge-0/0/10.0 làm giao diện đích cho analyzer employee-monitor:
[edit forwarding-options] user@switch# set analyzer employee-monitor output interface ge-0/0/10.0 |
Cấu hình Analyzer để phân tích lưu lượng từ xa
Để phản chiếu lưu lượng đi qua các giao diện hoặc một VLAN trên switch đến một VLAN để phân tích từ xa (bằng cách sử dụng analyzer):
[edit] user@switch# set vlans analyzer-name vlan-id vlan-ID |
Ví dụ, định nghĩa một VLAN analyzer có tên là remote-analyzer và gán cho nó ID VLAN là 999:
[edit] user@switch# set vlans remote-analyzer vlan-id 999 |
[edit] user@switch# set interfaces interface-name unit 0 family ethernet-switching interface-mode trunk vlan members vlan-ID |
Ví dụ, cấu hình giao diện ge-0/1/1 ở chế độ trunk và liên kết nó với VLAN analyzer có ID 999:
[edit] user@switch# set interfaces ge-0/1/1 unit 0 family ethernet-switching interface-mode trunk vlan members 999 |
+ Định nghĩa một analyzer và chỉ định lưu lượng sẽ được phản chiếu.
[edit forwarding-options] user@switch# set analyzer analyzer-name input ingress interface interface-name |
Ví dụ, định nghĩa analyzer employee-monitor, trong đó lưu lượng sẽ được phản chiếu là các gói tin đi vào các giao diện ge-0/0/0.0 và ge-0/0/1.0:
[edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge-0/0/0.0 [edit forwarding-options] user@switch# set analyzer employee-monitor input ingress interface ge-0/0/1.0 |
+ Chỉ định VLAN analyzer làm đầu ra cho analyzer:
[edit forwarding-options] user@switch# set analyzer analyzer-name output vlan vlan-ID |
Ví dụ, chỉ định VLAN remote-analyzer làm đầu ra analyzer cho analyzer employee-monitor:
[edit forwarding-options] user@switch# set analyzer employee-monitor output vlan 999 |
Cấu hình Port Mirroring
Để lọc các gói tin sẽ được phản chiếu đến một instance port-mirroring, hãy tạo instance và sau đó sử dụng nó như hành động trong bộ lọc firewall. Bạn có thể sử dụng bộ lọc firewall trong cả cấu hình mirroring cục bộ và từ xa.
Nếu cùng một instance port-mirroring được sử dụng trong nhiều bộ lọc hoặc điều khoản (terms), các gói tin chỉ được sao chép đến cổng đầu ra analyzer hoặc VLAN analyzer một lần duy nhất.
Để lọc lưu lượng bị phản chiếu, hãy tạo một instance port-mirroring dưới cấp cấu hình [edit forwarding-options], và sau đó tạo một bộ lọc firewall. Bộ lọc có thể sử dụng bất kỳ điều kiện khớp (match conditions) nào có sẵn và phải có port-mirror-instance instance-name như một
hành động. Hành động này trong cấu hình bộ lọc firewall cung cấp đầu vào cho instance port-mirroring.
Để cấu hình một instance port-mirroring với bộ lọc firewall:
+ Đối với phân tích cục bộ, thiết lập đầu ra là giao diện cục bộ nơi bạn sẽ kết nối máy tính đang chạy protocol analyzer.
[edit forwarding-options] user@switch# set port-mirroring instance employee-monitor output interface ge-0/0/10.0 |
+ Đối với phân tích từ xa, thiết lập đầu ra là VLAN remote-analyzer:
[edit forwarding-options] user@switch# set port-mirroring instance employee-monitor output vlan 999 |
employee-monitor cho hành động port-mirror-instance:Bước này hiển thị một ví dụ về bộ lọc firewall example-filter, với hai điều khoản (terms) là no-analyzer và to-analyzer:
+ Tạo điều khoản đầu tiên để định nghĩa lưu lượng không nên đi qua đến instance port-mirroring employee-monitor:
[edit firewall family ethernet-switching user@switch# set filter example-filter term no-analyzer from source-address ip-address user@switch# set filter example-filter term no-analyzer from destination-address ip-address user@switch# set filter example-filter term no-analyzer then accept |
+ Tạo điều khoản thứ hai để định nghĩa lưu lượng nên đi qua đến instance port-mirroring employee-monitor:
[edit firewall family ethernet-switching] user@switch# set filter example-filter term to-analyzer from destination-port 80 user@switch# set filter example-filter term to-analyzer then port-mirror-instance employee–monitor user@switch# set filter example-filter term to-analyzer then accept |
[edit] user@switch# set interfaces ge-0/0/0 unit 0 family ethernet-switching filter input example-filter ser@switch# set vlan remote-analyzer filter input example-filter |
Tác vụ cấu hình này sử dụng Junos OS cho các switch EX Series không hỗ trợ kiểu cấu hình Enhanced Layer 2 Software (ELS).
Các switch EX Series cho phép bạn cấu hình port mirroring để gửi bản sao các gói tin đến một giao diện cục bộ (để giám sát tại chỗ) hoặc đến một VLAN (để giám sát từ xa). Bạn có thể sử dụng port mirroring để sao chép các gói tin sau:
Các gói tin đi vào hoặc đi ra khỏi một cổng
Các gói tin đi vào một VLAN trên các switch EX2200, EX3200, EX3300, EX4200, EX4500, hoặc EX6200
Các gói tin đi ra khỏi một VLAN trên các switch EX8200
Khuyến nghị tốt nhất: Chỉ phản chiếu các gói tin cần thiết để giảm thiểu ảnh hưởng đến hiệu suất hệ thống. Chúng tôi khuyến nghị bạn:
Tắt các analyzer port mirroring đã cấu hình khi không sử dụng.
Chỉ định từng giao diện cụ thể làm đầu vào cho analyzer thay vì chọn tất cả các giao diện.
Giới hạn lượng lưu lượng bị phản chiếu bằng cách:
Sử dụng mẫu thống kê (statistical sampling).
Cài đặt tỷ lệ để chọn mẫu thống kê.
Sử dụng bộ lọc firewall.
Trước khi bắt đầu cấu hình port mirroring, hãy lưu ý các hạn chế sau đối với các giao diện đầu ra analyzer:
Không thể đồng thời là cổng nguồn.
Không thể được sử dụng cho việc chuyển mạch.
Không tham gia vào các giao thức Layer 2 (như RSTP) khi là một phần của cấu hình port mirroring.
Không giữ lại bất kỳ sự liên kết VLAN nào mà nó đã có trước khi được cấu hình làm giao diện đầu ra analyzer.
**Lưu ý: Nếu bạn muốn tạo thêm các analyzer mà không xóa analyzer hiện tại, trước tiên hãy vô hiệu hóa analyzer hiện tại bằng lệnh disable analyzer <tên-analyzer> hoặc qua trang cấu hình J-Web dành cho port mirroring.
**Lưu ý: Các giao diện được sử dụng làm đầu ra cho analyzer phải được cấu hình trong nhóm family ethernet-switching.
Cấu hình Port Mirroring cho phân tích lưu lượng cục bộ
Để phản chiếu lưu lượng giao diện hoặc lưu lượng VLAN trên switch đến một giao diện khác trên switch:
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor ingress interface ge–0/0/0.0 [edit ethernet-switching-options] user@switch# set analyzer employee-monitor input ingress interface ge–0/0/1.0 |
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor ratio 200 |
Khi tỷ lệ được thiết lập là 200, 1 trong mỗi 200 gói tin sẽ được phản chiếu đến analyzer. Bạn có thể sử dụng mẫu thống kê để giảm khối lượng lưu lượng bị phản chiếu, vì lưu lượng phản chiếu quá cao có thể gây ảnh hưởng đến hiệu suất của switch. Trên các switch EX8200, bạn chỉ có thể thiết lập tỷ lệ cho các gói tin nhập (ingress).
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor output interface ge-0/0/10.0 |
Cấu hình Port Mirroring cho phân tích lưu lượng từ xa
Để phản chiếu lưu lượng đi qua các giao diện hoặc một VLAN trên switch đến một VLAN để phân tích từ xa:
[edit] user@switch# set vlans remote-analyzer vlan-id 999 |
[edit] user@switch# set interfaces ge-0/1/1 unit 0 family ethernet-switching port-mode trunk vlan members 999 |
Cấu hình Analyzer:
+ Chọn một tên và thiết lập độ ưu tiên mất gói (loss priority) là cao. Độ ưu tiên mất gói luôn nên được đặt là cao khi cấu hình cho port mirroring từ xa.
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor loss-priority high |
+ Chỉ định lưu lượng sẽ được phản chiếu — trong ví dụ này, các gói tin đi vào các cổng ge-0/0/0 và ge-0/0/1:
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor input ingress interface ge-0/0/0.0 [edit ethernet-switching-options] user@switch# set analyzer employee-monitor input ingress interface ge-0/0/1.0 |
+ Chỉ định VLAN remote-analyzer làm đầu ra cho analyzer:
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor output vlan 999 |
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor ratio 200 |
Khi tỷ lệ được thiết lập là 200, 1 trong mỗi 200 gói tin sẽ được phản chiếu đến analyzer. Bạn có thể sử dụng điều này để giảm khối lượng lưu lượng bị phản chiếu, vì lưu lượng phản chiếu quá cao có thể gây ảnh hưởng đến hiệu suất của switch.
Lọc Lưu lượng Vào Analyzer
Để lọc các gói tin được phản chiếu đến một analyzer, hãy tạo analyzer và sau đó sử dụng nó như một hành động trong bộ lọc firewall. Bạn có thể sử dụng bộ lọc firewall trong cả cấu hình port mirroring cục bộ và từ xa.
Nếu cùng một analyzer được sử dụng trong nhiều bộ lọc hoặc điều khoản (terms), các gói tin chỉ được sao chép đến cổng đầu ra analyzer hoặc VLAN analyzer một lần duy nhất.
Để lọc lưu lượng bị phản chiếu, hãy tạo một analyzer và sau đó tạo một bộ lọc firewall. Bộ lọc có thể sử dụng bất kỳ điều kiện khớp (match conditions) nào có sẵn và phải có hành động là analyzer. Hành động của bộ lọc firewall cung cấp đầu vào cho analyzer.
Để cấu hình port mirroring với bộ lọc:
Cấu hình tên analyzer (ở đây là employee-monitor) và đầu ra:
Đối với phân tích cục bộ, thiết lập đầu ra là giao diện cục bộ mà bạn sẽ kết nối máy tính chạy ứng dụng protocol analyzer.
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor output interface ge-0/0/10.0 |
- Đối với phân tích từ xa, thiết lập độ ưu tiên mất gói (loss priority) là cao và thiết lập đầu ra là VLAN remote-analyzer:
[edit ethernet-switching-options] user@switch# set analyzer employee-monitor loss-priority high output vlan 999 |
analyzer:Bước này hiển thị một bộ lọc firewall có tên example-filter, với hai điều khoản (terms):
+ Tạo điều khoản đầu tiên để định nghĩa lưu lượng không nên đi qua đến analyzer:
[edit firewall family ethernet-switching] user@switch# set filter example-filter term no-analyzer from source-address ip-address [edit firewall family ethernet-switching] user@switch# set filter example-filter term no-analyzer from destination-address ip-address [edit firewall family ethernet-switching] user@switch# set filter example-filter term no-analyzer then accept |
+ Tạo điều khoản thứ hai để định nghĩa lưu lượng nên đi qua đến analyzer:
[edit firewall family ethernet-switching] user@switch# set filter example-filter term to-analyzer from destination-port 80 [edit firewall family ethernet-switching] user@switch# set filter example-filter term to-analyzer then analyzer employee–monitor [edit firewall family ethernet-switching] user@switch# set filter example-filter term to-analyzer then accept |
[edit] user@switch# set interfaces ge-0/0/0 unit 0 family ethernet-switching filter input example-filter
[edit] user@switch# set vlan remote-analyzer filter input example-filter |
Mục đích
Nhiệm vụ xác minh này sử dụng Junos OS cho các switch EX Series không hỗ trợ phong cách cấu hình Enhanced Layer 2 Software (ELS).
Xác minh rằng một analyzer đã được tạo trên switch và có các giao diện đầu vào mirror phù hợp, cũng như giao diện đầu ra analyzer phù hợp.
Hành động
Bạn có thể xác minh rằng analyzer port mirroring đã được cấu hình như mong muốn bằng cách sử dụng lệnh show analyzer.
[edit] user@switch> show analyzer Analyzer name : employee-monitor Output VLAN : remote-analyzer Mirror ratio : 1 Loss priority : High Ingress monitored interfaces : ge-0/0/0.0 Ingress monitored interfaces : ge-0/0/1.0 |
Bạn có thể xem tất cả các analyzer port mirroring đã được cấu hình trên switch, bao gồm cả những analyzer đã bị vô hiệu hóa, bằng cách sử dụng lệnh show ethernet-switching-options trong chế độ cấu hình.
user@switch# show ethernet-switching-options inactive: analyzer employee-web-monitor { loss-priority high; output { analyzer employee-monitor { loss-priority high; input { ingress { interface ge-0/0/0.0; interface ge-0/0/1.0;}} output { vlan { remote-analyzer;}}} |
Ý nghĩa
Kết quả này cho thấy analyzer employee-monitor có tỷ lệ là 1 (phản chiếu mỗi gói tin, mặc định), độ ưu tiên mất gói là cao (hãy thiết lập tùy chọn này là cao mỗi khi đầu ra analyzer là một VLAN), đang phản chiếu lưu lượng đi vào ge-0/0/0 và ge-0/0/1, và đang gửi lưu lượng bị phản chiếu đến analyzer có tên là remote-analyzer.
Chúc các bạn thực hiện thành công. Hi vọng bài viết này sẽ giúp ích cho các bạn trong công việc. Nếu bạn có vấn đề gì thắc mắc đừng ngần ngại liên hệ với chúng tôi theo thông tin dưới đây để được hỗ trợ thêm.
Hẹn gặp lại các bạn trong các bài viết tiếp theo!
CÔNG TY CỔ PHẦN DỊCH VỤ CÔNG NGHỆ DATECH
• Địa chỉ: Số 23E4 KĐT Cầu Diễn, Tổ 7, Phú Diễn, Bắc Từ Liêm, Hà Nội
• Điện thoại: 02432012368
• Hotline: 098 115 6699
• Email: info@datech.vn
• Website: https://datech.vn