NETCONF Configuration Guide
...
Monitoring
SFlow
22 min
asternos sflow this chapter provides examples on how to use netconf to manage sflow configurations on asternos devices sflow create sflow request example to create sflow via edit config \<config> \<top> \<sflow operation="create"> \<enabled>true\</enabled> \<polling interval>20\</polling interval> \<agent id>vlan20\</agent id> \<session> \<port>ethernet1\</port> \<enabled>true\</enabled> \<sampling rate>9999\</sampling rate> \<sampling direction>both\</sampling direction> \</session> \<collector> \<name>test\</name> \<ip>100 100 100 1\</ip> \<port>10\</port> \<vrf>default\</vrf> \</collector> \</sflow> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 4c8c8f28 72ba 47c8 9b9e adcd932c19db"> \<ok/> \</rpc reply> modify sflow request example to modify sflow via edit config \<config> \<top> \<sflow operation="merge"> \<enabled>true\</enabled> \<polling interval>10\</polling interval> \<agent id>vlan20\</agent id> \<session> \<port>ethernet6\</port> \<enabled>true\</enabled> \<sampling rate>9000\</sampling rate> \<sampling direction>both\</sampling direction> \</session> \<collector> \<name>test2\</name> \<ip>100 100 100 1\</ip> \<port>10\</port> \<vrf>default\</vrf> \</collector> \</sflow> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 4c8c8f28 72ba 47c8 9b9e adcd932c19db"> \<ok/> \</rpc reply> delete sflow request example to delete sflow via edit config \<config> \<top> \<sflow operation="delete"/> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 4c8c8f28 72ba 47c8 9b9e adcd932c19db"> \<ok/> \</rpc reply> get sflow request example to retrieve sflow via get config with subtree filter \<filter type="subtree"> \<top> \<sflow/> \</top> \</filter> response example \<data> \<top> \<sflow xmlns="http //asterfusion com/ns/yang/asternos sflow"> \<enabled>true\</enabled> \<polling interval>10\</polling interval> \<agent id>vlan20\</agent id> \<session> \<port>ethernet1\</port> \<enabled>true\</enabled> \<sampling rate>9999\</sampling rate> \<sampling direction>both\</sampling direction> \</session> \<session> \<port>ethernet6\</port> \<enabled>true\</enabled> \<sampling rate>9000\</sampling rate> \<sampling direction>both\</sampling direction> \</session> \<collector> \<name>test\</name> \<ip>100 100 100 1\</ip> \<port>10\</port> \<vrf>default\</vrf> \</collector> \<collector> \<name>test2\</name> \<ip>100 100 100 1\</ip> \<port>10\</port> \<vrf>default\</vrf> \</collector> \</sflow> \</top> \</data> get port sflow request example to retrieve sflow binding configuration via rpc show sflow interface \<show sflow interface/> response example \<data xmlns="http //asterfusion com/ns/yang/asternos sflow"> \<port config> \<port>ethernet1\</port> \<enabled>true\</enabled> \<sampling rate>9999\</sampling rate> \<sampling direction>both\</sampling direction> \</port config> \</data> sflow session create sflow session request example to create sflow session via edit config \<config> \<top> \<sflow> \<session operation="create"> \<port>ethernet1\</port> \<enabled>true\</enabled> \<sampling rate>9000\</sampling rate> \<sampling direction>tx\</sampling direction> \</session> \</sflow> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 4c8c8f28 72ba 47c8 9b9e adcd932c19db"> \<ok/> \</rpc reply> modify sflow session request example to modify sflow session via edit config \<config> \<top> \<sflow> \<session operation="merge"> \<port>ethernet6\</port> \<enabled>true\</enabled> \<sampling rate>9000\</sampling rate> \<sampling direction>rx\</sampling direction> \</session> \</sflow> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 4c8c8f28 72ba 47c8 9b9e adcd932c19db"> \<ok/> \</rpc reply> delete sflow session request example to delete sflow session via edit config \<config> \<top> \<sflow> \<session operation="delete"> \<port>ethernet6\</port> \</session> \</sflow> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 4c8c8f28 72ba 47c8 9b9e adcd932c19db"> \<ok/> \</rpc reply> get sflow session request example to retrieve sflow session via ger config with subtree filter \<filter type="subtree"> \<top> \<sflow> \<session/> \</sflow> \</top> \</filter> response example \<data> \<top> \<sflow xmlns="http //asterfusion com/ns/yang/asternos sflow"> \<session> \<port>ethernet1\</port> \<enabled>true\</enabled> \<sampling rate>9000\</sampling rate> \<sampling direction>tx\</sampling direction> \</session> \<session> \<port>ethernet6\</port> \<enabled>true\</enabled> \<sampling rate>9000\</sampling rate> \<sampling direction>rx\</sampling direction> \</session> \</sflow> \</top> \</data> sflow collector create sflow collector request example to create sflow collector via edit config \<config> \<top> \<sflow> \<collector operation="create"> \<name>test2\</name> \<ip>100 100 100 2\</ip> \<port>10\</port> \</collector> \</sflow> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ eac96d9a 2ef7 409f 8463 e4862405f96d"> \<ok/> \</rpc reply> modify sflow collector request example to modify sflow collector via edit config \<config> \<top> \<sflow> \<collector operation="merge"> \<name>test2\</name> \<ip>100 100 100 2\</ip> \<port>10\</port> \</collector> \</sflow> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ eac96d9a 2ef7 409f 8463 e4862405f96d"> \<ok/> \</rpc reply> delete sflow collector request example to delete sflow collector via edit config \<config> \<top> \<sflow> \<collector operation="delete"> \<name>test2\</name> \</collector> \</sflow> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ eac96d9a 2ef7 409f 8463 e4862405f96d"> \<ok/> \</rpc reply> get sflow collector request example to retrieve sflow collector via get config with subtree filter \<filter type="subtree"> \<top> \<sflow> \<collector/> \</sflow> \</top> \</filter> response example \<data> \<top> \<sflow xmlns="http //asterfusion com/ns/yang/asternos sflow"> \<collector> \<name>test2\</name> \<ip>100 100 100 2\</ip> \<port>10\</port> \<vrf>default\</vrf> \</collector> \</sflow> \</top> \</data>
