Sơ Đồ:
Mô tả:
Các bước cấu hình
Trong bài lab này, một trong những bước đầu tiên là cấu hình để SMC quản lý FlowCollector.
Chúng ta login vào giao diện web của flow SMC và quan sát góc trên bên trái có biểu tượng Desktop Client, chúng ta sẽ click vào biểu tượng đó. Máy tính sẽ tiến hành download một Java App gọi là Stealthwatch Management Console vào Windows (chỉ chạy trên windows 64 bit). Java App này sẽ giúp người dùng thao tác thuận tiện hơn.
Sau khi download thành công, double click vào biểu tượng App SMC để chạy ứng dụng. Cần nhập username và password của SMC và trỏ SMC server name là địa chỉ ip của SMC.
Bước tiếp theo chúng ta sẽ tiến hành cài đặt giao thức Netflow trên thiết bị mạng, cụ thể là R1 và Switch 2. R1 và Switch2 sẽ gửi các thông tin lưu lượng IP về Flow Collector.
TRÊN R1:
Đặt ip cho cổng e0/0
Tiếp tục cấu hình Netflow cho R1. Đầu tiên chúng ta cấu hình Flow record.
Tiếp đến chúng ta sẽ cấu hình Flow Exporter.
Flow monitor sẽ là bước cấu hình tiếp theo.
Gán flow monitor vào cổng và cấu hình bắt luồng ingress và egress trên cổng này.
TRÊN SWITCH 2:
Tương tự R1 thì chúng ta cũng cấu hình Netflow trên Switch 2.
Sau khi cấu hình Netflow, chúng ta sẽ gán flow monitor và cấu hình bắt luồng ingress-egress trên các cổng.
Tiến hành dùng vPC để ping đến địa chỉ 10.215.26.219 của R1.( vPC có địa chỉ ip tĩnh là 10.215.26.221 và đặt gateway là 10.215.26.219)
Dùng lệnh show ip cache flow để xem luồng dữ liệu chạy qua R1.
Chuyển sang Stealthwatch để giám sát lưu lượng traffic. Bên góc trái màn hình, có thể thấy Stealthwatch đã nhận các địa chỉ từ các thiết bị cấu hình Netflow về.( địa chỉ 10.215.26.219 của R1).
Trong hình trên, có thể thấy Stealthwatch đã bắt được luồng traffic từ vPC gửi đến R1. Để quan sát và theo dõi kỹ hơn source và destination ip cũng như dạng application là gì chúng ta thực hiện trỏ chuột vào hàng ip cần theo dõi à flowà flow table( hoặc nếu bạn đang xem ở dạng biểu đồ,thì thực hiện trỏ chuột vào biểu đồ cần xem à flowà flow table).
Kết quả trong hình dưới đây cho thấy source và destination ip của gói ICMP cần theo dõi cũng như lưu lượng của nó là bao nhiêu.
Như vậy chúng ta đã có thể thực hiện việc theo dõi traffic cơ bản bằng giao thức Netflow với sự hỗ trợ của Stealthwatch. Mời các bạn đón xem các bài viết sắp tới để có thể hiểu hơn về các tính năng vượt trội của Stealthwatch.
Mô tả:
- Cổng e0/0 của R1: địa chỉ ip 10.215.26.219/24
- Trên switch 2 thực hiện cấu hình Netflow.
- Kết nối Switch với đám mây, đám mây này chính là 2 thiết bị stealthwatch cài đặt trên hệ thống ảo hóa Vsphere hoặc Vmware.
Các bước cấu hình
Trong bài lab này, một trong những bước đầu tiên là cấu hình để SMC quản lý FlowCollector.
Chúng ta login vào giao diện web của flow SMC và quan sát góc trên bên trái có biểu tượng Desktop Client, chúng ta sẽ click vào biểu tượng đó. Máy tính sẽ tiến hành download một Java App gọi là Stealthwatch Management Console vào Windows (chỉ chạy trên windows 64 bit). Java App này sẽ giúp người dùng thao tác thuận tiện hơn.
Sau khi download thành công, double click vào biểu tượng App SMC để chạy ứng dụng. Cần nhập username và password của SMC và trỏ SMC server name là địa chỉ ip của SMC.
Bước tiếp theo chúng ta sẽ tiến hành cài đặt giao thức Netflow trên thiết bị mạng, cụ thể là R1 và Switch 2. R1 và Switch2 sẽ gửi các thông tin lưu lượng IP về Flow Collector.
TRÊN R1:
Đặt ip cho cổng e0/0
Code:
R1(config)# interface Ethernet0/0 R1(config-if)#ip address 10.215.26.219 255.255.255.0 R1(config-if)#no shut
Code:
R1(config)# flow record FLOW-RECORD R1(config-flow-record)#description stealthwatch R1(config-flow-record)# match datalink mac source address input R1(config-flow-record)#match datalink mac destination address input R1(config-flow-record)# match ipv4 tos R1(config-flow-record)# match ipv4 ttl R1(config-flow-record)# match ipv4 protocol R1(config-flow-record)# match transport source-port R1(config-flow-record)# match transport destination-port R1(config-flow-record)# match interface input R1(config-flow-record)# match interface output R1(config-flow-record)# collect transport tcp flags R1(config-flow-record)# collect counter bytes long R1(config-flow-record)# collect counter packets long
Code:
R1(config)# flow exporter FLOW-EXPORTER //Trong destination cần trỏ về stealthwatch FlowCollector R1(config-flow-exporter)# destination 10.215.26.71 //source trong exporter chúng ta sẽ chọn cổng cần gửi thông tin về stealthwatch, đó là cổng e0/0 trên R1 R1(config-flow-exporter)# source Ethernet0/0 R1(config-flow-exporter)# transport udp 2055
Code:
R1(config)# flow monitor FLOW-MON R1(config-flow-monitor)# exporter FLOW-EXPORTER R1(config-flow-monitor)# cache timeout inactive 60 R1(config-flow-monitor)# cache timeout active 15 R1(config-flow-monitor)# record FLOW-RECORD
Code:
R1(config)# interface Ethernet0/0 R1(config-if)#ip flow monitor FLOW-MON input R1(config-if)# ip flow monitor FLOW-MON output R1(config-if)# ip flow ingress R1(config-if)# ip flow egress R1(config)#ip flow-export destination 10.215.26.71 2055
TRÊN SWITCH 2:
Tương tự R1 thì chúng ta cũng cấu hình Netflow trên Switch 2.
Code:
SW2 (config)# flow record FLOW-RECORD SW2 (config-flow-record)#description stealthwatch SW2 (config-flow-record)# match datalink mac source address input SW2 (config-flow-record)#match datalink mac destination address input SW2 (config-flow-record)# match ipv4 tos SW2 (config-flow-record)# match ipv4 ttl SW2 (config-flow-record)# match ipv4 protocol SW2 (config-flow-record)# match transport source-port SW2 (config-flow-record)# match transport destination-port SW2 (config-flow-record)# match interface input SW2 (config-flow-record)# match interface output SW2 (config-flow-record)# collect transport tcp flags SW2 (config-flow-record)# collect counter bytes long SW2 (config-flow-record)# collect counter packets long
Code:
SW2 (config)# flow exporter FLOW-EXPORTER //Destination sẽ trỏ về stealthwatch FlowCollector. SW2 (config-flow-exporter)# destination 10.215.26.71 SW2 (config-flow-exporter)# transport udp 2055
Code:
SW2 (config)# flow monitor FLOW-MON SW2 (config-flow-monitor)# exporter FLOW-EXPORTER SW2 (config-flow-monitor)# cache timeout inactive 60 SW2 (config)#ip flow-exporter destination 10.215.26.71 2055
Sau khi cấu hình Netflow, chúng ta sẽ gán flow monitor và cấu hình bắt luồng ingress-egress trên các cổng.
Code:
SW2(config)#interface Ethernet0/0-2 SW2(config-if-range)# ip flow ingress SW2(config-if-range)# ip flow egress SW2(config-if-range)# ip flow monitor FLOW-MON input
Dùng lệnh show ip cache flow để xem luồng dữ liệu chạy qua R1.
Code:
R1#[B]show ip cache flow[/B] IP packet size distribution (165 total packets): 1-32 64 96 128 160 192 224 256 288 320 352 384 416 448 480 .000 .000 1.00 .000 .000 .000 .000 .000 .000 .000 .000 .000 .000 .000 .000 512 544 576 1024 1536 2048 2560 3072 3584 4096 4608 .000 .000 .000 .000 .000 .000 .000 .000 .000 .000 .000 IP Flow Switching Cache, 278544 bytes 1 active, 4095 inactive, 1 added 167 ager polls, 0 flow alloc failures Active flows timeout in 30 minutes Inactive flows timeout in 15 seconds IP Sub Flow Cache, 34056 bytes 0 active, 1024 inactive, 0 added, 0 added to flow 0 alloc failures, 0 force free 1 chunk, 1 chunk added last clearing of statistics never Protocol Total Flows Packets Bytes Packets Active(Sec) Idle(Sec) -------- Flows /Sec /Flow /Pkt /Sec /Flow /Flow SrcIf SrcIPaddress DstIf DstIPaddress Pr SrcP DstP Pkts [B]Et0/0 10.215.26.221 Local 10.215.26.219 01 0000 0800 165 [/B]
Trong hình trên, có thể thấy Stealthwatch đã bắt được luồng traffic từ vPC gửi đến R1. Để quan sát và theo dõi kỹ hơn source và destination ip cũng như dạng application là gì chúng ta thực hiện trỏ chuột vào hàng ip cần theo dõi à flowà flow table( hoặc nếu bạn đang xem ở dạng biểu đồ,thì thực hiện trỏ chuột vào biểu đồ cần xem à flowà flow table).
Kết quả trong hình dưới đây cho thấy source và destination ip của gói ICMP cần theo dõi cũng như lưu lượng của nó là bao nhiêu.
Như vậy chúng ta đã có thể thực hiện việc theo dõi traffic cơ bản bằng giao thức Netflow với sự hỗ trợ của Stealthwatch. Mời các bạn đón xem các bài viết sắp tới để có thể hiểu hơn về các tính năng vượt trội của Stealthwatch.