Browse Prior Art Database

SRL: A Language for Describing Traffic Flows and Specifying Actions for Flow Groups (RFC2723)

IP.com Disclosure Number: IPCOM000003318D
Original Publication Date: 1999-Oct-01
Included in the Prior Art Database: 2019-Feb-10
Document File: 22 page(s) / 27K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

N. Brownlee: AUTHOR

Related Documents

10.17487/RFC2723: DOI

Abstract

This document describes a language for specifying rulesets, i.e. configuration files which may be loaded into a traffic flow meter so as to specify which traffic flows are measured by the meter, and the information it will store for each flow. This memo provides information for the Internet community.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 8% of the total text.

Network Working Group N. Brownlee Request for Comments: 2723 The University of Auckland Category: Informational October 1999

SRL: A Language for Describing Traffic Flows and Specifying Actions for Flow Groups

Status of this Memo

This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (1999). All Rights Reserved.

Abstract

This document describes a language for specifying rulesets, i.e. configuration files which may be loaded into a traffic flow meter so as to specify which traffic flows are measured by the meter, and the information it will store for each flow.

Table of Contents

1 Purpose and Scope . . . . . . . . . . . . . . . . . . . . . . 2 1.1 RTFM Meters and Traffic Flows . . . . . . . . . . . . . . 2 1.2 SRL Overview . . . . . . . . . . . . . . . . . . . . . . 3 2 SRL Language Description . . . . . . . . . . . . . . . . . . 4 2.1 Define Directive . . . . . . . . . . . . . . . . . . . . 4 2.2 Program . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.3 Declaration . . . . . . . . . . . . . . . . . . . . . . . 5 3 Statement . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1 IF_statement . . . . . . . . . . . . . . . . . . . . . . 6 3.1.1 expression . . . . . . . . . . . . . . . . . . . . 6 3.1.2 term . . . . . . . . . . . . . . . . . . . . . . . 6 3.1.3 factor . . . . . . . . . . . . . . . . . . . . . . 6 3.1.4 operand_list . . . . . . . . . . . . . . . . . . . 6 3.1.5 operand . . . . . . . . . . . . . . . . . . . . . . 6 3.1.6 Test Part . . . . . . . . . . . . . . . . . . . . . 7 3.1.7 Action Part . . . . . . . . . . . . . . . . . . . . 8 3.1.8 ELSE Clause . . . . . . . . . . . . . . . . . . . . 8 3.2 Compound_statement . . . . . . . . . . . . . . . . . . . 8 3.3 Imperative_statement . . . . . . . . . . . . . . . . . . 9 3.3.1 SAVE Statement . . . . . . . . . . . . . . . . . . 9 3.3.2 COUNT Statement . . . . . . . . . . . . . . . . . . 10

Brownlee Informational [Page 1]

RFC 2723 SRL: A Traffic Flow Language October 1999

3.3.3 EXIT Statement . . . . . . . . . . . . . . . . . . 10 3.3.4 IGNORE Statement . . . . . . . . . . . . . . . . . 10 3.3.5 NOMATCH Statement . . . . . . . . . . . . . . . . . 10 3.3.6 STORE Statement . . . . . . . . . . . . . . . . . . 11 3.3.7 RETURN Statement . . . . . . . . . . . . . . . . . 11 3.4 Subroutine_declaration . . . . . . . . . . . . . . . . . 11 3.5 CALL_statement . . . . . . . . . . . . . . . . . . . . . 12 4 Example Programs . . . . . . . . . . . . . . . . . . . . . . 13 4.1 Classify IP Port Numbers . . . . . . . . . . . . . . . . 13 4.2 Classify Traffic into Groups of Networks . . . . . . . . 14 5 Security Considerations . . . . . . . . . . . . . . . . . . . 15 6 IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15 7 APPENDICES . . . . . . . . . . . . . . . . . . . . . . . . . 16 7.1 Appendix A: SRL Syntax in BNF . . . . . . . . . . ....

Processing...
Loading...