1
0
Fork 0
mirror of https://github.com/pavel-odintsov/fastnetmon synced 2024-05-23 13:16:12 +02:00

added instructions to junos integration

This commit is contained in:
Roberto Berto 2015-07-22 16:39:35 -03:00
parent 5445db9471
commit 9fd92d36a7

162
docs/JUNOS_INTEGRATION.md Normal file
View File

@ -0,0 +1,162 @@
Documentation to integrate Fastnetmon with inline jflow using Juniper MX Series routers (MX5, MX10, MX40, MX80, MX104, MX120, MX240, MX480, MX960).
In this example, we use rate=10, but you can change to rate=100, depending on your traffic. You need to change fastnetmon.conf netflow_sampling_ratio with same rate you setup on your MX router.
Our topology is two MX80 routers, named r1 and r2. From each router connected directly to Fastnetmon server.
Fastnetmon server have 2 interfaces:
10.50.1.2/30 - connected to r1
10.50.1.6/30 - connected to r2
You can check https://github.com/FastVPSEestiOu/fastnetmon/blob/master/docs/DOCKER_INSTALL.md to see how to configure Fastnetmon to work with inline-jflow
```
r1# show interfaces ge-1/0/4
unit 0 {
description netflow-coletor;
family inet {
address 10.50.1.1/30;
}
}
r1# show interfaces ge-1/0/4 | display set
set interfaces ge-1/0/4 unit 0 description netflow-coletor
set interfaces ge-1/0/4 unit 0 family inet address 10.50.1.1/30
r2# show interfaces ge-1/0/4
unit 0 {
description netflow-coletor;
family inet {
address 10.50.1.5/30;
}
}
r2# show interfaces ge-1/0/4 | display set
set interfaces ge-1/0/4 unit 0 description netflow-coletor
set interfaces ge-1/0/4 unit 0 family inet address 10.50.1.5/30
```
Now add templates configuration on r1 and r2:
```
set services flow-monitoring version9 template ipv4 flow-active-timeout 60
set services flow-monitoring version9 template ipv4 flow-inactive-timeout 60
set services flow-monitoring version9 template ipv4 template-refresh-rate packets 1000
set services flow-monitoring version9 template ipv4 template-refresh-rate seconds 10
set services flow-monitoring version9 template ipv4 option-refresh-rate packets 1000
set services flow-monitoring version9 template ipv4 option-refresh-rate seconds 10
set services flow-monitoring version9 template ipv4 ipv4-template
set services flow-monitoring version-ipfix template ipv4 flow-active-timeout 60
set services flow-monitoring version-ipfix template ipv4 flow-inactive-timeout 60
set services flow-monitoring version-ipfix template ipv4 template-refresh-rate packets 1000
set services flow-monitoring version-ipfix template ipv4 template-refresh-rate seconds 10
set services flow-monitoring version-ipfix template ipv4 option-refresh-rate packets 1000
set services flow-monitoring version-ipfix template ipv4 option-refresh-rate seconds 10
set services flow-monitoring version-ipfix template ipv4 ipv4-template
flow-monitoring {
version9 {
template ipv4 {
flow-active-timeout 60;
flow-inactive-timeout 60;
template-refresh-rate {
packets 1000;
seconds 10;
}
option-refresh-rate {
packets 1000;
seconds 10;
}
ipv4-template;
}
}
version-ipfix {
template ipv4 {
flow-active-timeout 60;
flow-inactive-timeout 60;
template-refresh-rate {
packets 1000;
seconds 10;
}
option-refresh-rate {
packets 1000;
seconds 10;
}
ipv4-template;
}
}
}
```
Now setup ipfix exports:
```
r1# show forwarding-options
sampling {
instance {
ipfix {
input {
rate 10;
}
family inet {
output {
flow-server 10.50.1.2 {
port 2055;
version-ipfix {
template {
ipv4;
}
}
}
inline-jflow {
source-address 10.50.1.1;
}
}
}
}
}
}
r1# show forwarding-options | display set
set forwarding-options sampling instance ipfix input rate 10
set forwarding-options sampling instance ipfix family inet output flow-server 10.50.1.2 port 2055
set forwarding-options sampling instance ipfix family inet output flow-server 10.50.1.2 version-ipfix template ipv4
set forwarding-options sampling instance ipfix family inet output inline-jflow source-address 10.50.1.1
r2# show forwarding-options
sampling {
instance {
ipfix {
input {
rate 10;
}
family inet {
output {
flow-server 10.50.1.6 {
port 2055;
version-ipfix {
template {
ipv4;
}
}
}
inline-jflow {
source-address 10.50.1.5;
}
}
}
}
}
}
r2# show forwarding-options | display set
set forwarding-options sampling instance ipfix input rate 10
set forwarding-options sampling instance ipfix family inet output flow-server 10.50.1.6 port 2055
set forwarding-options sampling instance ipfix family inet output flow-server 10.50.1.6 version-ipfix template ipv4
set forwarding-options sampling instance ipfix family inet output inline-jflow source-address 10.50.1.5
```
```