| Document Information Preface Part I TCP/IP Administration 1.  Solaris TCPIP Protocol Suite (Overview) 2.  Planning an IPv4 Addressing Scheme (Tasks 3.  Planning an IPv6 Addressing Scheme (Overview) 4.  Planning an IPv6 Network (Tasks) 5.  Configuring TCP/IP Network Services and IPv4 Addressing (Tasks) 6.  Administering Network Interfaces (Tasks) 7.  Enabling IPv6 on a Network (Tasks) 8.  Administering a TCP/IP Network (Tasks) 9.  Troubleshooting Network Problems (Tasks) 10.  TCP/IP and IPv4 in Depth (Reference) 11.  IPv6 in Depth (Reference) Part II DHCP 12.  About Solaris DHCP (Overview) 13.  Planning for DHCP Service (Tasks) 14.  Configuring the DHCP Service (Tasks) 15.  Administering DHCP (Tasks) 16.  Configuring and Administering  DHCP Clients 17.  Troubleshooting DHCP (Reference) 18.  DHCP Commands and Files (Reference) Part III IP Security 19.  IP Security Architecture (Overview) 20.  Configuring IPsec (Tasks) 21.  IP Security Architecture (Reference) 22.  Internet Key Exchange (Overview) 23.  Configuring IKE (Tasks) 24.  Internet Key Exchange (Reference) 25.  Solaris IP Filter (Overview) 26.  Solaris IP Filter (Tasks) Part IV Mobile IP 27.  Mobile IP (Overview) 28.  Administering Mobile IP (Tasks) 29.  Mobile IP Files and Commands (Reference) Part V IPMP 30.  Introducing IPMP (Overview) 31.  Administering IPMP (Tasks) Part VI IP Quality of Service (IPQoS) 32.  Introducing IPQoS (Overview) 33.  Planning for an IPQoS-Enabled Network (Tasks) 34.  Creating the IPQoS Configuration File (Tasks) 35.  Starting and Maintaining IPQoS (Tasks) 36.  Using Flow Accounting and Statistics Gathering (Tasks) Setting Up Flow Accounting (Task Map) Gathering Statistical Information 37.  IPQoS in Detail (Reference) Glossary Index |       	 
             
Recording Information About Traffic FlowsYou use the IPQoS flowacct module to collect information about traffic flows.
For example, you can collect  source and destination addresses, number of packets
in a flow, and similar data. The process of accumulating and recording information
about flows is called flow accounting.  The results of flow accounting on traffic of a particular class are recorded
in a table of flow records. Each flow record consists of a series of
attributes. These attributes contain data about traffic flows of a particular class over
an interval of time. For a list of the flowacct attributes, refer
to Table 37-4. Flow accounting is particularly useful for billing clients as is defined in their
service-level agreements (SLAs). You can also use flow accounting to obtain flow statistics
for critical applications. This section contains tasks for using flowacct with the Solaris extended
accounting facility to obtain data on traffic flows.  The following information is contained in sources outside this chapter: How to Create a File for Flow-Accounting DataBefore you add a flowacct action to the IPQoS configuration file, you must
create a file for flow records from the flowacct module. You use the
acctadm command for this purpose. acctadm can record either basic attributes or
extended attributes in the file. All flowacct attributes are listed in Table 37-4. For
detailed information about acctadm, refer to the acctadm(1M) man page.  
Assume the Primary Administrator role, or become superuser, on the IPQoS-enabled system.The Primary Administrator role includes the Primary Administrator profile. To create the role
and assign the role to a user, see Chapter 2, Working With the Solaris Management Console (Tasks), in System Administration Guide: Basic Administration.Create a basic flow-accounting file.The following example shows how to create a basic flow-accounting file for
the premium web server that is configured in Example 34-1. # /usr/sbin/acctadm -e basic -f /var/ipqos/goldweb/account.info flow acctadm -eInvokes acctadm with the -e option. The -e option enables the arguments that follow.basicStates that only data for the eight basic flowacct attributes is to be recorded in the file./var/ipqos/goldweb/account.infoSpecifies the fully qualified path name of the file to hold the flow records from flowacct.flowInstructs acctadm to enable flow accounting.
View information about flow accounting on the IPQoS system by typing acctadm without
arguments.acctadm generates the following output: Task accounting: inactive
       Task accounting file: none
     Tracked task resources: none
   Untracked task resources: extended
         Process accounting: inactive
    Process accounting file: none
  Tracked process resources: none
Untracked process resources: extended,host,mstate
            Flow accounting: active
       Flow accounting file: /var/ipqos/goldweb/account.info
     Tracked flow resources: basic
   Untracked flow resources: dsfield,ctime,lseen,projid,uidAll entries but the last four are for use with the Solaris
Resource Manager feature. The next table explains the entries that are specific to
IPQoS. | Entry | Description | 
|---|
 | Flow accounting: active | Indicates that flow accounting is turned on. |  | Flow accounting file: /var/ipqos/goldweb/account.info | Gives the name of the current
flow-accounting file. |  | Tracked flow resources: basic | Indicates that only the basic flow attributes are tracked. |  | Untracked flow resources: dsfield,ctime,lseen,projid,uid | Lists the flowacct
attributes that are not tracked in the file. | 
(Optional) Add the extended attributes to the accounting file.# acctadm -e extended -f /var/ipqos/goldweb/account.info flow(Optional) Return to recording only the basic attributes in the accounting file.# acctadm -d extended -e basic -f /var/ipqos/goldweb/account.info The -d option disables extended accounting.View the contents of a flow-accounting file.Instructions for viewing the contents of a flow-accounting file are in Perl Interface to libexacct in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones. See Also |