GigaSMART FlowVUE
GigaSMART FlowVUE supports the following:
flow-aware sampling of subscriber devices to filter and forward all flows sourced from a sampled set of subscriber device IPs |
flexible sampling on subscriber IPs and IP ranges, and at specified sampling rates |
user-configurable timeouts to detect and replace inactive devices |
IP-based sampling of flows and IP-based flows encapsulated in GTP-u tunnels |
Sample of a Subset of Subscribers and Sample of all Subscribers Traffic
The following example show samples on GTP-u traffic where 10% of the subscribers are forwarded.
Step |
Description |
Command |
|||
|
Configure one network and two tool type of ports. |
(config) # port 1/1/x3 type network (config) # port 1/1/x4 type tool (config) # port 1/1/x1 type tool |
|||
|
Configure a GigaSMART group and associate it with a GigaSMART engine port. |
(config) # gsgroup alias gsg1 port-list 1/1/e1 |
|||
|
Configure the GigaSMART operation and assign it to the GigaSMART group. |
(config) # gsop alias gsfvue flow-ops flow-sampling port-list gsg1 |
|||
|
Configure sampling parameters, |
(config) # gsparams gsgroup gsg1 flow-sampling-device-ip-ranges add ip4addr 1.1.1.0 255.255.255.0 (config) # gsparams gsgroup gsg1 flow-sampling-rate 10 |
|||
|
Create an ingress (first level) map. Note: In the rule, 2152 is GTP-u traffic. |
(config) # map alias to_tool (config map alias to_tool) # type regular byRule (config map alias to_tool) # to 1/1/x1 (config map alias to_tool) # from 1/1/x3 (config map alias to_tool) # rule add pass portsrc 2152 (config map alias to_tool) # use gsop gsfvue (config map alias to_tool) # exit (config) # |
Sample a Subset of Subscribers and Sample a Subset of Traffic
FlowVUE can be used to reduce traffic to the monitoring tools. By combining FlowVUE with other GigaSMART applications such as APF, the traffic can be further reduced by filtering on specific Layer 4 application ports.
The following example samples on a subset of subscribers and forwards only the HTTP traffic related to the sampled subscriber set of devices.
Step |
Description |
Command |
|||
|
Configure one network and two tool type of ports. |
(config) # port 1/1/x3 type network (config) # port 1/1/x4 type tool (config) # port 1/1/x1 type tool |
|||
|
Configure a GigaSMART group and associate it with a GigaSMART engine port. |
(config) # gsgroup alias gsg1 port-list 1/1/e1 |
|||
|
Configure the GigaSMART operation and assign it to the GigaSMART group. Also, configure APF. |
(config) # gsop alias gsfvue _apf flow-ops flow-sampling apf set port-list gsg1 |
|||
|
Configure sampling parameters, |
(config) # gsparams gsgroup gsg1 flow-sampling-device-ip-ranges add ip4addr 1.1.1.0 255.255.255.0 (config) # gsparams gsgroup gsg1 flow-sampling-rate 10 |
|||
|
Configure virtual port and associate it with the GigaSMART group. |
(config) # vport alias vp1 gsgroup gsg1 |
|||
|
Create a first level map and direct traffic to the virtual port. Note: In the rule, 2152 is GTP-u traffic. |
(config) # map alias to_vp (config map alias to_vp) # type firstLevel byRule (config map alias to_vp) # to vp1 (config map alias to_vp) # from 1/1/x3 (config map alias to_vp) # rule add pass portsrc 2152 (config map alias to_vp) # exit (config) # |
|||
|
Create a second level map and use the APF GigaSMART operation. APF performs filtering according to the gsrules, sending only matching traffic to the tool port. |
(config) # map alias map1 (config map alias map1) # type secondLevel byRule (config map alias map1) # to 1/1/x1 (config map alias map1) # from vp1 (config map alias map1) # gsrule add pass l4port dst pos 2 value 80 (config map alias map1) # gsrule add pass l4port src pos 2 value 80 (config map alias map1) # use gsop gsfvue_apf (config map alias map1) # exit (config) # |