
From tom.taylor.stds@gmail.com  Tue Oct  1 04:52:07 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D8E721F9AD8; Tue,  1 Oct 2013 04:52:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.641
X-Spam-Level: 
X-Spam-Status: No, score=-2.641 tagged_above=-999 required=5 tests=[AWL=-0.042, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jxcuORgf2oRd; Tue,  1 Oct 2013 04:52:06 -0700 (PDT)
Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 37BA821F9AD5; Tue,  1 Oct 2013 04:52:06 -0700 (PDT)
Received: by mail-ie0-f173.google.com with SMTP id ar20so13482083iec.32 for <multiple recipients>; Tue, 01 Oct 2013 04:52:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=AnvLaOrExDIwke4nyILRR33xDtn+sL1FgHGZ3r5QoLc=; b=PV182wO7P0kLCMrYej62XfQS6uq52STdzCnMVVr8EVhd1iEZLxo8UHRGLhj6yB1GpI avVuAXnuKEFIvusRXKc8zSEeIqvPk/Dmjp87qaGNRyzGjNIaLzEwz8YkBX/nHXhpqlUA 6Zxw89kGpZZw/vesLY90DrO9Q6R41hgAYAZ+Ez1rT0ot20GES3d07GfSWf9MMXMHN0yR 739Ey7XKzYG/Ctw/Gy2cQb9tYhjBQsliHgrMDmZU+gvvQdqUFnSllcMjMxGhy5gnnddW fpWSP+E5+aaqYKAU3s2KivjYjS6Bg1Ig2HU/Wq0h/t7e3hRQ76P9iutKNF+e1dw3o6yI iMbA==
X-Received: by 10.50.6.71 with SMTP id y7mr17297978igy.8.1380628324667; Tue, 01 Oct 2013 04:52:04 -0700 (PDT)
Received: from [192.168.1.65] (dsl-173-206-79-23.tor.primus.ca. [173.206.79.23]) by mx.google.com with ESMTPSA id y10sm2945563igl.4.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 01 Oct 2013 04:52:03 -0700 (PDT)
Message-ID: <524AB761.5030703@gmail.com>
Date: Tue, 01 Oct 2013 07:52:01 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: "behave@ietf.org" <behave@ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [BEHAVE] Management of logging
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Oct 2013 11:52:07 -0000

While working on draft-ietf-behave-syslog-nat-logging-04, I added a 
Management Considerations section intended to highlight requirements for 
management of the logging system. I included the following general 
requirements. These are my best guess, but undoubtedly people with real 
operational experience will correct me. Please look this over and comment.

Note that I have cross-posted to Behave and OPSAWG.

Tom Taylor

7.1.  General Requirements For Control Of Logging

    This document assumes that any implementation provides the following
    capabilities, discussed in more detail below:

    o  ability to configure the PRI value of each event report type at
       the granularity of (APP-ID, MSGID) combination;

    o  ability at each collector to determine that event reports that it
       should have received have been lost.  The required granularity is
       at least at the level of PRI and may be finer for some event
       types.

    o  ability to configure criteria to automatically suppress the
       generation of event reports while the criteria are met, at the
       granularity of (APP-ID, MSGID) combination.

7.1.1.  Configuration of PRI Value

    The PRI value is composed of two numbers, the Facility value and the
    Severity.  It may be used at the origin for selecting logs to streams
    being dispatched to different collectors, and in applications beyond
    the collectors to prioritize display of logs to operators.  The event
    reports in this document have been structured such that the Severity
    level varies between event types as represented by (APP-ID, MSGID)
    combination.  As an extreme example, the address pool high- water-
    mark threshold event (APP-ID="NATMTC", MSGID="POOLHT") is obviously
    more urgent than the low-water-mark threshold event
    (APP-ID="NATMTC", MSGID="POOLLT").

    To some extent, this document tries to simplify message routing by
    making a general distinction between event types recording the
    allocation of resources to hosts (with APP-ID="NAT") and events of
    interest to operations and maintenance (with APP-ID="NATMTC").  The
    need to provide different Severity levels for different event types
    remains.

7.1.2.  Ability For Each Collector To Detect Lost Event Reports

    Operators have a need to know when a given collector has not received
    all of the event reports it should have.  It probably does not matter
    if less-important events are tracked at the granularity of event type
    (APP-ID, MSGID combination), by APP-ID, or just by PRI value.

    The event types defined in this document relating to allocation of
    resources to hosts are a special case.  Regulatory requirements or
    the possibility that such reports might be introduced into court in
    cases such as abuse impose a requirement that the record of
    allocations to a particular host be complete.  This requirement is
    important enough to be stated in the Security Considerations section
    Section 8, where the implementation of signed SYSLOG messages
    [RFC5848], which also provides message sequencing, is mandated as
    part of this specification.

    In deploying [RFC5848], the operator needs to decide the level of
    granularity of tracking, whether it should be over the whole set of
    reports covered by APP-ID="NAT" or at a finer level.  This judgement
    has to be tempered by local circumstances.  One point to note is that
    since both creations/allocations and deletions/deallocations are
    recorded, a certain amount of redundancy is available in the reports
    being generated.  However, without both the creation and deletion
    timestamps, there is no definitive evidence of the specific period of
    time during which the resources concerned were allocated to a
    specific host.

7.1.3.  Ability To Suppress Event Reports

    The event report types specified with APP-ID="NATMTC" all relate to
    limits or thresholds.  By their nature, events of this sort will come
    in bursts.  The limit or threshold will be hit, the resource
    concerned will remain busy for a period, then pressure on the
    resource will ease.  Depending on the resource, possibly hundreds of
    instances of the event concerned will be detected during a single
    busy period.

    Where repeated events involve the same resource, it makes little
    sense to report all of them, since the NAT MIB counters provide the
    necessary information more succinctly.  On the other hand, it can be
    useful to know that the fragmentation limit, for instance, is being
    hit by successive packets from the same source address.

    As a result of these considerations, this document requires that
    implementations MUST provide means to configure limits on the rate at
    which event reports of a given type (APP-ID, MSGID combination) are
    generated.  This document RECOMMENDs that it be possible to specify
    two values per (APP-ID, MSGID) combination:

    o  minimum time between initial instances of a given event report
       type;

    o  maximum number of instances of the event report to generate per
       busy period.

    The ability to suppress event reports MUST NOT interfere with the
    requirement to detect lost messages.  This has implications for any
    sequence numbering used for that purpose.  It is RECOMMENDED in any
    event that the implementation provide counters of numbers of
    suppressed messages by event type.

    Just to state the obvious, given the need for a full record, an
    operator will not wish to enable suppression of the APP-ID="NAT"
    event reports.


From internet-drafts@ietf.org  Thu Oct  3 06:28:37 2013
Return-Path: <internet-drafts@ietf.org>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A76F21E808E; Thu,  3 Oct 2013 06:28:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.513
X-Spam-Level: 
X-Spam-Status: No, score=-102.513 tagged_above=-999 required=5 tests=[AWL=0.087, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nxsrk5gQLgqK; Thu,  3 Oct 2013 06:28:30 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7948921E808C; Thu,  3 Oct 2013 06:23:15 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.72.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20131003132315.13078.33329.idtracker@ietfa.amsl.com>
Date: Thu, 03 Oct 2013 06:23:15 -0700
Cc: behave@ietf.org
Subject: [BEHAVE] I-D Action: draft-ietf-behave-syslog-nat-logging-04.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Oct 2013 13:28:37 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Behavior Engineering for Hindrance Avoida=
nce Working Group of the IETF.

	Title           : Syslog Format for NAT Logging
	Author(s)       : Zhonghua Chen
                          Cathy Zhou
                          Tina Tsou
                          T. Taylor
	Filename        : draft-ietf-behave-syslog-nat-logging-04.txt
	Pages           : 59
	Date            : 2013-10-03

Abstract:
   With the wide deployment of Carrier Grade NAT (CGN) devices, the
   logging of NAT-related events has become very important for various
   operational purposes.  The logs may be required for troubleshooting,
   to identify a host that was used to launch malicious attacks, and/or
   for accounting purposes.  This document identifies the events that
   need to be logged and the parameters that are required in the logs
   depending on the context in which the NAT is being used.  It goes on
   to standardize formats for reporting these events and parameters
   using SYSLOG (RFC 5424).  A companion document specifies formats for
   reporting the same events and parameters using IPFIX (RFC 5101).
   Applicability statements are provided in this document and its
   companion to guide operators and implementors in their choice of
   which technology to use for logging.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-behave-syslog-nat-logging

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-behave-syslog-nat-logging-04

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-behave-syslog-nat-logging-04


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From tom.taylor.stds@gmail.com  Thu Oct  3 09:18:52 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAC0521E80A1 for <behave@ietfa.amsl.com>; Thu,  3 Oct 2013 09:18:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=1.000,  BAYES_00=-2.599, GB_I_LETTER=-2]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wcPfJ--fjVbx for <behave@ietfa.amsl.com>; Thu,  3 Oct 2013 09:18:45 -0700 (PDT)
Received: from mail-qa0-x235.google.com (mail-qa0-x235.google.com [IPv6:2607:f8b0:400d:c00::235]) by ietfa.amsl.com (Postfix) with ESMTP id 77B3421E80AF for <behave@ietf.org>; Thu,  3 Oct 2013 09:06:04 -0700 (PDT)
Received: by mail-qa0-f53.google.com with SMTP id k4so133349qaq.5 for <behave@ietf.org>; Thu, 03 Oct 2013 09:06:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=BvSTyXsmP9DQWzg5d9834oc9OyjQkROLH7OAMTg2fiE=; b=rWexe55St7K9e1nyR8bi3oUZuSl3eHQ69caOT+dkNDVrICxm2ic6vC8SzUeLUPjQxX wHDcA2f1pMTBkl9CLzZTeEsCrI3Z2eeLcVodkzeim3rSIaPFJKk8rpvnGe5nE3tXczPU HB7aA8qKNAEIQGsr+WqXI5USXM+7T5+u+asFUSgrSirP0vsb8hbersUbn5mgubUcWkTu +Y5uDbUxpx/udT/Y6dTHTKi+wmq1Vb2qilCiXcrKiNOSGi0NCfLycrq3W1DHPCpaNE51 +PX4bKXDAET4ZRQWFwOmCRXjWHeWv81l/w/vaHVQGx5Zv1Mz+Hao1sbHKfbP++aSdv6E IZ2g==
X-Received: by 10.224.8.10 with SMTP id f10mr11459064qaf.29.1380816362714; Thu, 03 Oct 2013 09:06:02 -0700 (PDT)
Received: from [192.168.1.65] (dsl-173-206-79-23.tor.primus.ca. [173.206.79.23]) by mx.google.com with ESMTPSA id r5sm18343398qaj.13.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 03 Oct 2013 09:06:01 -0700 (PDT)
Message-ID: <524D95E5.4000609@gmail.com>
Date: Thu, 03 Oct 2013 12:05:57 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: "behave@ietf.org" <behave@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [BEHAVE] draft-ietf-behave-syslog-nat-logging-04 submitted
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Oct 2013 16:18:52 -0000

I have submitted draft-ietf-behave-syslog-nat-logging-04. I think this 
is as good as I can do without further WG input. It has a number of 
differences from the current version of the IPFIX document (in terms of 
events covered, in particular), and assumes a bit of additional work on 
the NAT MIB. I will send out separate messages detailing these 
differences for each document.

Listed below are the changes from the -03 version, in detail for 
Sections 1-4 and more broadly for the much-rewritten but derivative 
later sections.

Tom Taylor

Sections 1-4 changes
====================

General:
-------

Classified events under two headings: events relating to allocation of 
resources to hosts, and events directed to operations and maintenance.

Replaced all instances of "transport mapping" either with "BIB entry" or 
"transport binding". The latter is the term introduced in Section 1.1 
Terminology, and avoids confusion with "address mapping".

Got rid of the optional reporting device identifier, as indicated in a 
previous message to the list.

Changed the optional "Triggering NAT procedure" parameter to "Reporting 
NAT type" for all events, as reported in a previous message.

Stripped subscriber-specific information from the operations and 
maintenance oriented events as much as seemed reasonable, to make them 
less sensitive. The necessary information for follow-up is in the 
per-subscriber MIB counters.

Speaking of subscribers, replaced that term with "hosts" in most places, 
to cover more general NAT situations.

To be consistent with the MIB, changed all threshold events to strictly 
greater than threshold, except address pool, which the MIB has "greater 
than or equal" or "less than or equal" respectively, possibly because of 
the lower resolution of the threshold.

Sections 2.2 and 2.3.1
----------------------

Fixed GW DS-Lite description by swapping roles of softwire identifier 
(SWID) and context identifier (CID).

Section 2.3.1, Generalized Internal Address
-------------------------------------------

Dropped mention of a separate length field for addresses or prefixes. 
The notation specified in Section 5.2.1 incorporates prefix length as 
part of the address value field.

Section 3, Events
-----------------

Replaced some text on "triggering NAT procedure" with a simple statement 
that it is a hint to aid in interpretation, since the parameter is 
present for more than just the resource allocation events.

Section 3.1.1 (was 3.1), session entries
----------------------------------------

Noted that it is unnecessary to specify the external destination address 
type in the encoding of that address, since it is the same as the type 
of the mapped external address.

Section 3.1.4 (was 3.4), port set allocation/deallocation
---------------------------------------------------------

Added trigger parameter (optional).

Changed "range size" to "range length" in hopes this is clearer.

Section 3.2.1 (was 3.5), address pool thresholds
------------------------------------------------

Added text defining address exhaustion and port exhaustion and relating 
them to MIB counters, as reported in previous message to the list.

Section 4, SYSLOG applicability
-------------------------------

Corrected first paragraph, which had mentioned the facility field 
separately from priority in the log header.

Revised length of session log records upwards based on example in 
5.3.1.1.1. Also noted the possibility of bursts of session deletion events.

Changes beyond Section 4
========================

General
-------

Completely re-did the MSGIDs and PARAM-NAMEs to make the naming 
conventions more consistent, since so much was new anyway.

Added all the threshold and limit events implied by the MIB. Dropped the 
address exhausted, port exhausted, and invalid port events (all as 
discussed/reported on the list).

The TRIG (trigger) parameter can take on different values (out of an 
enumerated set) depending on the event type. These are specified by 
event type. I'm not sure if this means the semantics are varied and 
hence the parameter should have a different PARAM-NAME depending on the 
event type. SYSLOG experts might weigh in.

In the log header:
------------------

Corrected discussion of Facility to leave it to the operator to select 
appropriate values. Facility=10 is probably for log-ins to the device 
itself.

Changed APP-NAME for events directed to operations and maintenance from 
"NAT" to "NATMTC".

Added discussion of timestamp precision and accuracy.

Specified that the HOSTNAME field identifies the NAT itself.

Section 5.2.1, general encoding rules
-------------------------------------

New section.

Specified that all fields are encoded as 7-bit US ASCII.

Specified presentation of IPv4 and IPv6 addresses and prefixes. IPv6 is 
based on RFC 5952 with some optional elements specified for its 
application to special addresses.

Section 5.2.4, GIATYP = generalized address type
------------------------------------------------

Enumeration spells out the different types that can be used as 
GW-initiated context identifiers, beyond IPv4 and IPv6 addresses/prefixes.

Section 6, Management Considerations
------------------------------------

Added general implementation requirements for management of logging, as 
previously reported to the list, with one addition: the ability to 
completely disable the reporting of a particular event type. This was 
added under the suppression topic.

Added discussion of threshold setting.

Section 7, Security Considerations
----------------------------------

Expanded specification of usage of RFC 5848.

Added discussion of sensitivity of logs directed to operations and 
maintenance.

Section 8, IANA Considerations
------------------------------

Moved to end. Moved in a paragraph that was previously near the 
beginning of Section 5 but was more relevant here.

Adopted the stylistic convention that SD-IDs are small letters, 
PARAM-NAMEs are all capitals.

Informational References
------------------------

Updated draft dates.

From dthaler@microsoft.com  Fri Oct  4 17:43:32 2013
Return-Path: <dthaler@microsoft.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97F4A21F9DFA; Fri,  4 Oct 2013 17:43:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.531
X-Spam-Level: 
X-Spam-Status: No, score=-103.531 tagged_above=-999 required=5 tests=[AWL=0.067, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aL7Tbvo9ZpN2; Fri,  4 Oct 2013 17:43:27 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1lp0149.outbound.protection.outlook.com [207.46.163.149]) by ietfa.amsl.com (Postfix) with ESMTP id ADBC521F9D99; Fri,  4 Oct 2013 17:43:22 -0700 (PDT)
Received: from BY2PR03MB269.namprd03.prod.outlook.com (10.242.37.11) by BY2PR03MB269.namprd03.prod.outlook.com (10.242.37.11) with Microsoft SMTP Server (TLS) id 15.0.785.10; Sat, 5 Oct 2013 00:43:20 +0000
Received: from BY2PR03MB269.namprd03.prod.outlook.com ([169.254.5.62]) by BY2PR03MB269.namprd03.prod.outlook.com ([169.254.5.62]) with mapi id 15.00.0785.001; Sat, 5 Oct 2013 00:43:20 +0000
From: Dave Thaler <dthaler@microsoft.com>
To: "softwires@ietf.org" <softwires@ietf.org>
Thread-Topic: Early MIB doctor review of draft-ietf-softwire-dslite-mib-03
Thread-Index: Ac7BYkvSQL3SrrVPTZSNhm48v5yxIg==
Date: Sat, 5 Oct 2013 00:43:19 +0000
Message-ID: <45e71b4ab8434c19bfae92f68572ba75@BY2PR03MB269.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:4898:80e0:ed43::2]
x-forefront-prvs: 0990C54589
x-forefront-antispam-report: SFV:NSPM; SFS:(199002)(189002)(243025003)(74662001)(19580395003)(74316001)(49866001)(4396001)(83322001)(47736001)(76796001)(31966008)(81342001)(76786001)(50986001)(47446002)(74502001)(85306002)(76176001)(15975445006)(74706001)(56816003)(76576001)(77096001)(83072001)(54316002)(80976001)(74876001)(54356001)(81686001)(81816001)(80022001)(33646001)(53806001)(76482001)(77982001)(19300405004)(79102001)(74366001)(46102001)(69226001)(47976001)(65816001)(81542001)(15202345003)(56776001)(16236675002)(63696002)(59766001)(51856001)(3826001)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BY2PR03MB269; H:BY2PR03MB269.namprd03.prod.outlook.com; CLIP:2001:4898:80e0:ed43::2; FPR:; RD:InfoNoRecords; A:1; MX:1; LANG:en; 
Content-Type: multipart/alternative; boundary="_000_45e71b4ab8434c19bfae92f68572ba75BY2PR03MB269namprd03pro_"
MIME-Version: 1.0
X-OriginatorOrg: DuplicateDomain-a84fc36a-4ed7-4e57-ab1c-3e967bcbad48.microsoft.com
Cc: Benoit Claise <bclaise@cisco.com>, "behave@ietf.org" <behave@ietf.org>
Subject: [BEHAVE] Early MIB doctor review of draft-ietf-softwire-dslite-mib-03
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 Oct 2013 00:43:32 -0000

--_000_45e71b4ab8434c19bfae92f68572ba75BY2PR03MB269namprd03pro_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QmVub2l0IGFza2VkIG1lIHRvIGRvIGFuIGVhcmx5IE1JQiBkb2N0b3IgcmV2aWV3IG9mIHRoaXMg
ZG9jdW1lbnQuICBNeQ0KZnVsbCBjb21tZW50cyBhcmUgaW4gdGhlIG1hcmtlZCB1cCBjb3B5IGF0
DQpodHRwOi8vcmVzZWFyY2gubWljcm9zb2Z0LmNvbS9+ZHRoYWxlci9kcmFmdC1pZXRmLXNvZnR3
aXJlLWRzbGl0ZS1taWItMDMucGRmDQoodGhlcmXigJlzIGFsc28gYSAuZG9jeCB2ZXJzaW9uIGlm
IHlvdSByZXBsYWNlIHRoZSAucGRmIGV4dGVuc2lvbiB3aXRoIC5kb2N4KQ0KDQpJ4oCZdmUgYWxz
byBjY+KAmWVkIHRoZSBiZWhhdmUgV0cgb24gdGhpcyBtYWlsIHNpbmNlIG1hbnkgb2YgbXkgY29t
bWVudHMgY29uY2Vybg0KdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGRyYWZ0LWlldGYtYmVoYXZl
LW5hdC1taWIgIGFuZCB0aGUgdHJhbnNsYXRpb24gcGFydHMgb2YNCnRoaXMgZHJhZnQuDQoNCkEg
c2hvcnQgc3VtbWFyeSBvZiB0aGUgaGlnaCBsZXZlbCBpc3N1ZXMgaW4gbXkgcmV2aWV3IGlzOg0K
DQoxKSAgICAgIFRoZSBkb2MgaXMgbm90IGFsaWduZWQgd2l0aCBkcmFmdC1pZXRmLWJlaGF2ZS1u
YXQtbWliLiAgSXQgY3VycmVudGx5IGNvbnRpbnVlcw0KDQpzb21lIHByYWN0aWNlcyB0aGF0IHdl
4oCZcmUgdHJ5aW5nIHRvIGRlcHJlY2F0ZSBhcyBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEgb2YN
Cg0KZHJhZnQtaWV0Zi1iZWhhdmUtbmF0LW1pYi4NCg0KMikgICAgICBCb2lsZXJwbGF0ZSBuZWVk
cyB0byBiZSB1cGRhdGVkIHRvIG1hdGNoIGxhdGVzdCBNSUIgYm9pbGVycGxhdGUgKHNlZSBpbmxp
bmUNCg0KY29tbWVudHMgZm9yIHBvaW50ZXJzKS4NCg0KMykgICAgICBBbnkgSW5ldFBvcnROdW1i
ZXIgb2JqZWN0IGFsbG93aW5nIDAgbmVlZHMgdG8gZXhwbGFpbiB3aGF0IDAgbWVhbnMgaW4gdGhh
dA0KDQpvYmplY3QsIGFzIHJlcXVpcmVkIGJ5IFJGQyA0MDAxLg0KDQo0KSAgICAgIERyYWZ0IGN1
cnJlbnRseSByZXF1aXJlcyB3cml0ZSBzdXBwb3J0IGluIGFsbCBpbXBsZW1lbnRhdGlvbnMuICBS
ZWNvbW1lbmQNCg0KaGF2aW5nIGEgcmVhZC1vbmx5IGNvbXBsaWFuY2Ugc3RhdGVtZW50IHNpbmNl
IG5vd2FkYXlzIG1hbnkgZm9sa3MgZG9u4oCZdA0KDQp3YW50IHdyaXRlIHN1cHBvcnQgdmlhIE1J
QnMuDQoNCg0KLURhdmUNCg0K

--_000_45e71b4ab8434c19bfae92f68572ba75BY2PR03MB269namprd03pro_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVC
My0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3Nv
ZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9S
RUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250
ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBj
b250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8c3R5bGU+PCEt
LQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpXaW5n
ZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFu
b3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAu
TXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCWNvbG9yOmJsYWNrO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xp
c3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eToz
NDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206
MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsNCglj
b2xvcjpibGFjazt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1l
OiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczsN
Cgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7
DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAx
MS4waW47DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICov
DQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoyMTQ4NTIwOTU7DQoJbXNvLWxpc3QtdHlwZTpoeWJy
aWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi05NTU3MTQyNDAgNjc2OTg3MDUgNjc2OTg3MTMg
Njc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2
OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10ZXh0OiIlMVwpIjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGww
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRl
eHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEt
bG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwx
DQoJe21zby1saXN0LWlkOjE4MjM4MTQxNDc7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNv
LWxpc3QtdGVtcGxhdGUtaWRzOi0zMjI0MTQ3NTQgLTEzMjE0MTk3NjIgNjc2OTg2OTEgNjc2OTg2
OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7
fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDoyOw0KCW1zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1p
bHk6Q2FsaWJyaTsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpA
bGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291
cmllciBOZXciO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsNQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDE6
bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9t
OjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy
NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+
DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2Nv
bG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CZW5vaXQgYXNrZWQgbWUgdG8gZG8gYW4g
ZWFybHkgTUlCIGRvY3RvciByZXZpZXcgb2YgdGhpcyBkb2N1bWVudC4mbmJzcDsgTXk8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+ZnVsbCBjb21tZW50cyBhcmUgaW4gdGhlIG1hcmtlZCB1
cCBjb3B5IGF0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YSBocmVmPSJodHRwOi8vcmVzZWFyY2gubWljcm9z
b2Z0LmNvbS9+ZHRoYWxlci9kcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS1taWItMDMucGRmIj5o
dHRwOi8vcmVzZWFyY2gubWljcm9zb2Z0LmNvbS9+ZHRoYWxlci9kcmFmdC1pZXRmLXNvZnR3aXJl
LWRzbGl0ZS1taWItMDMucGRmPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPih0aGVyZeKAmXMg
YWxzbyBhIC5kb2N4IHZlcnNpb24gaWYgeW91IHJlcGxhY2UgdGhlIC5wZGYgZXh0ZW5zaW9uIHdp
dGggLmRvY3gpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5J4oCZdmUgYWxzbyBjY+KAmWVkIHRoZSBiZWhhdmUgV0cgb24g
dGhpcyBtYWlsIHNpbmNlIG1hbnkgb2YgbXkgY29tbWVudHMgY29uY2VybjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj50aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gZHJhZnQtaWV0Zi1iZWhh
dmUtbmF0LW1pYiAmbmJzcDthbmQgdGhlIHRyYW5zbGF0aW9uIHBhcnRzIG9mPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPnRoaXMgZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BIHNob3J0IHN1bW1hcnkg
b2YgdGhlIGhpZ2ggbGV2ZWwgaXNzdWVzIGluIG15IHJldmlldyBpczo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0u
MjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlz
dDpJZ25vcmUiPjEpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
VGhlIGRvYyBpcyBub3QgYWxpZ25lZCB3aXRoIGRyYWZ0LWlldGYtYmVoYXZlLW5hdC1taWIuJm5i
c3A7IEl0IGN1cnJlbnRseSBjb250aW51ZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTGlzdFBhcmFncmFwaCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPnNvbWUgcHJhY3RpY2VzIHRoYXQgd2XigJlyZSB0cnlpbmcgdG8gZGVwcmVjYXRlIGFz
IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMSBvZjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29MaXN0UGFyYWdyYXBoIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+ZHJhZnQtaWV0Zi1iZWhhdmUtbmF0LW1pYi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbjtt
c28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPjIpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Qm9pbGVy
cGxhdGUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0byBtYXRjaCBsYXRlc3QgTUlCIGJvaWxlcnBsYXRl
IChzZWUgaW5saW5lPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5jb21tZW50
cyBmb3IgcG9pbnRlcnMpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBs
Zm8yIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Myk8c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BbnkgSW5ldFBvcnROdW1iZXIgb2JqZWN0
IGFsbG93aW5nIDAgbmVlZHMgdG8gZXhwbGFpbiB3aGF0IDAgbWVhbnMgaW4gdGhhdDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+b2JqZWN0LCBhcyByZXF1aXJlZCBieSBSRkMg
NDAwMS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIg
c3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbjttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+PCFbaWYg
IXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjQpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQg
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+RHJhZnQgY3VycmVudGx5IHJlcXVpcmVzIHdyaXRlIHN1cHBv
cnQgaW4gYWxsIGltcGxlbWVudGF0aW9ucy4mbmJzcDsgUmVjb21tZW5kPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5oYXZpbmcgYSByZWFkLW9ubHkgY29tcGxpYW5jZSBzdGF0
ZW1lbnQgc2luY2Ugbm93YWRheXMgbWFueSBmb2xrcyBkb27igJl0PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj53YW50IHdyaXRlIHN1cHBvcnQgdmlhIE1JQnMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+LURhdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_45e71b4ab8434c19bfae92f68572ba75BY2PR03MB269namprd03pro_--

From tom.taylor.stds@gmail.com  Fri Oct  4 17:58:22 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DE4621F9AA1 for <behave@ietfa.amsl.com>; Fri,  4 Oct 2013 17:58:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[AWL=-0.100, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jJScQvpsPBAU for <behave@ietfa.amsl.com>; Fri,  4 Oct 2013 17:58:21 -0700 (PDT)
Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 79C8B21F9BF1 for <behave@ietf.org>; Fri,  4 Oct 2013 17:58:17 -0700 (PDT)
Received: by mail-ie0-f182.google.com with SMTP id aq17so11049489iec.27 for <behave@ietf.org>; Fri, 04 Oct 2013 17:58:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; bh=EYgA5f4/xQNXsj2vkojmexZJeA923dpx+O1fJq/NKkQ=; b=ny5pFVxCX828azmeLMHXnxmvgbHN4oPq3WZI+U6KOj/+CfFllOmYsXiHuaKPVSruQq XZJP8EzA2ZSlbTO4i+aPZAzBNOQDkblDLusxTnwoah7Z9VWmQHuHXeGRPAShV3bW+YAd LpILfx/JHtla5GMof7q6rSPEqcKMqe2RYbA8oO+tyLi0E281Qk25bLCH5kDrsi7IdHY4 DK+GlIH1ahD3FQs0rnf52AxJlk0NCZ1kHAOz3t7iXXPXlAzy0jv+CT0Mzca4cbtm2zqa I/n4nQ8OWSxZod8XoWe3LkPgQR9J54/8dfGusLfghsTqtLe4cbTi6j6C5l2ni9snvFHr suaQ==
X-Received: by 10.50.61.137 with SMTP id p9mr8684179igr.45.1380934693829; Fri, 04 Oct 2013 17:58:13 -0700 (PDT)
Received: from [192.168.1.65] (dsl-173-206-79-23.tor.primus.ca. [173.206.79.23]) by mx.google.com with ESMTPSA id w4sm10585368igb.5.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 04 Oct 2013 17:58:13 -0700 (PDT)
Message-ID: <524F6421.6000803@gmail.com>
Date: Fri, 04 Oct 2013 20:58:09 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: "behave@ietf.org" <behave@ietf.org>,  Senthil Sivakumar <ssenthil@cisco.com>
Content-Type: multipart/mixed; boundary="------------010305000009080908090003"
Subject: [BEHAVE] Differences between draft-ietf-behave-syslog-nat-logging-04 and draft-ietf-behave-ipfix-nat-logging-01
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 Oct 2013 00:58:22 -0000

This is a multi-part message in MIME format.
--------------010305000009080908090003
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

My promised comparison of the SYSLOG and IPFIX drafts is attached as a 
text file. I guess Senthil and I can work out some of the issues listed 
below in our role as editors, and whatever is left over can go to the 
list as separate messages.

Senthil, the PDF version you got earlier had some errors for IPFIX, 
which are corrected in the text file.

Tom Taylor

Issues Identified
=================

1. SYSLOG has an event for address mapping delete as well as create. 
IPFIX is create only. Are address mappings forever?

2. IPFIX Quota event not same as SYSLOG Quota event, actually 
corresponds to other SYSLOG/MIB events plus one that SYSLOG and MIB do 
not cover.

3. General difference in which operations and maintenance oriented 
events IPFIX and SYSLOG/MIB cover.

4. What is the best granularity for event type for the resource 
allocation related events?

(a) By resource: Session, BIB, Address Mapping, Port Set with sub-events 
for actions create/delete (allocate/deallocate).

(b) Resource + action (e.g., session create, session delete, BIB entry 
create, BIB entry delete, etc.) -- current SYSLOG approach.

(c) Resource + action + NAT type (e.g., NAT44 session create, etc.) -- 
current IPFIX approach.

Factors to consider:
   -- effect on routing, but seems likely all of these logs would go to 
the same collectors
   -- effect on record lengths and search effort when extra parameters 
needed to distinguish action, address types involved
   -- flexibility in accommodating new NAT types.

5. SYSLOG expects realm to be an administered text field, potentially 
mapped to a VLANId, VRFId, or SWID in a MIB table, and makes it a 
mandatory parameter required for both the internal and external sides of 
a mapping. IPFIX makes internal realm an 8-bit binary optional field and 
has no external realm. (To accommodate GW-initiated DS-Lite, realm 
should be 16 bits so it can hold a SWID.) IPFIX has VLANId/VRFId as an 
optional additional parameter.

(a) Should realm be text or binary?

(b) Understanding that not all realms will have such a mapping, can 
realm map to VLANId, VRFId, or SWID, or are these separate concepts?

(c) Should internal realm be optional or mandatory?

(d) Is external realm required, at least in some cases, and should it be 
optional or mandatory?

6. No provision in IPFIX for identifying subscriber site when 
realm-unique IPv4 or IPv6 address is unavailable (i.e., using 
GW-initiated DS-Lite CID based on GRE, MPLS, or IPv6 Flow Label).

7. IPFIX session event makes destination address and port information 
optional. A session event without that information is identical to a BIB 
event, so there is no point in reporting it. Shouldn't destination info 
be mandatory?

8. SYSLOG has TRIG for nearly every event, optional for the resource 
allocation related ones, mandatory for some of the operations and 
maintenance oriented ones. It was my personal judgement that this would 
be useful, particularly in interpreting MIB counters in the O&M cases. 
The MIB counters count packet drops when failed requests are triggered 
by packet arrivals, but nothing counts failed administrative requests 
(which SYSLOG assumes include PCP requests). Do operators see TRIG as 
needed?

9. Disagreement between SYSLOG and IPFIX regarding port set 
allocation/deallocation, specifically with respect to the RGLEN versus 
portRangeNumPorts parameters. SYSLOG was inspired by MAP-style 
allocations, which won't be logged, so the question is what sort of 
allocations/deallocations will happen and do need to be logged. IPFIX 
parameter usage seems to have more than one way to specify the same thing.

10. SYSLOG assumes port (de)allocation pertains to an address mapping, 
hence internal address information is mandatory. IPFIX makes the 
internal address information optional. True, the allocation is to the 
external address, but it is on behalf of a particular host, which should 
be identified.

11. Presumably IPFIX needs management capabilities similar to those 
documented in the SYSLOG Management Considerations section.


--------------010305000009080908090003
Content-Type: text/plain; charset=windows-1252;
 name="SYSLOG-04 vs IPFIX-01.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="SYSLOG-04 vs IPFIX-01.txt"

RGlmZmVyZW5jZXMgQmV0d2VlbiBTWVNMT0ctMDQgYW5kIElQRklYLTAxDQoNCg0KRGlmZmVy
ZW5jZXMgaW4gZXZlbnRzIHN1cHBvcnRlZA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQ0KDQogICAgICAgICAgICBTWVNMT0cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJUEZJWA0KICAgICAgICAgICAgDQpTZXNzaW9uIGVudHJ5IGNyZWF0ZS9kZWxl
dGUgICAgICAgICAgICAgTkFUNDQgY3JlYXRlIGFuZCBkZWxldGUgc2Vzc2lvbg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5BVDY0IGNyZWF0ZSBhbmQgZGVs
ZXRlIHNlc3Npb24NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
QklCIGVudHJ5IGNyZWF0ZS9kZWxldGUgICAgICAgICAgICAgICAgIE5BVDQ0IGNyZWF0ZSBh
bmQgZGVsZXRlIEJJQiBlbnRyeQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5BVDY0IGNyZWF0ZSBhbmQgZGVsZXRlIEJJQiBlbnRyeQ0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpDb21tZW50IG9uIGFib3ZlOiBTWVNMT0cg
aGFzIHR5cGVkIGFkZHJlc3MgcGFyYW1ldGVycywgZnJlZS1mb3JtIG9wdGlvbmFsIA0KUmVw
b3J0aW5nIE5BVCBUeXBlIHBhcmFtZXRlci4gKFNlZSBwYXJhbWV0ZXIgYW5hbHlzaXMgYmVs
b3cuKQ0KDQpBZGRyZXNzIG1hcHBpbmcgY3JlYXRlL2RlbGV0ZSAgICAgICAgICAgQWRkcmVz
cyBiaW5kaW5nIGNyZWF0ZSBvbmx5DQoNClBvcnQgc2V0IGFsbG9jYXRpb24vZGVhbGxvY2F0
aW9uICAgICAgICBTYW1lICgiUG9ydCBibG9jayAuLi4iKQ0KDQogICAgIC0tLS0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQWRkcmVzc2VzIGV4aGF1c3RlZA0KDQogICAgIC0t
LS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUG9ydHMgZXhoYXVzdGVkDQoNClF1
b3RhIGV4Y2VlZGVkLiBBc3N1bWVzIHF1b3RhIHR5cGVzICAgICBTZWUgYmVsb3cuIEluY2x1
ZGVzIG1heCBzZXNzaW9uIGxpbWl0IA0KYXJlIGltcGxlbWVudGF0aW9uLWRlcGVuZGVudCwg
YXMgICAgICAgIGV4Y2VlZGVkIChzdWItZXZlbnQgMSksIHdoaWNoIGlzIG5vdA0KY29uY2x1
ZGVkIGR1cmluZyBtZWV0aW5nIGRpc2N1c3Npb24uICAgIGNvdmVyZWQgYnkgTUlCIG9yIFNZ
U0xPRy4NCg0KQWRkcmVzcyBwb29sIGhpZ2gtIGFuZCBsb3ctd2F0ZXItbWFyayAgICAgICAg
LS0tLQ0KdGhyZXNob2xkcw0KDQpHbG9iYWwgYWRkcmVzcyBtYXBwaW5nIGhpZ2gtd2F0ZXIt
bWFyayAgICAgICAtLS0tDQp0aHJlc2hvbGQgZXhjZWVkZWQNCg0KR2xvYmFsIGFkZHJlc3Mg
bWFwcGluZyBsaW1pdCBleGNlZWRlZCAgICAgICAgLS0tLQ0KDQpHbG9iYWwgQklCIGVudHJ5
IGhpZ2gtd2F0ZXItbWFyayAgICAgICAgICAgICAtLS0tDQp0aHJlc2hvbGQgZXhjZWVkZWQN
Cg0KR2xvYmFsIEJJQiBlbnRyeSBsaW1pdCBleGNlZWRlZCAgICAgICAgIFF1b3RhIGV4Y2Vl
ZGVkIChzdWItZXZlbnQgMikNCg0KU3Vic2NyaWJlci1zcGVjaWZpYyBCSUIgZW50cnkgICAg
ICAgICAgICAgICAgLS0tLQ0KdGhyZXNob2xkIGV4Y2VlZGVkDQoNCkdsb2JhbCBsaW1pdCBv
biBudW1iZXIgb2YgYWN0aXZlICAgICAgICAgICAgIC0tLS0NCmhvc3RzIGV4Y2VlZGVkDQpT
dWJzY3JpYmVyLXNwZWNpZmljIGxpbWl0IG9uIG51bWJlciAgICAgICBRdW90YSBleGNlZWRl
ZCAoc3ViLWV2ZW50IDM/IC0tIG5vdA0Kb2YgQklCIGVudHJpZXMgZXhjZWVkZWQgICAgICAg
ICAgICAgICAgICAgY2xlYXIgaWYgaXQgaXMgYSBsaW1pdCBvbiBzZXNzaW9ucw0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3IgQklCIGVudHJpZXMpDQog
DQpHbG9iYWwgbGltaXQgb24gbnVtYmVyIG9mIGZyYWdtZW50cyAgICAgICAgICAtLS0tDQpw
ZW5kaW5nIHJlYXNzZW1ibHkgZXhjZWVkZWQNCg0KDQoNCg0KUGFyYW1ldGVyIENvbXBhcmlz
b24gQnkgRXZlbnQgVHlwZQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
DQpTZXNzaW9uIEVudHJ5IENyZWF0ZS9EZWxldGUNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KDQogICAgICAgICAgICAgICAgU1lTTE9HICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElQRklYDQogICAgICAgICAgICAgICAgDQpUaW1lIHN0YW1wIChN
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aW1lU3RhbXAgKE0pDQoNCk1TR0lEIC0g
ZXZlbnQgdHlwZSA9ICJTQUREIiAgICAgICAgICAgICAgIEV2ZW50IHR5cGUgPSBOQVQ0NCBz
ZXNzaW9uIGNyZS9kZWwgDQogb3IgIlNERUwiIChNKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb3IgTkFUNjQgc2Vzc2lvbiBjcmUvZGVsIChNKQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCk5UWVAgLSByZXBvcnRp
bmcgTkFUIHR5cGUgKE8pICAgICAgICAgICAgIEVuY29kZWQgaW4gZXZlbnQgdHlwZS4gTGlt
aXRlZCANCiAtIHRleHQgZmllbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBO
QVQ0NCBvciBOQVQ2NC4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgDQpJUkxNIC0gaW50ZXJuYWwgcmVhbG0gKE0pIC0gdGV4dCBmaWVsZCAgICBu
YXRPcmlnaW5hdGluZ0FkZHJlc3NSZWFsbSAoTykgOCBiaXRzDQoNCnZsYW5JRC9pbmdyZXNz
VlJGSUQgYXNzdW1lZCBib3VuZCB0byAgICAgIHZsYW5JRC9pbmdyZXNzVlJGSUQgKE8pDQog
SVJMTSBpbiBwcm9wb3NlZCBNSUIgdGFibGUNCg0KR0lBVFlQIC0gZ2VuZXJhbGl6ZWQgaW50
ZXJuYWwgYWRkcmVzcyAgICAgSW1wbGljaXQgaW4gZXZlbnQgdHlwZSwgbGltaXRlZCB0bw0K
IHR5cGU6IElQdjQsIElQdjYsIEdSRSwgTVBMUywgRkwgKE0pICAgICAgIElQdjQgb3IgSVB2
Ng0KDQpHSUFWQUwgLSBnZW5lcmFsaXplZCBpbnRlcm5hbCAgICAgICAgICAgICBzb3VyY2VJ
UHY0QWRkcmVzcyBvciBzb3VyY2VJUHY2QWRkcmVzcw0KIGFkZHJlc3MvcHJlZml4LCBhcyBn
aXZlbiBieSB0eXBlIChNKSAgICAgIGFzIGltcGxpZWQgYnkgZXZlbnQgdHlwZSAoTSkNCg0K
SVBOVU0gLSBpbnRlcm5hbCBwb3J0IChNKSAgICAgICAgICAgICAgICAgc291cmNlVHJhbnNw
b3J0UG9ydCAoTSkNCg0KWFJMTSAtIGV4dGVybmFsIHJlYWxtIChNKSAgICAgICAgICAgICAg
ICAgICAgICAtLS0tLQ0KDQpYQVRZUCAtIGV4dGVybmFsIGFkZHJlc3MgdHlwZTogSVB2NCBv
ciAgICBJbXBsaWNpdCBpbiBldmVudCB0eXBlLg0KIElQdjYgKE0pDQoNClhBVkFMIC0gZXh0
ZXJuYWwgYWRkcmVzcyAoTSkgICAgICAgICAgICAgIHBvc3ROQVRTb3VyY2VJUHY0QWRkcmVz
cyAoTSkNCg0KWFBOVU0tIGV4dGVybmFsIHBvcnQgKE0pICAgICAgICAgICAgICAgICAgcG9z
dE5BUFRzb3VyY2VUcmFuc3BvcnRQb3J0IChNKQ0KDQpQUk9UTyAtIHByb3RvY29sIChNKSAg
ICAgICAgICAgICAgICAgICAgICBwcm90b2NvbElkZW50aWZpZXIgKE0pDQoNCklEQVRZUCAt
IGludGVybmFsIGRlc3RpbmF0aW9uIGFkZHJlc3MgICAgIEltcGxpY2l0IGluIGV2ZW50IHR5
cGUuDQogdHlwZTogSVB2NCBvciBJUHY2IChPKQ0KDQpJREFWQUwgLSBpbnRlcm5hbCBkZXN0
aW5hdGlvbiBhZGRyZXNzICAgICBkZXN0aW5hdGlvbklQdjRBZGRyZXNzIChPKQ0KIHZhbHVl
IChPKQ0KIA0KSURQTlVNIC0gaW50ZXJuYWwgZGVzdGluYXRpb24gcG9ydCAgICAgICAgZGVz
dGluYXRpb25UcmFuc3BvcnRQb3J0IChPKQ0KIG51bWJlciAoTykgDQoNClhEQVZBTCAtIGV4
dGVybmFsIGRlc3RpbmF0aW9uIElQICAgICAgICAgIHBvc3ROQVREZXN0aW5hdGlvbklQdjRB
ZGRyZXNzIChPKQ0KIGFkZHJlc3MgKE0pLiBUeXBlIGlzIGdpdmVuIGJ5IFhBVFlQLg0KDQpY
RFBOVU0gLSBleHRlcm5hbCBkZXN0aW5hdGlvbiBwb3J0ICAgICAgICBwb3N0TkFQVGRlc3Rp
bmF0aW9uVHJhbnNwb3J0UG9ydCAoTykNCiBudW1iZXIgKE0pIA0KDQpUUklHIC0gdHJpZ2dl
cjogT1BLVCwgSVBLVCwgQURNSU4sICAgICAgICAgICAgIC0tLS0NCiBCREVMLCBBVVRPIChP
KQ0KDQoNCg0KQklCIEVudHJ5IENyZWF0ZS9EZWxldGUNCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQoNCiAgICAgICAgICAgICAgICBTWVNMT0cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSVBGSVgNCiAgICAgICAgICAgICAgICANClRpbWUgc3RhbXAgKE0p
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVTdGFtcCAoTSkNCg0KTVNHSUQgLSBl
dmVudCB0eXBlID0gIkJBREQiICAgICAgICAgICAgICAgRXZlbnQgdHlwZSA9IE5BVDQ0IEJJ
QiBjcmUvZGVsIA0KIG9yICJCREVMIiAoTSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9yIE5BVDY0IEJJQiBjcmUvZGVsIChNKQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCk5UWVAgLSByZXBvcnRpbmcgTkFUIHR5
cGUgKE8pICAgICAgICAgICAgIEVuY29kZWQgaW4gZXZlbnQgdHlwZS4gTGltaXRlZCANCiAt
IHRleHQgZmllbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBOQVQ0NCBvciBO
QVQ2NC4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
DQpJUkxNIC0gaW50ZXJuYWwgcmVhbG0gKE0pIC0gdGV4dCBmaWVsZCAgICBuYXRPcmlnaW5h
dGluZ0FkZHJlc3NSZWFsbSAoTykgOCBiaXRzDQoNCnZsYW5JRC9pbmdyZXNzVlJGSUQgYXNz
dW1lZCBib3VuZCB0byAgICAgIHZsYW5JRC9pbmdyZXNzVlJGSUQgKE8pDQogSVJMTSBpbiBw
cm9wb3NlZCBNSUIgdGFibGUNCg0KR0lBVFlQIC0gZ2VuZXJhbGl6ZWQgaW50ZXJuYWwgYWRk
cmVzcyAgICAgSW1wbGljaXQgaW4gZXZlbnQgdHlwZSwgbGltaXRlZCB0bw0KIHR5cGU6IElQ
djQsIElQdjYsIEdSRSwgTVBMUywgRkwgKE0pICAgICAgIElQdjQgb3IgSVB2Ng0KDQpHSUFW
QUwgLSBnZW5lcmFsaXplZCBpbnRlcm5hbCAgICAgICAgICAgICBzb3VyY2VJUHY0QWRkcmVz
cyBvciBzb3VyY2VJUHY2QWRkcmVzcw0KIGFkZHJlc3MvcHJlZml4LCBhcyBnaXZlbiBieSB0
eXBlIChNKSAgICAgIGFzIGltcGxpZWQgYnkgZXZlbnQgdHlwZSAoTSkNCg0KSVBOVU0gLSBp
bnRlcm5hbCBwb3J0IChNKSAgICAgICAgICAgICAgICAgc291cmNlVHJhbnNwb3J0UG9ydCAo
TSkNCg0KWFJMTSAtIGV4dGVybmFsIHJlYWxtIChNKSAgICAgICAgICAgICAgICAgICAgICAt
LS0tLQ0KDQpYQVRZUCAtIGV4dGVybmFsIGFkZHJlc3MgdHlwZTogSVB2NCBvciAgICBJbXBs
aWNpdCBpbiBldmVudCB0eXBlLg0KIElQdjYgKE0pDQoNClhBVkFMIC0gZXh0ZXJuYWwgYWRk
cmVzcyAoTSkgICAgICAgICAgICAgIHBvc3ROQVRTb3VyY2VJUHY0QWRkcmVzcyAoTSkNCg0K
WFBOVU0tIGV4dGVybmFsIHBvcnQgKE0pICAgICAgICAgICAgICAgICAgcG9zdE5BUFRzb3Vy
Y2VUcmFuc3BvcnRQb3J0IChNKQ0KDQpQUk9UTyAtIHByb3RvY29sIChNKSAgICAgICAgICAg
ICAgICAgICAgICBwcm90b2NvbElkZW50aWZpZXIgKE0pDQoNClRSSUcgLSB0cmlnZ2VyOiBP
UEtULCBJUEtULCBBRE1JTiwgICAgICAgICAgICAgLS0tLQ0KIEFNREVMLCBBVVRPIChPKQ0K
DQoNCg0KQWRkcmVzcyBNYXBwaW5nIENyZWF0ZS9EZWxldGUNCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQpOb3RlIHRoYXQgSVBGSVggc3VwcG9ydHMgY3JlYXRlIG9ubHkuDQoN
CiAgICAgICAgICAgICAgICBTWVNMT0cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSVBGSVgNCiAgICAgICAgICAgICAgICANClRpbWUgc3RhbXAgKE0pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRpbWVTdGFtcCAoTSkNCg0KTVNHSUQgLSBldmVudCB0
eXBlID0gIkFNQUREIiAgICAgICAgICAgICAgRXZlbnQgdHlwZSA9IE5BVDQ0IGFkZHJlc3Mg
YmluZGluZyBjcmUvZGVsIA0KIG9yICJBTURFTCIgKE0pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG9yIE5BVDY0IGFkZHJlc3MgYmluZGluZyBjcmUvZGVsIChNKQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCk5UWVAgLSBy
ZXBvcnRpbmcgTkFUIHR5cGUgKE8pICAgICAgICAgICAgIEVuY29kZWQgaW4gZXZlbnQgdHlw
ZS4gTGltaXRlZCANCiAtIHRleHQgZmllbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0byBOQVQ0NCBvciBOQVQ2NC4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgDQpJUkxNIC0gaW50ZXJuYWwgcmVhbG0gKE0pIC0gdGV4dCBmaWVs
ZCAgICAgICAgIC0tLS0NCg0KR0lBVFlQIC0gZ2VuZXJhbGl6ZWQgaW50ZXJuYWwgYWRkcmVz
cyAgICAgSW1wbGljaXQgaW4gZXZlbnQgdHlwZSwgbGltaXRlZCB0bw0KIHR5cGU6IElQdjQs
IElQdjYsIEdSRSwgTVBMUywgRkwgKE0pICAgICAgIElQdjQgb3IgSVB2Ng0KDQpHSUFWQUwg
LSBnZW5lcmFsaXplZCBpbnRlcm5hbCAgICAgICAgICAgICBzb3VyY2VJUHY0QWRkcmVzcyBv
ciBzb3VyY2VJUHY2QWRkcmVzcw0KIGFkZHJlc3MvcHJlZml4LCBhcyBnaXZlbiBieSB0eXBl
IChNKSAgICAgIGFzIGltcGxpZWQgYnkgZXZlbnQgdHlwZSAoTSkNCg0KWFJMTSAtIGV4dGVy
bmFsIHJlYWxtIChNKSAgICAgICAgICAgICAgICAgICAgICAtLS0tLQ0KDQpYQVRZUCAtIGV4
dGVybmFsIGFkZHJlc3MgdHlwZTogSVB2NCBvciAgICBJbXBsaWNpdCBpbiBldmVudCB0eXBl
Lg0KIElQdjYgKE0pDQoNClhBVkFMIC0gZXh0ZXJuYWwgYWRkcmVzcyAoTSkgICAgICAgICAg
ICAgIHBvc3ROQVRTb3VyY2VJUHY0QWRkcmVzcyAoTSkNCg0KVFJJRyAtIHRyaWdnZXI6IE9Q
S1QsIElQS1QsIEFETUlOLCAgICAgICAgICAgICAtLS0tDQogQVVUTyAoTykNCg0KDQoNClBv
cnQgc2V0IGFsbG9jYXRpb24gL2RlYWxsb2NhdGlvbg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQoNCiAgICAgICAgICAgICAgICBTWVNMT0cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSVBGSVgNCiAgICAgICAgICAgICAgICANClRpbWUg
c3RhbXAgKE0pICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVTdGFtcCAoTSkNCg0K
TVNHSUQgLSBldmVudCB0eXBlID0gIlBUQUREIiAgICAgICAgICAgICAgRXZlbnQgdHlwZSA9
IFBvcnQgYmxvY2sgYWxsb2MvZGVhbGxvYyANCiBvciAiUFRERUwiIChNKQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCk5UWVAgLSByZXBvcnRp
bmcgTkFUIHR5cGUgKE8pICAgICAgICAgICAgIEltcGxpY2l0IGluIGFkZHJlc3NlcyBnaXZl
biANCiAtIHRleHQgZmllbGQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgDQpJUkxNIC0gaW50ZXJuYWwgcmVhbG0gKE0pIC0gdGV4dCBmaWVsZCAg
ICAgICAgIC0tLS0NCg0KR0lBVFlQIC0gZ2VuZXJhbGl6ZWQgaW50ZXJuYWwgYWRkcmVzcyAg
ICAgICAgICAtLS0tDQogdHlwZTogSVB2NCwgSVB2NiwgR1JFLCBNUExTLCBGTCAoTSkNCg0K
R0lBVkFMIC0gZ2VuZXJhbGl6ZWQgaW50ZXJuYWwgICAgICAgICAgICAgc291cmNlSVB2NEFk
ZHJlc3Mgb3Igc291cmNlSVB2NkFkZHJlc3MgKE8pDQogYWRkcmVzcy9wcmVmaXgsIGFzIGdp
dmVuIGJ5IHR5cGUgKE0pDQoNClhSTE0gLSBleHRlcm5hbCByZWFsbSAoTSkgICAgICAgICAg
ICAgICAgICAgICAgLS0tLS0NCg0KWEFUWVAgLSBleHRlcm5hbCBhZGRyZXNzIHR5cGU6IElQ
djQgb3IgICAgSW1wbGljaXQgaW4gYWRkcmVzcyBnaXZlbi4NCiBJUHY2IChNKQ0KDQpYQVZB
TCAtIGV4dGVybmFsIGFkZHJlc3MgKE0pICAgICAgICAgICAgICBwb3N0TkFUU291cmNlSVB2
NEFkZHJlc3MgKE0pDQoNClBUU05VTSAtIGxvd2VzdCBwb3J0IG51bWJlciAgICAgICAgICAg
ICAgIHBvcnRSYW5nZVN0YXJ0IChNKQ0KIGFsbG9jYXRlZCAoTSkNCg0KUFRFTlVNIC0gaGln
aGVzdCBwb3J0IG51bWJlciAgICAgICAgICAgICAgcG9ydFJhbmdlRW5kIChPKQ0KIGFsbG9j
YXRlZCAoTSkNCg0KUkdTVEVQIC0gZGlmZmVyZW5jZSBiZXR3ZWVuIGZpcnN0IHBvcnQgICAg
cG9ydFJhbmdlU3RlcFNpemUgKE8pDQogbnVtYmVycyBpbiBzdWNjZXNzaXZlIGVxdWFsbHkt
c3BhY2VkDQogbm9uLWNvbnRpZ3VvdXMgc3ViLXJhbmdlcyAoTykNCg0KICAgICAtLS0tICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydFJhbmdlTnVtUG9ydHMgLSB0b3Rh
bCBudW1iZXIgb2YgcG9ydHMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhbGxvY2F0ZWQgKE8pDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgDQpSR0xFTiAtIGxlbmd0aCBvZiBpbmRpdmlkdWFsIHN1Yi1yYW5nZXMs
ICAgICAgIC0tLS0NCiB3aGVuIGEgc2VyaWVzIG9mIGVxdWFsLXNpemVkDQogbm9uLWNvbnRp
Z3VvdXMgc3ViLXJhbmdlcyBhcmUgDQogYWxsb2NhdGVkIChPKQ0KDQpUUklHIC0gdHJpZ2dl
cjogT1BLVCwgSVBLVCwgQURNSU4sICAgICAgICAgICAgIC0tLS0NCiAgQU1ERUwsIEFVVE8g
KE8pDQoNCg0KDQoNClF1b3RhIEV4Y2VlZGVkDQotLS0tLS0tLS0tLS0tLQ0KDQogICAgICAg
ICAgICAgICAgU1lTTE9HICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElQRklYDQogICAgICAgICAgICAgICAgDQpUaW1lIHN0YW1wIChNKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0aW1lU3RhbXAgKE0pDQoNCk1TR0lEPSJRVU9UQSIgKE0pICAgICAg
ICAgICAgICAgICAgICAgICAgIG5hdEV2ZW50IChNKQ0KDQpOVFlQIC0gcmVwb3J0aW5nIE5B
VCB0eXBlIChPKSAgICAgICAgICAgICAgICAgIC0tLS0NCg0KUUlEIC0gcXVvdGEgaWRlbnRp
ZmllciAoTSkgICAgICAgICAgICAgICBuYXRMaW1pdEV2ZW50IChNKSAtLSBubyBJRSBkZWZp
bmVkLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm90IGlu
IFRhYmxlIDEuIElzIHRoaXMgdGhlIHN1Yi1ldmVudA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW4gVGFibGUgMz8NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KSVJMTSAtIGludGVybmFsIHJlYWxtIChPKSAgICAg
ICAgICAgICAgICAgICAgICAtLS0tDQoNCkdJQVRZUCAtIGdlbmVyYWxpemVkIGludGVybmFs
IGFkZHJlc3MgICAgICAgICAgLS0tLQ0KIHR5cGU6IElQdjQsIElQdjYsIEdSRSwgTVBMUywg
RkwgKE0pDQoNCkdJQVZBTCAtIGdlbmVyYWxpemVkIGludGVybmFsICAgICAgICAgICAgc291
cmNlSVB2NCBhZGRyZXNzIG9yIHNvdXJjZUlQdjYgYWRkcmVzcyAoTSkNCiBhZGRyZXNzL3By
ZWZpeCwgYXMgZ2l2ZW4gYnkgdHlwZSAoTSkNCg0KUFNSTE0gLSByZWFsbSBvZiB0aGUgcGFj
a2V0IHNvdXJjZSAoTykgICAgICAgICAtLS0tDQoNClBTQVRZUCAtIHBhY2tldCBzb3VyY2Ug
YWRkcmVzcyB0eXBlOiAgICAgICAgICAgLS0tLQ0KIElQdjQgb3IgSVB2NiAoTykNCg0KUFNB
VkFMIC0gcGFja2V0IHNvdXJjZSBhZGRyZXNzIHZhbHVlIChPKSAgICAgICAtLS0tDQoNClBT
UE5VTSAtIHBhY2tldCBzb3VyY2UgcG9ydCBudW1iZXIgKE8pICAgICAgICAgLS0tLQ0KDQpQ
REFWQUwgLSBwYWNrZXQgZGVzdGluYXRpb24gYWRkcmVzcyAgICAgICAgICAgIC0tLS0NCiB2
YWx1ZSAoTykNCg0KUERQTlVNIC0gcGFja2V0IGRlc3RpbmF0aW9uIHBvcnQgICAgICAgICAg
ICAgICAtLS0tDQogbnVtYmVyIChPKQ0KDQpQUk9UTyAtIHByb3RvY29sIChPKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC0tLS0NCg0KVFJJRyAtIHRyaWdnZXI6ICJPUEtUIiwgIklQ
S1QiLCBvciAgICAgICAgICAgICAtLS0tDQogIkFETUlOIiAoTyk=
--------------010305000009080908090003--

From tom.taylor.stds@gmail.com  Sat Oct  5 18:47:39 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B63321F8596 for <behave@ietfa.amsl.com>; Sat,  5 Oct 2013 18:47:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.682
X-Spam-Level: 
X-Spam-Status: No, score=-2.682 tagged_above=-999 required=5 tests=[AWL=-0.083, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H7XPma7YIqyC for <behave@ietfa.amsl.com>; Sat,  5 Oct 2013 18:47:38 -0700 (PDT)
Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 1656621F9DF1 for <behave@ietf.org>; Sat,  5 Oct 2013 18:47:30 -0700 (PDT)
Received: by mail-ie0-f171.google.com with SMTP id at1so12744344iec.16 for <behave@ietf.org>; Sat, 05 Oct 2013 18:47:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=gciJZFsRgihn0X+FF7CzNBOrFP5AQMZnTZ3kDTBT+6w=; b=RUSIargPt8Q/9n7xkli4rH6NOP1XzoFplmkPxZm/+mUZREtrxRJFuwIzzp4wWryIqZ zhsi8rOeHiR0/mYWh0AVuenEpWvKQglqTETnsQx1z85gJV0L5S728NsaxenEu6oWmuHY z261ssRE58Z6nNfDvJjPixGrGUG4krTB8Hv6FH+Mx3lZsdDakeMRlYM5XhDXq6n3zVoJ heMtc8gpk4wmAH0cCviP6AVFZ7vtTlWDJGCm2kVv8ieBckeu4zGZSRtbz49k2WvBP66u 1yRxzH9S4EISGxrEg4bz/03qcVGEUukVOJmiCEiz5W+Ei3LV5dHs0yJLBeTirE28Vpe2 SXLg==
X-Received: by 10.50.7.101 with SMTP id i5mr11879190iga.48.1381024046947; Sat, 05 Oct 2013 18:47:26 -0700 (PDT)
Received: from [192.168.1.65] (dsl-173-206-79-23.tor.primus.ca. [173.206.79.23]) by mx.google.com with ESMTPSA id i3sm17574099igh.0.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 05 Oct 2013 18:47:26 -0700 (PDT)
Message-ID: <5250C12A.7080600@gmail.com>
Date: Sat, 05 Oct 2013 21:47:22 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: "behave@ietf.org" <behave@ietf.org>,  'Simon Perreault' <simon.perreault@viagenie.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [BEHAVE] Differences between SYSLOG document and NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Oct 2013 01:47:39 -0000

To my recollection there are four open issues. The nastiest one is 
accommodating GW-initiated DS-Lite. I propose below the MIB equivalent 
to the generalized internal address solution currently provided in the 
SYSLOG document. Two other items are tables proposed in the SYSLOG 
document but not currently in the MIB. One of these is the quota table 
proposed Fri, 27 Sep 2013 12:00:27 -0400, the other a realm mapping 
table that would be defined in similar fashion. The fourth issue is a 
matter of parameter differences proposed for the MIB notifications and 
for the corresponding logs.


1. Accommodating GW-initiated DS-Lite
-------------------------------------

The problem:

Tables natMapIntAddrTable (table of address mappings), natMappingTable 
(table of BIB entries) and natSubscribersTable all rely on the 
InetAddress and InetAddressType Textual Conventions, which only allow 
for IPv4 or IPv6 addresses as identifiers of the subscriber site. 
However, Gateway-Initiated DS-Lite [RFC 6674] does not necessarily 
assign any IP address to the subscriber site, other than a private IPv4 
address which may be shared by other sites served by the same access 
gateway. To uniquely identify a subscriber site in this case, RFC 6674 
uses a context identifier (CID), which may be a GRE Key, MPLS label, 
IPv4 address, IPv6 address, or IPv6 Flow Label.

Proposed solution: define new Textual Conventions for use by the following:

- natMapIntAddrIntType and natMapIntAddrInt in natMapIntAddrTable;

- natMappingIntAddressType and natMappingIntAddress in natMappingTable;

- natSubscriberIdentifierType and natSubscriberIdentifier in 
NatSubscribersTableEntry.

The basic approach is the same as in RFC 4001. ***Note the addition of a 
prefix length object. I think this was needed in any event to cover 
sites assigned prefixes rather than just addresses.***

NatGreKeyValue ::= TEXTUAL-CONVENTION
     DISPLAY-HINT "d"
     STATUS      current
     DESCRIPTION
         "Denotes a GRE Key used as a Gateway-Initiated
          DS-Lite [RFC6674] Context Identifier."
     SYNTAX Unsigned32 (0..4294967295)

NatIPv6FlowLabel ::= TEXTUAL-CONVENTION
     DISPLAY-HINT "d"
     STATUS      current
     DESCRIPTION
         "Denotes an IPv6 Flow Label used as a
          Gateway-Initiated DS-Lite [RFC6674] Context
          Identifier."
     SYNTAX Unsigned32 (0..1048575)

NatGenIntAddressType ::= TEXTUAL-CONVENTION
     STATUS      current
     DESCRIPTION
         "A value that represents a type of generalized internal
          address or prefix assigned to a subscriber access
          device. Types  'gre(3)', 'mpls(4)', and 'flow(5)' may be
          used as context identifiers for some deployments of
          Gateway Initiated DS-Lite [RFC6674]. An object of this
          type MUST be accompanied by a corresponding address
          object and by an object of type
          NatGenIntAddressPrefixLength.

          unknown(0)  An unknown address type.  This value MUST
                      be used if the value of the corresponding
                      InetAddress object is a zero-length string.
                      It may also be used to indicate an address
                      that is not in one of the formats defined
                      below.

          ipv4(1)     An IPv4 address as defined by the
                      InetAddressIPv4 textual convention.
                      [Note import from INET-ADDRESS-MIB.]

          ipv6(2)     An IPv6 address as defined by the
                      InetAddressIPv6 textual convention,
                      modified in display to conform to
                      Sections 4 and 5 of [RFC5952].
                      [Is this legitimate? Another import.]

          gre(3)      A GRE key [RFC2890] as defined by the
                      NatGreKeyValue textual convention.

          mpls(4)     An MPLS label as defined by the MplsLabel
                      textual convention.
                      [Import from MPLS-TC-STD-MIB, RFC3811.]

          flow(5)     An IPv6 flow label as defined by the
                      NatIPv6FlowLabel textual convention."

     SYNTAX       INTEGER {
                      unknown(0),
                      ipv4(1),
                      ipv6(2),
                      gre(3),
                      mpls(4),
                      flow(5)
                  }


NatGenIntAddressPrefixLength ::= TEXTUAL-CONVENTION
     DISPLAY-HINT "d"
     STATUS       current
     DESCRIPTION
         "Denotes the length of a  generalized internal
          address or prefix assigned to a subscriber access
          device. Relevant only to types 'ipv4(1)' and 'ipv6(2)',
          but a value is specified below for use with other types.
          A value of n corresponds to an IP address mask that
          has n contiguous 1-bits from the most significant
          bit (MSB), with all other bits set to 0.

          A NatGenIntAddressPrefixLength value is always interpreted
          within the context of a NatGenIntAddressType value.  Every
          usage of the NatGenIntAddressPrefixLength textual convention
          is required to specify the NatGenIntAddressType object that
          provides the context.  It is suggested that the
          NatGenIntAddressType object be logically registered before
          the object(s) that use the NatGenIntAddressPrefixLength
          textual convention, if they appear in the same logical row.

          NatGenIntAddressPrefixLength values larger than
          the maximum length of an address for a specific
          NatGenIntAddressType are treated as the maximum significant
          value applicable for the NatGenIntAddressType.  The maximum
          significant value is 32 for the NatGenIntAddressType
          'ipv4(1)' and 128 for the NatGenIntAddressType
          'ipv6(2)'.

          The value 32 MUST be assigned to the corresponding
          NatGenIntAddressPrefixLength object for
          NatGenIntAddressType 'gre(3)', 'mpls(4)', and 'flow(5)'.
          The value 0 applies only to NatGenIntAddressType
          'unknown(0)'."
     SYNTAX       Unsigned32 (0..128)


2. Realm mapping table
----------------------

Section 2.2 of the SYSLOG document has the following text:

   "Table [proposed] in the NAT-MIB [I-D.Behave-NAT-MIB] provides a
    mapping between each realm identifier and the Virtual Routing
    Function (VRF) instance, VLAN identifier, or Gateway-Initiated DS-
    Lite softwire identifier (SWID), if any, with which it is
    associated."

I can provide a strawman proposal if you want.




3. Quota table
--------------

As noted above, we discussed this already, though without a conclusion. 
Section 3.2.9 of the SYSLOG document has the following text:

   "Table [proposed] in the
    NAT MIB lists quota identifiers and corresponding total counts of
    packets dropped because of quota violations.  This table may be
    extended to provide information on the configuration of the
    particular quota, depending on the implementation."

Strawman proposal sent 27 September.



4. Notification parameters versus SYSLOG parameters
---------------------------------------------------

The MIB notifications for address pool thresholds provide the pool 
identifier only. The SYSLOG version adds optional reporting NAT type.

The remaining MIB notifications also relate to thresholds, and 
(justifiably, to save compute time) provide the raw creation and 
deletion counter values, leaving the craftsperson to do the arithmetic 
if desired. It seemed reasonable to present the difference between the 
counters in the corresponding logs, but perhaps that was a wrong 
decision for the same reason the MIB approach is justified. Again, the 
SYSLOG version adds optional reporting NAT type for these events.

The one big discrepancy is with the subscriber-specific BIB entry 
threshold event. Here it seemed reasonable for the SYSLOG report to 
identify the subscriber site that exceeded its threshold.


From simon.perreault@viagenie.ca  Mon Oct  7 02:10:39 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEF9721E81A3 for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 02:10:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VpaWvljLQS+F for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 02:10:37 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id C323621E81BA for <behave@ietf.org>; Mon,  7 Oct 2013 02:10:12 -0700 (PDT)
Received: from [IPv6:::1] (unknown [IPv6:2001:660:3001:4012:51c7:5d49:c222:1221]) by jazz.viagenie.ca (Postfix) with ESMTPSA id B229240382; Mon,  7 Oct 2013 05:10:07 -0400 (EDT)
Message-ID: <52527A72.1050306@viagenie.ca>
Date: Mon, 07 Oct 2013 11:10:10 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Tom Taylor <tom.taylor.stds@gmail.com>,  "behave@ietf.org" <behave@ietf.org>
References: <5250C12A.7080600@gmail.com>
In-Reply-To: <5250C12A.7080600@gmail.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Subject: Re: [BEHAVE] Differences between SYSLOG document and NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 09:10:39 -0000

Le 2013-10-06 03:47, Tom Taylor a écrit :
> To my recollection there are four open issues. The nastiest one is
> accommodating GW-initiated DS-Lite. I propose below the MIB equivalent
> to the generalized internal address solution currently provided in the
> SYSLOG document. Two other items are tables proposed in the SYSLOG
> document but not currently in the MIB. One of these is the quota table
> proposed Fri, 27 Sep 2013 12:00:27 -0400, the other a realm mapping
> table that would be defined in similar fashion. The fourth issue is a
> matter of parameter differences proposed for the MIB notifications and
> for the corresponding logs.
> 
> 
> 1. Accommodating GW-initiated DS-Lite
> -------------------------------------
> 
> The problem:
> 
> Tables natMapIntAddrTable (table of address mappings), natMappingTable
> (table of BIB entries) and natSubscribersTable all rely on the
> InetAddress and InetAddressType Textual Conventions, which only allow
> for IPv4 or IPv6 addresses as identifiers of the subscriber site.

natMapIntAddrTable and natMappingTable contain "pure" NAT mappings. They
don't identify subscribers. They only contain internal/external
addresses/ports, which must be present for any kind of NAT by
definition. As such I don't see how those two tables could not apply to
GI-DS-Lite as-is. Please explain if I'm wrong.

natSusbscribersTable does identify subscribers:

        natSubscriberIdentifierType      InetAddressType,
        natSubscriberIdentifier          InetAddress,

I see how these two objects would need to be expanded as you propose.

> However, Gateway-Initiated DS-Lite [RFC 6674] does not necessarily
> assign any IP address to the subscriber site, other than a private IPv4
> address which may be shared by other sites served by the same access
> gateway. To uniquely identify a subscriber site in this case, RFC 6674
> uses a context identifier (CID), which may be a GRE Key, MPLS label,
> IPv4 address, IPv6 address, or IPv6 Flow Label.
> 
> Proposed solution: define new Textual Conventions for use by the following:
> 
> - natMapIntAddrIntType and natMapIntAddrInt in natMapIntAddrTable;
> 
> - natMappingIntAddressType and natMappingIntAddress in natMappingTable;
> 
> - natSubscriberIdentifierType and natSubscriberIdentifier in
> NatSubscribersTableEntry.
> 
> The basic approach is the same as in RFC 4001. ***Note the addition of a
> prefix length object. I think this was needed in any event to cover
> sites assigned prefixes rather than just addresses.***

Aren't assigned prefixes already covered by those three objects?

        natSubscriberIntPrefixType       InetAddressType,
        natSubscriberIntPrefix           InetAddress,
        natSubscriberIntPrefixLength     InetAddressPrefixLength,

If you're really referring to prefixes as subscriber identifier,
couldn't we simply use the network address without the prefix length?
It's just an identifier after all, we don't actually need the prefix
length to be able to distinguish different subscribers...

> NatGreKeyValue ::= TEXTUAL-CONVENTION
>     DISPLAY-HINT "d"
>     STATUS      current
>     DESCRIPTION
>         "Denotes a GRE Key used as a Gateway-Initiated
>          DS-Lite [RFC6674] Context Identifier."
>     SYNTAX Unsigned32 (0..4294967295)
> 
> NatIPv6FlowLabel ::= TEXTUAL-CONVENTION
>     DISPLAY-HINT "d"
>     STATUS      current
>     DESCRIPTION
>         "Denotes an IPv6 Flow Label used as a
>          Gateway-Initiated DS-Lite [RFC6674] Context
>          Identifier."
>     SYNTAX Unsigned32 (0..1048575)
> 
> NatGenIntAddressType ::= TEXTUAL-CONVENTION
>     STATUS      current
>     DESCRIPTION
>         "A value that represents a type of generalized internal
>          address or prefix assigned to a subscriber access
>          device. Types  'gre(3)', 'mpls(4)', and 'flow(5)' may be
>          used as context identifiers for some deployments of
>          Gateway Initiated DS-Lite [RFC6674]. An object of this
>          type MUST be accompanied by a corresponding address
>          object and by an object of type
>          NatGenIntAddressPrefixLength.
> 
>          unknown(0)  An unknown address type.  This value MUST
>                      be used if the value of the corresponding
>                      InetAddress object is a zero-length string.
>                      It may also be used to indicate an address
>                      that is not in one of the formats defined
>                      below.
> 
>          ipv4(1)     An IPv4 address as defined by the
>                      InetAddressIPv4 textual convention.
>                      [Note import from INET-ADDRESS-MIB.]
> 
>          ipv6(2)     An IPv6 address as defined by the
>                      InetAddressIPv6 textual convention,
>                      modified in display to conform to
>                      Sections 4 and 5 of [RFC5952].
>                      [Is this legitimate? Another import.]
> 
>          gre(3)      A GRE key [RFC2890] as defined by the
>                      NatGreKeyValue textual convention.
> 
>          mpls(4)     An MPLS label as defined by the MplsLabel
>                      textual convention.
>                      [Import from MPLS-TC-STD-MIB, RFC3811.]
> 
>          flow(5)     An IPv6 flow label as defined by the
>                      NatIPv6FlowLabel textual convention."
> 
>     SYNTAX       INTEGER {
>                      unknown(0),
>                      ipv4(1),
>                      ipv6(2),
>                      gre(3),
>                      mpls(4),
>                      flow(5)
>                  }

Wow, lots of imports...

> NatGenIntAddressPrefixLength ::= TEXTUAL-CONVENTION
>     DISPLAY-HINT "d"
>     STATUS       current
>     DESCRIPTION
>         "Denotes the length of a  generalized internal
>          address or prefix assigned to a subscriber access
>          device. Relevant only to types 'ipv4(1)' and 'ipv6(2)',
>          but a value is specified below for use with other types.
>          A value of n corresponds to an IP address mask that
>          has n contiguous 1-bits from the most significant
>          bit (MSB), with all other bits set to 0.
> 
>          A NatGenIntAddressPrefixLength value is always interpreted
>          within the context of a NatGenIntAddressType value.  Every
>          usage of the NatGenIntAddressPrefixLength textual convention
>          is required to specify the NatGenIntAddressType object that
>          provides the context.  It is suggested that the
>          NatGenIntAddressType object be logically registered before
>          the object(s) that use the NatGenIntAddressPrefixLength
>          textual convention, if they appear in the same logical row.
> 
>          NatGenIntAddressPrefixLength values larger than
>          the maximum length of an address for a specific
>          NatGenIntAddressType are treated as the maximum significant
>          value applicable for the NatGenIntAddressType.  The maximum
>          significant value is 32 for the NatGenIntAddressType
>          'ipv4(1)' and 128 for the NatGenIntAddressType
>          'ipv6(2)'.
> 
>          The value 32 MUST be assigned to the corresponding
>          NatGenIntAddressPrefixLength object for
>          NatGenIntAddressType 'gre(3)', 'mpls(4)', and 'flow(5)'.
>          The value 0 applies only to NatGenIntAddressType
>          'unknown(0)'."
>     SYNTAX       Unsigned32 (0..128)

As I said above, I'm not sure we need this. In case a prefix is used,
can't we just use the base address as identifier? The only cases where
prefix length would be needed is if there are overlaps, but I don't see
this as possible.

> 2. Realm mapping table
> ----------------------
> 
> Section 2.2 of the SYSLOG document has the following text:
> 
>   "Table [proposed] in the NAT-MIB [I-D.Behave-NAT-MIB] provides a
>    mapping between each realm identifier and the Virtual Routing
>    Function (VRF) instance, VLAN identifier, or Gateway-Initiated DS-
>    Lite softwire identifier (SWID), if any, with which it is
>    associated."
> 
> I can provide a strawman proposal if you want.

I don't understand. Realms can be much more than this set of things. For
example, packets with a given DSCP code could be interpreted by the NAT
as being in a separate realm. Or packets with an unknown extension
header. Or packets that arrive on a Sunday. There are no limits on how a
NAT could assign mappings to realms. And all this is implemented today
on Linux's iptables or OpenBSD's pf since you can build whatever rule
you want.

What we tried to do is to created a minimal-but-still-useful definition
of realms, and not try at all to codify how a NAT knows what goes in
what realm. We try to show the current state of a NAT, now how the NAT's
algorithms have worked to arrive at that state. In particular:

- A realm is identified by an opaque string with implementation-defined
interpretation.

- Mappings have internal and external realms.

- Subscribers belong to a realm.

Why would GI-DS-Lite not work with an opaque string?

> 3. Quota table
> --------------
> 
> As noted above, we discussed this already, though without a conclusion.
> Section 3.2.9 of the SYSLOG document has the following text:
> 
>   "Table [proposed] in the
>    NAT MIB lists quota identifiers and corresponding total counts of
>    packets dropped because of quota violations.  This table may be
>    extended to provide information on the configuration of the
>    particular quota, depending on the implementation."
> 
> Strawman proposal sent 27 September.

I had almost lost that email but now I found it. I'll reply to it directly.

> 4. Notification parameters versus SYSLOG parameters
> ---------------------------------------------------
> 
> The MIB notifications for address pool thresholds provide the pool
> identifier only. The SYSLOG version adds optional reporting NAT type.

Is this necessary? Can't the admin figure out the NAT type with the pool
identifier based on the NAT's configuration?

> The remaining MIB notifications also relate to thresholds, and
> (justifiably, to save compute time) provide the raw creation and
> deletion counter values, leaving the craftsperson to do the arithmetic
> if desired. It seemed reasonable to present the difference between the
> counters in the corresponding logs, but perhaps that was a wrong
> decision for the same reason the MIB approach is justified.

IMHO the main reasons for not having the difference in the MIB is to:

1. Avoid transitory inconsistencies with the other objects, e.g. when
walking the MIB.

2. Counters will always go up, and you can't "miss" stuff when polling.
A difference object can very quickly and you can easily miss stuff when
polling (e.g. a huge spike that does not last very long).

These reasons don't apply to syslog IMHO.

> Again, the
> SYSLOG version adds optional reporting NAT type for these events.
> 
> The one big discrepancy is with the subscriber-specific BIB entry
> threshold event. Here it seemed reasonable for the SYSLOG report to
> identify the subscriber site that exceeded its threshold.

Are you referring to this object?

natNotifSubscriberMappings NOTIFICATION-TYPE
    OBJECTS { natSubscriberMappingCreations,
              natSubscriberMappingRemovals }
    STATUS current
    DESCRIPTION
        "This notification is generated when the number of active
         mappings exceeds the value of natSubscriberMapNotifyThresh,
         unless natSubscriberMapNotifyThresh is zero.."
    ::= { natMIBNotifications 6 }

Since natSubscriberMapping{Creations,Removals} are part of the
subscriber table, wouldn't including them in the notification also
identify the subscriber since their OID would include the subscriber
identifier, which is used as table index?

Simon

From simon.perreault@viagenie.ca  Mon Oct  7 02:17:24 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B01221E81BA for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 02:17:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vbBsF2iIOvd6 for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 02:17:22 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 2916B21E81AA for <behave@ietf.org>; Mon,  7 Oct 2013 02:17:22 -0700 (PDT)
Received: from [IPv6:::1] (unknown [IPv6:2001:660:3001:4012:51c7:5d49:c222:1221]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 4806A403C5; Mon,  7 Oct 2013 05:17:21 -0400 (EDT)
Message-ID: <52527C24.70605@viagenie.ca>
Date: Mon, 07 Oct 2013 11:17:24 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Tom Taylor <tom.taylor.stds@gmail.com>
References: <52322929.2080702@gmail.com> <5245A02A.3080505@viagenie.ca> <5245AB9B.9090800@gmail.com> <5245B02A.7010207@gmail.com>
In-Reply-To: <5245B02A.7010207@gmail.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on the NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 09:17:24 -0000

Le 2013-09-27 18:19, Tom Taylor a écrit :
>>>> 5. For logging purposes, it would be good to have a quota identifier.
>>>>  From the MIB point of view, would it make sense to have a quota table
>>>> presenting an SnmpAdminString identifier and a counter for the quota
>>>> violations?
>>>
>>> Maybe. Can you describe a little bit what those "quota identifiers" are?
>>> Maybe give an example?
>>
>> [PTT] Here's the text describing this in syslog-03, Section 3.13:
>>
>>     Table [proposed] in the
>>     NAT MIB lists quota identifiers and corresponding total counts of
>>     packets dropped because of quota violations.  This table may be
>>     extended to provide information on the configuration of the
>>     particular quota, depending on the implementation.
>>
>>
>> Here's a sketch of the table as I envision it, based on cut-and-paste
>> from the existing natPool table in the MIB. Maybe it would be useful to
>> have an additional SnmpAdminString quota identifier for more
>> human-friendly presentation. If we do have the drops counter, the global
>> counter natQuotaDrops is redundant and should be dropped itself.

...unless the table of quotas is very big. Do you think it could be?

My main question is: why would this be necessary? Is there anyone asking
for more details about quotas? If we have learned anything from RFC
4008, it's that less is more.

>> Number
>> of administrative denials is a new idea, providing a check on PCP
>> requests, maybe.
>>
>> BTW I note that natPoolIndex id read-only rather than not-accessible. Is
>> this correct? I copied it for natQuotaIndex.
>>
>>     -- textual conventions
>>
>>     NatQuotaId ::= TEXTUAL-CONVENTION
>>         DISPLAY-HINT "d"
>>         STATUS current
>>         DESCRIPTION
>>             "A unique ID that is assigned to each quota."
>>         SYNTAX Unsigned32 (1..4294967295)
>>
>>
>> -- quotas
>>
>>     natQuotaObjects OBJECT IDENTIFIER ::= { natMIBObjects xx }
>>
>>     natQuotaTable OBJECT-TYPE
>>         SYNTAX SEQUENCE OF NatQuotaEntry
>>         MAX-ACCESS not-accessible
>>         STATUS current
>>         DESCRIPTION
>>             "Table of quotas. May be extended by the implementation
>>              to include objects related to configuration."
>>         ::= { natQuotaObjects 1 }

Can you show examples of such quotas? I'm looking for something like
"quota 1 would stand for XYZ, quota 2 would stand for ABC, etc."

For a given implementation, would the size of this table be fixed or
could the admin define additional quotas?

> [PTT2] Thinking this through a bit further, I realize that the
> configuration table would be a separate table in which the index value
> would be created. This table just quotes the created value.
>>
>>     natQuotaEntry OBJECT-TYPE
>>         SYNTAX NatQuotaEntry
>>         MAX-ACCESS not-accessible
>>         STATUS current
>>         DESCRIPTION
>>             "Entry in the table of quotas."
>>         INDEX { natQuotaIndex }
>>         ::= { natQuotaTable 1 }
>>
>>     NatQuotaEntry ::=
>>         SEQUENCE {
>>             natQuotaIndex        NatQuotaId,
>>             natQuotaDrops        Integer32,
>>             natQuotaDenies       Integer32
>>         }
>>
>>     natQuotaIndex OBJECT-TYPE
>>         SYNTAX NatQuotaId
>>         MAX-ACCESS read-only
>>         STATUS current
>>         DESCRIPTION
>>             "Index of a quota."
>>         ::= { natQuotaEntry 1 }
>>
>>     natQuotaDrops OBJECT-TYPE
>>         SYNTAX Counter64
>>         MAX-ACCESS read-only
>>         STATUS current
>>         DESCRIPTION
>>             "Number of packets dropped due to application of this quota."
>>         ::= { natQuotalEntry 2 }
>>
>>     natQuotaDenies OBJECT-TYPE
>>         SYNTAX Counter64
>>         MAX-ACCESS read-only
>>         STATUS current
>>         DESCRIPTION
>>             "Number of administrative requests denied due to
>>              application of this quota."
>>         ::= { natQuotaEntry 3 }

I'm having difficulty understanding what this last item represents.
IMHO, quotas applying to PCP requests would go in a PCP server MIB, not
a NAT MIB.

Simon

From tom.taylor.stds@gmail.com  Mon Oct  7 05:14:19 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 198AD21E817B for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 05:14:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.676
X-Spam-Level: 
X-Spam-Status: No, score=-2.676 tagged_above=-999 required=5 tests=[AWL=-0.077, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T1N96cNv4WPH for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 05:14:18 -0700 (PDT)
Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 3581721E808E for <behave@ietf.org>; Mon,  7 Oct 2013 05:14:18 -0700 (PDT)
Received: by mail-ie0-f174.google.com with SMTP id u16so15183325iet.19 for <behave@ietf.org>; Mon, 07 Oct 2013 05:14:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=fDWKpMfQEwV2H+GB5wC7CO7GIYpdLa7gdM0fWpCavWE=; b=Usi+OUMrnwQTHDCWs91U8oRzNcZQOxi1vh1kSIrIawzzvt+2jSBEoODkI6SJUvVIL5 qC/fKY35jJ2X5ktoIaOrMtHcOjjb0MD2Ya2s80a9WwmXQhQn1zGhSoeBUc1yXFTysUR5 H6D3sER96uxZfDX9gSR7UTj1/ZDQApCh7kuwp17jBOKo6oo3PLMEjifGLyONsXZG/U4D UrrLFXHatfCU8rfAWDeHRdXi73Dn4Q5+z7JU0iaRPxfkdp+Q3GnNGgvQhqXF3aJSSlOF u16vcvKoYEG+yzmERtBFV45c2gNMW/iww7bz1QtrjOZZO/TdQnBhVf0+lyNeH1mQeFp9 YQqg==
X-Received: by 10.50.178.167 with SMTP id cz7mr16506507igc.7.1381148056698; Mon, 07 Oct 2013 05:14:16 -0700 (PDT)
Received: from [192.168.1.65] (dsl-173-206-79-23.tor.primus.ca. [173.206.79.23]) by mx.google.com with ESMTPSA id k6sm26315354igx.8.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 07 Oct 2013 05:14:15 -0700 (PDT)
Message-ID: <5252A593.20809@gmail.com>
Date: Mon, 07 Oct 2013 08:14:11 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: Simon Perreault <simon.perreault@viagenie.ca>
References: <5250C12A.7080600@gmail.com> <52527A72.1050306@viagenie.ca>
In-Reply-To: <52527A72.1050306@viagenie.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Differences between SYSLOG document and NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 12:14:19 -0000

I agree with most of what you say. Thanks for straightening out my 
thinking. Detailed comments below on a couple of points.

On 07/10/2013 5:10 AM, Simon Perreault wrote:
> Le 2013-10-06 03:47, Tom Taylor a écrit :
>> To my recollection there are four open issues. The nastiest one is
>> accommodating GW-initiated DS-Lite. I propose below the MIB equivalent
>> to the generalized internal address solution currently provided in the
>> SYSLOG document. Two other items are tables proposed in the SYSLOG
>> document but not currently in the MIB. One of these is the quota table
>> proposed Fri, 27 Sep 2013 12:00:27 -0400, the other a realm mapping
>> table that would be defined in similar fashion. The fourth issue is a
>> matter of parameter differences proposed for the MIB notifications and
>> for the corresponding logs.
>>
>>
>> 1. Accommodating GW-initiated DS-Lite
>> -------------------------------------
...
>
> Wow, lots of imports...
>
[PTT] It was interesting to see what is defined already and what is not, 
when I did the research.

...

>> 2. Realm mapping table
>> ----------------------
>>
>> Section 2.2 of the SYSLOG document has the following text:
>>
>>    "Table [proposed] in the NAT-MIB [I-D.Behave-NAT-MIB] provides a
>>     mapping between each realm identifier and the Virtual Routing
>>     Function (VRF) instance, VLAN identifier, or Gateway-Initiated DS-
>>     Lite softwire identifier (SWID), if any, with which it is
>>     associated."
>>
>> I can provide a strawman proposal if you want.
>
> I don't understand. Realms can be much more than this set of things. For
> example, packets with a given DSCP code could be interpreted by the NAT
> as being in a separate realm. Or packets with an unknown extension
> header. Or packets that arrive on a Sunday. There are no limits on how a
> NAT could assign mappings to realms. And all this is implemented today
> on Linux's iptables or OpenBSD's pf since you can build whatever rule
> you want.
>
> What we tried to do is to created a minimal-but-still-useful definition
> of realms, and not try at all to codify how a NAT knows what goes in
> what realm. We try to show the current state of a NAT, now how the NAT's
> algorithms have worked to arrive at that state. In particular:
>
> - A realm is identified by an opaque string with implementation-defined
> interpretation.
>
> - Mappings have internal and external realms.
>
> - Subscribers belong to a realm.
>
> Why would GI-DS-Lite not work with an opaque string?

[PTT] The only reason I proposed the table was to dispose of VLANId and 
VRFId, which are currently part of the IPFIX logs. I didn't see why they 
needed to be present given the realm. I may misunderstand on this point, 
and they may represent a finer degree of granularity than the realm and 
therefore be required. I'm happy to accept guidance on this point.

>
>> 3. Quota table
>> --------------
>>
>> As noted above, we discussed this already, though without a conclusion.
>> Section 3.2.9 of the SYSLOG document has the following text:
>>
>>    "Table [proposed] in the
>>     NAT MIB lists quota identifiers and corresponding total counts of
>>     packets dropped because of quota violations.  This table may be
>>     extended to provide information on the configuration of the
>>     particular quota, depending on the implementation."
>>
>> Strawman proposal sent 27 September.
>
> I had almost lost that email but now I found it. I'll reply to it directly.

[PTT] The reason I proposed the quota table was just to get the 
identifiers. We can continue that discussion on the quota E-mail thread.
>
>> 4. Notification parameters versus SYSLOG parameters
>> ---------------------------------------------------
>>
>> The MIB notifications for address pool thresholds provide the pool
>> identifier only. The SYSLOG version adds optional reporting NAT type.
>
> Is this necessary? Can't the admin figure out the NAT type with the pool
> identifier based on the NAT's configuration?

[PTT] Probably not necessary, don't mind omitting it.
>
>> The remaining MIB notifications also relate to thresholds, and
>> (justifiably, to save compute time) provide the raw creation and
>> deletion counter values, leaving the craftsperson to do the arithmetic
>> if desired. It seemed reasonable to present the difference between the
>> counters in the corresponding logs, but perhaps that was a wrong
>> decision for the same reason the MIB approach is justified.
>
> IMHO the main reasons for not having the difference in the MIB is to:
>
> 1. Avoid transitory inconsistencies with the other objects, e.g. when
> walking the MIB.
>
> 2. Counters will always go up, and you can't "miss" stuff when polling.
> A difference object can very quickly and you can easily miss stuff when
> polling (e.g. a huge spike that does not last very long).
>
> These reasons don't apply to syslog IMHO.

[PTT] Better reasons than I had -- I realized afterwards that the same 
device was using up compute time taking the difference that it would 
have taking the difference in the MIB. The one catch with taking 
differences is that under some transient circumstances (or if there is a 
bug) the difference can come out negative. Had that happen on the DMS 
telephone switch 30-odd years ago -- embarrassing. I guess I'll stay 
with the difference, saving the formatting and space of an additional field.
>
>> Again, the
>> SYSLOG version adds optional reporting NAT type for these events.
>>
>> The one big discrepancy is with the subscriber-specific BIB entry
>> threshold event. Here it seemed reasonable for the SYSLOG report to
>> identify the subscriber site that exceeded its threshold.
>
> Are you referring to this object?
>
> natNotifSubscriberMappings NOTIFICATION-TYPE
>      OBJECTS { natSubscriberMappingCreations,
>                natSubscriberMappingRemovals }
>      STATUS current
>      DESCRIPTION
>          "This notification is generated when the number of active
>           mappings exceeds the value of natSubscriberMapNotifyThresh,
>           unless natSubscriberMapNotifyThresh is zero.."
>      ::= { natMIBNotifications 6 }
>
> Since natSubscriberMapping{Creations,Removals} are part of the
> subscriber table, wouldn't including them in the notification also
> identify the subscriber since their OID would include the subscriber
> identifier, which is used as table index?

[PTT] Ah, a MIB subtlety I missed. OK, we are equivalent, issue closed.
>
> Simon
>

From tom.taylor.stds@gmail.com  Mon Oct  7 05:28:04 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3626A21E8090 for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 05:28:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.67
X-Spam-Level: 
X-Spam-Status: No, score=-2.67 tagged_above=-999 required=5 tests=[AWL=-0.071,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a0+MPccUqnxD for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 05:28:03 -0700 (PDT)
Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id BA28921E81A2 for <behave@ietf.org>; Mon,  7 Oct 2013 05:27:53 -0700 (PDT)
Received: by mail-ie0-f171.google.com with SMTP id at1so15862549iec.30 for <behave@ietf.org>; Mon, 07 Oct 2013 05:27:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=TMgbggYuubOL+N1XyXRHpKYy4JIctW+7eCH0LR+owlo=; b=nOOF1wfMJKd1UD7u/j9P3hwJfELNXfrcLy2gmAzzqPHeVdEaYtQVb8G1heDaGcF9PN 4gwrVMHGZS4TlP5W9WDE44k3GhZrXoMhfjYFlgXJno7MUXHe/RXZlIJOIDQ//Ldr3euK M0saQUwjzAxiyKpYVMP8A0BogaW3ulArjet3HVcMsF++vdz/OLcExVPwac62hiknO3bE lRiTiIooo3LL6MEexhUxHf6GD53L/OxqnM4bw5LIdZRJkoT05+lyzQK7dJOTG7rQZA/8 ou7uSmMzy2cYTiivFW5lU6kSAaRVnW5xWo4CX7Q58E+AkD0fQFP0TDSxMgtTlXIWlT6/ YtVw==
X-Received: by 10.50.132.68 with SMTP id os4mr16752641igb.55.1381148873245; Mon, 07 Oct 2013 05:27:53 -0700 (PDT)
Received: from [192.168.1.65] (dsl-173-206-79-23.tor.primus.ca. [173.206.79.23]) by mx.google.com with ESMTPSA id x5sm26389900iga.6.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 07 Oct 2013 05:27:52 -0700 (PDT)
Message-ID: <5252A8C5.2000206@gmail.com>
Date: Mon, 07 Oct 2013 08:27:49 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: Simon Perreault <simon.perreault@viagenie.ca>
References: <52322929.2080702@gmail.com> <5245A02A.3080505@viagenie.ca> <5245AB9B.9090800@gmail.com> <5245B02A.7010207@gmail.com> <52527C24.70605@viagenie.ca>
In-Reply-To: <52527C24.70605@viagenie.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on the NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 12:28:04 -0000

General summary: all I want is a way to identify the quota in the log. I 
have no idea what implementations provide, and was taking my hints from 
what you said at the meeting. Am I now right to think a quota index 
would exist, and I can assume it is available to the logging application 
without worrying about the MIB? A couple of points below.

On 07/10/2013 5:17 AM, Simon Perreault wrote:
> Le 2013-09-27 18:19, Tom Taylor a écrit :
>>>>> 5. For logging purposes, it would be good to have a quota identifier.
>>>>>   From the MIB point of view, would it make sense to have a quota table
>>>>> presenting an SnmpAdminString identifier and a counter for the quota
>>>>> violations?
>>>>
...
>>>
>>> BTW I note that natPoolIndex id read-only rather than not-accessible. Is
>>> this correct? I copied it for natQuotaIndex.

[PTT] Not sure if you missed this point.
>>>
...
>>>
>>>      natQuotaDenies OBJECT-TYPE
>>>          SYNTAX Counter64
>>>          MAX-ACCESS read-only
>>>          STATUS current
>>>          DESCRIPTION
>>>              "Number of administrative requests denied due to
>>>               application of this quota."
>>>          ::= { natQuotaEntry 3 }
>
> I'm having difficulty understanding what this last item represents.
> IMHO, quotas applying to PCP requests would go in a PCP server MIB, not
> a NAT MIB.

[PTT] OK.
>
> Simon
>

From simon.perreault@viagenie.ca  Mon Oct  7 07:52:57 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AA1711E814D for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 07:52:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d15AUhk4KX9z for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 07:52:55 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 6C07E21F9EFB for <behave@ietf.org>; Mon,  7 Oct 2013 07:52:55 -0700 (PDT)
Received: from [127.0.0.1] (h228.viagenie.ca [206.123.31.228]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 5662A401FE; Mon,  7 Oct 2013 10:52:54 -0400 (EDT)
Message-ID: <5252CAC9.8030105@viagenie.ca>
Date: Mon, 07 Oct 2013 16:52:57 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Tom Taylor <tom.taylor.stds@gmail.com>
References: <52322929.2080702@gmail.com> <5245A02A.3080505@viagenie.ca> <5245AB9B.9090800@gmail.com> <5245B02A.7010207@gmail.com> <52527C24.70605@viagenie.ca> <5252A8C5.2000206@gmail.com>
In-Reply-To: <5252A8C5.2000206@gmail.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on the NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 14:52:57 -0000

Le 2013-10-07 14:27, Tom Taylor a écrit :
> General summary: all I want is a way to identify the quota in the log. I
> have no idea what implementations provide, and was taking my hints from
> what you said at the meeting. Am I now right to think a quota index
> would exist, and I can assume it is available to the logging application
> without worrying about the MIB?

At this point I think we need other people to weigh in. Personally I
still don't quite understand what a "quota index" really is concretely,
and I can't map it to a concrete aspect of any implementation I know of.

>>>> BTW I note that natPoolIndex id read-only rather than
>>>> not-accessible. Is
>>>> this correct? I copied it for natQuotaIndex.
> 
> [PTT] Not sure if you missed this point.

I thought I had replied in another email. The reason natPoolIndex is
read-only rather than not-accessible is that a notification includes it,
therefore it MUST NOT be not-accessible (according to smilint).

Simon

From ssenthil@cisco.com  Mon Oct  7 08:04:15 2013
Return-Path: <ssenthil@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A141721E80AB for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 08:04:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LYhU7MS0YhHg for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 08:04:09 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id C4E9611E80FB for <behave@ietf.org>; Mon,  7 Oct 2013 08:04:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1757; q=dns/txt; s=iport; t=1381158250; x=1382367850; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=VlzFXzCLLOh1vzuU0nVt5C7l/nnkZgv9DlWbgCFYLzc=; b=k5wIxiUX2Q5DYcSLxDa2ayyxHy6df+uEATVE/pUJrTnPYyXZAiJY4kXl 0JhRW9JOEY3JjXudxZGrasbPujUm+nj/mFE/WYMWmD6fBopcKqczWCWVA ghjL3l4DGYKHSO3ENsCvsqDfsRGszEY+C8a7cDRts6wmGBwYa3lX4VKJn Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhQFAMrMUlKtJXHB/2dsb2JhbABPCoMHgQrBGoEeFnSCJwEEeRIBCCJWJQIEAQ0FCId+ulaOCAEFBQeBBjEHgx+BBAOJAaEAgySBaQgXIg
X-IronPort-AV: E=Sophos;i="4.90,1050,1371081600"; d="scan'208";a="268987095"
Received: from rcdn-core2-6.cisco.com ([173.37.113.193]) by rcdn-iport-5.cisco.com with ESMTP; 07 Oct 2013 15:04:09 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by rcdn-core2-6.cisco.com (8.14.5/8.14.5) with ESMTP id r97F49ir027783 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 7 Oct 2013 15:04:09 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.246]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.02.0318.004; Mon, 7 Oct 2013 10:04:08 -0500
From: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
To: Simon Perreault <simon.perreault@viagenie.ca>, Tom Taylor <tom.taylor.stds@gmail.com>
Thread-Topic: Comments on the NAT MIB
Thread-Index: AQHOr/nLW88oarsrUUeGn6TVZ1pwFZnaG5cAgAANpICAAAVvAIAPQUUAgAA1M4CAACiNgP//wBGA
Date: Mon, 7 Oct 2013 15:04:08 +0000
Message-ID: <CB1B483277FEC94E9B58357040EE5D023643AA76@xmb-rcd-x15.cisco.com>
In-Reply-To: <5252CAC9.8030105@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.7.130812
x-originating-ip: [64.102.83.140]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <3265039C91F23F4FB3758886F6DE52D6@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on the NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 15:04:15 -0000

Based on my read of what Tom is asking is he is asking for a general set
of counters to reflect
the packets(?) dropped and denied. I am not really sure if these counters
are useful as standalone counters,
without knowing what the quota that was applied that caused the packets to
be dropped or denied. For example,
if a user was denied access because he exceeded the per-user port limit,
then incrementing a global counter
is not very useful, IMO. I would think a per-quota counter might be a more
meaningful one. I am not an operator,
So I think someone with operational experience might have a valuable
opinion.

Thanks
Senthil


On 10/7/13 10:52 AM, "Simon Perreault" <simon.perreault@viagenie.ca> wrote:

>Le 2013-10-07 14:27, Tom Taylor a =E9crit :
>> General summary: all I want is a way to identify the quota in the log. I
>> have no idea what implementations provide, and was taking my hints from
>> what you said at the meeting. Am I now right to think a quota index
>> would exist, and I can assume it is available to the logging application
>> without worrying about the MIB?
>
>At this point I think we need other people to weigh in. Personally I
>still don't quite understand what a "quota index" really is concretely,
>and I can't map it to a concrete aspect of any implementation I know of.
>
>>>>> BTW I note that natPoolIndex id read-only rather than
>>>>> not-accessible. Is
>>>>> this correct? I copied it for natQuotaIndex.
>>=20
>> [PTT] Not sure if you missed this point.
>
>I thought I had replied in another email. The reason natPoolIndex is
>read-only rather than not-accessible is that a notification includes it,
>therefore it MUST NOT be not-accessible (according to smilint).
>
>Simon


From ssenthil@cisco.com  Mon Oct  7 09:17:43 2013
Return-Path: <ssenthil@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3D4D21E8093 for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 09:17:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wh1CKjpm4S56 for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 09:17:38 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id DC23121E80B9 for <behave@ietf.org>; Mon,  7 Oct 2013 09:17:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6042; q=dns/txt; s=iport; t=1381162658; x=1382372258; h=from:to:subject:date:message-id:in-reply-to:content-id: content-transfer-encoding:mime-version; bh=G+PpEy9C8f/9VxKvnqKpD+rBz4BDLWg20/e1jWCvvQA=; b=XxafvsCQQRf0wWLiYc/Sob7BwSuix4u5qTm+FHIrBsIEoQzisOBqXUoh jY5ZdxLLDL0xOqWnstYfrME5p1ZntNF71gHvELLI4sVY2rnorg5Mwto8U IFNRCCBn+FlN8jysCIet8hHky9HoayDUwOTsfVHuBHXSAEAgtW1IGyn1e Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhQFAJjdUlKtJXG8/2dsb2JhbABPCoMHgQrBG4EeFnSCJwEEbh0BCCIZLBElAgQBEgiHbAMPsG8NiWuMZoEoBQeBBAI4gx+BBAOJAY0XjjOFNoFmgT6BaUE
X-IronPort-AV: E=Sophos;i="4.90,1051,1371081600"; d="scan'208";a="268834405"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-1.cisco.com with ESMTP; 07 Oct 2013 16:17:37 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id r97GHbFv014885 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 7 Oct 2013 16:17:37 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.246]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.02.0318.004; Mon, 7 Oct 2013 11:17:37 -0500
From: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
To: Tom Taylor <tom.taylor.stds@gmail.com>, "behave@ietf.org" <behave@ietf.org>
Thread-Topic: Differences between draft-ietf-behave-syslog-nat-logging-04 and draft-ietf-behave-ipfix-nat-logging-01
Thread-Index: AQHOwWX/ucinIiXU+U+BBs9OXflSvpnpf20A
Date: Mon, 7 Oct 2013 16:17:36 +0000
Message-ID: <CB1B483277FEC94E9B58357040EE5D023643AC5A@xmb-rcd-x15.cisco.com>
In-Reply-To: <524F6421.6000803@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.7.130812
x-originating-ip: [64.102.83.140]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <8DC12871CA10844AA34B509E935A15E3@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [BEHAVE] Differences between draft-ietf-behave-syslog-nat-logging-04 and draft-ietf-behave-ipfix-nat-logging-01
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 16:17:44 -0000

On 10/4/13 8:58 PM, "Tom Taylor" <tom.taylor.stds@gmail.com> wrote:

>My promised comparison of the SYSLOG and IPFIX drafts is attached as a
>text file. I guess Senthil and I can work out some of the issues listed
>below in our role as editors, and whatever is left over can go to the
>list as separate messages.
>
>Senthil, the PDF version you got earlier had some errors for IPFIX,
>which are corrected in the text file.
>
>Tom Taylor
>
>Issues Identified
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
>1. SYSLOG has an event for address mapping delete as well as create.
>IPFIX is create only. Are address mappings forever?

No, you are right, I will fix it.
>
>2. IPFIX Quota event not same as SYSLOG Quota event, actually
>corresponds to other SYSLOG/MIB events plus one that SYSLOG and MIB do
>not cover.

IPFIX quotas are for specific events, like session entry limit, bib limit
And per-user limit. I am fine with adding specific events to be compatible
with
Syslog draft, but the syslog draft is generic to accommodate any kind of
quota.
That can be accomplished with the string based free form approach that
syslog is=20
Using but not with IPFIX.

>
>3. General difference in which operations and maintenance oriented
>events IPFIX and SYSLOG/MIB cover.

Was there consensus in the WG for reporting the high/low threshold for
pool and address mapping events?
If so, I am fine with adding the high/low threshold events to be reported
via IPFIX as well.=20

>
>4. What is the best granularity for event type for the resource
>allocation related events?
>
>(a) By resource: Session, BIB, Address Mapping, Port Set with sub-events
>for actions create/delete (allocate/deallocate).
>
>(b) Resource + action (e.g., session create, session delete, BIB entry
>create, BIB entry delete, etc.) -- current SYSLOG approach.
>
>(c) Resource + action + NAT type (e.g., NAT44 session create, etc.) --
>current IPFIX approach.
>
>Factors to consider:
>   -- effect on routing, but seems likely all of these logs would go to
>the same collectors
>   -- effect on record lengths and search effort when extra parameters
>needed to distinguish action, address types involved
>   -- flexibility in accommodating new NAT types.

Obviously, for a binary format export like IPFIX, c works the best.
Clear, specific events with an event ID, helps the collectors to identify
the events,
Without having to combine multiple identifiers to decipher the actual
event.=20

>
>5. SYSLOG expects realm to be an administered text field, potentially
>mapped to a VLANId, VRFId, or SWID in a MIB table, and makes it a
>mandatory parameter required for both the internal and external sides of
>a mapping. IPFIX makes internal realm an 8-bit binary optional field and
>has no external realm. (To accommodate GW-initiated DS-Lite, realm
>should be 16 bits so it can hold a SWID.) IPFIX has VLANId/VRFId as an
>optional additional parameter.
>
>(a) Should realm be text or binary?

Binary, any reasons it should be text?

>
>(b) Understanding that not all realms will have such a mapping, can
>realm map to VLANId, VRFId, or SWID, or are these separate concepts?
>
>(c) Should internal realm be optional or mandatory?
>
>(d) Is external realm required, at least in some cases, and should it be
>optional or mandatory?

Both internal and external realms should be optional, IMO.


>
>6. No provision in IPFIX for identifying subscriber site when
>realm-unique IPv4 or IPv6 address is unavailable (i.e., using
>GW-initiated DS-Lite CID based on GRE, MPLS, or IPv6 Flow Label).


>
>7. IPFIX session event makes destination address and port information
>optional. A session event without that information is identical to a BIB
>event, so there is no point in reporting it. Shouldn't destination info
>be mandatory?

The destination information is not mandatory. There are nat44
implementations=20
has a session database but doesn=B9t need to log the destination informatio=
n.
You can call that as BIB, but that is purely semantics on how you want to
call that as.

>
>8. SYSLOG has TRIG for nearly every event, optional for the resource
>allocation related ones, mandatory for some of the operations and
>maintenance oriented ones. It was my personal judgement that this would
>be useful, particularly in interpreting MIB counters in the O&M cases.
>The MIB counters count packet drops when failed requests are triggered
>by packet arrivals, but nothing counts failed administrative requests
>(which SYSLOG assumes include PCP requests). Do operators see TRIG as
>needed?
>
>9. Disagreement between SYSLOG and IPFIX regarding port set
>allocation/deallocation, specifically with respect to the RGLEN versus
>portRangeNumPorts parameters. SYSLOG was inspired by MAP-style
>allocations, which won't be logged, so the question is what sort of
>allocations/deallocations will happen and do need to be logged. IPFIX
>parameter usage seems to have more than one way to specify the same thing.

I think we need some external input on the port set
allocation/deallocation.

>
>10. SYSLOG assumes port (de)allocation pertains to an address mapping,
>hence internal address information is mandatory. IPFIX makes the
>internal address information optional. True, the allocation is to the
>external address, but it is on behalf of a particular host, which should
>be identified.

The port block allocation/deallocationg message in IPFIX shows that
sourceIPv4
Or sourceIPv6 should be present. I received a comment from the mailing
list=20
To somehow communicate that it is one or the other is mandatory, I have to
capture this in the
Document.

>
>11. Presumably IPFIX needs management capabilities similar to those
>documented in the SYSLOG Management Considerations section.

I agree, I will add it to the next rev.

Regarding the parameter differences, I will address them in a separate
thread.

Thanks
Senthil
>


From tom.taylor.stds@gmail.com  Mon Oct  7 09:49:47 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC04E11E810D for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 09:49:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.666
X-Spam-Level: 
X-Spam-Status: No, score=-2.666 tagged_above=-999 required=5 tests=[AWL=-0.067, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ueATGaR7-UjA for <behave@ietfa.amsl.com>; Mon,  7 Oct 2013 09:49:47 -0700 (PDT)
Received: from mail-ie0-x233.google.com (mail-ie0-x233.google.com [IPv6:2607:f8b0:4001:c03::233]) by ietfa.amsl.com (Postfix) with ESMTP id D11E511E80F6 for <behave@ietf.org>; Mon,  7 Oct 2013 09:49:38 -0700 (PDT)
Received: by mail-ie0-f179.google.com with SMTP id e14so16458420iej.38 for <behave@ietf.org>; Mon, 07 Oct 2013 09:49:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=GPU1N2QehEHENM/crrSnVMe69SJih6Bjp8lhe4YLBf4=; b=KxYu7VnMB7Q0TlCoapSYVomJmyurDSIhz5+fOxlgHleVidwXnvHE4MGBt9J5x8uB9D dUy6JkT8IMuRVYu0RgtY4y+0rVO4jfwFzN6ZHOLvK7Oso61xQOB5LSohA63SEV9SaihV KBos6lHlXmUcsUc97FVlnAKpiprHnCMjtxgfALneUu3zemO/S5Y0tn3ruorEC93pKUxr 7wHivrVaS/lMCKf/rKO2nEcahl1yj8/05KqhPwG3KKm5E+P62wsncSYcyCp0uQ4WuqFw l6h9KID/SsP71nIo7bQGCFo7YMPMkJm0jIVFbEN2vg+zXi4zQVJKGzSsgC1YklvqXbMB 3rXA==
X-Received: by 10.50.136.200 with SMTP id qc8mr17692253igb.52.1381164578134; Mon, 07 Oct 2013 09:49:38 -0700 (PDT)
Received: from [192.168.1.65] (dsl-173-206-79-23.tor.primus.ca. [173.206.79.23]) by mx.google.com with ESMTPSA id ih14sm27600118igb.7.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 07 Oct 2013 09:49:37 -0700 (PDT)
Message-ID: <5252E61E.8000602@gmail.com>
Date: Mon, 07 Oct 2013 12:49:34 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
References: <CB1B483277FEC94E9B58357040EE5D023643AA76@xmb-rcd-x15.cisco.com>
In-Reply-To: <CB1B483277FEC94E9B58357040EE5D023643AA76@xmb-rcd-x15.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on the NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Oct 2013 16:49:48 -0000

No, I'm asking how you tell the craftsperson WHICH quota was violated.

On 07/10/2013 11:04 AM, Senthil Sivakumar (ssenthil) wrote:
>
> Based on my read of what Tom is asking is he is asking for a general set
> of counters to reflect
> the packets(?) dropped and denied. I am not really sure if these counters
> are useful as standalone counters,
> without knowing what the quota that was applied that caused the packets to
> be dropped or denied. For example,
> if a user was denied access because he exceeded the per-user port limit,
> then incrementing a global counter
> is not very useful, IMO. I would think a per-quota counter might be a more
> meaningful one. I am not an operator,
> So I think someone with operational experience might have a valuable
> opinion.
>
> Thanks
> Senthil
>
>
> On 10/7/13 10:52 AM, "Simon Perreault" <simon.perreault@viagenie.ca> wrote:
>
>> Le 2013-10-07 14:27, Tom Taylor a écrit :
>>> General summary: all I want is a way to identify the quota in the log. I
>>> have no idea what implementations provide, and was taking my hints from
>>> what you said at the meeting. Am I now right to think a quota index
>>> would exist, and I can assume it is available to the logging application
>>> without worrying about the MIB?
>>
>> At this point I think we need other people to weigh in. Personally I
>> still don't quite understand what a "quota index" really is concretely,
>> and I can't map it to a concrete aspect of any implementation I know of.
>>
>>>>>> BTW I note that natPoolIndex id read-only rather than
>>>>>> not-accessible. Is
>>>>>> this correct? I copied it for natQuotaIndex.
>>>
>>> [PTT] Not sure if you missed this point.
>>
>> I thought I had replied in another email. The reason natPoolIndex is
>> read-only rather than not-accessible is that a notification includes it,
>> therefore it MUST NOT be not-accessible (according to smilint).
>>
>> Simon
>
>

From simon.perreault@viagenie.ca  Tue Oct  8 00:45:54 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDF2621F83EF for <behave@ietfa.amsl.com>; Tue,  8 Oct 2013 00:45:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EJ5zNdsU1lzD for <behave@ietfa.amsl.com>; Tue,  8 Oct 2013 00:45:54 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id E446021E8169 for <behave@ietf.org>; Tue,  8 Oct 2013 00:45:49 -0700 (PDT)
Received: from [127.0.0.1] (h228.viagenie.ca [206.123.31.228]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 134FB40381; Tue,  8 Oct 2013 03:45:48 -0400 (EDT)
Message-ID: <5253B82F.6050107@viagenie.ca>
Date: Tue, 08 Oct 2013 09:45:51 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Tom Taylor <tom.taylor.stds@gmail.com>,  "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
References: <CB1B483277FEC94E9B58357040EE5D023643AA76@xmb-rcd-x15.cisco.com> <5252E61E.8000602@gmail.com>
In-Reply-To: <5252E61E.8000602@gmail.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on the NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Oct 2013 07:45:55 -0000

Le 2013-10-07 18:49, Tom Taylor a écrit :
> No, I'm asking how you tell the craftsperson WHICH quota was violated.

Sounds to me like you and Senthil are saying the same thing.

How many such quotas would there be in that table? What would be the
granularity? There's a big difference in manageability between 10
entries and 10 million entries...

Simon

> On 07/10/2013 11:04 AM, Senthil Sivakumar (ssenthil) wrote:
>>
>> Based on my read of what Tom is asking is he is asking for a general set
>> of counters to reflect
>> the packets(?) dropped and denied. I am not really sure if these counters
>> are useful as standalone counters,
>> without knowing what the quota that was applied that caused the
>> packets to
>> be dropped or denied. For example,
>> if a user was denied access because he exceeded the per-user port limit,
>> then incrementing a global counter
>> is not very useful, IMO. I would think a per-quota counter might be a
>> more
>> meaningful one. I am not an operator,
>> So I think someone with operational experience might have a valuable
>> opinion.
>>
>> Thanks
>> Senthil
>>
>>
>> On 10/7/13 10:52 AM, "Simon Perreault" <simon.perreault@viagenie.ca>
>> wrote:
>>
>>> Le 2013-10-07 14:27, Tom Taylor a écrit :
>>>> General summary: all I want is a way to identify the quota in the
>>>> log. I
>>>> have no idea what implementations provide, and was taking my hints from
>>>> what you said at the meeting. Am I now right to think a quota index
>>>> would exist, and I can assume it is available to the logging
>>>> application
>>>> without worrying about the MIB?
>>>
>>> At this point I think we need other people to weigh in. Personally I
>>> still don't quite understand what a "quota index" really is concretely,
>>> and I can't map it to a concrete aspect of any implementation I know of.
>>>
>>>>>>> BTW I note that natPoolIndex id read-only rather than
>>>>>>> not-accessible. Is
>>>>>>> this correct? I copied it for natQuotaIndex.
>>>>
>>>> [PTT] Not sure if you missed this point.
>>>
>>> I thought I had replied in another email. The reason natPoolIndex is
>>> read-only rather than not-accessible is that a notification includes it,
>>> therefore it MUST NOT be not-accessible (according to smilint).
>>>
>>> Simon
>>
>>
> 


From tom.taylor.stds@gmail.com  Tue Oct  8 03:11:21 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD4C721E8166 for <behave@ietfa.amsl.com>; Tue,  8 Oct 2013 03:11:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.646
X-Spam-Level: 
X-Spam-Status: No, score=-2.646 tagged_above=-999 required=5 tests=[AWL=-0.047, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yAGEblmdka-t for <behave@ietfa.amsl.com>; Tue,  8 Oct 2013 03:11:21 -0700 (PDT)
Received: from mail-ie0-x234.google.com (mail-ie0-x234.google.com [IPv6:2607:f8b0:4001:c03::234]) by ietfa.amsl.com (Postfix) with ESMTP id 5705211E8173 for <behave@ietf.org>; Tue,  8 Oct 2013 03:11:21 -0700 (PDT)
Received: by mail-ie0-f180.google.com with SMTP id u16so18558608iet.39 for <behave@ietf.org>; Tue, 08 Oct 2013 03:11:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=3WyeSv2aDF1Zn/We9xwdEwK8Na2d300pLpbOaVMl+I4=; b=NLBQMNzuTYebi7SDsv+joh+28oHss2K1fvoalRBU3+4sH4JNnzHvNJmb2pGVXG7YDi QLYJGypnq0wkp9OY32vYmev3B2Www4MV+nMhNGNxe+9vVyvj8yvnkGYSy6ohppoNiwQq UoEV1L/FFYtiUGBMc1TEHfkt6AxRsIXDikUcjH2qQx7MYUpxMXDHzl50VhUggHcFJDmq GelAtiVRiaf117jokOoMlFhu+i70sZ+xDavnlbyegmR+b8hH9Aq5vIBcgROxpjS3WzOI BbxD5jbJL9H+jxIOMf4o4cAXBGf/Kgl/G3H3it8pHAXoNwGXb694AMHM2KY+gfWjxfVc hkjg==
X-Received: by 10.43.159.5 with SMTP id lw5mr526565icc.22.1381227080749; Tue, 08 Oct 2013 03:11:20 -0700 (PDT)
Received: from [192.168.1.65] (dsl-173-206-79-23.tor.primus.ca. [173.206.79.23]) by mx.google.com with ESMTPSA id oq3sm2004104igb.1.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 08 Oct 2013 03:11:20 -0700 (PDT)
Message-ID: <5253DA45.3010405@gmail.com>
Date: Tue, 08 Oct 2013 06:11:17 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: Simon Perreault <simon.perreault@viagenie.ca>
References: <CB1B483277FEC94E9B58357040EE5D023643AA76@xmb-rcd-x15.cisco.com> <5252E61E.8000602@gmail.com> <5253B82F.6050107@viagenie.ca>
In-Reply-To: <5253B82F.6050107@viagenie.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on the NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Oct 2013 10:11:22 -0000

On 08/10/2013 3:45 AM, Simon Perreault wrote:
> Le 2013-10-07 18:49, Tom Taylor a écrit :
>> No, I'm asking how you tell the craftsperson WHICH quota was violated.
>
> Sounds to me like you and Senthil are saying the same thing.
>
> How many such quotas would there be in that table? What would be the
> granularity? There's a big difference in manageability between 10
> entries and 10 million entries...
>
> Simon
>
....

[PTT] I can only tell you how I would design such a system. It would be 
insane to require the operator to configure more than maybe 20 quotas. I 
would hope that any per-subscriber or per-service quotas would be based 
on classing subscribers or services respectively and assigning the quota 
by class rather than individual.

From simon.perreault@viagenie.ca  Tue Oct  8 03:19:29 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF6F211E819C for <behave@ietfa.amsl.com>; Tue,  8 Oct 2013 03:19:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kpOQVt+qhLDD for <behave@ietfa.amsl.com>; Tue,  8 Oct 2013 03:19:29 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 38C3611E819F for <behave@ietf.org>; Tue,  8 Oct 2013 03:19:22 -0700 (PDT)
Received: from [127.0.0.1] (h228.viagenie.ca [206.123.31.228]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 478E1403C2; Tue,  8 Oct 2013 06:19:21 -0400 (EDT)
Message-ID: <5253DC2C.5070004@viagenie.ca>
Date: Tue, 08 Oct 2013 12:19:24 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: Tom Taylor <tom.taylor.stds@gmail.com>
References: <CB1B483277FEC94E9B58357040EE5D023643AA76@xmb-rcd-x15.cisco.com> <5252E61E.8000602@gmail.com> <5253B82F.6050107@viagenie.ca> <5253DA45.3010405@gmail.com>
In-Reply-To: <5253DA45.3010405@gmail.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Cc: "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] Comments on the NAT MIB
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Oct 2013 10:19:29 -0000

Le 2013-10-08 12:11, Tom Taylor a écrit :
> [PTT] I can only tell you how I would design such a system. It would be
> insane to require the operator to configure more than maybe 20 quotas. I
> would hope that any per-subscriber or per-service quotas would be based
> on classing subscribers or services respectively and assigning the quota
> by class rather than individual.

Makes sense.

Unless there is disagreement, this proposal will be in the next draft
revision.

Simon

From jiangsheng@huawei.com  Wed Oct  9 03:01:47 2013
Return-Path: <jiangsheng@huawei.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AB1F21E8122; Wed,  9 Oct 2013 03:01:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.499
X-Spam-Level: 
X-Spam-Status: No, score=-6.499 tagged_above=-999 required=5 tests=[AWL=0.099,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g4uzyQpGo0R9; Wed,  9 Oct 2013 03:01:38 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 12BAD21E8135; Wed,  9 Oct 2013 03:01:24 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id AWQ01892; Wed, 09 Oct 2013 10:01:23 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.146.0; Wed, 9 Oct 2013 11:00:50 +0100
Received: from NKGEML408-HUB.china.huawei.com (10.98.56.39) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.146.0; Wed, 9 Oct 2013 11:01:13 +0100
Received: from NKGEML512-MBX.china.huawei.com ([169.254.7.191]) by nkgeml408-hub.china.huawei.com ([10.98.56.39]) with mapi id 14.03.0146.000; Wed, 9 Oct 2013 18:01:09 +0800
From: Sheng Jiang <jiangsheng@huawei.com>
To: Dave Thaler <dthaler@microsoft.com>, "softwires@ietf.org" <softwires@ietf.org>
Thread-Topic: [Softwires] Early MIB doctor review of draft-ietf-softwire-dslite-mib-03
Thread-Index: Ac7BYkvSQL3SrrVPTZSNhm48v5yxIgDc8gcg
Date: Wed, 9 Oct 2013 10:01:08 +0000
Message-ID: <5D36713D8A4E7348A7E10DF7437A4B923AD46676@nkgeml512-mbx.china.huawei.com>
References: <45e71b4ab8434c19bfae92f68572ba75@BY2PR03MB269.namprd03.prod.outlook.com>
In-Reply-To: <45e71b4ab8434c19bfae92f68572ba75@BY2PR03MB269.namprd03.prod.outlook.com>
Accept-Language: en-GB, zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.145]
Content-Type: multipart/alternative; boundary="_000_5D36713D8A4E7348A7E10DF7437A4B923AD46676nkgeml512mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: Benoit Claise <bclaise@cisco.com>, "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] [Softwires] Early MIB doctor review of	draft-ietf-softwire-dslite-mib-03
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Oct 2013 10:01:47 -0000

--_000_5D36713D8A4E7348A7E10DF7437A4B923AD46676nkgeml512mbxchi_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGksIERhdmUsDQoNClRoYW5rcyBzbyBtdWNoIGZvciB5b3VyIHJldmlldy4gV2UgYXJlIHdvcmtp
bmcgb24geW91ciBjb21tZW50cyBhbmQgd2lsbCBtYWtlIGFuIHVwZGF0ZSB2ZXJzaW9uIGluIG9u
ZSBvciB0d28gd2VlayB0aW1lLiBXaGVuIHRoZSBuZXcgdmVyc2lvbiByZWFkeSwgd2Ugd2lsbCB3
cml0ZSB0byB5b3UgcHJpdmF0ZWx5IGZvciBjb25maXJtYXRpb24gd2hldGhlciB5b3VyIGNvbW1l
bnRzIGhhdmUgYmVlbiBwcm9wZXJseSBhZGRyZXNzZWQuDQoNCkJlc3QgcmVnYXJkcywNCg0KU2hl
bmcNCg0KRnJvbTogc29mdHdpcmVzLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpzb2Z0d2lyZXMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIERhdmUgVGhhbGVyDQpTZW50OiBTYXR1cmRh
eSwgT2N0b2JlciAwNSwgMjAxMyA4OjQzIEFNDQpUbzogc29mdHdpcmVzQGlldGYub3JnDQpDYzog
QmVub2l0IENsYWlzZTsgYmVoYXZlQGlldGYub3JnDQpTdWJqZWN0OiBbU29mdHdpcmVzXSBFYXJs
eSBNSUIgZG9jdG9yIHJldmlldyBvZiBkcmFmdC1pZXRmLXNvZnR3aXJlLWRzbGl0ZS1taWItMDMN
Cg0KQmVub2l0IGFza2VkIG1lIHRvIGRvIGFuIGVhcmx5IE1JQiBkb2N0b3IgcmV2aWV3IG9mIHRo
aXMgZG9jdW1lbnQuICBNeQ0KZnVsbCBjb21tZW50cyBhcmUgaW4gdGhlIG1hcmtlZCB1cCBjb3B5
IGF0DQpodHRwOi8vcmVzZWFyY2gubWljcm9zb2Z0LmNvbS9+ZHRoYWxlci9kcmFmdC1pZXRmLXNv
ZnR3aXJlLWRzbGl0ZS1taWItMDMucGRmDQoodGhlcmXigJlzIGFsc28gYSAuZG9jeCB2ZXJzaW9u
IGlmIHlvdSByZXBsYWNlIHRoZSAucGRmIGV4dGVuc2lvbiB3aXRoIC5kb2N4KQ0KDQpJ4oCZdmUg
YWxzbyBjY+KAmWVkIHRoZSBiZWhhdmUgV0cgb24gdGhpcyBtYWlsIHNpbmNlIG1hbnkgb2YgbXkg
Y29tbWVudHMgY29uY2Vybg0KdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIGRyYWZ0LWlldGYtYmVo
YXZlLW5hdC1taWIgIGFuZCB0aGUgdHJhbnNsYXRpb24gcGFydHMgb2YNCnRoaXMgZHJhZnQuDQoN
CkEgc2hvcnQgc3VtbWFyeSBvZiB0aGUgaGlnaCBsZXZlbCBpc3N1ZXMgaW4gbXkgcmV2aWV3IGlz
Og0KDQoxKSAgICAgIFRoZSBkb2MgaXMgbm90IGFsaWduZWQgd2l0aCBkcmFmdC1pZXRmLWJlaGF2
ZS1uYXQtbWliLiAgSXQgY3VycmVudGx5IGNvbnRpbnVlcw0KDQpzb21lIHByYWN0aWNlcyB0aGF0
IHdl4oCZcmUgdHJ5aW5nIHRvIGRlcHJlY2F0ZSBhcyBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEg
b2YNCg0KZHJhZnQtaWV0Zi1iZWhhdmUtbmF0LW1pYi4NCg0KMikgICAgICBCb2lsZXJwbGF0ZSBu
ZWVkcyB0byBiZSB1cGRhdGVkIHRvIG1hdGNoIGxhdGVzdCBNSUIgYm9pbGVycGxhdGUgKHNlZSBp
bmxpbmUNCg0KY29tbWVudHMgZm9yIHBvaW50ZXJzKS4NCg0KMykgICAgICBBbnkgSW5ldFBvcnRO
dW1iZXIgb2JqZWN0IGFsbG93aW5nIDAgbmVlZHMgdG8gZXhwbGFpbiB3aGF0IDAgbWVhbnMgaW4g
dGhhdA0KDQpvYmplY3QsIGFzIHJlcXVpcmVkIGJ5IFJGQyA0MDAxLg0KDQo0KSAgICAgIERyYWZ0
IGN1cnJlbnRseSByZXF1aXJlcyB3cml0ZSBzdXBwb3J0IGluIGFsbCBpbXBsZW1lbnRhdGlvbnMu
ICBSZWNvbW1lbmQNCg0KaGF2aW5nIGEgcmVhZC1vbmx5IGNvbXBsaWFuY2Ugc3RhdGVtZW50IHNp
bmNlIG5vd2FkYXlzIG1hbnkgZm9sa3MgZG9u4oCZdA0KDQp3YW50IHdyaXRlIHN1cHBvcnQgdmlh
IE1JQnMuDQoNCg0KLURhdmUNCg0K

--_000_5D36713D8A4E7348A7E10DF7437A4B923AD46676nkgeml512mbxchi_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6ZHQ9InV1aWQ6QzJGNDEwMTAtNjVC
My0xMWQxLUEyOUYtMDBBQTAwQzE0ODgyIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3Nv
ZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9S
RUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250
ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBj
b250ZW50PSJNaWNyb3NvZnQgV29yZCAxMiAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8c3R5bGU+PCEt
LQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrlrovk
vZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIg
MiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0x
OjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5a6L
5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KLyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29O
b3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCWNvbG9y
OmJsYWNrO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0
ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIENo
YXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazt9DQpwLk1z
b0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBo
DQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmln
aHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uSFRNTENoYXINCgl7
bXNvLXN0eWxlLW5hbWU6IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8iOw0KCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7fQ0KcC5IVE1MUHJlZm9ybWF0dGVkLCBs
aS5IVE1MUHJlZm9ybWF0dGVkLCBkaXYuSFRNTFByZWZvcm1hdHRlZA0KCXttc28tc3R5bGUtbmFt
ZToiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRl
ZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJY29s
b3I6YmxhY2s7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi
SFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7DQoJ
Y29sb3I6YmxhY2s7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6
MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCglt
YXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRl
IiBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSwgRGF2ZSw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIHNvIG11Y2ggZm9yIHlvdXIgcmV2aWV3LiBX
ZSBhcmUgd29ya2luZyBvbiB5b3VyIGNvbW1lbnRzIGFuZCB3aWxsIG1ha2UgYW4gdXBkYXRlIHZl
cnNpb24gaW4gb25lIG9yIHR3byB3ZWVrIHRpbWUuIFdoZW4gdGhlIG5ldyB2ZXJzaW9uIHJlYWR5
LA0KIHdlIHdpbGwgd3JpdGUgdG8geW91IHByaXZhdGVseSBmb3IgY29uZmlybWF0aW9uIHdoZXRo
ZXIgeW91ciBjb21tZW50cyBoYXZlIGJlZW4gcHJvcGVybHkgYWRkcmVzc2VkLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlNoZW5nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3
aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiBzb2Z0d2lyZXMtYm91bmNlc0BpZXRmLm9yZw0K
IFttYWlsdG86c29mdHdpcmVzLWJvdW5jZXNAaWV0Zi5vcmddIDxiPk9uIEJlaGFsZiBPZiA8L2I+
RGF2ZSBUaGFsZXI8YnI+DQo8Yj5TZW50OjwvYj4gU2F0dXJkYXksIE9jdG9iZXIgMDUsIDIwMTMg
ODo0MyBBTTxicj4NCjxiPlRvOjwvYj4gc29mdHdpcmVzQGlldGYub3JnPGJyPg0KPGI+Q2M6PC9i
PiBCZW5vaXQgQ2xhaXNlOyBiZWhhdmVAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW1Nv
ZnR3aXJlc10gRWFybHkgTUlCIGRvY3RvciByZXZpZXcgb2YgZHJhZnQtaWV0Zi1zb2Z0d2lyZS1k
c2xpdGUtbWliLTAzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlbm9pdCBhc2tlZCBtZSB0byBkbyBhbiBlYXJs
eSBNSUIgZG9jdG9yIHJldmlldyBvZiB0aGlzIGRvY3VtZW50LiZuYnNwOyBNeTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+ZnVsbCBjb21tZW50cyBhcmUgaW4gdGhl
IG1hcmtlZCB1cCBjb3B5IGF0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0i
aHR0cDovL3Jlc2VhcmNoLm1pY3Jvc29mdC5jb20vfmR0aGFsZXIvZHJhZnQtaWV0Zi1zb2Z0d2ly
ZS1kc2xpdGUtbWliLTAzLnBkZiI+aHR0cDovL3Jlc2VhcmNoLm1pY3Jvc29mdC5jb20vfmR0aGFs
ZXIvZHJhZnQtaWV0Zi1zb2Z0d2lyZS1kc2xpdGUtbWliLTAzLnBkZjwvYT48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPih0aGVyZeKAmXMgYWxzbyBhIC5k
b2N4IHZlcnNpb24gaWYgeW91IHJlcGxhY2UgdGhlIC5wZGYgZXh0ZW5zaW9uIHdpdGggLmRvY3gp
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPknigJl2ZSBhbHNvIGNj4oCZZWQg
dGhlIGJlaGF2ZSBXRyBvbiB0aGlzIG1haWwgc2luY2UgbWFueSBvZiBteSBjb21tZW50cyBjb25j
ZXJuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj50aGUgcmVsYXRp
b25zaGlwIGJldHdlZW4gZHJhZnQtaWV0Zi1iZWhhdmUtbmF0LW1pYiAmbmJzcDthbmQgdGhlIHRy
YW5zbGF0aW9uIHBhcnRzIG9mPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj50aGlzIGRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BIHNo
b3J0IHN1bW1hcnkgb2YgdGhlIGhpZ2ggbGV2ZWwgaXNzdWVzIGluIG15IHJldmlldyBpczo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRl
eHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+MSk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5UaGUgZG9jIGlzIG5vdCBhbGlnbmVkIHdpdGggZHJhZnQtaWV0Zi1iZWhhdmUtbmF0
LW1pYi4mbmJzcDsgSXQgY3VycmVudGx5IGNvbnRpbnVlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnNvbWUgcHJhY3RpY2VzIHRoYXQgd2XigJlyZSB0
cnlpbmcgdG8gZGVwcmVjYXRlIGFzIGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMSBvZjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmRyYWZ0LWlldGYtYmVo
YXZlLW5hdC1taWIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjIpPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Qm9pbGVycGxhdGUgbmVlZHMgdG8gYmUgdXBkYXRlZCB0
byBtYXRjaCBsYXRlc3QgTUlCIGJvaWxlcnBsYXRlIChzZWUgaW5saW5lPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Y29tbWVudHMgZm9yIHBvaW50ZXJz
KS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9InRleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Myk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5BbnkgSW5ldFBvcnROdW1iZXIgb2JqZWN0IGFsbG93aW5nIDAgbmVlZHMg
dG8gZXhwbGFpbiB3aGF0IDAgbWVhbnMgaW4gdGhhdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPm9iamVjdCwgYXMgcmVxdWlyZWQgYnkgUkZDIDQwMDEu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl
PSJ0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjQpPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjcuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+RHJhZnQgY3VycmVudGx5IHJlcXVpcmVzIHdyaXRlIHN1cHBvcnQgaW4gYWxs
IGltcGxlbWVudGF0aW9ucy4mbmJzcDsgUmVjb21tZW5kPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+aGF2aW5nIGEgcmVhZC1vbmx5IGNvbXBsaWFuY2Ug
c3RhdGVtZW50IHNpbmNlIG5vd2FkYXlzIG1hbnkgZm9sa3MgZG9u4oCZdDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPndhbnQgd3JpdGUgc3VwcG9ydCB2
aWEgTUlCcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1EYXZl
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_5D36713D8A4E7348A7E10DF7437A4B923AD46676nkgeml512mbxchi_--

From spencerdawkins.ietf@gmail.com  Thu Oct 10 13:48:51 2013
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E8C221F9D1B for <behave@ietfa.amsl.com>; Thu, 10 Oct 2013 13:48:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.275
X-Spam-Level: 
X-Spam-Status: No, score=-2.275 tagged_above=-999 required=5 tests=[AWL=0.324,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id onTMKh5DXn7o for <behave@ietfa.amsl.com>; Thu, 10 Oct 2013 13:48:50 -0700 (PDT)
Received: from mail-qc0-x22f.google.com (mail-qc0-x22f.google.com [IPv6:2607:f8b0:400d:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 5C8A621F9A15 for <behave@ietf.org>; Thu, 10 Oct 2013 13:48:42 -0700 (PDT)
Received: by mail-qc0-f175.google.com with SMTP id v2so2243875qcr.20 for <behave@ietf.org>; Thu, 10 Oct 2013 13:48:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :content-type:content-transfer-encoding; bh=t13t5kLTI9u6orSNlwEDeRdOM+pYWTWx+lt1Cz8K7/I=; b=yqQyiWjIkyYGecjanuiZRoSguJNzMqMwNidGv9OC3Vd276SUW65qor/H8H2EuOMLhr DcRyVrlPkn1r6OQu9/M3AZ3wQ9mzGPxRdhUTbU2SQYeNJfmfr/cph0k90iUVgBNxq9sB d53/waWmVadf1QE6r+3W/H81+s/BvetuPf7Xn4zZ27+NYGNhYRWVhpY6YUILkD0Imr8j PiOQdxiX2JykGAQ+aFjdDemEyG50UjJ92Og106WtaX86AuWbL2o61AVfyH0IDkgxmVv2 RP9S95xsxei4YX1g32zRD7Gd3tAaTs4vgyjwxccXRglmboJFrklfCYDxM2rlGqFMBxwJ L02g==
X-Received: by 10.49.50.232 with SMTP id f8mr3683607qeo.63.1381438121893; Thu, 10 Oct 2013 13:48:41 -0700 (PDT)
Received: from [192.168.0.30] (173-97-216-89.pools.spcsdns.net. [173.97.216.89]) by mx.google.com with ESMTPSA id v45sm72719698yha.2.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 10 Oct 2013 13:48:41 -0700 (PDT)
Message-ID: <525712A7.2050708@gmail.com>
Date: Thu, 10 Oct 2013 15:48:39 -0500
From: Spencer Dawkins <spencerdawkins.ietf@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: behave@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Martin Stiemerling <mls.ietf@gmail.com>
Subject: [BEHAVE] Upcoming conclusion of BEHAVE
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Oct 2013 20:48:51 -0000

After several conversations with the working group chairs and with my 
fellow ADs, I plan to conclude the BEHAVE working group on October 18, 
2013.

BEHAVE has five working group drafts in progress.

Three of these drafts now depend primarily on OPS review and input, and 
all are actively being discussed in concert with appropriate OPS 
experts. I invite the authors to continue those discussions and to 
request AD-sponsored publication, if the authors choose to do that.

    draft-ietf-behave-ipfix-nat-logging
    draft-ietf-behave-nat-mib
    draft-ietf-behave-sctpnat

I am happy to help the authors find a home for the remaining drafts, if 
the authors request that.

    draft-ietf-behave-requirements-update
    draft-ietf-behave-sctpnat

The BEHAVE mailing list will remain open to support further discussions 
on these drafts, as necessary, and for review of relevant documents in 
other WGs.

BEHAVE has done substantial work and has produced 24 RFCs over nearly a 
decade, with two more in the RFC Editor queue.

My thanks to Dan and to Dave as chairs, and to all of the authors and 
working group participants.

From spencerdawkins.ietf@gmail.com  Thu Oct 10 16:00:45 2013
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 157D821E816B for <behave@ietfa.amsl.com>; Thu, 10 Oct 2013 16:00:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tYR2wNP6Lu4I for <behave@ietfa.amsl.com>; Thu, 10 Oct 2013 16:00:44 -0700 (PDT)
Received: from mail-ea0-x233.google.com (mail-ea0-x233.google.com [IPv6:2a00:1450:4013:c01::233]) by ietfa.amsl.com (Postfix) with ESMTP id C020A21E8171 for <behave@ietf.org>; Thu, 10 Oct 2013 16:00:43 -0700 (PDT)
Received: by mail-ea0-f179.google.com with SMTP id b10so1480142eae.38 for <behave@ietf.org>; Thu, 10 Oct 2013 16:00:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=CNP36WETVA+gT6VpM8k4K/ySCl6bOPWZKUVIJbkzpVw=; b=iWeW1nzoX2NhloKJST6ppNSvcajXDTA/W96qYM6eWb5tRhqq8jXaIEXHfmTxBqVOYh b0BjiApzXE9PChcp5mpiV+Rbj6rLV6vaNEx3FB5quoGlEnUKUMDOXXSpsCltDxUFlWsM frfeJ0QG7n7+ybw32ggBRDrDwufYdmQK21crY9TYl3U7j8YldvNoBC8aH8a2ZYTrQH8q UjD+cNjg3m3xpePDr9xf1dmvfVQFvO+XkH7z9ReC8iH+xWQ4sjhjItTCx1nbw4GWDJ9E g2iLBpox+8tkEgRjkgYbhGTGS8m+yS1vbXBIGtAxLRjRXOpbBypOmyTvOO+bgjfG7TGP N1HQ==
MIME-Version: 1.0
X-Received: by 10.14.107.68 with SMTP id n44mr24449713eeg.26.1381446042864; Thu, 10 Oct 2013 16:00:42 -0700 (PDT)
Received: by 10.223.196.9 with HTTP; Thu, 10 Oct 2013 16:00:42 -0700 (PDT)
In-Reply-To: <525712A7.2050708@gmail.com>
References: <525712A7.2050708@gmail.com>
Date: Thu, 10 Oct 2013 18:00:42 -0500
Message-ID: <CAKKJt-fTOtwKZ3XsTE2DeBAKs5xfvmQ=UcmPYmGw4WvZG5GQXg@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
To: "behave@ietf.org" <behave@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c29ad2a953d004e86af846
Cc: Martin Stiemerling <mls.ietf@gmail.com>
Subject: Re: [BEHAVE] Upcoming conclusion of BEHAVE
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Oct 2013 23:00:45 -0000

--001a11c29ad2a953d004e86af846
Content-Type: text/plain; charset=ISO-8859-1

My cut and paste error, of course ...

The OPS-related drafts are

draft-ietf-behave-ipfix-nat-logging
draft-ietf-behave-nat-mib
draft-ietf-behave-syslog-nat-logging

Spencer

On Thursday, October 10, 2013, Spencer Dawkins wrote:

> After several conversations with the working group chairs and with my
> fellow ADs, I plan to conclude the BEHAVE working group on October 18, 2013.
>
> BEHAVE has five working group drafts in progress.
>
> Three of these drafts now depend primarily on OPS review and input, and
> all are actively being discussed in concert with appropriate OPS experts. I
> invite the authors to continue those discussions and to request
> AD-sponsored publication, if the authors choose to do that.
>
>    draft-ietf-behave-ipfix-nat-**logging
>    draft-ietf-behave-nat-mib
>    draft-ietf-behave-sctpnat
>
> I am happy to help the authors find a home for the remaining drafts, if
> the authors request that.
>
>    draft-ietf-behave-**requirements-update
>    draft-ietf-behave-sctpnat
>
> The BEHAVE mailing list will remain open to support further discussions on
> these drafts, as necessary, and for review of relevant documents in other
> WGs.
>
> BEHAVE has done substantial work and has produced 24 RFCs over nearly a
> decade, with two more in the RFC Editor queue.
>
> My thanks to Dan and to Dave as chairs, and to all of the authors and
> working group participants.
>

--001a11c29ad2a953d004e86af846
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

My cut and paste error, of course ...<div><br></div><div><font><span style=
=3D"line-height:normal">The OPS-related drafts are=A0</span></font></div><d=
iv><font><span style=3D"line-height:normal"><br></span></font></div><div><d=
iv style=3D"color:rgba(0,0,0,0.701961);font-family:UICTFontTextStyleBody;fo=
nt-size:20px;line-height:25px">
draft-ietf-behave-ipfix-nat-logging</div><div style=3D"color:rgba(0,0,0,0.7=
01961);font-family:UICTFontTextStyleBody;font-size:20px;line-height:25px">d=
raft-ietf-behave-nat-mib<br></div><div style=3D"color:rgba(0,0,0,0.701961);=
font-family:UICTFontTextStyleBody;font-size:20px;line-height:25px">
draft-ietf-behave-syslog-nat-logging<br></div><div style=3D"color:rgba(0,0,=
0,0.701961);font-family:UICTFontTextStyleBody;font-size:20px;line-height:25=
px"><br></div><div style=3D"color:rgba(0,0,0,0.701961);font-family:UICTFont=
TextStyleBody;font-size:20px;line-height:25px">
Spencer<span></span></div><font></font><br>On Thursday, October 10, 2013, S=
pencer Dawkins  wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">After several conv=
ersations with the working group chairs and with my fellow ADs, I plan to c=
onclude the BEHAVE working group on October 18, 2013.<br>

<br>
BEHAVE has five working group drafts in progress.<br>
<br>
Three of these drafts now depend primarily on OPS review and input, and all=
 are actively being discussed in concert with appropriate OPS experts. I in=
vite the authors to continue those discussions and to request AD-sponsored =
publication, if the authors choose to do that.<br>

<br>
=A0 =A0draft-ietf-behave-ipfix-nat-<u></u>logging<br>
=A0 =A0draft-ietf-behave-nat-mib<br>
=A0 =A0draft-ietf-behave-sctpnat<br>
<br>
I am happy to help the authors find a home for the remaining drafts, if the=
 authors request that.<br>
<br>
=A0 =A0draft-ietf-behave-<u></u>requirements-update<br>
=A0 =A0draft-ietf-behave-sctpnat<br>
<br>
The BEHAVE mailing list will remain open to support further discussions on =
these drafts, as necessary, and for review of relevant documents in other W=
Gs.<br>
<br>
BEHAVE has done substantial work and has produced 24 RFCs over nearly a dec=
ade, with two more in the RFC Editor queue.<br>
<br>
My thanks to Dan and to Dave as chairs, and to all of the authors and worki=
ng group participants.<br>
</blockquote></div>

--001a11c29ad2a953d004e86af846--

From andrew.hutton@siemens-enterprise.com  Tue Oct 15 01:51:46 2013
Return-Path: <andrew.hutton@siemens-enterprise.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D99F511E81BF for <behave@ietfa.amsl.com>; Tue, 15 Oct 2013 01:51:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 54t2fET7PBXv for <behave@ietfa.amsl.com>; Tue, 15 Oct 2013 01:51:37 -0700 (PDT)
Received: from senmx12-mx.siemens-enterprise.com (senmx12-mx.siemens-enterprise.com [62.134.46.10]) by ietfa.amsl.com (Postfix) with ESMTP id D57D911E8175 for <behave@ietf.org>; Tue, 15 Oct 2013 01:51:28 -0700 (PDT)
Received: from MCHP01HTC.global-ad.net (unknown [172.29.42.234]) by senmx12-mx.siemens-enterprise.com (Server) with ESMTP id 91F0323F0469; Tue, 15 Oct 2013 10:51:14 +0200 (CEST)
Received: from MCHP04MSX.global-ad.net ([169.254.1.31]) by MCHP01HTC.global-ad.net ([172.29.42.234]) with mapi id 14.03.0123.003; Tue, 15 Oct 2013 10:50:35 +0200
From: "Hutton, Andrew" <andrew.hutton@siemens-enterprise.com>
To: Spencer Dawkins <spencerdawkins.ietf@gmail.com>, "behave@ietf.org" <behave@ietf.org>
Thread-Topic: [BEHAVE] Upcoming conclusion of BEHAVE
Thread-Index: AQHOxfoOiZ+NJ/UyTE24JDi3sIBdKpn1dWAg
Date: Tue, 15 Oct 2013 08:51:14 +0000
Message-ID: <9F33F40F6F2CD847824537F3C4E37DDF17BF21A7@MCHP04MSX.global-ad.net>
References: <525712A7.2050708@gmail.com>
In-Reply-To: <525712A7.2050708@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.29.42.225]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Martin Stiemerling <mls.ietf@gmail.com>
Subject: Re: [BEHAVE] Upcoming conclusion of BEHAVE
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Oct 2013 08:51:46 -0000

Hi Spencer,

There are various rtcweb related drafts that could be potential work for be=
have.=20

I am thinking of:

http://tools.ietf.org/html/draft-chenxin-behave-turn-websocket-01
http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00
http://tools.ietf.org/html/draft-hutton-rtcweb-nat-firewall-considerations-=
02

We are still to make decisions on how to move forward with these but how wo=
uld we handle these if they are to move forward?

Regards
Andy



> -----Original Message-----
> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
> Behalf Of Spencer Dawkins
> Sent: 10 October 2013 21:49
> To: behave@ietf.org
> Cc: Martin Stiemerling
> Subject: [BEHAVE] Upcoming conclusion of BEHAVE
>=20
> After several conversations with the working group chairs and with my
> fellow ADs, I plan to conclude the BEHAVE working group on October 18,
> 2013.
>=20
> BEHAVE has five working group drafts in progress.
>=20
> Three of these drafts now depend primarily on OPS review and input, and
> all are actively being discussed in concert with appropriate OPS
> experts. I invite the authors to continue those discussions and to
> request AD-sponsored publication, if the authors choose to do that.
>=20
>     draft-ietf-behave-ipfix-nat-logging
>     draft-ietf-behave-nat-mib
>     draft-ietf-behave-sctpnat
>=20
> I am happy to help the authors find a home for the remaining drafts, if
> the authors request that.
>=20
>     draft-ietf-behave-requirements-update
>     draft-ietf-behave-sctpnat
>=20
> The BEHAVE mailing list will remain open to support further discussions
> on these drafts, as necessary, and for review of relevant documents in
> other WGs.
>=20
> BEHAVE has done substantial work and has produced 24 RFCs over nearly a
> decade, with two more in the RFC Editor queue.
>=20
> My thanks to Dan and to Dave as chairs, and to all of the authors and
> working group participants.
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave

From rmohanr@cisco.com  Tue Oct 15 02:50:35 2013
Return-Path: <rmohanr@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C958821E80BE for <behave@ietfa.amsl.com>; Tue, 15 Oct 2013 02:50:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7qoa1vWu3W7h for <behave@ietfa.amsl.com>; Tue, 15 Oct 2013 02:50:28 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id D669A21E80AE for <behave@ietf.org>; Tue, 15 Oct 2013 02:50:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2941; q=dns/txt; s=iport; t=1381830626; x=1383040226; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=2WdXUO51sMpXQs40VYtCwokDOtGz52FKhAXFGnMSzcA=; b=X77Mx94oW5shoLrcDUbikBW3/MZOBtz+bSXEoNvxf9H1J4czNule8zs+ LcPmR8qOSH9K26nmwbxv5tMqzsh7RrHlRQKxdV1CPgikV/1E+WrcxqNMu +aW9C4HJL5kHQXGHKlYjbOe3F5PyVynDZY6FauQOftwO/vTsxBS2EUlke g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjYFAGMPXVKtJV2a/2dsb2JhbABagwc4UsFUS4EgFnSCJQEBAQQBAQE3MQMLDAYBCBEDAQEBCxQJKAYLFAkIAgQBDQUIh2wDDwyyeQ2Ja4xcgj0GKwcGgxmBBgOWG4MYix2FNoMkgik
X-IronPort-AV: E=Sophos;i="4.93,498,1378857600"; d="scan'208";a="272216770"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-8.cisco.com with ESMTP; 15 Oct 2013 09:50:25 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r9F9oODg022569 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 15 Oct 2013 09:50:25 GMT
Received: from xmb-aln-x05.cisco.com ([169.254.11.120]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.02.0318.004; Tue, 15 Oct 2013 04:50:24 -0500
From: "Ram Mohan R (rmohanr)" <rmohanr@cisco.com>
To: Spencer Dawkins <spencerdawkins.ietf@gmail.com>, "behave@ietf.org" <behave@ietf.org>
Thread-Topic: [BEHAVE] Upcoming conclusion of BEHAVE
Thread-Index: AQHOyYv4ag6sh2100EmJWDs1E/Wxfg==
Date: Tue, 15 Oct 2013 09:50:23 +0000
Message-ID: <E92E67B176B8B64D8D3A8F5E44E9D8F41FFAF90F@xmb-aln-x05.cisco.com>
In-Reply-To: <9F33F40F6F2CD847824537F3C4E37DDF17BF21A7@MCHP04MSX.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.2.130206
x-originating-ip: [72.163.212.153]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <10CAECE6F13AF94598BC5EB3F17E2FA6@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Martin Stiemerling <mls.ietf@gmail.com>, "Tirumaleswar Reddy \(tireddy\)" <tireddy@cisco.com>, "Muthu Arul Mozhi Perumal \(mperumal\)" <mperumal@cisco.com>
Subject: Re: [BEHAVE] Upcoming conclusion of BEHAVE
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Oct 2013 09:50:35 -0000

Hi Spencer,

We have one draft on the need for a stronger authentication for TURN
messages http://tools.ietf.org/html/draft-reddy-behave-turn-auth-04
There was a good amount of discussions in the past in BEHAVE WG on this.
We would need suggestion on where to take this draft.

Regards,
Authors

-----Original Message-----
From: <Hutton>, Andrew <andrew.hutton@siemens-enterprise.com>
Date: Tuesday, 15 October 2013 2:21 PM
To: Spencer Dawkins <spencerdawkins.ietf@gmail.com>, "behave@ietf.org"
<behave@ietf.org>
Cc: Martin Stiemerling <mls.ietf@gmail.com>
Subject: Re: [BEHAVE] Upcoming conclusion of BEHAVE

>Hi Spencer,
>
>There are various rtcweb related drafts that could be potential work for
>behave.=20
>
>I am thinking of:
>
>http://tools.ietf.org/html/draft-chenxin-behave-turn-websocket-01
>http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00
>http://tools.ietf.org/html/draft-hutton-rtcweb-nat-firewall-considerations
>-02
>
>We are still to make decisions on how to move forward with these but how
>would we handle these if they are to move forward?
>
>Regards
>Andy
>
>
>
>> -----Original Message-----
>> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
>> Behalf Of Spencer Dawkins
>> Sent: 10 October 2013 21:49
>> To: behave@ietf.org
>> Cc: Martin Stiemerling
>> Subject: [BEHAVE] Upcoming conclusion of BEHAVE
>>=20
>> After several conversations with the working group chairs and with my
>> fellow ADs, I plan to conclude the BEHAVE working group on October 18,
>> 2013.
>>=20
>> BEHAVE has five working group drafts in progress.
>>=20
>> Three of these drafts now depend primarily on OPS review and input, and
>> all are actively being discussed in concert with appropriate OPS
>> experts. I invite the authors to continue those discussions and to
>> request AD-sponsored publication, if the authors choose to do that.
>>=20
>>     draft-ietf-behave-ipfix-nat-logging
>>     draft-ietf-behave-nat-mib
>>     draft-ietf-behave-sctpnat
>>=20
>> I am happy to help the authors find a home for the remaining drafts, if
>> the authors request that.
>>=20
>>     draft-ietf-behave-requirements-update
>>     draft-ietf-behave-sctpnat
>>=20
>> The BEHAVE mailing list will remain open to support further discussions
>> on these drafts, as necessary, and for review of relevant documents in
>> other WGs.
>>=20
>> BEHAVE has done substantial work and has produced 24 RFCs over nearly a
>> decade, with two more in the RFC Editor queue.
>>=20
>> My thanks to Dan and to Dave as chairs, and to all of the authors and
>> working group participants.
>> _______________________________________________
>> Behave mailing list
>> Behave@ietf.org
>> https://www.ietf.org/mailman/listinfo/behave
>_______________________________________________
>Behave mailing list
>Behave@ietf.org
>https://www.ietf.org/mailman/listinfo/behave


From jshivamu@cisco.com  Mon Oct 14 09:48:09 2013
Return-Path: <jshivamu@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA4D621F9D11 for <behave@ietfa.amsl.com>; Mon, 14 Oct 2013 09:48:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level: 
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zohh-bgwB+7J for <behave@ietfa.amsl.com>; Mon, 14 Oct 2013 09:48:05 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 2BBBC21E80D0 for <behave@ietf.org>; Mon, 14 Oct 2013 09:48:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5955; q=dns/txt; s=iport; t=1381769284; x=1382978884; h=from:to:cc:subject:date:message-id:mime-version; bh=WAd1yHAy489jdBP6YhdYyqBb8L+clTHi5nNS55/uMss=; b=TU4zkezSqzit2M+77Q1f04Yxdwv6lgyB/wCxPeByO3/kDewQjTLdsPO3 JoKZOppdLVJ7dfHAZBcaZ7RExJWyVoN2/cqgMlhCAoan9VA8hfdeqXd7J SQpNnTMhDPjDOysrywsVqeH+iwWIWoYYoyG50SNvEpEULY+pUB22WbYJt 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AicGACEfXFKtJV2Y/2dsb2JhbABZgkNEOFK5K4hJgSYWdIInAQQtTBIBKlYmAQQODROHawy+Ao8hMYMmgQQDlCiFDJBTgWaBPoIp
X-IronPort-AV: E=Sophos;i="4.93,493,1378857600";  d="scan'208,217";a="271923438"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-6.cisco.com with ESMTP; 14 Oct 2013 16:48:03 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id r9EGm3jl007164 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <behave@ietf.org>; Mon, 14 Oct 2013 16:48:03 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.33]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.02.0318.004; Mon, 14 Oct 2013 11:48:03 -0500
From: "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com>
To: "behave@ietf.org" <behave@ietf.org>
Thread-Topic: http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
Thread-Index: Ac7I/SOqkVfbur88SIaUSpa8VvnrDw==
Date: Mon, 14 Oct 2013 16:48:02 +0000
Message-ID: <4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF0D8E8@xmb-rcd-x10.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.65.52.211]
Content-Type: multipart/alternative; boundary="_000_4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF0D8E8xmbrcdx10ciscoc_"
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 16 Oct 2013 10:21:23 -0700
Cc: "Pranabesh Das \(pranabes\)" <pranabes@cisco.com>, "Asutosh Brahma \(abrahma\)" <abrahma@cisco.com>, "Somnath Roy \(somnathr\)" <somnathr@cisco.com>, "Siva Sivaramakrishnan \(sivarama\)" <sivarama@cisco.com>, "Ananth Bhat \(anantbha\)" <anantbha@cisco.com>
Subject: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Oct 2013 16:51:06 -0000

--_000_4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF0D8E8xmbrcdx10ciscoc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,
I am from Cisco engineering team that works on Edge and Core router product=
s.
We do provide NAT solutions for Service Providers in our routers (ASR9K and=
 CRS-1 and CRS-3 routers).
We want to implement the new MIB being defined in http://tools.ietf.org/htm=
l/draft-ietf-behave-nat-mib-08
However, the MIB in the current format (as of draft version 8) has a limita=
tion that prevents us from being able to implement it. Our routers provide =
NAT at large scale (CGN or LSN). A single router (that is a single SNMP age=
nt) can have multiple line cards that provide NAT (different NAT solutions =
such as NAT44, NAT64, DS Lite) and there could be multiple (up to 64) insta=
nces of each of these applications on a single card. Hence, the MIB needs t=
o be capable of handle multiple instances of NAT applications. Though using=
 SNMP contexts is one way to handle this, the method of contexts is managea=
ble when the number of instances is small. This method does NOT scale up. I=
t becomes too complex to deploy and configure when we have hundreds of inst=
ances to support.

Hence, in order for this MIB to be used in a large scale NAT (LSN) environm=
ent, we request you to add the ability to handle multiple instances. A smal=
ler router/firewall box that has only one instance can make use of the MIB =
with a single instance. Hence the MIB will become useful across different s=
cale of NAT solutions.
Please consider this requirement and provide this support in the next draft=
. It will be very helpful to us if you could let us know if this request is=
 considered or not.

Thanks
Jagadish





--_000_4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF0D8E8xmbrcdx10ciscoc_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello,<o:p></o:p></p>
<p class=3D"MsoNormal">I am from Cisco engineering team that works on Edge =
and Core router products.<o:p></o:p></p>
<p class=3D"MsoNormal">We do provide NAT solutions for Service Providers in=
 our routers (ASR9K and CRS-1 and CRS-3 routers).
<o:p></o:p></p>
<p class=3D"MsoNormal">We want to implement the new MIB being defined in <a=
 href=3D"http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08">
http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08</a><o:p></o:p></p>
<p class=3D"MsoNormal">However, the MIB in the current format (as of draft =
version 8) has a limitation that prevents us from being able to implement i=
t. Our routers provide NAT at large scale (CGN or LSN). A single router (th=
at is a single SNMP agent) can have
 multiple line cards that provide NAT (different NAT solutions such as NAT4=
4, NAT64, DS Lite) and there could be multiple (up to 64) instances of each=
 of these applications on a single card. Hence, the MIB needs to be capable=
 of handle multiple instances of
 NAT applications. Though using SNMP contexts is one way to handle this, th=
e method of contexts is manageable when the number of instances is small. T=
his method does NOT scale up. It becomes too complex to deploy and configur=
e when we have hundreds of instances
 to support.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hence, in order for this MIB to be used in a large s=
cale NAT (LSN) environment, we request you to add the ability to handle mul=
tiple instances. A smaller router/firewall box that has only one instance c=
an make use of the MIB with a single
 instance. Hence the MIB will become useful across different scale of NAT s=
olutions.<o:p></o:p></p>
<p class=3D"MsoNormal">Please consider this requirement and provide this su=
pport in the next draft. It will be very helpful to us if you could let us =
know if this request is considered or not.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks<o:p></o:p></p>
<p class=3D"MsoNormal">Jagadish<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF0D8E8xmbrcdx10ciscoc_--

From simon.perreault@viagenie.ca  Wed Oct 16 10:59:44 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A3E211E82E1 for <behave@ietfa.amsl.com>; Wed, 16 Oct 2013 10:59:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wuHpWcbMWFuV for <behave@ietfa.amsl.com>; Wed, 16 Oct 2013 10:59:40 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id ACB9A11E813D for <behave@ietf.org>; Wed, 16 Oct 2013 10:59:40 -0700 (PDT)
Received: from porto.nomis80.org (87-231-137-212.rev.numericable.fr [87.231.137.212]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 92107401FC; Wed, 16 Oct 2013 13:59:39 -0400 (EDT)
Message-ID: <525ED40A.1080006@viagenie.ca>
Date: Wed, 16 Oct 2013 19:59:38 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8
MIME-Version: 1.0
To: "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com>
References: <4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF0D8E8@xmb-rcd-x10.cisco.com>
In-Reply-To: <4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF0D8E8@xmb-rcd-x10.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "Pranabesh Das \(pranabes\)" <pranabes@cisco.com>, "behave@ietf.org" <behave@ietf.org>, "Asutosh Brahma \(abrahma\)" <abrahma@cisco.com>, "Somnath Roy \(somnathr\)" <somnathr@cisco.com>, "Ananth Bhat \(anantbha\)" <anantbha@cisco.com>, "Siva Sivaramakrishnan \(sivarama\)" <sivarama@cisco.com>
Subject: Re: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Oct 2013 17:59:46 -0000

Thanks a lot for the input!

I had expected that SNMPv3 contexts would be used to do that, but I see 
it can become unmanageable. What's needed is fairly easy to add to the 
draft. Unless people disagree, it's going to be part of the next revision.

Could this problem be generalized to other non-NAT application? If so, 
is there a need for a generic solution?

Simon

Le 2013-10-14 18:48, Jagadish Shivamurthy (jshivamu) a écrit :
> Hello,
>
> I am from Cisco engineering team that works on Edge and Core router
> products.
>
> We do provide NAT solutions for Service Providers in our routers (ASR9K
> and CRS-1 and CRS-3 routers).
>
> We want to implement the new MIB being defined in
> http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08
>
> However, the MIB in the current format (as of draft version 8) has a
> limitation that prevents us from being able to implement it. Our routers
> provide NAT at large scale (CGN or LSN). A single router (that is a
> single SNMP agent) can have multiple line cards that provide NAT
> (different NAT solutions such as NAT44, NAT64, DS Lite) and there could
> be multiple (up to 64) instances of each of these applications on a
> single card. Hence, the MIB needs to be capable of handle multiple
> instances of NAT applications. Though using SNMP contexts is one way to
> handle this, the method of contexts is manageable when the number of
> instances is small. This method does NOT scale up. It becomes too
> complex to deploy and configure when we have hundreds of instances to
> support.
>
> Hence, in order for this MIB to be used in a large scale NAT (LSN)
> environment, we request you to add the ability to handle multiple
> instances. A smaller router/firewall box that has only one instance can
> make use of the MIB with a single instance. Hence the MIB will become
> useful across different scale of NAT solutions.
>
> Please consider this requirement and provide this support in the next
> draft. It will be very helpful to us if you could let us know if this
> request is considered or not.
>
> Thanks
>
> Jagadish
>
>
>
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave
>


-- 
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca

From ssenthil@cisco.com  Wed Oct 16 11:10:27 2013
Return-Path: <ssenthil@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8701511E81FF for <behave@ietfa.amsl.com>; Wed, 16 Oct 2013 11:10:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vIC0mGxrzNou for <behave@ietfa.amsl.com>; Wed, 16 Oct 2013 11:10:22 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id B903B11E81A4 for <behave@ietf.org>; Wed, 16 Oct 2013 11:10:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2883; q=dns/txt; s=iport; t=1381947022; x=1383156622; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=pWYbgV0PaWeojbdIYDV77NfHhnV/EFMrJQqzn2PSPdY=; b=KiWPiT5Lu/w9Q64w5C6C91dkEai0gibD9agTbBl5jbwUC8tilKgwhWt1 9nIvsLva1XVHfOXOD2ISJHDLMw4GdSjAtO7JJ2i7Ap7RBKj3ed4SIRB54 O8zDGpjbNtcpcdYtBByVL5Aml5NWkOLxStaSz+Kl2y5bxJn5lORZdKU1R o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhoFAM/VXlKtJV2a/2dsb2JhbABagwc4Ur0lS4EeFnSCJwEEAQEBJEcLEgEIIhkyCyUBAQQBDQUIE4drDL88jyAxB4MfgQYDiQSLI4UMkFOBZoE+gik
X-IronPort-AV: E=Sophos;i="4.93,508,1378857600"; d="scan'208";a="272941559"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-3.cisco.com with ESMTP; 16 Oct 2013 18:10:22 +0000
Received: from xhc-rcd-x08.cisco.com (xhc-rcd-x08.cisco.com [173.37.183.82]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r9GIAMGg005317 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 16 Oct 2013 18:10:22 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.246]) by xhc-rcd-x08.cisco.com ([173.37.183.82]) with mapi id 14.02.0318.004; Wed, 16 Oct 2013 13:10:21 -0500
From: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
To: Simon Perreault <simon.perreault@viagenie.ca>, "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com>
Thread-Topic: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
Thread-Index: Ac7I/SOqkVfbur88SIaUSpa8VvnrDwBxkAAA//+/7wA=
Date: Wed, 16 Oct 2013 18:10:21 +0000
Message-ID: <CB1B483277FEC94E9B58357040EE5D023644BEF9@xmb-rcd-x15.cisco.com>
In-Reply-To: <525ED40A.1080006@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [10.117.198.132]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <0D68A530330EB147B01D92247CAB6C74@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Pranabesh Das \(pranabes\)" <pranabes@cisco.com>, "behave@ietf.org" <behave@ietf.org>, "Asutosh Brahma \(abrahma\)" <abrahma@cisco.com>, "Somnath Roy \(somnathr\)" <somnathr@cisco.com>, "Ananth Bhat \(anantbha\)" <anantbha@cisco.com>, "Siva Sivaramakrishnan \(sivarama\)" <sivarama@cisco.com>
Subject: Re: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Oct 2013 18:10:27 -0000

I support adding the instances, I have heard from other people too that
contexts don=B9t scale well.

Thanks
Senthil

On 10/16/13 1:59 PM, "Simon Perreault" <simon.perreault@viagenie.ca> wrote:

>Thanks a lot for the input!
>
>I had expected that SNMPv3 contexts would be used to do that, but I see
>it can become unmanageable. What's needed is fairly easy to add to the
>draft. Unless people disagree, it's going to be part of the next revision.
>
>Could this problem be generalized to other non-NAT application? If so,
>is there a need for a generic solution?
>
>Simon
>
>Le 2013-10-14 18:48, Jagadish Shivamurthy (jshivamu) a =E9crit :
>> Hello,
>>
>> I am from Cisco engineering team that works on Edge and Core router
>> products.
>>
>> We do provide NAT solutions for Service Providers in our routers (ASR9K
>> and CRS-1 and CRS-3 routers).
>>
>> We want to implement the new MIB being defined in
>> http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08
>>
>> However, the MIB in the current format (as of draft version 8) has a
>> limitation that prevents us from being able to implement it. Our routers
>> provide NAT at large scale (CGN or LSN). A single router (that is a
>> single SNMP agent) can have multiple line cards that provide NAT
>> (different NAT solutions such as NAT44, NAT64, DS Lite) and there could
>> be multiple (up to 64) instances of each of these applications on a
>> single card. Hence, the MIB needs to be capable of handle multiple
>> instances of NAT applications. Though using SNMP contexts is one way to
>> handle this, the method of contexts is manageable when the number of
>> instances is small. This method does NOT scale up. It becomes too
>> complex to deploy and configure when we have hundreds of instances to
>> support.
>>
>> Hence, in order for this MIB to be used in a large scale NAT (LSN)
>> environment, we request you to add the ability to handle multiple
>> instances. A smaller router/firewall box that has only one instance can
>> make use of the MIB with a single instance. Hence the MIB will become
>> useful across different scale of NAT solutions.
>>
>> Please consider this requirement and provide this support in the next
>> draft. It will be very helpful to us if you could let us know if this
>> request is considered or not.
>>
>> Thanks
>>
>> Jagadish
>>
>>
>>
>> _______________________________________________
>> Behave mailing list
>> Behave@ietf.org
>> https://www.ietf.org/mailman/listinfo/behave
>>
>
>
>--=20
>DTN made easy, lean, and smart --> http://postellation.viagenie.ca
>NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
>STUN/TURN server               --> http://numb.viagenie.ca
>_______________________________________________
>Behave mailing list
>Behave@ietf.org
>https://www.ietf.org/mailman/listinfo/behave


From internet-drafts@ietf.org  Thu Oct 17 07:24:49 2013
Return-Path: <internet-drafts@ietf.org>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0872A21F992B; Thu, 17 Oct 2013 07:24:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.571
X-Spam-Level: 
X-Spam-Status: No, score=-102.571 tagged_above=-999 required=5 tests=[AWL=0.029, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 44+Rc4AbGp+L; Thu, 17 Oct 2013 07:24:48 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6228D21F9AB4; Thu, 17 Oct 2013 07:24:38 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.80.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20131017142437.21877.76985.idtracker@ietfa.amsl.com>
Date: Thu, 17 Oct 2013 07:24:37 -0700
Cc: behave@ietf.org
Subject: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 14:24:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
 This draft is a work item of the Behavior Engineering for Hindrance Avoida=
nce Working Group of the IETF.

	Title           : Definitions of Managed Objects for Network Address Trans=
lators (NAT)
	Author(s)       : Simon Perreault
                          Tina Tsou
                          Senthil Sivakumar
	Filename        : draft-ietf-behave-nat-mib-09.txt
	Pages           : 87
	Date            : 2013-10-17

Abstract:
   This memo defines a portion of the Management Information Base (MIB)
   for devices implementing Network Address Translator (NAT) function.
   This MIB module may be used for monitoring of a device capable of NAT
   function.

   This document obsoletes RFC 4008.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-behave-nat-mib

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-behave-nat-mib-09

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-behave-nat-mib-09


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From simon.perreault@viagenie.ca  Thu Oct 17 07:31:02 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D38121F9950 for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 07:31:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n941OJE-MimS for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 07:31:01 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 503C321F96EF for <behave@ietf.org>; Thu, 17 Oct 2013 07:31:01 -0700 (PDT)
Received: from porto.nomis80.org (unknown [IPv6:2620:0:230:2001::1000]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 8F309401F4 for <behave@ietf.org>; Thu, 17 Oct 2013 10:31:00 -0400 (EDT)
Message-ID: <525FF4A3.30600@viagenie.ca>
Date: Thu, 17 Oct 2013 16:30:59 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8
MIME-Version: 1.0
To: behave@ietf.org
References: <20131017142437.21877.76985.idtracker@ietfa.amsl.com>
In-Reply-To: <20131017142437.21877.76985.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 14:31:02 -0000

This revision addresses comments by David Harrington, Dave Thaler, 
Juergen Schoenwaelder, Tom Taylor, and Jagadish Shivamurthy.

I'm really not sure the way I added NAT instances is correct syntax, so 
please if a MIB doctor could verify it would be appreciated.

At this point our to-do list for this MIB is now empty.

Thanks,
Simon

Le 2013-10-17 16:24, internet-drafts@ietf.org a écrit :
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>   This draft is a work item of the Behavior Engineering for Hindrance Avoidance Working Group of the IETF.
>
> 	Title           : Definitions of Managed Objects for Network Address Translators (NAT)
> 	Author(s)       : Simon Perreault
>                            Tina Tsou
>                            Senthil Sivakumar
> 	Filename        : draft-ietf-behave-nat-mib-09.txt
> 	Pages           : 87
> 	Date            : 2013-10-17
>
> Abstract:
>     This memo defines a portion of the Management Information Base (MIB)
>     for devices implementing Network Address Translator (NAT) function.
>     This MIB module may be used for monitoring of a device capable of NAT
>     function.
>
>     This document obsoletes RFC 4008.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-behave-nat-mib
>
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-behave-nat-mib-09
>
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=draft-ietf-behave-nat-mib-09
>
>
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave
>


-- 
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca

From simon.perreault@viagenie.ca  Thu Oct 17 09:56:18 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D750011E8284 for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 09:56:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zsuPtzXK-Uqo for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 09:56:14 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 861A711E8274 for <behave@ietf.org>; Thu, 17 Oct 2013 09:56:08 -0700 (PDT)
Received: from [192.168.0.13] (87-231-137-212.rev.numericable.fr [87.231.137.212]) by jazz.viagenie.ca (Postfix) with ESMTPSA id D58D5401F4; Thu, 17 Oct 2013 12:55:56 -0400 (EDT)
Message-ID: <525FFA7C.3010909@viagenie.ca>
Date: Thu, 17 Oct 2013 16:55:56 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com>
References: <525ED40A.1080006@viagenie.ca> <CB1B483277FEC94E9B58357040EE5D023644BEF9@xmb-rcd-x15.cisco.com> <4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF1316A@xmb-rcd-x10.cisco.com>
In-Reply-To: <4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF1316A@xmb-rcd-x10.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: "Pranabesh Das \(pranabes\)" <pranabes@cisco.com>, "behave@ietf.org" <behave@ietf.org>, "Asutosh Brahma \(abrahma\)" <abrahma@cisco.com>, "Somnath Roy \(somnathr\)" <somnathr@cisco.com>, "Ananth Bhat \(anantbha\)" <anantbha@cisco.com>, "Siva Sivaramakrishnan \(sivarama\)" <sivarama@cisco.com>
Subject: Re: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 16:56:19 -0000

Le 2013-10-17 17:58, Jagadish Shivamurthy (jshivamu) a écrit :
> Hi Simon and Senthil,
> Thanks a lot for the quick and positive response.
> Could we know when is the next revision of the draft scheduled?

It was just published!

http://tools.ietf.org/html/draft-ietf-behave-nat-mib-09

Simon

From iesg-secretary@ietf.org  Thu Oct 17 11:09:06 2013
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6ECF11E827F; Thu, 17 Oct 2013 11:09:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.447
X-Spam-Level: 
X-Spam-Status: No, score=-102.447 tagged_above=-999 required=5 tests=[AWL=0.153, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iBVQWpxjd+fz; Thu, 17 Oct 2013 11:09:05 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6774B11E8118; Thu, 17 Oct 2013 11:09:05 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: IESG Secretary <iesg-secretary@ietf.org>
To: IETF Announcement List <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.80.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20131017180905.32613.52312.idtracker@ietfa.amsl.com>
Date: Thu, 17 Oct 2013 11:09:05 -0700
Cc: behave@ietf.org, dthaler@microsoft.com, dwing@cisco.com
Subject: [BEHAVE] WG Action: Conclusion of Behavior Engineering for Hindrance Avoidance	(behave)
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Reply-To: ietf@ietf.org
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 18:09:06 -0000

The Behavior Engineering for Hindrance Avoidance (behave) Working Group =

in the Transport Area has concluded. The IESG contact persons are =

Spencer Dawkins and Martin Stiemerling.

BEHAVE has five working group drafts in progress:

draft-ietf-behave-ipfix-nat-logging
draft-ietf-behave-nat-mib
draft-ietf-behave-syslog-nat-logging
draft-ietf-behave-requirements-update
draft-ietf-behave-sctpnat

These will be converted to individual submissions.

The BEHAVE mailing list will remain open to support further discussions =

on these drafts, as necessary, and for review of relevant documents in =

other WGs.

BEHAVE has done substantial work and has produced 24 RFCs over nearly
a decade, with two more in the RFC Editor queue.

Our thanks to Dan Wing and to Dave Thaler as chairs, and to all of the
authors and working group participants.

From ietfdbh@comcast.net  Thu Oct 17 11:37:44 2013
Return-Path: <ietfdbh@comcast.net>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5241511E8140 for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 11:37:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.437
X-Spam-Level: 
X-Spam-Status: No, score=-100.437 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nIX6ZO4hgHU2 for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 11:37:44 -0700 (PDT)
Received: from qmta05.westchester.pa.mail.comcast.net (qmta05.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:48]) by ietfa.amsl.com (Postfix) with ESMTP id 8C78411E82AA for <behave@ietf.org>; Thu, 17 Oct 2013 11:37:39 -0700 (PDT)
Received: from omta05.westchester.pa.mail.comcast.net ([76.96.62.43]) by qmta05.westchester.pa.mail.comcast.net with comcast id eCuL1m0040vyq2s55JdfVd; Thu, 17 Oct 2013 18:37:39 +0000
Received: from JV6RVH1 ([67.189.237.137]) by omta05.westchester.pa.mail.comcast.net with comcast id eJde1m00u2yZEBF3RJdewx; Thu, 17 Oct 2013 18:37:39 +0000
From: "ietfdbh" <ietfdbh@comcast.net>
To: <ietf@ietf.org>, "'IETF Announcement List'" <ietf-announce@ietf.org>
References: <20131017180905.32613.52312.idtracker@ietfa.amsl.com>
In-Reply-To: <20131017180905.32613.52312.idtracker@ietfa.amsl.com>
Date: Thu, 17 Oct 2013 14:37:37 -0400
Message-ID: <03a501cecb67$f4671770$dd354650$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQDe/3fBukWW5KwzDp8YLSsRkgfvBJvY0LoQ
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1382035059; bh=9HXP1FpOv40guVM71EiZ/A586UZAa6ulOxMxN7r/5mc=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=W+p6Bo6dkvrpIm4JdYz40WUAsIsusgqk36VleJA2KZgbFjf+fRAaBhca0M4EziNLe dgKaYrTOv2K3NgpGUHZg3aJxj4BpyIQz29Zk3d27d4LL9Akyv7knmEhYRJrCq0N7tU cZeKji8QaSlZVYIW0P1RbDTc6O77UcfA0Am2kVpmkQ9TaiHRF7zsQwEzw9wWmNe5BK J6HtN3vTVaZmDq0h2rjrD4tnzlw6mEByw/NQdoC3PWIPEyUsARUBBCE0fGCxAA8BEB 7JCnN8x1gCBeXblZ73gHgKoTs34mEJ3EkNnzxv+v8i4hJbZEkGsOfs6soj5hvNwilD tXYMVrbsIhOrg==
Cc: behave@ietf.org, dwing@cisco.com, dthaler@microsoft.com
Subject: Re: [BEHAVE] WG Action: Conclusion of Behavior Engineering for	Hindrance Avoidance	(behave)
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 18:37:44 -0000

I would like to personally thank Dave and Dan for their efforts chairing
this WG.
I found them excellent to work with.

David Harrington
ietfdbh@comcast.net
+1-603-828-1401

> -----Original Message-----
> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
> Behalf Of IESG Secretary
> Sent: Thursday, October 17, 2013 2:09 PM
> To: IETF Announcement List
> Cc: behave@ietf.org; dthaler@microsoft.com; dwing@cisco.com
> Subject: [BEHAVE] WG Action: Conclusion of Behavior Engineering for
> Hindrance Avoidance (behave)
> 
> The Behavior Engineering for Hindrance Avoidance (behave) Working Group
> in the Transport Area has concluded. The IESG contact persons are
> Spencer Dawkins and Martin Stiemerling.
> 
> BEHAVE has five working group drafts in progress:
> 
> draft-ietf-behave-ipfix-nat-logging
> draft-ietf-behave-nat-mib
> draft-ietf-behave-syslog-nat-logging
> draft-ietf-behave-requirements-update
> draft-ietf-behave-sctpnat
> 
> These will be converted to individual submissions.
> 
> The BEHAVE mailing list will remain open to support further discussions
> on these drafts, as necessary, and for review of relevant documents in
> other WGs.
> 
> BEHAVE has done substantial work and has produced 24 RFCs over nearly
> a decade, with two more in the RFC Editor queue.
> 
> Our thanks to Dan Wing and to Dave Thaler as chairs, and to all of the
> authors and working group participants.
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave


From Tina.Tsou.Zouting@huawei.com  Thu Oct 17 11:47:56 2013
Return-Path: <Tina.Tsou.Zouting@huawei.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76D0D11E81FF; Thu, 17 Oct 2013 11:47:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.314
X-Spam-Level: 
X-Spam-Status: No, score=-6.314 tagged_above=-999 required=5 tests=[AWL=0.285,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cFQWE1ku5GVH; Thu, 17 Oct 2013 11:47:52 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id E5F7311E8146; Thu, 17 Oct 2013 11:47:44 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id AWX05603; Thu, 17 Oct 2013 18:47:42 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.146.0; Thu, 17 Oct 2013 19:46:44 +0100
Received: from SJCEML401-HUB.china.huawei.com (10.212.94.42) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.146.0; Thu, 17 Oct 2013 19:47:40 +0100
Received: from SJCEML501-MBS.china.huawei.com ([169.254.2.123]) by sjceml401-hub.china.huawei.com ([::1]) with mapi id 14.03.0158.001; Thu, 17 Oct 2013 11:47:34 -0700
From: Tina TSOU <Tina.Tsou.Zouting@huawei.com>
To: ietfdbh <ietfdbh@comcast.net>
Thread-Topic: [BEHAVE] WG Action: Conclusion of Behavior Engineering	for Hindrance Avoidance	(behave)
Thread-Index: AQHOy2ga9ABOikvi2UawUev4JSrqdpn5O952
Date: Thu, 17 Oct 2013 18:47:33 +0000
Message-ID: <E20F5CF4-B2D4-45AD-A2D1-F41FDDA92963@huawei.com>
References: <20131017180905.32613.52312.idtracker@ietfa.amsl.com>, <03a501cecb67$f4671770$dd354650$@comcast.net>
In-Reply-To: <03a501cecb67$f4671770$dd354650$@comcast.net>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "dthaler@microsoft.com" <dthaler@microsoft.com>, "dwing@cisco.com" <dwing@cisco.com>, "behave@ietf.org" <behave@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, IETF Announcement List <ietf-announce@ietf.org>
Subject: Re: [BEHAVE] WG Action: Conclusion of Behavior Engineering	for	Hindrance Avoidance	(behave)
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 18:47:56 -0000

Dear all,
WG behave tremendously helps our way to IPv6 and IPv4 service continuity in=
 the industry. There is good memory of discussions, meetings, laugh, learn,=
 and grow.
Thank you everyone.

Thank you,
Tina

On Oct 17, 2013, at 11:38 AM, "ietfdbh" <ietfdbh@comcast.net> wrote:

> I would like to personally thank Dave and Dan for their efforts chairing
> this WG.
> I found them excellent to work with.
>=20
> David Harrington
> ietfdbh@comcast.net
> +1-603-828-1401
>=20
>> -----Original Message-----
>> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
>> Behalf Of IESG Secretary
>> Sent: Thursday, October 17, 2013 2:09 PM
>> To: IETF Announcement List
>> Cc: behave@ietf.org; dthaler@microsoft.com; dwing@cisco.com
>> Subject: [BEHAVE] WG Action: Conclusion of Behavior Engineering for
>> Hindrance Avoidance (behave)
>>=20
>> The Behavior Engineering for Hindrance Avoidance (behave) Working Group
>> in the Transport Area has concluded. The IESG contact persons are
>> Spencer Dawkins and Martin Stiemerling.
>>=20
>> BEHAVE has five working group drafts in progress:
>>=20
>> draft-ietf-behave-ipfix-nat-logging
>> draft-ietf-behave-nat-mib
>> draft-ietf-behave-syslog-nat-logging
>> draft-ietf-behave-requirements-update
>> draft-ietf-behave-sctpnat
>>=20
>> These will be converted to individual submissions.
>>=20
>> The BEHAVE mailing list will remain open to support further discussions
>> on these drafts, as necessary, and for review of relevant documents in
>> other WGs.
>>=20
>> BEHAVE has done substantial work and has produced 24 RFCs over nearly
>> a decade, with two more in the RFC Editor queue.
>>=20
>> Our thanks to Dan Wing and to Dave Thaler as chairs, and to all of the
>> authors and working group participants.
>> _______________________________________________
>> Behave mailing list
>> Behave@ietf.org
>> https://www.ietf.org/mailman/listinfo/behave
>=20
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave

From ietfdbh@comcast.net  Thu Oct 17 13:22:14 2013
Return-Path: <ietfdbh@comcast.net>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63D0011E8152 for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 13:22:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.437
X-Spam-Level: 
X-Spam-Status: No, score=-100.437 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VNy7PXDfp-Wg for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 13:22:10 -0700 (PDT)
Received: from qmta12.westchester.pa.mail.comcast.net (qmta12.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:44:76:96:59:227]) by ietfa.amsl.com (Postfix) with ESMTP id D10C911E8192 for <behave@ietf.org>; Thu, 17 Oct 2013 13:22:07 -0700 (PDT)
Received: from omta04.westchester.pa.mail.comcast.net ([76.96.62.35]) by qmta12.westchester.pa.mail.comcast.net with comcast id eKQS1m0050ldTLk5CLN7l0; Thu, 17 Oct 2013 20:22:07 +0000
Received: from JV6RVH1 ([67.189.237.137]) by omta04.westchester.pa.mail.comcast.net with comcast id eLN61m00t2yZEBF01LN7ta; Thu, 17 Oct 2013 20:22:07 +0000
From: "ietfdbh" <ietfdbh@comcast.net>
To: "'Simon Perreault'" <simon.perreault@viagenie.ca>, <behave@ietf.org>
References: <20131017142437.21877.76985.idtracker@ietfa.amsl.com> <525FF4A3.30600@viagenie.ca>
In-Reply-To: <525FF4A3.30600@viagenie.ca>
Date: Thu, 17 Oct 2013 16:22:06 -0400
Message-ID: <03c301cecb76$8c9d94c0$a5d8be40$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQDGaPk/D1ATb0PjIMvYn8p+FQKDFwGyqkMUm/x12iA=
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1382041327; bh=1peG7EtuSlmjmHOiv++/8em3KXTcFQRpZ10PC8MLG0A=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=CotPTkVHXXjcKCSsxKPH+8IJ0omnbLdZM3/necb+b0qFvlFp9fis/1nFTzNtIuUGU 8NBx9mC4pwFrNl+UqBOI44dCA4vK68e/Uaj4FpCoGgUWndTPngXStl4xAxbLTTnIEm hV+IjXF0xUTBCpjAqJCfq7DN69iXjTELQSJ+yp6myNq2ZpcwdtgqZp/fAlstjHaHst w2H8D7T4U9SlqhZLK3PkszRQ1d/vU8UFIgKiTOH5sAsdnnFpIqwWXYjzSCJxZaMGzk 90gOytzpBvapgYF4fBeauOfh4PEzOffirTnn7MDRKze0TlL7h7gVNwRLnK1uqvM3+c gBeKvkM00PsuQ==
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 20:22:14 -0000

Hi,

I didn't do a full MIB Doctor review, but I took a quick look.

For a syntactic correctness check, did you run this through libsmi =
tools?

I'm not crazy about the description clause in the instance table.
The goal of IETF is to standardize how things are done.
Having the "contexts MAY be used instead" rather defeats that purpose.

In addition, MIB modules should be independent of the protocol used to =
carry
the data.
(e.g., can SNMPv3 contexts be used to access the MIB using Netconf?)
And MIB modules should be written to operate regardless of SNMP version
used.
(e.g., can SNMPv3 contexts be used to access the MIB using SNMPv1?)
So specifying that SNMPv3 contexts can be used is wrong.
You would also need to allow SNMPv1/v2c communities.
But then you hit the issue of forward-compatibility.
What happens if SNMPv4 eliminates contexts?
And given that the instance table is being added because SNMPv3 contexts =
are
not scalable here, why would we want to suggest that as an alternative?

I am not convinced this whole design has been well thought-out.
To explain why I am concerned, let me discuss SNMPv3 contexts a bit.
The same object, such as a counter, can exist in multiple contexts.
Contexts are this sort-of-virtual thingee that is not at all defined
semantically.
As a result, different implementations use contexts in different ways.

The ENTITY-MIB provides tables for physical-to-logical mappings, and
entity-to-container mappings, to help standardize this mess.

Can the same MIB objects exist in multiple instances?
Your description of an instance index says the semantics are
implementation-dependent.
But the semantics are important for interoperability, and for an =
operator's
understanding of what is being reported.
If an "instance" represents a specific board in a chassis, does that =
mean
the implementation will count natTranslations per board?
What if an instance in another implementation means something else, such =
as
a client in a multi-client environment?
Or maybe an instance represents an address range in a shared address =
system.
What will natTranslations count for each of these implementations?
How does an NMS compare counters from multiple vendors if what the =
counter
counts is implementation-dependent?

You COULD design a standardized instance definition, so engineers know =
how
to implement an "instance", interoperably.
But realize this would only work for the nat-mib; all the other objects =
in
"the MIB" would not recognize this idea of instance.
If the instance being designed here refers to a board, what about the =
other
objects instrumented on that board, that might be relevant to the NAT
implemented on that board?=20
Will the "instance" now include things like the ipv4 and ipv6 and tcp
objects for that board?
Or will the instance simply use global counters for these values?

There are drafts for logging under development. Do each of these logging
approaches now need to include the concept of NAT instance?

I think this idea of instance needs a lot more discussion before being =
added
to the MIB module.

David Harrington
ietfdbh@comcast.net
+1-603-828-1401

> -----Original Message-----
> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
> Behalf Of Simon Perreault
> Sent: Thursday, October 17, 2013 10:31 AM
> To: behave@ietf.org
> Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
>=20
> This revision addresses comments by David Harrington, Dave Thaler,
> Juergen Schoenwaelder, Tom Taylor, and Jagadish Shivamurthy.
>=20
> I'm really not sure the way I added NAT instances is correct syntax, =
so
> please if a MIB doctor could verify it would be appreciated.
>=20
> At this point our to-do list for this MIB is now empty.
>=20
> Thanks,
> Simon
>=20
> Le 2013-10-17 16:24, internet-drafts@ietf.org a =E9crit :
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> >   This draft is a work item of the Behavior Engineering for =
Hindrance
> Avoidance Working Group of the IETF.
> >
> > 	Title           : Definitions of Managed Objects for Network =
Address
> Translators (NAT)
> > 	Author(s)       : Simon Perreault
> >                            Tina Tsou
> >                            Senthil Sivakumar
> > 	Filename        : draft-ietf-behave-nat-mib-09.txt
> > 	Pages           : 87
> > 	Date            : 2013-10-17
> >
> > Abstract:
> >     This memo defines a portion of the Management Information Base =
(MIB)
> >     for devices implementing Network Address Translator (NAT) =
function.
> >     This MIB module may be used for monitoring of a device capable =
of
NAT
> >     function.
> >
> >     This document obsoletes RFC 4008.
> >
> >
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-ietf-behave-nat-mib
> >
> > There's also a htmlized version available at:
> > http://tools.ietf.org/html/draft-ietf-behave-nat-mib-09
> >
> > A diff from the previous version is available at:
> > http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-behave-nat-mib-09
> >
> >
> > Please note that it may take a couple of minutes from the time of
> submission
> > until the htmlized version and diff are available at tools.ietf.org.
> >
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> >
> > _______________________________________________
> > Behave mailing list
> > Behave@ietf.org
> > https://www.ietf.org/mailman/listinfo/behave
> >
>=20
>=20
> --
> DTN made easy, lean, and smart --> http://postellation.viagenie.ca
> NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
> STUN/TURN server               --> http://numb.viagenie.ca
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave


From simon.perreault@viagenie.ca  Sun Oct 20 04:14:26 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F4F411E83B3 for <behave@ietfa.amsl.com>; Sun, 20 Oct 2013 04:14:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g254zUBXC-VC for <behave@ietfa.amsl.com>; Sun, 20 Oct 2013 04:14:25 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 6E5AC11E8170 for <behave@ietf.org>; Sun, 20 Oct 2013 04:14:25 -0700 (PDT)
Received: from porto.nomis80.org (unknown [IPv6:2620:0:230:2001::1000]) by jazz.viagenie.ca (Postfix) with ESMTPSA id B211B401F2 for <behave@ietf.org>; Sun, 20 Oct 2013 07:14:24 -0400 (EDT)
Message-ID: <5263BB0F.3090206@viagenie.ca>
Date: Sun, 20 Oct 2013 13:14:23 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8
MIME-Version: 1.0
To: behave@ietf.org
References: <20131017180905.32613.52312.idtracker@ietfa.amsl.com> <03a501cecb67$f4671770$dd354650$@comcast.net>
In-Reply-To: <03a501cecb67$f4671770$dd354650$@comcast.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [BEHAVE] WG Action: Conclusion of Behavior Engineering for	Hindrance Avoidance	(behave)
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Oct 2013 11:14:26 -0000

Le 2013-10-17 20:37, ietfdbh a écrit :
> I would like to personally thank Dave and Dan for their efforts chairing
> this WG.
> I found them excellent to work with.

+1!

Simon
-- 
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca

From xing@cernet.edu.cn  Sun Oct 20 05:58:03 2013
Return-Path: <xing@cernet.edu.cn>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73FA211E83C7 for <behave@ietfa.amsl.com>; Sun, 20 Oct 2013 05:58:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.185
X-Spam-Level: 
X-Spam-Status: No, score=-100.185 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ws-tnHSgV82P for <behave@ietfa.amsl.com>; Sun, 20 Oct 2013 05:57:57 -0700 (PDT)
Received: from cernet.edu.cn (mail.cernet.edu.cn [202.112.39.2]) by ietfa.amsl.com (Postfix) with ESMTP id 9A8B511E83C3 for <behave@ietf.org>; Sun, 20 Oct 2013 05:57:56 -0700 (PDT)
Received: from [127.0.0.1] (unknown [220.202.152.76]) by centos (Coremail) with SMTP id AQAAf3DrzgPW0mNS4WonAA--.49457S5; Sun, 20 Oct 2013 20:56:09 +0800 (CST)
Message-ID: <5263D2EA.1050100@cernet.edu.cn>
Date: Sun, 20 Oct 2013 20:56:10 +0800
From: Xing Li <xing@cernet.edu.cn>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
To: Simon Perreault <simon.perreault@viagenie.ca>
References: <20131017180905.32613.52312.idtracker@ietfa.amsl.com>	<03a501cecb67$f4671770$dd354650$@comcast.net> <5263BB0F.3090206@viagenie.ca>
In-Reply-To: <5263BB0F.3090206@viagenie.ca>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-CM-TRANSID: AQAAf3DrzgPW0mNS4WonAA--.49457S5
X-Coremail-Antispam: 1UD129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUU5f7k0a2IF6F4UM7kC6x804xWl14x267AK xVW8JVW5JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3wAFIxvE14AKwVWUJVWUGw A2ocxC64kIII0Yj41l84ACjcxK6xIIjxv20xvE14v26r1I6r4UM28EF7xvwVC0I7IYx2IY 6xkF7I0E14v26r1j6r4UM28EF7xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2js IEc7CjxVAFwI0_Gr1j6F4UJwAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAK zVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx 8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxkIecxEwVAFwVW5JwCF04k20xvY0x0E wIxGrwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67 kF1VAFwI0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY 6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6rW3Jr0E3s1lIx AIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JbIYCTnIWIev Ja73UjIFyTuYvjxUc75rUUUUU
X-CM-SenderInfo: p0lqwqxfhu0vvwohv3gofq/
Cc: behave@ietf.org
Subject: Re: [BEHAVE] WG Action: Conclusion of Behavior Engineering for	Hindrance Avoidance	(behave)
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Oct 2013 12:58:03 -0000

Simon Perreault å†™é�“:
> Le 2013-10-17 20:37, ietfdbh a Ã©crit :
>> I would like to personally thank Dave and Dan for their efforts chairing
>> this WG.
>> I found them excellent to work with.
>
> +1!
>
> Simon
+1!

xing





From jshivamu@cisco.com  Thu Oct 17 08:59:01 2013
Return-Path: <jshivamu@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE2B321F9B86 for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 08:59:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.334
X-Spam-Level: 
X-Spam-Status: No, score=-10.334 tagged_above=-999 required=5 tests=[AWL=0.265, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v40EtXuXK972 for <behave@ietfa.amsl.com>; Thu, 17 Oct 2013 08:58:45 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id 005AD21F9C4F for <behave@ietf.org>; Thu, 17 Oct 2013 08:58:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3552; q=dns/txt; s=iport; t=1382025522; x=1383235122; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=HCr2L8FJkdu1Wuq3/SH6IRX4RQp+Djr4IFWgGJluyJk=; b=dMS4swWmlprCfd73mQ7JR2nsVd6TTtcA5YAA7H96ZrZKSPdchS163jte CgPEW32WkiKGxtkktEfkR9x7tY1n+FcGe+vosgNrGAJcwOPNRwPeLL6Az xI6lMkwGeSTZnCKZmMfY+d+PuDyYniwoWLyeekcvDMPW8KpGem8tC0uco s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AksFABcIYFKtJXG8/2dsb2JhbABagwc4Ur03S4ElFnSCJQEBAQQBAQEkRwsMBAIBCBEEAQELGQsnCx0IAQEEAQ0FCBOHawzAVI8gMQcGgxmBBwOJBIsjhQ6QVYFmgT6CKQ
X-IronPort-AV: E=Sophos;i="4.93,514,1378857600"; d="scan'208";a="273337831"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-5.cisco.com with ESMTP; 17 Oct 2013 15:58:32 +0000
Received: from xhc-aln-x01.cisco.com (xhc-aln-x01.cisco.com [173.36.12.75]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id r9HFwW8i009606 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 17 Oct 2013 15:58:32 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.33]) by xhc-aln-x01.cisco.com ([173.36.12.75]) with mapi id 14.02.0318.004; Thu, 17 Oct 2013 10:58:32 -0500
From: "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com>
To: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>, Simon Perreault <simon.perreault@viagenie.ca>
Thread-Topic: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
Thread-Index: Ac7I/SOqkVfbur88SIaUSpa8VvnrDwBxkAAA//+/7wD//qQMAA==
Date: Thu, 17 Oct 2013 15:58:31 +0000
Message-ID: <4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF1316A@xmb-rcd-x10.cisco.com>
References: <525ED40A.1080006@viagenie.ca> <CB1B483277FEC94E9B58357040EE5D023644BEF9@xmb-rcd-x15.cisco.com>
In-Reply-To: <CB1B483277FEC94E9B58357040EE5D023644BEF9@xmb-rcd-x15.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.65.67.112]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Sun, 20 Oct 2013 17:22:20 -0700
Cc: "Pranabesh Das \(pranabes\)" <pranabes@cisco.com>, "behave@ietf.org" <behave@ietf.org>, "Asutosh Brahma \(abrahma\)" <abrahma@cisco.com>, "Somnath Roy \(somnathr\)" <somnathr@cisco.com>, "Ananth Bhat \(anantbha\)" <anantbha@cisco.com>, "Siva Sivaramakrishnan \(sivarama\)" <sivarama@cisco.com>
Subject: Re: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Oct 2013 15:59:02 -0000

Hi Simon and Senthil,
Thanks a lot for the quick and positive response.
Could we know when is the next revision of the draft scheduled?

Thanks
Jagadish

-----Original Message-----
From: Senthil Sivakumar (ssenthil)=20
Sent: Wednesday, October 16, 2013 11:40 PM
To: Simon Perreault; Jagadish Shivamurthy (jshivamu)
Cc: Pranabesh Das (pranabes); behave@ietf.org; Asutosh Brahma (abrahma); So=
mnath Roy (somnathr); Ananth Bhat (anantbha); Siva Sivaramakrishnan (sivara=
ma)
Subject: Re: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-=
08 - Suggestion to make it scalable

I support adding the instances, I have heard from other people too that con=
texts don=B9t scale well.

Thanks
Senthil

On 10/16/13 1:59 PM, "Simon Perreault" <simon.perreault@viagenie.ca> wrote:

>Thanks a lot for the input!
>
>I had expected that SNMPv3 contexts would be used to do that, but I see=20
>it can become unmanageable. What's needed is fairly easy to add to the=20
>draft. Unless people disagree, it's going to be part of the next revision.
>
>Could this problem be generalized to other non-NAT application? If so,=20
>is there a need for a generic solution?
>
>Simon
>
>Le 2013-10-14 18:48, Jagadish Shivamurthy (jshivamu) a =E9crit :
>> Hello,
>>
>> I am from Cisco engineering team that works on Edge and Core router=20
>> products.
>>
>> We do provide NAT solutions for Service Providers in our routers=20
>> (ASR9K and CRS-1 and CRS-3 routers).
>>
>> We want to implement the new MIB being defined in
>> http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08
>>
>> However, the MIB in the current format (as of draft version 8) has a=20
>> limitation that prevents us from being able to implement it. Our=20
>> routers provide NAT at large scale (CGN or LSN). A single router=20
>> (that is a single SNMP agent) can have multiple line cards that=20
>> provide NAT (different NAT solutions such as NAT44, NAT64, DS Lite)=20
>> and there could be multiple (up to 64) instances of each of these=20
>> applications on a single card. Hence, the MIB needs to be capable of=20
>> handle multiple instances of NAT applications. Though using SNMP=20
>> contexts is one way to handle this, the method of contexts is=20
>> manageable when the number of instances is small. This method does=20
>> NOT scale up. It becomes too complex to deploy and configure when we=20
>> have hundreds of instances to support.
>>
>> Hence, in order for this MIB to be used in a large scale NAT (LSN)=20
>> environment, we request you to add the ability to handle multiple=20
>> instances. A smaller router/firewall box that has only one instance=20
>> can make use of the MIB with a single instance. Hence the MIB will=20
>> become useful across different scale of NAT solutions.
>>
>> Please consider this requirement and provide this support in the next=20
>> draft. It will be very helpful to us if you could let us know if this=20
>> request is considered or not.
>>
>> Thanks
>>
>> Jagadish
>>
>>
>>
>> _______________________________________________
>> Behave mailing list
>> Behave@ietf.org
>> https://www.ietf.org/mailman/listinfo/behave
>>
>
>
>--
>DTN made easy, lean, and smart --> http://postellation.viagenie.ca
>NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
>STUN/TURN server               --> http://numb.viagenie.ca
>_______________________________________________
>Behave mailing list
>Behave@ietf.org
>https://www.ietf.org/mailman/listinfo/behave


From tom.taylor.stds@gmail.com  Mon Oct 21 15:37:15 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45C8011E8739 for <behave@ietfa.amsl.com>; Mon, 21 Oct 2013 15:37:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ggQQ9A3VoyAO for <behave@ietfa.amsl.com>; Mon, 21 Oct 2013 15:37:14 -0700 (PDT)
Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 509EE11E875D for <behave@ietf.org>; Mon, 21 Oct 2013 15:37:01 -0700 (PDT)
Received: by mail-ie0-f171.google.com with SMTP id tp5so311712ieb.30 for <behave@ietf.org>; Mon, 21 Oct 2013 15:36:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=GrQDFkg1qWw3jKclEXdmVpMTTR44bzBRzyXdTuM8qmc=; b=zwAZtasOxfndenhFwFuEzXK2kC8BHfrpJMFHAYrui0VTREf06TC30kOx2L20wgs6jz 4uAtvw5gNGfl/2QsPWqtUCAf9dgc+KMVVp1W82LRyRDLm5JvNaimQARaj4GNWMYOF8B0 R8Q6dlYfKLP+w+pK570VdwQpUcsMcymmDq5KTXzNbfYg+gc171Erny+C7LcMJbonoFGU Iu3PSLEKVcAPaDWJQdU51hDFVsIJ2aXxfJiyUpBipArD3Rcu+Zd3wMRAOq28MXf1DQnk Lr84YpCRZxKuUO3guymXhYvLxyM4dEg4wZX5v7sahGwoWrU71zCIMfC0ERzhRfbbWSSS 410g==
X-Received: by 10.42.128.207 with SMTP id n15mr259239ics.7.1382395013240; Mon, 21 Oct 2013 15:36:53 -0700 (PDT)
Received: from [10.104.68.42] ([75.98.19.132]) by mx.google.com with ESMTPSA id o15sm157342igx.6.2013.10.21.15.36.51 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 21 Oct 2013 15:36:52 -0700 (PDT)
Message-ID: <5265AC7E.90507@gmail.com>
Date: Mon, 21 Oct 2013 18:36:46 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: behave@ietf.org, Simon Perrault <simon.perreault@viagenie.ca>,  Senthil Sivakumar <ssenthil@cisco.com>, Spencer Dawkins <spencerdawkins.ietf@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [BEHAVE] draft-ietf-behave-syslog-nat-logging-05
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Oct 2013 22:37:15 -0000

I have updated this draft in response to the comments I received from 
Simon and Senthil. I believe this completes the alignment of the draft 
with -nat-mib-09. I will do another update to align with IPFIX, if 
necessary, when a new version of that document comes out.

Substantive changes:

1. Dropped reference to a realm table in the MIB in Section 2.2.

2. Dropped the reporting NAT type parameter (many sections affected).

3. Tied the description of the MIB quota table and counter in Section 
3.2.9 to the implementation in -nat-mib-09. Deleted related Editor's 
Note in Section 5.2.22.

We have a problem with realm identifiers. The MIB has them as 
SnmpAdminString (SIZE (0..32)). Corresponding to this, the SYSLOG 
document also has them as text. Senthil would prefer numbers for IPFIX. 
I have left realm as text for the moment. Maybe we need a realm mapping 
table in the MIB after all.

Tom Taylor

From Tina.Tsou.Zouting@huawei.com  Mon Oct 21 17:14:00 2013
Return-Path: <Tina.Tsou.Zouting@huawei.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 749DF11E80DC for <behave@ietfa.amsl.com>; Mon, 21 Oct 2013 17:14:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.278
X-Spam-Level: 
X-Spam-Status: No, score=-6.278 tagged_above=-999 required=5 tests=[AWL=0.320,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VBkkw-hnxcXu for <behave@ietfa.amsl.com>; Mon, 21 Oct 2013 17:13:56 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id 84DBF11E82C7 for <behave@ietf.org>; Mon, 21 Oct 2013 17:13:55 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id AZH75992; Tue, 22 Oct 2013 00:13:53 +0000 (GMT)
Received: from LHREML406-HUB.china.huawei.com (10.201.5.243) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.146.0; Tue, 22 Oct 2013 01:13:43 +0100
Received: from SJCEML402-HUB.china.huawei.com (10.212.94.43) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.146.0; Tue, 22 Oct 2013 01:13:51 +0100
Received: from SJCEML501-MBS.china.huawei.com ([169.254.2.123]) by sjceml402-hub.china.huawei.com ([10.212.94.43]) with mapi id 14.03.0158.001; Mon, 21 Oct 2013 17:13:45 -0700
From: Tina TSOU <Tina.Tsou.Zouting@huawei.com>
To: "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com>
Thread-Topic: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
Thread-Index: Ac7I/SOqkVfbur88SIaUSpa8VvnrDwB1wOIAAABf0YAALa/sgADLyxum
Date: Tue, 22 Oct 2013 00:13:45 +0000
Message-ID: <9C58F032-6EEF-4F32-9474-47107236F572@huawei.com>
References: <525ED40A.1080006@viagenie.ca> <CB1B483277FEC94E9B58357040EE5D023644BEF9@xmb-rcd-x15.cisco.com>, <4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF1316A@xmb-rcd-x10.cisco.com>
In-Reply-To: <4EF6C4B73AD8CA41BCEA4C521FF7BCED1FF1316A@xmb-rcd-x10.cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_9C58F0326EEF4F32947447107236F572huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "Pranabesh Das \(pranabes\)" <pranabes@cisco.com>, "behave@ietf.org" <behave@ietf.org>, "Asutosh Brahma \(abrahma\)" <abrahma@cisco.com>, "Somnath	Roy \(somnathr\)" <somnathr@cisco.com>, "Ananth Bhat \(anantbha\)" <anantbha@cisco.com>, "Siva Sivaramakrishnan \(sivarama\)" <sivarama@cisco.com>
Subject: Re: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08 - Suggestion to make it scalable
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2013 00:14:00 -0000

--_000_9C58F0326EEF4F32947447107236F572huaweicom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear Jagadish,
Version-09 is at http://datatracker.ietf.org/doc/draft-ietf-behave-nat-mib/=
.

Thank you,
Tina

On Oct 20, 2013, at 5:22 PM, "Jagadish Shivamurthy (jshivamu)" <jshivamu@ci=
sco.com<mailto:jshivamu@cisco.com>> wrote:

Hi Simon and Senthil,
Thanks a lot for the quick and positive response.
Could we know when is the next revision of the draft scheduled?

Thanks
Jagadish

-----Original Message-----
From: Senthil Sivakumar (ssenthil)
Sent: Wednesday, October 16, 2013 11:40 PM
To: Simon Perreault; Jagadish Shivamurthy (jshivamu)
Cc: Pranabesh Das (pranabes); behave@ietf.org<mailto:behave@ietf.org>; Asut=
osh Brahma (abrahma); Somnath Roy (somnathr); Ananth Bhat (anantbha); Siva =
Sivaramakrishnan (sivarama)
Subject: Re: [BEHAVE] http://tools.ietf.org/html/draft-ietf-behave-nat-mib-=
08 - Suggestion to make it scalable

I support adding the instances, I have heard from other people too that con=
texts don=B9t scale well.

Thanks
Senthil

On 10/16/13 1:59 PM, "Simon Perreault" <simon.perreault@viagenie.ca<mailto:=
simon.perreault@viagenie.ca>> wrote:

Thanks a lot for the input!

I had expected that SNMPv3 contexts would be used to do that, but I see
it can become unmanageable. What's needed is fairly easy to add to the
draft. Unless people disagree, it's going to be part of the next revision.

Could this problem be generalized to other non-NAT application? If so,
is there a need for a generic solution?

Simon

Le 2013-10-14 18:48, Jagadish Shivamurthy (jshivamu) a =E9crit :
Hello,

I am from Cisco engineering team that works on Edge and Core router
products.

We do provide NAT solutions for Service Providers in our routers
(ASR9K and CRS-1 and CRS-3 routers).

We want to implement the new MIB being defined in
http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08

However, the MIB in the current format (as of draft version 8) has a
limitation that prevents us from being able to implement it. Our
routers provide NAT at large scale (CGN or LSN). A single router
(that is a single SNMP agent) can have multiple line cards that
provide NAT (different NAT solutions such as NAT44, NAT64, DS Lite)
and there could be multiple (up to 64) instances of each of these
applications on a single card. Hence, the MIB needs to be capable of
handle multiple instances of NAT applications. Though using SNMP
contexts is one way to handle this, the method of contexts is
manageable when the number of instances is small. This method does
NOT scale up. It becomes too complex to deploy and configure when we
have hundreds of instances to support.

Hence, in order for this MIB to be used in a large scale NAT (LSN)
environment, we request you to add the ability to handle multiple
instances. A smaller router/firewall box that has only one instance
can make use of the MIB with a single instance. Hence the MIB will
become useful across different scale of NAT solutions.

Please consider this requirement and provide this support in the next
draft. It will be very helpful to us if you could let us know if this
request is considered or not.

Thanks

Jagadish



_______________________________________________
Behave mailing list
Behave@ietf.org<mailto:Behave@ietf.org>
https://www.ietf.org/mailman/listinfo/behave



--
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca
_______________________________________________
Behave mailing list
Behave@ietf.org<mailto:Behave@ietf.org>
https://www.ietf.org/mailman/listinfo/behave

_______________________________________________
Behave mailing list
Behave@ietf.org<mailto:Behave@ietf.org>
https://www.ietf.org/mailman/listinfo/behave

--_000_9C58F0326EEF4F32947447107236F572huaweicom_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body dir=3D"auto">
<div>Dear Jagadish,</div>
<div>Version-09 is at&nbsp;<a href=3D"http://datatracker.ietf.org/doc/draft=
-ietf-behave-nat-mib/">http://datatracker.ietf.org/doc/draft-ietf-behave-na=
t-mib/</a>.<br>
<div><br>
</div>
<div>Thank you,</div>
Tina</div>
<div><br>
On Oct 20, 2013, at 5:22 PM, &quot;Jagadish Shivamurthy (jshivamu)&quot; &l=
t;<a href=3D"mailto:jshivamu@cisco.com">jshivamu@cisco.com</a>&gt; wrote:<b=
r>
<br>
</div>
<blockquote type=3D"cite">
<div><span>Hi Simon and Senthil,</span><br>
<span>Thanks a lot for the quick and positive response.</span><br>
<span>Could we know when is the next revision of the draft scheduled?</span=
><br>
<span></span><br>
<span>Thanks</span><br>
<span>Jagadish</span><br>
<span></span><br>
<span>-----Original Message-----</span><br>
<span>From: Senthil Sivakumar (ssenthil) </span><br>
<span>Sent: Wednesday, October 16, 2013 11:40 PM</span><br>
<span>To: Simon Perreault; Jagadish Shivamurthy (jshivamu)</span><br>
<span>Cc: Pranabesh Das (pranabes); <a href=3D"mailto:behave@ietf.org">beha=
ve@ietf.org</a>; Asutosh Brahma (abrahma); Somnath Roy (somnathr); Ananth B=
hat (anantbha); Siva Sivaramakrishnan (sivarama)</span><br>
<span>Subject: Re: [BEHAVE] <a href=3D"http://tools.ietf.org/html/draft-iet=
f-behave-nat-mib-08">
http://tools.ietf.org/html/draft-ietf-behave-nat-mib-08</a> - Suggestion to=
 make it scalable</span><br>
<span></span><br>
<span>I support adding the instances, I have heard from other people too th=
at contexts don=B9t scale well.</span><br>
<span></span><br>
<span>Thanks</span><br>
<span>Senthil</span><br>
<span></span><br>
<span>On 10/16/13 1:59 PM, &quot;Simon Perreault&quot; &lt;<a href=3D"mailt=
o:simon.perreault@viagenie.ca">simon.perreault@viagenie.ca</a>&gt; wrote:</=
span><br>
<span></span><br>
<blockquote type=3D"cite"><span>Thanks a lot for the input!</span><br>
</blockquote>
<blockquote type=3D"cite"><span></span><br>
</blockquote>
<blockquote type=3D"cite"><span>I had expected that SNMPv3 contexts would b=
e used to do that, but I see
</span><br>
</blockquote>
<blockquote type=3D"cite"><span>it can become unmanageable. What's needed i=
s fairly easy to add to the
</span><br>
</blockquote>
<blockquote type=3D"cite"><span>draft. Unless people disagree, it's going t=
o be part of the next revision.</span><br>
</blockquote>
<blockquote type=3D"cite"><span></span><br>
</blockquote>
<blockquote type=3D"cite"><span>Could this problem be generalized to other =
non-NAT application? If so,
</span><br>
</blockquote>
<blockquote type=3D"cite"><span>is there a need for a generic solution?</sp=
an><br>
</blockquote>
<blockquote type=3D"cite"><span></span><br>
</blockquote>
<blockquote type=3D"cite"><span>Simon</span><br>
</blockquote>
<blockquote type=3D"cite"><span></span><br>
</blockquote>
<blockquote type=3D"cite"><span>Le 2013-10-14 18:48, Jagadish Shivamurthy (=
jshivamu) a =E9crit :</span><br>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>Hello,</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>I am from Cisco engineering team that works=
 on Edge and Core router
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>products.</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>We do provide NAT solutions for Service Pro=
viders in our routers
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>(ASR9K and CRS-1 and CRS-3 routers).</span>=
<br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>We want to implement the new MIB being defi=
ned in</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span><a href=3D"http://tools.ietf.org/html/draft=
-ietf-behave-nat-mib-08">http://tools.ietf.org/html/draft-ietf-behave-nat-m=
ib-08</a></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>However, the MIB in the current format (as =
of draft version 8) has a
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>limitation that prevents us from being able=
 to implement it. Our
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>routers provide NAT at large scale (CGN or =
LSN). A single router
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>(that is a single SNMP agent) can have mult=
iple line cards that
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>provide NAT (different NAT solutions such a=
s NAT44, NAT64, DS Lite)
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>and there could be multiple (up to 64) inst=
ances of each of these
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>applications on a single card. Hence, the M=
IB needs to be capable of
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>handle multiple instances of NAT applicatio=
ns. Though using SNMP
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>contexts is one way to handle this, the met=
hod of contexts is
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>manageable when the number of instances is =
small. This method does
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>NOT scale up. It becomes too complex to dep=
loy and configure when we
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>have hundreds of instances to support.</spa=
n><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>Hence, in order for this MIB to be used in =
a large scale NAT (LSN)
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>environment, we request you to add the abil=
ity to handle multiple
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>instances. A smaller router/firewall box th=
at has only one instance
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>can make use of the MIB with a single insta=
nce. Hence the MIB will
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>become useful across different scale of NAT=
 solutions.</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>Please consider this requirement and provid=
e this support in the next
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>draft. It will be very helpful to us if you=
 could let us know if this
</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>request is considered or not.</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>Thanks</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>Jagadish</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>___________________________________________=
____</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span>Behave mailing list</span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span><a href=3D"mailto:Behave@ietf.org">Behave@i=
etf.org</a></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span><a href=3D"https://www.ietf.org/mailman/lis=
tinfo/behave">https://www.ietf.org/mailman/listinfo/behave</a></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite">
<blockquote type=3D"cite"><span></span><br>
</blockquote>
</blockquote>
<blockquote type=3D"cite"><span></span><br>
</blockquote>
<blockquote type=3D"cite"><span></span><br>
</blockquote>
<blockquote type=3D"cite"><span>--</span><br>
</blockquote>
<blockquote type=3D"cite"><span>DTN made easy, lean, and smart --&gt; <a hr=
ef=3D"http://postellation.viagenie.ca">
http://postellation.viagenie.ca</a></span><br>
</blockquote>
<blockquote type=3D"cite"><span>NAT64/DNS64 open-source &nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;--&gt; <a href=3D"http://ecdysis.viagenie.ca">
http://ecdysis.viagenie.ca</a></span><br>
</blockquote>
<blockquote type=3D"cite"><span>STUN/TURN server &nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--&gt; <a href=3D=
"http://numb.viagenie.ca">
http://numb.viagenie.ca</a></span><br>
</blockquote>
<blockquote type=3D"cite"><span>___________________________________________=
____</span><br>
</blockquote>
<blockquote type=3D"cite"><span>Behave mailing list</span><br>
</blockquote>
<blockquote type=3D"cite"><span><a href=3D"mailto:Behave@ietf.org">Behave@i=
etf.org</a></span><br>
</blockquote>
<blockquote type=3D"cite"><span><a href=3D"https://www.ietf.org/mailman/lis=
tinfo/behave">https://www.ietf.org/mailman/listinfo/behave</a></span><br>
</blockquote>
<span></span><br>
<span>_______________________________________________</span><br>
<span>Behave mailing list</span><br>
<span><a href=3D"mailto:Behave@ietf.org">Behave@ietf.org</a></span><br>
<span><a href=3D"https://www.ietf.org/mailman/listinfo/behave">https://www.=
ietf.org/mailman/listinfo/behave</a></span><br>
</div>
</blockquote>
</body>
</html>

--_000_9C58F0326EEF4F32947447107236F572huaweicom_--

From simon.perreault@viagenie.ca  Tue Oct 22 06:57:53 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D9BA11E81B2 for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 06:57:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lNTNYwpUuZ5D for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 06:57:52 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 900BB11E83A3 for <behave@ietf.org>; Tue, 22 Oct 2013 06:57:37 -0700 (PDT)
Received: from [127.0.0.1] (h228.viagenie.ca [206.123.31.228]) by jazz.viagenie.ca (Postfix) with ESMTPSA id A6EE6401F0; Tue, 22 Oct 2013 09:57:36 -0400 (EDT)
Message-ID: <5266844F.5060707@viagenie.ca>
Date: Tue, 22 Oct 2013 15:57:35 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: Tom Taylor <tom.taylor.stds@gmail.com>, behave@ietf.org,  Senthil Sivakumar <ssenthil@cisco.com>, Spencer Dawkins <spencerdawkins.ietf@gmail.com>
References: <5265AC7E.90507@gmail.com>
In-Reply-To: <5265AC7E.90507@gmail.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Subject: Re: [BEHAVE] draft-ietf-behave-syslog-nat-logging-05
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2013 13:57:53 -0000

Le 2013-10-22 00:36, Tom Taylor a écrit :
> We have a problem with realm identifiers. The MIB has them as
> SnmpAdminString (SIZE (0..32)). Corresponding to this, the SYSLOG
> document also has them as text. Senthil would prefer numbers for IPFIX.
> I have left realm as text for the moment. Maybe we need a realm mapping
> table in the MIB after all.

How would the administrator interpret the number? I mean, aren't VRFs
identified by strings on Cisco devices?

Simon

From ssenthil@cisco.com  Tue Oct 22 07:18:41 2013
Return-Path: <ssenthil@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65FBC11E83AB for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 07:18:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TZwjixaZ8P0t for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 07:18:35 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 6A03B11E81B3 for <behave@ietf.org>; Tue, 22 Oct 2013 07:18:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1323; q=dns/txt; s=iport; t=1382451513; x=1383661113; h=from:to:subject:date:message-id:in-reply-to:content-id: content-transfer-encoding:mime-version; bh=O4iIBWXdUjRWwK4ncFaCmeGteqs3KnWOoVsgFb+kUT0=; b=R1XWHsLKE8Pvzr7cbIuLUgEd8FbhfzXzehF8FLz5wXe9smGIfHOXqtAf nYOmF6RG8CY9HKe/oIV+cBx6PFU1t7Bf6pwVP+yMzlZsbuwyTQC1sBCKz tuuXkwldh579KTEenGNV26u59OH3k7TqeygXPtyc68t9stNgSeiYyA9uz Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjMFAKeIZlKtJXHA/2dsb2JhbABZgweBDL5HgSMWdIInAQSBCwEIIlYlAgQBEgiHfrsNjxU4gx+BCgOJB6EJgySCKg
X-IronPort-AV: E=Sophos;i="4.93,548,1378857600"; d="scan'208";a="275196604"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-4.cisco.com with ESMTP; 22 Oct 2013 14:18:33 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id r9MEIWnM003326 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 22 Oct 2013 14:18:32 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.246]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.02.0318.004; Tue, 22 Oct 2013 09:18:32 -0500
From: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
To: Simon Perreault <simon.perreault@viagenie.ca>, Tom Taylor <tom.taylor.stds@gmail.com>, "behave@ietf.org" <behave@ietf.org>, "Spencer Dawkins" <spencerdawkins.ietf@gmail.com>
Thread-Topic: draft-ietf-behave-syslog-nat-logging-05
Thread-Index: AQHOzq4RXArIqG5WLEeQo96zisHhkpoBE8eA///Cy4A=
Date: Tue, 22 Oct 2013 14:18:31 +0000
Message-ID: <CB1B483277FEC94E9B58357040EE5D0236470166@xmb-rcd-x15.cisco.com>
In-Reply-To: <5266844F.5060707@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [64.102.83.140]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <7F9F10CF5BF5EB47AA07DB617E03BF58@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [BEHAVE] draft-ietf-behave-syslog-nat-logging-05
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2013 14:18:41 -0000

Maybe I am treading too deep into the implementation, many of ASIC based
nat engines don=B9t deal with strings (too expensive), they deal with
numbers.
There is a conversion layer that converts these strings to numbers, but
the actual logging happens from the dataplane engines directly
and there is no facility to convert numbers to strings. With IPFIX, we
have the collector on the other side and the collector would be
Privy to the information of vrf ID to string conversion, that is the
assumption. Syslog and MIB would happen from a layer above the
Data plane (management plane if you will), so it would be able to convert
to strings. That is the reason why I prefer numbers in IPFIX,
that is the only way it can scale.

Senthil

On 10/22/13 9:57 AM, "Simon Perreault" <simon.perreault@viagenie.ca> wrote:

>Le 2013-10-22 00:36, Tom Taylor a =E9crit :
>> We have a problem with realm identifiers. The MIB has them as
>> SnmpAdminString (SIZE (0..32)). Corresponding to this, the SYSLOG
>> document also has them as text. Senthil would prefer numbers for IPFIX.
>> I have left realm as text for the moment. Maybe we need a realm mapping
>> table in the MIB after all.
>
>How would the administrator interpret the number? I mean, aren't VRFs
>identified by strings on Cisco devices?
>
>Simon


From simon.perreault@viagenie.ca  Tue Oct 22 07:32:41 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69D9011E83DC for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 07:32:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZTr2w+OOznSg for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 07:32:41 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id F174111E83E2 for <behave@ietf.org>; Tue, 22 Oct 2013 07:32:36 -0700 (PDT)
Received: from [127.0.0.1] (h228.viagenie.ca [206.123.31.228]) by jazz.viagenie.ca (Postfix) with ESMTPSA id D751B401F0; Tue, 22 Oct 2013 10:32:31 -0400 (EDT)
Message-ID: <52668C7E.1080004@viagenie.ca>
Date: Tue, 22 Oct 2013 16:32:30 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>,  Tom Taylor <tom.taylor.stds@gmail.com>, "behave@ietf.org" <behave@ietf.org>,  Spencer Dawkins <spencerdawkins.ietf@gmail.com>
References: <CB1B483277FEC94E9B58357040EE5D0236470166@xmb-rcd-x15.cisco.com>
In-Reply-To: <CB1B483277FEC94E9B58357040EE5D0236470166@xmb-rcd-x15.cisco.com>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Subject: Re: [BEHAVE] draft-ietf-behave-syslog-nat-logging-05
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2013 14:32:41 -0000

Le 2013-10-22 16:18, Senthil Sivakumar (ssenthil) a écrit :
> Maybe I am treading too deep into the implementation, many of ASIC based
> nat engines don¹t deal with strings (too expensive), they deal with
> numbers.
> There is a conversion layer that converts these strings to numbers, but
> the actual logging happens from the dataplane engines directly
> and there is no facility to convert numbers to strings. With IPFIX, we
> have the collector on the other side and the collector would be
> Privy to the information of vrf ID to string conversion, that is the
> assumption. Syslog and MIB would happen from a layer above the
> Data plane (management plane if you will), so it would be able to convert
> to strings. That is the reason why I prefer numbers in IPFIX,
> that is the only way it can scale.

Can we then agree that IPFIX and SNMP/syslog will do different things?

There is precedent for using strings in SNMP (SNMPv3 contexts). And for
syslog, strings would make a lot more sense.

Simon

From ssenthil@cisco.com  Tue Oct 22 08:01:28 2013
Return-Path: <ssenthil@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17E6211E83DE for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 08:01:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BTgNzOuWbhkh for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 08:01:22 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 169FB11E81B3 for <behave@ietf.org>; Tue, 22 Oct 2013 08:01:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1167; q=dns/txt; s=iport; t=1382454082; x=1383663682; h=from:to:subject:date:message-id:in-reply-to:content-id: content-transfer-encoding:mime-version; bh=OVMjqptxhJNLH4nSBHpNzriWRHrMWuRLAUH2nin/sjc=; b=PgF732HpCcPUFd96syK8CZIB6IDwV7GVrOL7DoTZORON/69rQRgqkFvB Ie8NN+6dHxIWAhD5fgiYzyijRVv7zByr+bBSpzmP3XpA0ag4ndN2E1q/+ x/TF2a5keBowYzI4m0Lc9fFo/H5GbMVZadr7DirXh6Zbb5yxza/W2V5Xr Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjMFAD2SZlKtJV2d/2dsb2JhbABZgweBDL5HgSQWdIInAQSBCwEIIlYlAgQBEgiHfrpcjxU4gx+BCgOqEIMkgio
X-IronPort-AV: E=Sophos;i="4.93,548,1378857600"; d="scan'208";a="275139910"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-8.cisco.com with ESMTP; 22 Oct 2013 15:01:21 +0000
Received: from xhc-rcd-x02.cisco.com (xhc-rcd-x02.cisco.com [173.37.183.76]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id r9MF1LWD021620 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 22 Oct 2013 15:01:21 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.246]) by xhc-rcd-x02.cisco.com ([173.37.183.76]) with mapi id 14.02.0318.004; Tue, 22 Oct 2013 10:01:21 -0500
From: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
To: Simon Perreault <simon.perreault@viagenie.ca>, Tom Taylor <tom.taylor.stds@gmail.com>, "behave@ietf.org" <behave@ietf.org>, "Spencer Dawkins" <spencerdawkins.ietf@gmail.com>
Thread-Topic: draft-ietf-behave-syslog-nat-logging-05
Thread-Index: AQHOzq4RXArIqG5WLEeQo96zisHhkpoBE8eA///Cy4CAAEb2AP//xP4A
Date: Tue, 22 Oct 2013 15:01:19 +0000
Message-ID: <CB1B483277FEC94E9B58357040EE5D02364721F4@xmb-rcd-x15.cisco.com>
In-Reply-To: <52668C7E.1080004@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [64.102.83.140]
Content-Type: text/plain; charset="windows-1254"
Content-ID: <61F501B1447556438FFF239328C73DAC@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [BEHAVE] draft-ietf-behave-syslog-nat-logging-05
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2013 15:01:28 -0000

On 10/22/13 10:32 AM, "Simon Perreault" <simon.perreault@viagenie.ca>
wrote:

>Le 2013-10-22 16:18, Senthil Sivakumar (ssenthil) a =E9crit :
>> Maybe I am treading too deep into the implementation, many of ASIC based
>> nat engines don=B9t deal with strings (too expensive), they deal with
>> numbers.
>> There is a conversion layer that converts these strings to numbers, but
>> the actual logging happens from the dataplane engines directly
>> and there is no facility to convert numbers to strings. With IPFIX, we
>> have the collector on the other side and the collector would be
>> Privy to the information of vrf ID to string conversion, that is the
>> assumption. Syslog and MIB would happen from a layer above the
>> Data plane (management plane if you will), so it would be able to
>>convert
>> to strings. That is the reason why I prefer numbers in IPFIX,
>> that is the only way it can scale.
>
>Can we then agree that IPFIX and SNMP/syslog will do different things?

I would agree.

Senthil

>
>There is precedent for using strings in SNMP (SNMPv3 contexts). And for
>syslog, strings would make a lot more sense.
>
>Simon


From simon.perreault@viagenie.ca  Tue Oct 22 08:23:58 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0149A11E83E9 for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 08:23:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0N8ntYFd6t5j for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 08:23:57 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 46F7A11E81C5 for <behave@ietf.org>; Tue, 22 Oct 2013 08:23:57 -0700 (PDT)
Received: from [127.0.0.1] (h228.viagenie.ca [206.123.31.228]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 20496401EF; Tue, 22 Oct 2013 11:23:56 -0400 (EDT)
Message-ID: <5266988A.9080501@viagenie.ca>
Date: Tue, 22 Oct 2013 17:23:54 +0200
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: ietfdbh <ietfdbh@comcast.net>, behave@ietf.org
References: <20131017142437.21877.76985.idtracker@ietfa.amsl.com> <525FF4A3.30600@viagenie.ca> <03c301cecb76$8c9d94c0$a5d8be40$@comcast.net>
In-Reply-To: <03c301cecb76$8c9d94c0$a5d8be40$@comcast.net>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2013 15:23:58 -0000

Le 2013-10-17 22:22, ietfdbh a écrit :
> I didn't do a full MIB Doctor review, but I took a quick look.

Thanks a lot!

> For a syntactic correctness check, did you run this through libsmi tools?

Yes.

> I'm not crazy about the description clause in the instance table.
> The goal of IETF is to standardize how things are done.
> Having the "contexts MAY be used instead" rather defeats that purpose.
> 
> In addition, MIB modules should be independent of the protocol used to carry
> the data.
> (e.g., can SNMPv3 contexts be used to access the MIB using Netconf?)
> And MIB modules should be written to operate regardless of SNMP version
> used.
> (e.g., can SNMPv3 contexts be used to access the MIB using SNMPv1?)
> So specifying that SNMPv3 contexts can be used is wrong.
> You would also need to allow SNMPv1/v2c communities.
> But then you hit the issue of forward-compatibility.
> What happens if SNMPv4 eliminates contexts?
> And given that the instance table is being added because SNMPv3 contexts are
> not scalable here, why would we want to suggest that as an alternative?
> 
> I am not convinced this whole design has been well thought-out.
> To explain why I am concerned, let me discuss SNMPv3 contexts a bit.
> The same object, such as a counter, can exist in multiple contexts.
> Contexts are this sort-of-virtual thingee that is not at all defined
> semantically.
> As a result, different implementations use contexts in different ways.
> 
> The ENTITY-MIB provides tables for physical-to-logical mappings, and
> entity-to-container mappings, to help standardize this mess.
> 
> Can the same MIB objects exist in multiple instances?

Yes, that's my understanding of the purpose of instances.

> Your description of an instance index says the semantics are
> implementation-dependent.

What I should have said instead is that an SNMP agent may manage
multiple NATs, and that each NAT has its own set of objects identified
by an instance index.

We don't care whether "multiple NATs" refer to processes in memory, to
different physical boards, or whatever else.

> But the semantics are important for interoperability, and for an operator's
> understanding of what is being reported.
> If an "instance" represents a specific board in a chassis, does that mean
> the implementation will count natTranslations per board?
> What if an instance in another implementation means something else, such as
> a client in a multi-client environment?
> Or maybe an instance represents an address range in a shared address system.
> What will natTranslations count for each of these implementations?
> How does an NMS compare counters from multiple vendors if what the counter
> counts is implementation-dependent?

Does my formulation above help answer these questions?

> You COULD design a standardized instance definition, so engineers know how
> to implement an "instance", interoperably.
> But realize this would only work for the nat-mib; all the other objects in
> "the MIB" would not recognize this idea of instance.
> If the instance being designed here refers to a board, what about the other
> objects instrumented on that board, that might be relevant to the NAT
> implemented on that board? 
> Will the "instance" now include things like the ipv4 and ipv6 and tcp
> objects for that board?
> Or will the instance simply use global counters for these values?
> 
> There are drafts for logging under development. Do each of these logging
> approaches now need to include the concept of NAT instance?

That' a good question.

Senthil? Tom?

> I think this idea of instance needs a lot more discussion before being added
> to the MIB module.

Well, we do need *something*. Before -09, we had implicitly assumed that
SNMPv3 contexts would be used for that purpose. It seems like that
solution was flawed. Just reverting to -08 wouldn't solve the problem.
We need a true solution.

Simon

From tom.taylor.stds@gmail.com  Tue Oct 22 09:06:42 2013
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E22711E81C4 for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 09:06:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[AWL=0.600,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ddlqMDtoUNaw for <behave@ietfa.amsl.com>; Tue, 22 Oct 2013 09:06:30 -0700 (PDT)
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id E050B11E81B3 for <behave@ietf.org>; Tue, 22 Oct 2013 09:06:29 -0700 (PDT)
Received: by mail-ie0-f169.google.com with SMTP id ar20so2161013iec.0 for <behave@ietf.org>; Tue, 22 Oct 2013 09:06:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=LmjbavTVuOX/5hJ/9bUCL/Vv5eGPH7maQOXhfoYlvKE=; b=yB0gBiN4rDAzStl8pA+W2vZ3HradRMoR+neRxchzsyJTY0pV0UldadBo8JXnPOgsx+ grnctq2AH4yjre3hEgFA41aLRVZ0Ks3kKC826g7lu5b26i4WIeCT5DE8Wp/Ksa/QpaK4 u7cNl/uNTbnFhmKGcMDVCklDANQMBGaFfUfjbWGJiT3PB4rYUR10zfPcU5Cpw/yFuhby zsWAgJtnYK4D7CTxi02kHOq3TB9YFQEcnoEXF0Ytf+wn+CMwrKXxc6I7ApLhk0etcM4B hDyWTUqZCg+cjEQFXq8KjALp5XReOiWhuQVhE1oNw/b2x3sDZYcxantwd6M2keeAKNSQ 9q6g==
X-Received: by 10.43.10.198 with SMTP id pb6mr2752934icb.40.1382457980336; Tue, 22 Oct 2013 09:06:20 -0700 (PDT)
Received: from [192.168.1.69] ([64.56.240.110]) by mx.google.com with ESMTPSA id ka1sm3956209igb.7.2013.10.22.09.06.18 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 22 Oct 2013 09:06:19 -0700 (PDT)
Message-ID: <5266A278.8070309@gmail.com>
Date: Tue, 22 Oct 2013 12:06:16 -0400
From: Tom Taylor <tom.taylor.stds@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
MIME-Version: 1.0
To: Simon Perreault <simon.perreault@viagenie.ca>,  ietfdbh <ietfdbh@comcast.net>, behave@ietf.org
References: <20131017142437.21877.76985.idtracker@ietfa.amsl.com>	<525FF4A3.30600@viagenie.ca>	<03c301cecb76$8c9d94c0$a5d8be40$@comcast.net> <5266988A.9080501@viagenie.ca>
In-Reply-To: <5266988A.9080501@viagenie.ca>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Oct 2013 16:06:42 -0000

On 22/10/2013 11:23 AM, Simon Perreault wrote:
> Le 2013-10-17 22:22, ietfdbh a écrit :
>> I didn't do a full MIB Doctor review, but I took a quick look.
>
> Thanks a lot!
>
...
>>
>> There are drafts for logging under development. Do each of these logging
>> approaches now need to include the concept of NAT instance?
>
> That' a good question.
>
> Senthil? Tom?
>
[PTT] I would assume that the SYSLOG HOSTNAME field identifies the 
instance explicitly, but it wouldn't hurt to add some text to that effect.

...

From ietfdbh@comcast.net  Thu Oct 24 08:00:03 2013
Return-Path: <ietfdbh@comcast.net>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06B3B11E819F for <behave@ietfa.amsl.com>; Thu, 24 Oct 2013 07:59:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.437
X-Spam-Level: 
X-Spam-Status: No, score=-100.437 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5H8b8rFtah7V for <behave@ietfa.amsl.com>; Thu, 24 Oct 2013 07:59:50 -0700 (PDT)
Received: from qmta10.westchester.pa.mail.comcast.net (qmta10.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:17]) by ietfa.amsl.com (Postfix) with ESMTP id 445AC11E8361 for <behave@ietf.org>; Thu, 24 Oct 2013 07:56:45 -0700 (PDT)
Received: from omta12.westchester.pa.mail.comcast.net ([76.96.62.44]) by qmta10.westchester.pa.mail.comcast.net with comcast id h0aE1m0020xGWP85A2wkNr; Thu, 24 Oct 2013 14:56:44 +0000
Received: from JV6RVH1 ([67.189.237.137]) by omta12.westchester.pa.mail.comcast.net with comcast id h2wk1m00F2yZEBF3Y2wk0b; Thu, 24 Oct 2013 14:56:44 +0000
From: "ietfdbh" <ietfdbh@comcast.net>
To: "'Simon Perreault'" <simon.perreault@viagenie.ca>, <behave@ietf.org>
References: <20131017142437.21877.76985.idtracker@ietfa.amsl.com>	<525FF4A3.30600@viagenie.ca>	<03c301cecb76$8c9d94c0$a5d8be40$@comcast.net> <5266988A.9080501@viagenie.ca>
In-Reply-To: <5266988A.9080501@viagenie.ca>
Date: Thu, 24 Oct 2013 10:56:40 -0400
Message-ID: <020b01ced0c9$3f454030$bdcfc090$@comcast.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQDGaPk/D1ATb0PjIMvYn8p+FQKDFwGyqkMUAdi/mIUCq6qqsJvi/+Gw
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1382626604; bh=pHIB4+vyVgW6EiJqtplkEPId7o3s4jUkEMpIW80Fa5U=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=B0my9vemCLwyelPuVMWdBLuofJ7EcamEtoPNWl+JsGENxQG0Libq/8UqFfD/xYHVW OAGR3apthgijOrNuf4nWfkdsrO6LdS/qJfVYFyMcSFB3ncEd25uUlVmUx6+KVO73l0 +8L3/GBa4dl1bYtNu3DtNDROUbyBrkeFwVkCAKBD5IIPBdp/lEiRZIbf+eWW5WB7qQ nusa/jyCwCVZZ9ZZ2IsGyt6hCMhfCI6ixrxjFmj9IIK2DndoBAtSePZf4OwvxJbinX Tnr5n+RjYQMMfPMyuiA086IcJHoAeGeNC3qQWmWzzYiimHYv3zPiU5x8WePcHCFpbe PPY/vpw2UDCxg==
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Oct 2013 15:00:03 -0000

> > I think this idea of instance needs a lot more discussion before being
added
> > to the MIB module.
> 
> Well, we do need *something*. Before -09, we had implicitly assumed that
> SNMPv3 contexts would be used for that purpose. It seems like that
> solution was flawed. Just reverting to -08 wouldn't solve the problem.
> We need a true solution.

We've had one person state that a context solution isn't scalable.
The current proposal for designing some sort of "instance" representation
seems to be just reinventing contexts.
If the current proposal provided greater interoperability than contexts, I
might be on-board. I don't think it does.
If the current proposal has some serious explanation of how it solves a
"scalability problem" of contexts, I might be on board. I haven't see such
discussion.

SNMP has been in operation for 20 years..
NATs are not the first technology where multiple instances are managed by a
single agent. 
We might need to look around at how other problems of context scalability
have been addressed.

I'm an SNMP protocol expert and a MIB expert. But I'm not an operator.
Before we talk about solutions, I think we need much more discussion of the
operational *problems* we are trying to solve.
Then we can better decide whether contexts or instances and something else
might be a viable solution.

Why are contexts not scalable in practice?
Why would instances be scalable in practice?
What are the characteristics of an instance that must be interoperable?
What assumptions can an NMS make, or not make, about the data objects
contained in an instance?
How would such assumptions, or inability to make such assumptions, affect
how an NMS (or operator) can interpret data from an instance?
How can the values of objects not specified as being in an instance (e.g.,
existing MIB modules) be correlated with data within an instance?

David Harrington
ietfdbh@comcast.net
+1-603-828-1401



From jshivamu@cisco.com  Tue Oct 29 04:59:18 2013
Return-Path: <jshivamu@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 649BD11E8175 for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 04:59:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.998
X-Spam-Level: 
X-Spam-Status: No, score=-9.998 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hrHB7a2UrDdL for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 04:59:12 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 0432A21E8123 for <behave@ietf.org>; Tue, 29 Oct 2013 04:59:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7817; q=dns/txt; s=iport; t=1383047952; x=1384257552; h=from:to:cc:subject:date:message-id:mime-version; bh=waNdnTjthxfvYROtBHJm9xNKigvY/QrwxLQVuYoomJM=; b=HXxKV08ChqQ1kuLjUWB3nyMBaaCJcrRVN2lSclLN5eiYn0WfpqiOHR0F 8EI7gAxFNQYY7a+LhfmzpNMZF004d8S9d10pwvTlqO6r7yqYwtGylhqpb K8KMLp3CLFSLbnGpZJoSNno9ycyhhiq0E75xN6tWnFqOiFY5ORl0wyvUf 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhoFAJyib1KtJXG8/2dsb2JhbABZgkNEOFS/MoEoFnSCJwEEeRIBCCJWJwQBDQ0Mh3MNuTaPFjEQgxaBDQOqEoMmgio
X-IronPort-AV: E=Sophos;i="4.93,592,1378857600";  d="scan'208,217";a="278036574"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-4.cisco.com with ESMTP; 29 Oct 2013 11:59:09 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id r9TBx9BU022614 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 29 Oct 2013 11:59:09 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.110]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.02.0318.004; Tue, 29 Oct 2013 06:59:09 -0500
From: "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com>
To: "ietfdbh@comcast.net" <ietfdbh@comcast.net>, "simon.perreault@viagenie.ca" <simon.perreault@viagenie.ca>, "behave@ietf.org" <behave@ietf.org>
Thread-Topic: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
Thread-Index: AQHO1J5GeoEtk8v/YUyfneUmRgucrg==
Date: Tue, 29 Oct 2013 11:59:09 +0000
Message-ID: <4EF6C4B73AD8CA41BCEA4C521FF7BCED2416028E@xmb-rcd-x10.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.0.121105
x-originating-ip: [72.163.184.144]
Content-Type: multipart/alternative; boundary="_000_4EF6C4B73AD8CA41BCEA4C521FF7BCED2416028Exmbrcdx10ciscoc_"
MIME-Version: 1.0
Cc: "Ganesan Rajam \(grajam\)" <grajam@cisco.com>, "Hongchi Shih \(hshih\)" <hshih@cisco.com>, "Swaroop George \(swaroop\)" <swaroop@cisco.com>
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Oct 2013 11:59:18 -0000

--_000_4EF6C4B73AD8CA41BCEA4C521FF7BCED2416028Exmbrcdx10ciscoc_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi David, Simon,

Here are some inputs we have based on the past experience of handling multi=
ple instances in deployment scenarios to consider the instance based mechan=
ism. If you see any specific issues (inter-operability or other issues), wi=
th instance based design of the MIB, please let us know.


Thanks

Jagadish


1. An SNMP V3 context (or SNMP v2c Community name) has to be configured for=
 each NAT instance. The SNMP context (or community name) has to be mapped t=
o specific NAT instance. Hence, this method involves 'additional' configura=
tion to make an NMS work with current deployments. If there are high number=
 of NAT instances in a router, this could be a tedious (and error prone) ta=
sk. You can refer

http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configuration_exam=
ple09186a0080b1ff61.shtml as an example of configuring the SNMP contexts/co=
mmunity names on Cisco IOS platforms. A similar configuration exercise will=
 be needed for other platforms.


L2VPN bridge instances on certain Cisco routers support Bridge MIB (RFC 149=
3). However, customers configure hundreds of L2VPN bridges and we had to re=
lay on the customer to configure an SNMP context for each instance.


On the other hand, MPLS-L3VPN-STD-MIB.my defined in RFC 4382 supports multi=
ple instances directly without the use of contexts. In this, the MPLS-L3VPN=
 parameters are grouped in to tables/sequences which are indexed by VRF(and=
 other indexes where needed) so that, parameters pertaining to a particular=
 instance can be queried.


2. The Context approach grows in an MxN manner if there are M different fea=
tures (MIBs) and N number of average instances per feature (except rare cas=
es where many different features/MIBs can be identified by a common attribu=
te). MxN can easily grow to thousands and customers have to configure those=
 many contexts.


3. An instance table based approach provides for plug and play kind of depl=
oyment. It will not require any additional configuration on the router

to make NMS pull data for multiple instances. The NMS walks through the ins=
tance table and builds data for each instance.


4. With instance table mechanism, SNMP Contexts can be used for the purpose=
 of defining the contexts of the NMS system. For example, a router

being used in "multi tenant" mode, and each tenant having multiple instance=
s of NAT, Context can be used to define a specific Tenant. This

provides clear separation and one more hierarchy of scaling in a large scal=
e NAT.


5. On the other hand, a small scale router that has single NAT instance, ca=
n define just one instance with default attributes without any overhead.


Thanks,
Jagadish



--_000_4EF6C4B73AD8CA41BCEA4C521FF7BCED2416028Exmbrcdx10ciscoc_
Content-Type: text/html; charset="us-ascii"
Content-ID: <CB97180835874E40B31A95AF2EA534D4@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; ">
<div>
<p style=3D"margin: 0px; ">Hi David, Simon,</p>
<p style=3D"margin: 0px; ">Here are some inputs we have based on the past e=
xperience of handling multiple instances&nbsp;in deployment scenarios to co=
nsider the instance based mechanism. If you see any specific issues (inter-=
operability or other issues), with instance
 based design of the MIB, please let us know.</p>
<p style=3D"margin: 0px; "><br>
</p>
<p style=3D"margin: 0px; ">Thanks</p>
<p style=3D"margin: 0px; ">Jagadish</p>
<p style=3D"margin: 0px; min-height: 13px; "><br>
</p>
<p style=3D"margin: 0px; ">1. An SNMP V3 context (or SNMP v2c Community nam=
e) has to be configured&nbsp;for each NAT instance. The SNMP context (or co=
mmunity name) has to be&nbsp;mapped to specific NAT instance. Hence, this m=
ethod involves&nbsp;'additional' configuration to
 make an NMS work with current deployments.&nbsp;If there are high number o=
f NAT instances in a router, this could be a&nbsp;tedious (and error prone)=
 task. You can refer&nbsp;</p>
<p style=3D"margin: 0px; ">http://www.cisco.com/en/US/tech/tk648/tk362/tech=
nologies_configuration_example09186a0080b1ff61.shtml&nbsp;as an example of =
configuring the SNMP contexts/community names on Cisco IOS platforms.&nbsp;=
A similar configuration exercise will be needed
 for other platforms.</p>
<p style=3D"margin: 0px; min-height: 13px; "><br>
</p>
<p style=3D"margin: 0px; ">L2VPN bridge instances on certain Cisco routers =
support Bridge MIB (RFC 1493). However,&nbsp;customers configure hundreds o=
f L2VPN bridges and we had to relay on&nbsp;the customer to configure an SN=
MP context for each instance.&nbsp;</p>
<p style=3D"margin: 0px; min-height: 13px; "><br>
</p>
<p style=3D"margin: 0px; ">On the other hand, MPLS-L3VPN-STD-MIB.my defined=
 in RFC 4382 supports multiple instances directly&nbsp;without the use of c=
ontexts. In this, the MPLS-L3VPN parameters are grouped in to tables/sequen=
ces which&nbsp;are indexed by VRF(and other
 indexes where needed) so that, parameters pertaining to a particular&nbsp;=
instance can be queried.&nbsp;</p>
<p style=3D"margin: 0px; min-height: 13px; "><br>
</p>
<p style=3D"margin: 0px; ">2. The Context approach grows in an MxN manner i=
f there are M different features (MIBs) and N number of&nbsp;average instan=
ces per feature (except rare cases where many different features/MIBs can b=
e identified by a common attribute).&nbsp;MxN
 can easily grow to thousands and customers have to configure those many co=
ntexts.</p>
<p style=3D"margin: 0px; min-height: 13px; "><br>
</p>
<p style=3D"margin: 0px; ">3. An instance table based approach provides for=
 plug and play kind of&nbsp;deployment. It will not require any additional =
configuration on the router</p>
<p style=3D"margin: 0px; ">to make NMS pull data for multiple instances. Th=
e NMS walks through the&nbsp;instance table and builds data for each instan=
ce.</p>
<p style=3D"margin: 0px; min-height: 13px; "><br>
</p>
<p style=3D"margin: 0px; ">4. With instance table mechanism, SNMP Contexts =
can be used for the&nbsp;purpose of defining the contexts of the NMS system=
. For example, a router</p>
<p style=3D"margin: 0px; ">being used in &quot;multi tenant&quot; mode, and=
 each tenant having multiple&nbsp;instances of NAT, Context can be used to =
define a specific Tenant. This</p>
<p style=3D"margin: 0px; ">provides clear separation and one more hierarchy=
 of scaling in a large scale NAT.</p>
<p style=3D"margin: 0px; min-height: 13px; "><br>
</p>
<p style=3D"margin: 0px; ">5. On the other hand, a small scale router that =
has single NAT instance,&nbsp;can define just one instance with default att=
ributes without any overhead.</p>
</div>
<div style=3D"color: rgb(0, 0, 0); "><br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, s=
ans-serif; ">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, s=
ans-serif; ">
Thanks,</div>
<div style=3D"color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, s=
ans-serif; ">
Jagadish</div>
<div style=3D"color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, s=
ans-serif; ">
<br>
</div>
<div style=3D"color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, s=
ans-serif; ">
<br>
</div>
</body>
</html>

--_000_4EF6C4B73AD8CA41BCEA4C521FF7BCED2416028Exmbrcdx10ciscoc_--

From ietfdbh@comcast.net  Tue Oct 29 07:15:09 2013
Return-Path: <ietfdbh@comcast.net>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5C5511E825C for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 07:15:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.836
X-Spam-Level: 
X-Spam-Status: No, score=-99.836 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, J_CHICKENPOX_35=0.6, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8kNr0--CFjwJ for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 07:15:05 -0700 (PDT)
Received: from qmta03.westchester.pa.mail.comcast.net (qmta03.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:32]) by ietfa.amsl.com (Postfix) with ESMTP id 1E23111E8179 for <behave@ietf.org>; Tue, 29 Oct 2013 07:15:01 -0700 (PDT)
Received: from omta07.westchester.pa.mail.comcast.net ([76.96.62.59]) by qmta03.westchester.pa.mail.comcast.net with comcast id j1D51m0021GhbT8532F1dg; Tue, 29 Oct 2013 14:15:01 +0000
Received: from JV6RVH1 ([67.189.237.137]) by omta07.westchester.pa.mail.comcast.net with comcast id j2F01m00R2yZEBF3T2F0W1; Tue, 29 Oct 2013 14:15:01 +0000
From: "ietfdbh" <ietfdbh@comcast.net>
To: "'Jagadish Shivamurthy \(jshivamu\)'" <jshivamu@cisco.com>, <simon.perreault@viagenie.ca>, <behave@ietf.org>
References: <4EF6C4B73AD8CA41BCEA4C521FF7BCED2416028E@xmb-rcd-x10.cisco.com>
In-Reply-To: <4EF6C4B73AD8CA41BCEA4C521FF7BCED2416028E@xmb-rcd-x10.cisco.com>
Date: Tue, 29 Oct 2013 10:14:57 -0400
Message-ID: <03ee01ced4b1$3f5e5610$be1b0230$@comcast.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_03EF_01CED48F.B85086A0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJ9bf5CRYwv0YTIhLOi9jnuB1P0xJiuafDw
Content-Language: en-us
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1383056101; bh=J4CDzzMy/dA7ejq2SA32b3+7xWTGNdrA175E76HMO6g=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=tV/hU13EL/Js5EGsvw2maKositC7v5UTItgoLOMwGDHUP2niFmItgsrqIz5LxjSOh TEXOcKncBH0GOUt2Dz18Ow4QOhIrV3egLomZc4BoPfOa8wRbNkwcWyEEsrbfPKJclX JGuV6JGTMcaFlQGIDwfS3JS52wQF9dQ5VTNeAHmTpJWrEdn/EECHQHpcDk02aVIBUw +lg2m5qxqqohKs6RHgowibHQZu6IGWFg2AsJJqkFr/Mr8DvkzNcAUosQVC8rKJM7gg i7Zo4tZTUi9DS6jW5/qA4qcCOT7dQoiBc9gDPd9Vy9hcrH44R/Bw5Vb8w+eYGBINkB 7jpoWcRxwrt7g==
Cc: "'Ganesan Rajam \(grajam\)'" <grajam@cisco.com>, "'Hongchi Shih \(hshih\)'" <hshih@cisco.com>, "'Swaroop George \(swaroop\)'" <swaroop@cisco.com>
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Oct 2013 14:15:10 -0000

This is a multipart message in MIME format.

------=_NextPart_000_03EF_01CED48F.B85086A0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

Thanks for this explanation of the context scalability issue.

Comments inline.

 

David Harrington

 <mailto:ietfdbh@comcast.net> ietfdbh@comcast.net

+1-603-828-1401

From: Jagadish Shivamurthy (jshivamu) [mailto:jshivamu@cisco.com] 
Sent: Tuesday, October 29, 2013 7:59 AM
To: ietfdbh@comcast.net; simon.perreault@viagenie.ca; behave@ietf.org
Cc: Senthil Sivakumar (ssenthil); Hongchi Shih (hshih); Ganesan Rajam
(grajam); Swaroop George (swaroop)
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt

 

Hi David, Simon,

Here are some inputs we have based on the past experience of handling
multiple instances in deployment scenarios to consider the instance based
mechanism. If you see any specific issues (inter-operability or other
issues), with instance based design of the MIB, please let us know.

 

Thanks

Jagadish

 

1. An SNMP V3 context (or SNMP v2c Community name) has to be configured for
each NAT instance. The SNMP context (or community name) has to be mapped to
specific NAT instance. Hence, this method involves 'additional'
configuration to make an NMS work with current deployments. If there are
high number of NAT instances in a router, this could be a tedious (and error
prone) task. You can refer 

http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configuration_examp
le09186a0080b1ff61.shtml as an example of configuring the SNMP
contexts/community names on Cisco IOS platforms. A similar configuration
exercise will be needed for other platforms.

 

OK.

 

L2VPN bridge instances on certain Cisco routers support Bridge MIB (RFC
1493). However, customers configure hundreds of L2VPN bridges and we had to
relay on the customer to configure an SNMP context for each instance. 

 

OK. 

Let me point out that the IETF still supports a standard for
"single-instance" Bridge MIB modules (RFC1493, 4188,4363, and 4318).

 

The IETF turned over further Bridge MIB work to the IEEE.

The IEEE developed Provider Backbone Bridges, which allows for multiple
instances.

See
http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRIDGE-MIB-201208100000Z
.txt (and
http://www.ieee802.org/1/files/public/MIBs/IEEE8021-TC-MIB-201202150000Z.txt
)

The addition of instance-indexing required that the OID assignments for
Bridge-MIB related objects be completely reassigned.

Existing NMS systems that knew how to query, say, the number of ports using
dot1dBaseNumPorts at { dot1dBase 2 }

Now needs to query ieee8021BridgeBaseNumPorts at {ieee8021BridgeBaseEntry 3}
- a totally different OID for the same info.

 

On the other hand, MPLS-L3VPN-STD-MIB.my defined in RFC 4382 supports
multiple instances directly without the use of contexts. In this, the
MPLS-L3VPN parameters are grouped in to tables/sequences which are indexed
by VRF(and other indexes where needed) so that, parameters pertaining to a
particular instance can be queried. 

 

Understood.

 

2. The Context approach grows in an MxN manner if there are M different
features (MIBs) and N number of average instances per feature (except rare
cases where many different features/MIBs can be identified by a common
attribute). MxN can easily grow to thousands and customers have to configure
those many contexts.

 

Understood. Thanks for clearly explaining the problem.

 

3. An instance table based approach provides for plug and play kind of
deployment. It will not require any additional configuration on the router

to make NMS pull data for multiple instances. The NMS walks through the
instance table and builds data for each instance.

 

This sounds great! But the devil is in the details.

Who assigns the instance identifier? I would assume the router.

This would be similar to ifIndex, which is assigned by a router to interface
instances.

 

ifIndex has quite a lot of discussion about interoperability, especially
persistence across reboot.

ifIndex has a corresponding ifAlias that is persistent across reboots.

This is REALLY important because NMSes frequently keep data queried about an
interface, even across reboots of the managed device.

While ifIndex can be changed across reboots, ifAlias must remain constant
across reboots.

This allows an NMS to recognize that interface#3 has now become interface#4,
and can align its old data for interface#3 with the current interface#4.

Without this feature of the IF-MIB, all data related to an interface prior
to a device reboot might as well be thrown away, since NMSes would be likely
to apply the old data to the wrong interface.

 

So what are the rules about the persistence of NAT instances across device
reboots?

Assuming a chassis-based arrangement with one NAT per board, what happens if
a board is removed/added/replaced?

How does an NMS align their existing data per NAT with potentially new
assignments of NAT instance identifiers?

A device might not have the information necessary to assign the same numbers
to each instance on reboot, so it needs to renumber (thus the long
discussion, and the addition of ifAlias in RFC2863)

If a particular board is replaced with another just like it, and the NAT
assignments remain the same, it might be inappropriate to align the
information related to the old board with the new board.

So an NMS should be able to detect when an instance has been simply
renumbered (the managed entity is the same, but its identifier has been
changed), and it should be able to detect when the thing an instance
identifier points to has actually changed (possibly rules about identifier
reuse).

 

I think identifier reassignments will be an especially sensitive
consideration for logging, when used to support law enforcement.

 

It could be important to align SNMP notifications and syslog entries and
ipfix data at the NMS side.

I recommend we standardize the information model of NAT instance identifier,
so it's usage is consistent across multiple protocols and across vendors.

 

4. With instance table mechanism, SNMP Contexts can be used for the purpose
of defining the contexts of the NMS system. For example, a router

being used in "multi tenant" mode, and each tenant having multiple instances
of NAT, Context can be used to define a specific Tenant. This

provides clear separation and one more hierarchy of scaling in a large scale
NAT.

 

OK. 

 The "overloading" of purpose has long been a problem with contexts.

Standardizing the information model for instance identifier would also allow
it to be used for more than one type of data model.

 

5. On the other hand, a small scale router that has single NAT instance, can
define just one instance with default attributes without any overhead.

 

OK.

 

 

Thanks,

Jagadish

 

 


------=_NextPart_000_03EF_01CED48F.B85086A0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><a =
name=3D"_MailEndCompose"><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi,<o:p></o:p></span></a></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thanks for this explanation of the context scalability =
issue.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Comments inline.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'=
>David Harrington</span><span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><a =
href=3D"mailto:ietfdbh@comcast.net"><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:blue'>ie=
tfdbh@comcast.net</span></a><span =
style=3D'color:#1F497D'><o:p></o:p></span></p></div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:#1F497D'=
>+1-603-828-1401</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><div style=3D'border:none;border-left:solid =
blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Jagadish Shivamurthy (jshivamu) [mailto:jshivamu@cisco.com] =
<br><b>Sent:</b> Tuesday, October 29, 2013 7:59 AM<br><b>To:</b> =
ietfdbh@comcast.net; simon.perreault@viagenie.ca; =
behave@ietf.org<br><b>Cc:</b> Senthil Sivakumar (ssenthil); Hongchi Shih =
(hshih); Ganesan Rajam (grajam); Swaroop George =
(swaroop)<br><b>Subject:</b> Re: [BEHAVE] I-D Action: =
draft-ietf-behave-nat-mib-09.txt<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
style=3D'margin:0in;margin-bottom:.0001pt'>Hi David, =
Simon,<o:p></o:p></p><p style=3D'margin:0in;margin-bottom:.0001pt'>Here =
are some inputs we have based on the past experience of handling =
multiple instances&nbsp;in deployment scenarios to consider the instance =
based mechanism. If you see any specific issues (inter-operability or =
other issues), with instance based design of the MIB, please let us =
know.<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><o:p>&nbsp;</o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>Thanks<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>Jagadish<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt;min-height: =
13px'><o:p>&nbsp;</o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>1. An SNMP V3 context (or =
SNMP v2c Community name) has to be configured&nbsp;for each NAT =
instance. The SNMP context (or community name) has to be&nbsp;mapped to =
specific NAT instance. Hence, this method involves&nbsp;'additional' =
configuration to make an NMS work with current deployments.&nbsp;If =
there are high number of NAT instances in a router, this could be =
a&nbsp;tedious (and error prone) task. You can =
refer&nbsp;<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><a =
href=3D"http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configur=
ation_example09186a0080b1ff61.shtml">http://www.cisco.com/en/US/tech/tk64=
8/tk362/technologies_configuration_example09186a0080b1ff61.shtml</a>&nbsp=
;as an example of configuring the SNMP contexts/community names on Cisco =
IOS platforms.&nbsp;A similar configuration exercise will be needed for =
other platforms.<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>OK.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt;min-height: =
13px'><o:p>&nbsp;</o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>L2VPN bridge instances on =
certain Cisco routers support Bridge MIB (RFC 1493). =
However,&nbsp;customers configure hundreds of L2VPN bridges and we had =
to relay on&nbsp;the customer to configure an SNMP context for each =
instance.&nbsp;<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>OK. <o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Let me point out that the IETF still supports a standard for =
&#8220;single-instance&#8221; Bridge MIB modules (RFC1493, 4188,4363, =
and 4318).<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The IETF turned over further Bridge MIB work to the =
IEEE.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The IEEE developed Provider Backbone Bridges, which allows for =
multiple instances.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>See <a =
href=3D"http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRIDGE-MIB-20=
1208100000Z.txt">http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRID=
GE-MIB-201208100000Z.txt</a> (and =
http://www.ieee802.org/1/files/public/MIBs/IEEE8021-TC-MIB-201202150000Z.=
txt)<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The addition of instance-indexing required that the OID assignments =
for Bridge-MIB related objects be completely =
reassigned.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'line-height:14.4pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Existing NMS systems that knew how to query, say, the number of ports =
using </span><span style=3D'font-size:10.0pt;font-family:"Courier =
New"'>dot1dBaseNumPorts at </span><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'>{ dot1dBase 2 =
}<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Now needs to query </span>ieee8021BridgeBaseNumPorts at =
{ieee8021BridgeBaseEntry 3} &#8211; a totally different OID for the same =
info.<span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt;min-height: =
13px'><o:p>&nbsp;</o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>On the other hand, =
MPLS-L3VPN-STD-MIB.my defined in RFC 4382 supports multiple instances =
directly&nbsp;without the use of contexts. In this, the MPLS-L3VPN =
parameters are grouped in to tables/sequences which&nbsp;are indexed by =
VRF(and other indexes where needed) so that, parameters pertaining to a =
particular&nbsp;instance can be queried.&nbsp;<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Understood.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt;min-height: =
13px'><o:p>&nbsp;</o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>2. The Context approach grows =
in an MxN manner if there are M different features (MIBs) and N number =
of&nbsp;average instances per feature (except rare cases where many =
different features/MIBs can be identified by a common =
attribute).&nbsp;MxN can easily grow to thousands and customers have to =
configure those many contexts.<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Understood. Thanks for clearly explaining the =
problem.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt;min-height: =
13px'><o:p>&nbsp;</o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>3. An instance table based =
approach provides for plug and play kind of&nbsp;deployment. It will not =
require any additional configuration on the router<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>to make NMS pull data for =
multiple instances. The NMS walks through the&nbsp;instance table and =
builds data for each instance.<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>This sounds great! But the devil is in the =
details.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Who assigns the instance identifier? I would assume the =
router.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>This would be similar to ifIndex, which is assigned by a router to =
interface instances.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>ifIndex has quite a lot of discussion about interoperability, =
especially persistence across reboot.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>ifIndex has a corresponding ifAlias that is persistent across =
reboots.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>This is REALLY important because NMSes frequently keep data queried =
about an interface, even across reboots of the managed =
device.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>While ifIndex can be changed across reboots, ifAlias must remain =
constant across reboots.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>This allows an NMS to recognize that interface#3 has now become =
interface#4, and can align its old data for interface#3 with the current =
interface#4.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Without this feature of the IF-MIB, all data related to an interface =
prior to a device reboot might as well be thrown away, since NMSes would =
be likely to apply the old data to the wrong =
interface.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>So what are the rules about the persistence of NAT instances across =
device reboots?<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Assuming a chassis-based arrangement with one NAT per board, what =
happens if a board is removed/added/replaced?<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>How does an NMS align their existing data per NAT with potentially =
new assignments of NAT instance identifiers?<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>A device might not have the information necessary to assign the same =
numbers to each instance on reboot, so it needs to renumber (thus the =
long discussion, and the addition of ifAlias in =
RFC2863)<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>If a particular board is replaced with another just like it, and the =
NAT assignments remain the same, it might be inappropriate to align the =
information related to the old board with the new =
board.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>So an NMS should be able to detect when an instance has been simply =
renumbered (the managed entity is the same, but its identifier has been =
changed), and it should be able to detect when the thing an instance =
identifier points to has actually changed (possibly rules about =
identifier reuse).<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I think identifier reassignments will be an especially sensitive =
consideration for logging, when used to support law =
enforcement.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>It could be important to align SNMP notifications and syslog entries =
and ipfix data at the NMS side.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I recommend we standardize the information model of NAT instance =
identifier, so it&#8217;s usage is consistent across multiple protocols =
and across vendors.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>4. With instance table =
mechanism, SNMP Contexts can be used for the&nbsp;purpose of defining =
the contexts of the NMS system. For example, a router<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>being used in &quot;multi =
tenant&quot; mode, and each tenant having multiple&nbsp;instances of =
NAT, Context can be used to define a specific Tenant. =
This<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>provides clear separation and =
one more hierarchy of scaling in a large scale NAT.<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>OK. <o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&nbsp;The &#8220;overloading&#8221; of purpose has long been a =
problem with contexts.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Standardizing the information model for instance identifier would =
also allow it to be used for more than one type of data =
model.<o:p></o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt;min-height: =
13px'><o:p>&nbsp;</o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'>5. On the other hand, a small =
scale router that has single NAT instance,&nbsp;can define just one =
instance with default attributes without any overhead.<o:p></o:p></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p =
style=3D'margin:0in;margin-bottom:.0001pt'><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>OK.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'=
><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'=
>Thanks,<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'=
>Jagadish<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'=
><o:p>&nbsp;</o:p></span></p></div><div><p class=3DMsoNormal><span =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:black'=
><o:p>&nbsp;</o:p></span></p></div></div></div></body></html>
------=_NextPart_000_03EF_01CED48F.B85086A0--


From simon.perreault@viagenie.ca  Tue Oct 29 07:57:27 2013
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6118911E8117 for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 07:57:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zzcuTMbFhofL for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 07:57:26 -0700 (PDT)
Received: from jazz.viagenie.ca (jazz.viagenie.ca [IPv6:2620:0:230:8000::2]) by ietfa.amsl.com (Postfix) with ESMTP id 60DA021F933B for <behave@ietf.org>; Tue, 29 Oct 2013 07:57:26 -0700 (PDT)
Received: from porto.nomis80.org (unknown [IPv6:2620:0:230:c000:9867:d308:1646:d5df]) by jazz.viagenie.ca (Postfix) with ESMTPSA id 1DE78403CA; Tue, 29 Oct 2013 10:57:25 -0400 (EDT)
Message-ID: <526FCCD4.5040703@viagenie.ca>
Date: Tue, 29 Oct 2013 10:57:24 -0400
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8
MIME-Version: 1.0
To: ietfdbh <ietfdbh@comcast.net>
References: <4EF6C4B73AD8CA41BCEA4C521FF7BCED2416028E@xmb-rcd-x10.cisco.com> <03ee01ced4b1$3f5e5610$be1b0230$@comcast.net>
In-Reply-To: <03ee01ced4b1$3f5e5610$be1b0230$@comcast.net>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Cc: behave@ietf.org, "'Ganesan Rajam \(grajam\)'" <grajam@cisco.com>, "'Jagadish Shivamurthy \(jshivamu\)'" <jshivamu@cisco.com>, "'Swaroop George \(swaroop\)'" <swaroop@cisco.com>, "'Hongchi Shih \(hshih\)'" <hshih@cisco.com>
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Oct 2013 14:57:28 -0000

Le 2013-10-29 10:14, ietfdbh a écrit :
> So what are the rules about the persistence of NAT instances across
> device reboots?
>
> Assuming a chassis-based arrangement with one NAT per board, what
> happens if a board is removed/added/replaced?
>
> How does an NMS align their existing data per NAT with potentially new
> assignments of NAT instance identifiers?
>
> A device might not have the information necessary to assign the same
> numbers to each instance on reboot, so it needs to renumber (thus the
> long discussion, and the addition of ifAlias in RFC2863)
>
> If a particular board is replaced with another just like it, and the NAT
> assignments remain the same, it might be inappropriate to align the
> information related to the old board with the new board.
>
> So an NMS should be able to detect when an instance has been simply
> renumbered (the managed entity is the same, but its identifier has been
> changed), and it should be able to detect when the thing an instance
> identifier points to has actually changed (possibly rules about
> identifier reuse).
>
> I think identifier reassignments will be an especially sensitive
> consideration for logging, when used to support law enforcement.
>
> It could be important to align SNMP notifications and syslog entries and
> ipfix data at the NMS side.

All very good points.

> I recommend we standardize the information model of NAT instance
> identifier, so it’s usage is consistent across multiple protocols and
> across vendors.

At this moment, one solution I can imagine would be to define an 
ifAlias-like object for NAT instances. That's kinda sucky, and far from 
what I would call a standardization of the information model of NAT 
instance identifiers.

Any other idea?

Thanks,
Simon
-- 
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca

From ssenthil@cisco.com  Tue Oct 29 17:48:42 2013
Return-Path: <ssenthil@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36ED211E82AD for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 17:48:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.398
X-Spam-Level: 
X-Spam-Status: No, score=-9.398 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, J_CHICKENPOX_35=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id frCsnrPdZUg9 for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 17:48:37 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 43C1611E82B6 for <behave@ietf.org>; Tue, 29 Oct 2013 17:48:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=41833; q=dns/txt; s=iport; t=1383094112; x=1384303712; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=52e60eQSGCeR6NoOPgRHTqArIusU55sW3mFqwl1Hl4E=; b=e9/Quek1GeFyEVm04ENITHWfdgbzJL2HuCxkCHB5Oa+wBv1oQlaaA/B8 uJQj/VfCQskMrD1WqlITTncW4ka9uJ1HuGVEjxCkti1YeIAnnXYndZ+8u pRbg9gEXOdML+gDNedeL0VeEE/cuFC/h1BGTBHioHoSnKB+9xc+ma8DCA U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtkFAJ1WcFKtJV2c/2dsb2JhbABWA4JDRDhUvz2BKxZtB4IlAQEBBC1MEgEIEQMBAQELFgEGORQHAQEFAwIEDgUIDIdhAw8NsGIIiXCPECABEAYBCQiDDoENA4FThACkP4Mmgio
X-IronPort-AV: E=Sophos;i="4.93,597,1378857600";  d="scan'208,217";a="278266838"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-3.cisco.com with ESMTP; 30 Oct 2013 00:48:31 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r9U0mVr4009971 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <behave@ietf.org>; Wed, 30 Oct 2013 00:48:31 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.246]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.02.0318.004; Tue, 29 Oct 2013 19:48:30 -0500
From: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
To: "behave@ietf.org" <behave@ietf.org>
Thread-Topic: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
Thread-Index: AQHO1J5GVOEDQ9ROsUi+4b3GQWo7sZoMDRKAgABZiICAABRrAA==
Date: Wed, 30 Oct 2013 00:48:29 +0000
Message-ID: <CB1B483277FEC94E9B58357040EE5D0236489810@xmb-rcd-x15.cisco.com>
In-Reply-To: <87D25FCF512C8443BB97BC6EB7CCFDF80F9831D0@xmb-rcd-x10.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [10.117.198.131]
Content-Type: multipart/alternative; boundary="_000_CB1B483277FEC94E9B58357040EE5D0236489810xmbrcdx15ciscoc_"
MIME-Version: 1.0
Cc: "Hongchi Shih \(hshih\)" <hshih@cisco.com>
Subject: [BEHAVE] FW:  I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Oct 2013 00:48:42 -0000

--_000_CB1B483277FEC94E9B58357040EE5D0236489810xmbrcdx15ciscoc_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Forwarding Hongchi's response to the list..

From: "Hongchi Shih (hshih)" <hshih@cisco.com<mailto:hshih@cisco.com>>
Date: Tuesday, October 29, 2013 3:35 PM
To: ietfdbh <ietfdbh@comcast.net<mailto:ietfdbh@comcast.net>>, "Jagadish Sh=
ivamurthy (jshivamu)" <jshivamu@cisco.com<mailto:jshivamu@cisco.com>>, "sim=
on.perreault@viagenie.ca<mailto:simon.perreault@viagenie.ca>" <simon.perrea=
ult@viagenie.ca<mailto:simon.perreault@viagenie.ca>>, "behave@ietf.org<mail=
to:behave@ietf.org>" <behave@ietf.org<mailto:behave@ietf.org>>
Cc: Senthil Sivakumar <ssenthil@cisco.com<mailto:ssenthil@cisco.com>>, "Gan=
esan Rajam (grajam)" <grajam@cisco.com<mailto:grajam@cisco.com>>, "Swaroop =
George (swaroop)" <swaroop@cisco.com<mailto:swaroop@cisco.com>>
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt

Hi,
Please look [*****] for my response.


From: ietfdbh <ietfdbh@comcast.net<mailto:ietfdbh@comcast.net>>
Date: Tuesday, October 29, 2013 at 7:14 AM
To: "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com<mailto:jshivamu@c=
isco.com>>, "simon.perreault@viagenie.ca<mailto:simon.perreault@viagenie.ca=
>" <simon.perreault@viagenie.ca<mailto:simon.perreault@viagenie.ca>>, "beha=
ve@ietf.org<mailto:behave@ietf.org>" <behave@ietf.org<mailto:behave@ietf.or=
g>>
Cc: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com<mailto:ssenthil@cisc=
o.com>>, Hongchi Shih <hshih@cisco.com<mailto:hshih@cisco.com>>, "Ganesan R=
ajam (grajam)" <grajam@cisco.com<mailto:grajam@cisco.com>>, "Swaroop George=
 (swaroop)" <swaroop@cisco.com<mailto:swaroop@cisco.com>>
Subject: RE: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt

Hi,

Thanks for this explanation of the context scalability issue.
Comments inline.



David Harrington
ietfdbh@comcast.net<mailto:ietfdbh@comcast.net>
+1-603-828-1401
From: Jagadish Shivamurthy (jshivamu) [mailto:jshivamu@cisco.com]
Sent: Tuesday, October 29, 2013 7:59 AM
To: ietfdbh@comcast.net<mailto:ietfdbh@comcast.net>; simon.perreault@viagen=
ie.ca<mailto:simon.perreault@viagenie.ca>; behave@ietf.org<mailto:behave@ie=
tf.org>
Cc: Senthil Sivakumar (ssenthil); Hongchi Shih (hshih); Ganesan Rajam (graj=
am); Swaroop George (swaroop)
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt


Hi David, Simon,

Here are some inputs we have based on the past experience of handling multi=
ple instances in deployment scenarios to consider the instance based mechan=
ism. If you see any specific issues (inter-operability or other issues), wi=
th instance based design of the MIB, please let us know.



Thanks

Jagadish



1. An SNMP V3 context (or SNMP v2c Community name) has to be configured for=
 each NAT instance. The SNMP context (or community name) has to be mapped t=
o specific NAT instance. Hence, this method involves 'additional' configura=
tion to make an NMS work with current deployments. If there are high number=
 of NAT instances in a router, this could be a tedious (and error prone) ta=
sk. You can refer

http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configuration_exam=
ple09186a0080b1ff61.shtml as an example of configuring the SNMP contexts/co=
mmunity names on Cisco IOS platforms. A similar configuration exercise will=
 be needed for other platforms.



OK.



L2VPN bridge instances on certain Cisco routers support Bridge MIB (RFC 149=
3). However, customers configure hundreds of L2VPN bridges and we had to re=
lay on the customer to configure an SNMP context for each instance.



OK.

Let me point out that the IETF still supports a standard for =93single-inst=
ance=94 Bridge MIB modules (RFC1493, 4188,4363, and 4318).



The IETF turned over further Bridge MIB work to the IEEE.

The IEEE developed Provider Backbone Bridges, which allows for multiple ins=
tances.

See http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRIDGE-MIB-20120810=
0000Z.txt (and http://www.ieee802.org/1/files/public/MIBs/IEEE8021-TC-MIB-2=
01202150000Z.txt)

The addition of instance-indexing required that the OID assignments for Bri=
dge-MIB related objects be completely reassigned.
Existing NMS systems that knew how to query, say, the number of ports using=
 dot1dBaseNumPorts at { dot1dBase 2 }

Now needs to query ieee8021BridgeBaseNumPorts at {ieee8021BridgeBaseEntry 3=
} =96 a totally different OID for the same info.



On the other hand, MPLS-L3VPN-STD-MIB.my defined in RFC 4382 supports multi=
ple instances directly without the use of contexts. In this, the MPLS-L3VPN=
 parameters are grouped in to tables/sequences which are indexed by VRF(and=
 other indexes where needed) so that, parameters pertaining to a particular=
 instance can be queried.



Understood.



2. The Context approach grows in an MxN manner if there are M different fea=
tures (MIBs) and N number of average instances per feature (except rare cas=
es where many different features/MIBs can be identified by a common attribu=
te). MxN can easily grow to thousands and customers have to configure those=
 many contexts.



Understood. Thanks for clearly explaining the problem.



3. An instance table based approach provides for plug and play kind of depl=
oyment. It will not require any additional configuration on the router

to make NMS pull data for multiple instances. The NMS walks through the ins=
tance table and builds data for each instance.



This sounds great! But the devil is in the details.

Who assigns the instance identifier? I would assume the router.

This would be similar to ifIndex, which is assigned by a router to interfac=
e instances.



ifIndex has quite a lot of discussion about interoperability, especially pe=
rsistence across reboot.

ifIndex has a corresponding ifAlias that is persistent across reboots.

[*****]
Yes. We  keep both ifIndex and ifAlias persistent across reboots.


This is REALLY important because NMSes frequently keep data queried about a=
n interface, even across reboots of the managed device.

While ifIndex can be changed across reboots, ifAlias must remain constant a=
cross reboots.

This allows an NMS to recognize that interface#3 has now become interface#4=
, and can align its old data for interface#3 with the current interface#4.

Without this feature of the IF-MIB, all data related to an interface prior =
to a device reboot might as well be thrown away, since NMSes would be likel=
y to apply the old data to the wrong interface.



So what are the rules about the persistence of NAT instances across device =
reboots?

[*****]
It is the same as ifTable.  If we take the same approach of ifTable for thi=
s NAT table , then  NAT index and NAT name/alias will be persistent across =
reboot.




Assuming a chassis-based arrangement with one NAT per board, what happens i=
f a board is removed/added/replaced?

[*****]
We will have  1..N  NAT per board instead of just one NAT per board. Our de=
sign always consider expendability/flexibility.
We have never designed  a board that has the restriction of  one per board.


How does an NMS align their existing data per NAT with potentially new assi=
gnments of NAT instance identifiers?

A device might not have the information necessary to assign the same number=
s to each instance on reboot, so it needs to renumber (thus the long discus=
sion, and the addition of ifAlias in RFC2863)

[*****]
We can follow that way. We also can add a notification "NAT Instance change=
 notification"  for the NAT instance reassignment  of a managed system  whi=
ch can't make  instance index/ name persistent across reboot and/or a real =
NAT instance change" due to board OIR.

This notification generation will inform NMS to re-learn NAT devices  from =
the managed system  reboot and or board OIR.
The NAT instance table  should  associate to the  entPhysicalIndex of Physi=
cal Entity Table  to indicate the location of the NAT instance.



If a particular board is replaced with another just like it, and the NAT as=
signments remain the same, it might be inappropriate to align the informati=
on related to the old board with the new board.

So an NMS should be able to detect when an instance has been simply renumbe=
red (the managed entity is the same, but its identifier has been changed), =
and it should be able to detect when the thing an instance identifier point=
s to has actually changed (possibly rules about identifier reuse).



I think identifier reassignments will be an especially sensitive considerat=
ion for logging, when used to support law enforcement.

[*****]
NMS has a lot of experience on managing ifTable from IF-MIB and entPhysical=
Table from ENTITY-MIB.  This NAT Table is similar to ifTable and entPhysica=
lTable from those two MIBs.  For the logging consideration of this MIB, it =
is no difference from  other two IETF MIBs.




It could be important to align SNMP notifications and syslog entries and ip=
fix data at the NMS side.

I recommend we standardize the information model of NAT instance identifier=
, so it=92s usage is consistent across multiple protocols and across vendor=
s.



4. With instance table mechanism, SNMP Contexts can be used for the purpose=
 of defining the contexts of the NMS system. For example, a router

being used in "multi tenant" mode, and each tenant having multiple instance=
s of NAT, Context can be used to define a specific Tenant. This

provides clear separation and one more hierarchy of scaling in a large scal=
e NAT.



OK.

 The =93overloading=94 of purpose has long been a problem with contexts.

Standardizing the information model for instance identifier would also allo=
w it to be used for more than one type of data model.



5. On the other hand, a small scale router that has single NAT instance, ca=
n define just one instance with default attributes without any overhead.



OK.


Thanks,
Jagadish



--_000_CB1B483277FEC94E9B58357040EE5D0236489810xmbrcdx15ciscoc_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <B3B5AE4D44108B4794644EB055DE308E@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif; ">
<div>Forwarding Hongchi's response to the list..</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Hongchi Shih (hshih)&qu=
ot; &lt;<a href=3D"mailto:hshih@cisco.com">hshih@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, October 29, 2013 3:3=
5 PM<br>
<span style=3D"font-weight:bold">To: </span>ietfdbh &lt;<a href=3D"mailto:i=
etfdbh@comcast.net">ietfdbh@comcast.net</a>&gt;, &quot;Jagadish Shivamurthy=
 (jshivamu)&quot; &lt;<a href=3D"mailto:jshivamu@cisco.com">jshivamu@cisco.=
com</a>&gt;, &quot;<a href=3D"mailto:simon.perreault@viagenie.ca">simon.per=
reault@viagenie.ca</a>&quot;
 &lt;<a href=3D"mailto:simon.perreault@viagenie.ca">simon.perreault@viageni=
e.ca</a>&gt;, &quot;<a href=3D"mailto:behave@ietf.org">behave@ietf.org</a>&=
quot; &lt;<a href=3D"mailto:behave@ietf.org">behave@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>Senthil Sivakumar &lt;<a href=
=3D"mailto:ssenthil@cisco.com">ssenthil@cisco.com</a>&gt;, &quot;Ganesan Ra=
jam (grajam)&quot; &lt;<a href=3D"mailto:grajam@cisco.com">grajam@cisco.com=
</a>&gt;, &quot;Swaroop George (swaroop)&quot; &lt;<a href=3D"mailto:swaroo=
p@cisco.com">swaroop@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [BEHAVE] I-D Action: d=
raft-ietf-behave-nat-mib-09.txt<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-famil=
y: Calibri, sans-serif;">
<div>Hi,</div>
<div>Please look [*****] for my response.</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>ietfdbh &lt;<a href=3D"mailto=
:ietfdbh@comcast.net">ietfdbh@comcast.net</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, October 29, 2013 at =
7:14 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Jagadish Shivamurthy (jsh=
ivamu)&quot; &lt;<a href=3D"mailto:jshivamu@cisco.com">jshivamu@cisco.com</=
a>&gt;, &quot;<a href=3D"mailto:simon.perreault@viagenie.ca">simon.perreaul=
t@viagenie.ca</a>&quot; &lt;<a href=3D"mailto:simon.perreault@viagenie.ca">=
simon.perreault@viagenie.ca</a>&gt;,
 &quot;<a href=3D"mailto:behave@ietf.org">behave@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:behave@ietf.org">behave@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;Senthil Sivakumar (ssenth=
il)&quot; &lt;<a href=3D"mailto:ssenthil@cisco.com">ssenthil@cisco.com</a>&=
gt;, Hongchi Shih &lt;<a href=3D"mailto:hshih@cisco.com">hshih@cisco.com</a=
>&gt;, &quot;Ganesan Rajam (grajam)&quot; &lt;<a href=3D"mailto:grajam@cisc=
o.com">grajam@cisco.com</a>&gt;,
 &quot;Swaroop George (swaroop)&quot; &lt;<a href=3D"mailto:swaroop@cisco.c=
om">swaroop@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>RE: [BEHAVE] I-D Action: d=
raft-ietf-behave-nat-mib-09.txt<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Hi,<o:=
p></o:p></span></a></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Thanks for this explanation of the=
 context scalability issue.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); ">Comments inline.</span></p>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; color: rgb(31, 73, 125); ">David Harrington</span><span style=
=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><a href=3D"mailto:ietfdbh@comcast.net"><span style=
=3D"font-size: 10pt; font-family: Arial, sans-serif; color: blue; ">ietfdbh=
@comcast.net</span></a><span style=3D"color:#1F497D"><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; color: rgb(31, 73, 125); ">&#43;1-603-828-1401</span><span styl=
e=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, =
125); "><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif; ">From:</span></b><span style=3D"font-size: 10pt; font-fami=
ly: Tahoma, sans-serif; "> Jagadish Shivamurthy (jshivamu) [<a href=3D"mail=
to:jshivamu@cisco.com">mailto:jshivamu@cisco.com</a>]
<br>
<b>Sent:</b> Tuesday, October 29, 2013 7:59 AM<br>
<b>To:</b> <a href=3D"mailto:ietfdbh@comcast.net">ietfdbh@comcast.net</a>; =
<a href=3D"mailto:simon.perreault@viagenie.ca">
simon.perreault@viagenie.ca</a>; <a href=3D"mailto:behave@ietf.org">behave@=
ietf.org</a><br>
<b>Cc:</b> Senthil Sivakumar (ssenthil); Hongchi Shih (hshih); Ganesan Raja=
m (grajam); Swaroop George (swaroop)<br>
<b>Subject:</b> Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt">Hi David, Simon,<o:p></o:p></=
p>
<p style=3D"margin:0in;margin-bottom:.0001pt">Here are some inputs we have =
based on the past experience of handling multiple instances&nbsp;in deploym=
ent scenarios to consider the instance based mechanism. If you see any spec=
ific issues (inter-operability or other
 issues), with instance based design of the MIB, please let us know.<o:p></=
o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><o:p>&nbsp;</o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">Thanks<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">Jagadish<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">1. An SNMP V3 context (or SNM=
P v2c Community name) has to be configured&nbsp;for each NAT instance. The =
SNMP context (or community name) has to be&nbsp;mapped to specific NAT inst=
ance. Hence, this method involves&nbsp;'additional'
 configuration to make an NMS work with current deployments.&nbsp;If there =
are high number of NAT instances in a router, this could be a&nbsp;tedious =
(and error prone) task. You can refer&nbsp;<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><a href=3D"http://www.cisco.c=
om/en/US/tech/tk648/tk362/technologies_configuration_example09186a0080b1ff6=
1.shtml">http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configura=
tion_example09186a0080b1ff61.shtml</a>&nbsp;as
 an example of configuring the SNMP contexts/community names on Cisco IOS p=
latforms.&nbsp;A similar configuration exercise will be needed for other pl=
atforms.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">OK.<o:p></o=
:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">L2VPN bridge instances on cer=
tain Cisco routers support Bridge MIB (RFC 1493). However,&nbsp;customers c=
onfigure hundreds of L2VPN bridges and we had to relay on&nbsp;the customer=
 to configure an SNMP context for each instance.&nbsp;<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">OK.
<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Let me poin=
t out that the IETF still supports a standard for =93single-instance=94 Bri=
dge MIB modules (RFC1493, 4188,4363, and
 4318).<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">The IETF tu=
rned over further Bridge MIB work to the IEEE.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">The IEEE de=
veloped Provider Backbone Bridges, which allows for multiple instances.<o:p=
></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">See
<a href=3D"http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRIDGE-MIB-2=
01208100000Z.txt">
http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRIDGE-MIB-201208100000=
Z.txt</a> (and
<a href=3D"http://www.ieee802.org/1/files/public/MIBs/IEEE8021-TC-MIB-20120=
2150000Z.txt">
http://www.ieee802.org/1/files/public/MIBs/IEEE8021-TC-MIB-201202150000Z.tx=
t</a>)<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">The additio=
n of instance-indexing required that the OID assignments for Bridge-MIB rel=
ated objects be completely reassigned.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:14.4pt"><span style=3D"font-siz=
e: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Exist=
ing NMS systems that knew how to query, say, the number of ports using
</span><span style=3D"font-size: 10pt; font-family: 'Courier New'; ">dot1dB=
aseNumPorts at
</span><span style=3D"font-size: 10pt; font-family: 'Courier New'; ">{ dot1=
dBase 2 }<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Now needs t=
o query
</span>ieee8021BridgeBaseNumPorts at {ieee8021BridgeBaseEntry 3} =96 a tota=
lly different OID for the same info.<span style=3D"font-size: 11pt; font-fa=
mily: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p></span></p=
>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">On the other hand, MPLS-L3VPN=
-STD-MIB.my defined in RFC 4382 supports multiple instances directly&nbsp;w=
ithout the use of contexts. In this, the MPLS-L3VPN parameters are grouped =
in to tables/sequences which&nbsp;are indexed
 by VRF(and other indexes where needed) so that, parameters pertaining to a=
 particular&nbsp;instance can be queried.&nbsp;<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Understood.=
<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">2. The Context approach grows=
 in an MxN manner if there are M different features (MIBs) and N number of&=
nbsp;average instances per feature (except rare cases where many different =
features/MIBs can be identified by a common
 attribute).&nbsp;MxN can easily grow to thousands and customers have to co=
nfigure those many contexts.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Understood.=
 Thanks for clearly explaining the problem.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">3. An instance table based ap=
proach provides for plug and play kind of&nbsp;deployment. It will not requ=
ire any additional configuration on the router<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">to make NMS pull data for mul=
tiple instances. The NMS walks through the&nbsp;instance table and builds d=
ata for each instance.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">This sounds=
 great! But the devil is in the details.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Who assigns=
 the instance identifier? I would assume the router.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">This would =
be similar to ifIndex, which is assigned by a router to interface instances=
.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">ifIndex has=
 quite a lot of discussion about interoperability, especially persistence a=
cross reboot.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">ifIndex has=
 a corresponding ifAlias that is persistent across reboots.</span></p>
</div>
</div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>[*****]</div>
<div>Yes. We &nbsp;keep both ifIndex and ifAlias&nbsp;<span style=3D"color:=
 rgb(31, 73, 125); font-size: 15px;">persistent across reboots.</span></div=
>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p>=
</span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">This is REA=
LLY important because NMSes frequently keep data queried about an interface=
, even across reboots of the managed
 device.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">While ifInd=
ex can be changed across reboots, ifAlias must remain constant across reboo=
ts.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">This allows=
 an NMS to recognize that interface#3 has now become interface#4, and can a=
lign its old data for interface#3 with
 the current interface#4.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Without thi=
s feature of the IF-MIB, all data related to an interface prior to a device=
 reboot might as well be thrown away,
 since NMSes would be likely to apply the old data to the wrong interface.<=
o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">So what are=
 the rules about the persistence of NAT instances across device reboots?</s=
pan></p>
</div>
</div>
</div>
</div>
</div>
</span>
<div>[*****]</div>
<div>It is the same as ifTable. &nbsp;If we take the same approach of ifTab=
le for this NAT table , then &nbsp;NAT index and NAT name/alias will be per=
sistent across reboot.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p>=
</span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Assuming a =
chassis-based arrangement with one NAT per board, what happens if a board i=
s removed/added/replaced?</span></p>
</div>
</div>
</div>
</div>
</div>
</span>
<div>[*****]</div>
<div>We will have &nbsp;1..N &nbsp;NAT per board instead of just one NAT pe=
r board. Our design always consider expendability/flexibility.&nbsp;</div>
<div>We have never designed &nbsp;a board that has the restriction of &nbsp=
;one per board.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p>=
</span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">How does an=
 NMS align their existing data per NAT with potentially new assignments of =
NAT instance identifiers?<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">A device mi=
ght not have the information necessary to assign the same numbers to each i=
nstance on reboot, so it needs to renumber
 (thus the long discussion, and the addition of ifAlias in RFC2863)</span><=
/p>
</div>
</div>
</div>
</div>
</div>
</span>
<div>[*****]</div>
<div>We can follow that way. We also can add a notification &quot;NAT Insta=
nce change notification&quot; &nbsp;for the NAT instance reassignment &nbsp=
;of a managed system &nbsp;which can't make &nbsp;instance index/ name pers=
istent across reboot and/or a real NAT instance change&quot; due to
 board OIR.</div>
<div>&nbsp;</div>
<div>This notification generation will inform NMS to re-learn NAT devices &=
nbsp;from the managed system &nbsp;reboot and or board OIR.</div>
<div>The NAT instance table &nbsp;should &nbsp;associate to the &nbsp;entPh=
ysicalIndex of Physical Entity Table &nbsp;to indicate the location of the =
NAT instance.</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p>=
</span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">If a partic=
ular board is replaced with another just like it, and the NAT assignments r=
emain the same, it might be inappropriate
 to align the information related to the old board with the new board.<o:p>=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">So an NMS s=
hould be able to detect when an instance has been simply renumbered (the ma=
naged entity is the same, but its identifier
 has been changed), and it should be able to detect when the thing an insta=
nce identifier points to has actually changed (possibly rules about identif=
ier reuse).<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">I think ide=
ntifier reassignments will be an especially sensitive consideration for log=
ging, when used to support law enforcement.</span></p>
</div>
</div>
</div>
</div>
</div>
</span>
<div>[*****]</div>
<div>NMS has a lot of experience on managing ifTable from IF-MIB and&nbsp;e=
ntPhysicalTable from ENTITY-MIB. &nbsp;This NAT Table is similar to ifTable=
 and entPhysicalTable from those two MIBs. &nbsp;For the logging considerat=
ion of this MIB, it is no difference from &nbsp;other
 two IETF MIBs.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p></o:p>=
</span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">It could be=
 important to align SNMP notifications and syslog entries and ipfix data at=
 the NMS side.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">I recommend=
 we standardize the information model of NAT instance identifier, so it=92s=
 usage is consistent across multiple protocols
 and across vendors.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">4. With instance table mechan=
ism, SNMP Contexts can be used for the&nbsp;purpose of defining the context=
s of the NMS system. For example, a router<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">being used in &quot;multi ten=
ant&quot; mode, and each tenant having multiple&nbsp;instances of NAT, Cont=
ext can be used to define a specific Tenant. This<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">provides clear separation and=
 one more hierarchy of scaling in a large scale NAT.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">OK.
<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">&nbsp;The =
=93overloading=94 of purpose has long been a problem with contexts.<o:p></o=
:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">Standardizi=
ng the information model for instance identifier would also allow it to be =
used for more than one type of data
 model.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">5. On the other hand, a small=
 scale router that has single NAT instance,&nbsp;can define just one instan=
ce with default attributes without any overhead.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "><o:p>&nbsp;=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">OK.<o:p></o=
:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; ">Thanks,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; ">Jagadish<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black; "><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</span></div>
</div>
</span>
</body>
</html>

--_000_CB1B483277FEC94E9B58357040EE5D0236489810xmbrcdx15ciscoc_--

From ssenthil@cisco.com  Tue Oct 29 17:49:36 2013
Return-Path: <ssenthil@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6290511E82B9 for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 17:49:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VQ984MhO5cJq for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 17:49:31 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 27B9311E82B5 for <behave@ietf.org>; Tue, 29 Oct 2013 17:49:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2768; q=dns/txt; s=iport; t=1383094171; x=1384303771; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=FEU6dtPkkQQUIqgB5N6mZae4OxLzIknPF3LpGLmCzOw=; b=U9GGDos88PVNDx27xnnSJz4s/ldy9lacWF958s9fkN2iTrSvLsAWsWOH yVnJOcUzl4dCS5Urglwq/5H/A+5XdOAQOriiisHr4OUMRohFvHlPrxJCw mk4uOumfHDTelNiLBJUVaxB9JezqpMAF3p5uwVBT/NEK6tDYKTKDvOeY9 Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtYFAFZXcFKtJV2c/2dsb2JhbABPCoMHOFS/PYEqFm0HgiUBAQEEJ1ISAQgiVhsBBgMCBA4FCBOHbLpnjX6BEjEHgx+BDQOZOZBZgyaCKg
X-IronPort-AV: E=Sophos;i="4.93,597,1378857600"; d="scan'208";a="278325359"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-4.cisco.com with ESMTP; 30 Oct 2013 00:49:07 +0000
Received: from xhc-rcd-x08.cisco.com (xhc-rcd-x08.cisco.com [173.37.183.82]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r9U0n7j9010288 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <behave@ietf.org>; Wed, 30 Oct 2013 00:49:07 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.246]) by xhc-rcd-x08.cisco.com ([173.37.183.82]) with mapi id 14.02.0318.004; Tue, 29 Oct 2013 19:49:07 -0500
From: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com>
To: "behave@ietf.org" <behave@ietf.org>
Thread-Topic: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
Thread-Index: AQHO1J5GVOEDQ9ROsUi+4b3GQWo7sZoMDRKAgAAL3QCAAE/ggIAAEmEA
Date: Wed, 30 Oct 2013 00:49:06 +0000
Message-ID: <CB1B483277FEC94E9B58357040EE5D0236489823@xmb-rcd-x15.cisco.com>
In-Reply-To: <87D25FCF512C8443BB97BC6EB7CCFDF80F9831E6@xmb-rcd-x10.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [10.117.198.131]
Content-Type: text/plain; charset="windows-1254"
Content-ID: <7570ED6F5EEF39408839E7BF93829179@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Hongchi Shih \(hshih\)" <hshih@cisco.com>
Subject: [BEHAVE] FW:  I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Oct 2013 00:49:36 -0000

Forwarding to the list..

On 10/29/13 3:43 PM, "Hongchi Shih (hshih)" <hshih@cisco.com> wrote:

>
>
>On 10/29/13, 7:57 AM, "Simon Perreault" <simon.perreault@viagenie.ca>
>wrote:
>
>>Le 2013-10-29 10:14, ietfdbh a =E9crit :
>>> So what are the rules about the persistence of NAT instances across
>>> device reboots?
>>>
>>> Assuming a chassis-based arrangement with one NAT per board, what
>>> happens if a board is removed/added/replaced?
>>>
>>> How does an NMS align their existing data per NAT with potentially new
>>> assignments of NAT instance identifiers?
>>>
>>> A device might not have the information necessary to assign the same
>>> numbers to each instance on reboot, so it needs to renumber (thus the
>>> long discussion, and the addition of ifAlias in RFC2863)
>>>
>>> If a particular board is replaced with another just like it, and the
>>>NAT
>>> assignments remain the same, it might be inappropriate to align the
>>> information related to the old board with the new board.
>>>
>>> So an NMS should be able to detect when an instance has been simply
>>> renumbered (the managed entity is the same, but its identifier has been
>>> changed), and it should be able to detect when the thing an instance
>>> identifier points to has actually changed (possibly rules about
>>> identifier reuse).
>>>
>>> I think identifier reassignments will be an especially sensitive
>>> consideration for logging, when used to support law enforcement.
>>>
>>> It could be important to align SNMP notifications and syslog entries
>>>and
>>> ipfix data at the NMS side.
>>
>>All very good points.
>>
>>> I recommend we standardize the information model of NAT instance
>>> identifier, so it=B9s usage is consistent across multiple protocols and
>>> across vendors.
>>
>>At this moment, one solution I can imagine would be to define an
>>ifAlias-like object for NAT instances. That's kinda sucky, and far from
>>what I would call a standardization of the information model of NAT
>>instance identifiers.
>>
>>Any other idea?
>[*****]
>That is not sucky.  In fact, we always have an unique index and name to
>identify a device instance.
>Normally, the name index is used by XML and/or command line to identify a
>device.
>We use a integer value index in MIB table access is because of access
>performance and efficiency consideration.
>
>If we use XML to manage this NAT device, then it will use a "Name string"
>to identify this NAT instance.
>
>Thanks.
>-Hongchi=20
>
>
>>
>>Thanks,
>>Simon
>>--=20
>>DTN made easy, lean, and smart --> http://postellation.viagenie.ca
>>NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
>>STUN/TURN server               --> http://numb.viagenie.ca
>


From hshih@cisco.com  Tue Oct 29 12:37:25 2013
Return-Path: <hshih@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A6EF11E828A for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 12:36:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.398
X-Spam-Level: 
X-Spam-Status: No, score=-9.398 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_33=0.6, J_CHICKENPOX_35=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qckPEk8WoQd3 for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 12:36:21 -0700 (PDT)
Received: from mtv-iport-1.cisco.com (mtv-iport-1.cisco.com [173.36.130.12]) by ietfa.amsl.com (Postfix) with ESMTP id 71F6121E80B0 for <behave@ietf.org>; Tue, 29 Oct 2013 12:35:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=39017; q=dns/txt; s=iport; t=1383075342; x=1384284942; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=IXoDAbD/1uAAhpms/JsEB2/fF25qagSZEtyA3a90GFM=; b=T9bui/Y0u+DjqjJAKjszcM+pg/7EvVZ12r04PAvifMtPyl9vpwVc1Qnq ELG8bwn610NiX5q4Vfkc9MjSmWsH7oPGQC1/G/hDNPz80lyOFW7lLRqE8 qEJ+xi38GKdappMlcrkiG60dxwDG3FMfeCTmD1qL/QCaZBB/rKoF5Z0Vo k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjgFAE4NcFKrRDoH/2dsb2JhbABWA4JDRDhUvzSBLBZ0giUBAQEELUwSAQgRAwEBAQsWAQY5FAkIAgQBDQUIDIdhAw4BDbA0CIlwjxYgARAGAQkIgw6BDQOBU4QApD+DJoIq
X-IronPort-AV: E=Sophos;i="4.93,595,1378857600"; d="scan'208,217";a="92672438"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by mtv-iport-1.cisco.com with ESMTP; 29 Oct 2013 19:35:28 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by mtv-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id r9TJZOxx018345 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 29 Oct 2013 19:35:27 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.110]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.02.0318.004; Tue, 29 Oct 2013 14:35:24 -0500
From: "Hongchi Shih (hshih)" <hshih@cisco.com>
To: ietfdbh <ietfdbh@comcast.net>, "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com>, "simon.perreault@viagenie.ca" <simon.perreault@viagenie.ca>, "behave@ietf.org" <behave@ietf.org>
Thread-Topic: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
Thread-Index: AQHO1N4CKzv1IqwjKEidfBdXNUTL/A==
Date: Tue, 29 Oct 2013 19:35:23 +0000
Message-ID: <87D25FCF512C8443BB97BC6EB7CCFDF80F9831D0@xmb-rcd-x10.cisco.com>
In-Reply-To: <03ee01ced4b1$3f5e5610$be1b0230$@comcast.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [10.155.34.47]
Content-Type: multipart/alternative; boundary="_000_87D25FCF512C8443BB97BC6EB7CCFDF80F9831D0xmbrcdx10ciscoc_"
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 30 Oct 2013 08:20:44 -0700
Cc: "Ganesan Rajam \(grajam\)" <grajam@cisco.com>, "Swaroop George \(swaroop\)" <swaroop@cisco.com>
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Oct 2013 19:37:29 -0000

--_000_87D25FCF512C8443BB97BC6EB7CCFDF80F9831D0xmbrcdx10ciscoc_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi,
Please look [*****] for my response.


From: ietfdbh <ietfdbh@comcast.net<mailto:ietfdbh@comcast.net>>
Date: Tuesday, October 29, 2013 at 7:14 AM
To: "Jagadish Shivamurthy (jshivamu)" <jshivamu@cisco.com<mailto:jshivamu@c=
isco.com>>, "simon.perreault@viagenie.ca<mailto:simon.perreault@viagenie.ca=
>" <simon.perreault@viagenie.ca<mailto:simon.perreault@viagenie.ca>>, "beha=
ve@ietf.org<mailto:behave@ietf.org>" <behave@ietf.org<mailto:behave@ietf.or=
g>>
Cc: "Senthil Sivakumar (ssenthil)" <ssenthil@cisco.com<mailto:ssenthil@cisc=
o.com>>, Hongchi Shih <hshih@cisco.com<mailto:hshih@cisco.com>>, "Ganesan R=
ajam (grajam)" <grajam@cisco.com<mailto:grajam@cisco.com>>, "Swaroop George=
 (swaroop)" <swaroop@cisco.com<mailto:swaroop@cisco.com>>
Subject: RE: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt

Hi,

Thanks for this explanation of the context scalability issue.
Comments inline.



David Harrington
ietfdbh@comcast.net<mailto:ietfdbh@comcast.net>
+1-603-828-1401
From: Jagadish Shivamurthy (jshivamu) [mailto:jshivamu@cisco.com]
Sent: Tuesday, October 29, 2013 7:59 AM
To: ietfdbh@comcast.net<mailto:ietfdbh@comcast.net>; simon.perreault@viagen=
ie.ca<mailto:simon.perreault@viagenie.ca>; behave@ietf.org<mailto:behave@ie=
tf.org>
Cc: Senthil Sivakumar (ssenthil); Hongchi Shih (hshih); Ganesan Rajam (graj=
am); Swaroop George (swaroop)
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt


Hi David, Simon,

Here are some inputs we have based on the past experience of handling multi=
ple instances in deployment scenarios to consider the instance based mechan=
ism. If you see any specific issues (inter-operability or other issues), wi=
th instance based design of the MIB, please let us know.



Thanks

Jagadish



1. An SNMP V3 context (or SNMP v2c Community name) has to be configured for=
 each NAT instance. The SNMP context (or community name) has to be mapped t=
o specific NAT instance. Hence, this method involves 'additional' configura=
tion to make an NMS work with current deployments. If there are high number=
 of NAT instances in a router, this could be a tedious (and error prone) ta=
sk. You can refer

http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configuration_exam=
ple09186a0080b1ff61.shtml as an example of configuring the SNMP contexts/co=
mmunity names on Cisco IOS platforms. A similar configuration exercise will=
 be needed for other platforms.



OK.



L2VPN bridge instances on certain Cisco routers support Bridge MIB (RFC 149=
3). However, customers configure hundreds of L2VPN bridges and we had to re=
lay on the customer to configure an SNMP context for each instance.



OK.

Let me point out that the IETF still supports a standard for =93single-inst=
ance=94 Bridge MIB modules (RFC1493, 4188,4363, and 4318).



The IETF turned over further Bridge MIB work to the IEEE.

The IEEE developed Provider Backbone Bridges, which allows for multiple ins=
tances.

See http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRIDGE-MIB-20120810=
0000Z.txt (and http://www.ieee802.org/1/files/public/MIBs/IEEE8021-TC-MIB-2=
01202150000Z.txt)

The addition of instance-indexing required that the OID assignments for Bri=
dge-MIB related objects be completely reassigned.
Existing NMS systems that knew how to query, say, the number of ports using=
 dot1dBaseNumPorts at { dot1dBase 2 }

Now needs to query ieee8021BridgeBaseNumPorts at {ieee8021BridgeBaseEntry 3=
} =96 a totally different OID for the same info.



On the other hand, MPLS-L3VPN-STD-MIB.my defined in RFC 4382 supports multi=
ple instances directly without the use of contexts. In this, the MPLS-L3VPN=
 parameters are grouped in to tables/sequences which are indexed by VRF(and=
 other indexes where needed) so that, parameters pertaining to a particular=
 instance can be queried.



Understood.



2. The Context approach grows in an MxN manner if there are M different fea=
tures (MIBs) and N number of average instances per feature (except rare cas=
es where many different features/MIBs can be identified by a common attribu=
te). MxN can easily grow to thousands and customers have to configure those=
 many contexts.



Understood. Thanks for clearly explaining the problem.



3. An instance table based approach provides for plug and play kind of depl=
oyment. It will not require any additional configuration on the router

to make NMS pull data for multiple instances. The NMS walks through the ins=
tance table and builds data for each instance.



This sounds great! But the devil is in the details.

Who assigns the instance identifier? I would assume the router.

This would be similar to ifIndex, which is assigned by a router to interfac=
e instances.



ifIndex has quite a lot of discussion about interoperability, especially pe=
rsistence across reboot.

ifIndex has a corresponding ifAlias that is persistent across reboots.

[*****]
Yes. We  keep both ifIndex and ifAlias persistent across reboots.


This is REALLY important because NMSes frequently keep data queried about a=
n interface, even across reboots of the managed device.

While ifIndex can be changed across reboots, ifAlias must remain constant a=
cross reboots.

This allows an NMS to recognize that interface#3 has now become interface#4=
, and can align its old data for interface#3 with the current interface#4.

Without this feature of the IF-MIB, all data related to an interface prior =
to a device reboot might as well be thrown away, since NMSes would be likel=
y to apply the old data to the wrong interface.



So what are the rules about the persistence of NAT instances across device =
reboots?

[*****]
It is the same as ifTable.  If we take the same approach of ifTable for thi=
s NAT table , then  NAT index and NAT name/alias will be persistent across =
reboot.




Assuming a chassis-based arrangement with one NAT per board, what happens i=
f a board is removed/added/replaced?

[*****]
We will have  1..N  NAT per board instead of just one NAT per board. Our de=
sign always consider expendability/flexibility.
We have never designed  a board that has the restriction of  one per board.


How does an NMS align their existing data per NAT with potentially new assi=
gnments of NAT instance identifiers?

A device might not have the information necessary to assign the same number=
s to each instance on reboot, so it needs to renumber (thus the long discus=
sion, and the addition of ifAlias in RFC2863)

[*****]
We can follow that way. We also can add a notification "NAT Instance change=
 notification"  for the NAT instance reassignment  of a managed system  whi=
ch can't make  instance index/ name persistent across reboot and/or a real =
NAT instance change" due to board OIR.

This notification generation will inform NMS to re-learn NAT devices  from =
the managed system  reboot and or board OIR.
The NAT instance table  should  associate to the  entPhysicalIndex of Physi=
cal Entity Table  to indicate the location of the NAT instance.



If a particular board is replaced with another just like it, and the NAT as=
signments remain the same, it might be inappropriate to align the informati=
on related to the old board with the new board.

So an NMS should be able to detect when an instance has been simply renumbe=
red (the managed entity is the same, but its identifier has been changed), =
and it should be able to detect when the thing an instance identifier point=
s to has actually changed (possibly rules about identifier reuse).



I think identifier reassignments will be an especially sensitive considerat=
ion for logging, when used to support law enforcement.

[*****]
NMS has a lot of experience on managing ifTable from IF-MIB and entPhysical=
Table from ENTITY-MIB.  This NAT Table is similar to ifTable and entPhysica=
lTable from those two MIBs.  For the logging consideration of this MIB, it =
is no difference from  other two IETF MIBs.




It could be important to align SNMP notifications and syslog entries and ip=
fix data at the NMS side.

I recommend we standardize the information model of NAT instance identifier=
, so it=92s usage is consistent across multiple protocols and across vendor=
s.



4. With instance table mechanism, SNMP Contexts can be used for the purpose=
 of defining the contexts of the NMS system. For example, a router

being used in "multi tenant" mode, and each tenant having multiple instance=
s of NAT, Context can be used to define a specific Tenant. This

provides clear separation and one more hierarchy of scaling in a large scal=
e NAT.



OK.

 The =93overloading=94 of purpose has long been a problem with contexts.

Standardizing the information model for instance identifier would also allo=
w it to be used for more than one type of data model.



5. On the other hand, a small scale router that has single NAT instance, ca=
n define just one instance with default attributes without any overhead.



OK.


Thanks,
Jagadish



--_000_87D25FCF512C8443BB97BC6EB7CCFDF80F9831D0xmbrcdx10ciscoc_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <243E3C997AA65A40BDE91B6A65F06548@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Hi,</div>
<div>Please look [*****] for my response.</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>ietfdbh &lt;<a href=3D"mailto=
:ietfdbh@comcast.net">ietfdbh@comcast.net</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, October 29, 2013 at =
7:14 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Jagadish Shivamurthy (jsh=
ivamu)&quot; &lt;<a href=3D"mailto:jshivamu@cisco.com">jshivamu@cisco.com</=
a>&gt;, &quot;<a href=3D"mailto:simon.perreault@viagenie.ca">simon.perreaul=
t@viagenie.ca</a>&quot; &lt;<a href=3D"mailto:simon.perreault@viagenie.ca">=
simon.perreault@viagenie.ca</a>&gt;,
 &quot;<a href=3D"mailto:behave@ietf.org">behave@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:behave@ietf.org">behave@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;Senthil Sivakumar (ssenth=
il)&quot; &lt;<a href=3D"mailto:ssenthil@cisco.com">ssenthil@cisco.com</a>&=
gt;, Hongchi Shih &lt;<a href=3D"mailto:hshih@cisco.com">hshih@cisco.com</a=
>&gt;, &quot;Ganesan Rajam (grajam)&quot; &lt;<a href=3D"mailto:grajam@cisc=
o.com">grajam@cisco.com</a>&gt;,
 &quot;Swaroop George (swaroop)&quot; &lt;<a href=3D"mailto:swaroop@cisco.c=
om">swaroop@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>RE: [BEHAVE] I-D Action: d=
raft-ietf-behave-nat-mib-09.txt<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Hi,<o:p=
></o:p></span></a></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">Thanks for this explanation of the =
context scalability issue.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);">Comments inline.</span></p>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size: 11pt; font-family: Calibri=
, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; color: rgb(31, 73, 125);">David Harrington</span><span style=3D=
"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><a href=3D"mailto:ietfdbh@comcast.net"><span style=
=3D"font-size: 10pt; font-family: Arial, sans-serif; color: blue;">ietfdbh@=
comcast.net</span></a><span style=3D"color:#1F497D"><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; color: rgb(31, 73, 125);">&#43;1-603-828-1401</span><span style=
=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 1=
25);"><o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif;">From:</span></b><span style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;"> Jagadish Shivamurthy (jshivamu) [<a href=3D"mailto=
:jshivamu@cisco.com">mailto:jshivamu@cisco.com</a>]
<br>
<b>Sent:</b> Tuesday, October 29, 2013 7:59 AM<br>
<b>To:</b> <a href=3D"mailto:ietfdbh@comcast.net">ietfdbh@comcast.net</a>; =
<a href=3D"mailto:simon.perreault@viagenie.ca">
simon.perreault@viagenie.ca</a>; <a href=3D"mailto:behave@ietf.org">behave@=
ietf.org</a><br>
<b>Cc:</b> Senthil Sivakumar (ssenthil); Hongchi Shih (hshih); Ganesan Raja=
m (grajam); Swaroop George (swaroop)<br>
<b>Subject:</b> Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt<o=
:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt">Hi David, Simon,<o:p></o:p></=
p>
<p style=3D"margin:0in;margin-bottom:.0001pt">Here are some inputs we have =
based on the past experience of handling multiple instances&nbsp;in deploym=
ent scenarios to consider the instance based mechanism. If you see any spec=
ific issues (inter-operability or other
 issues), with instance based design of the MIB, please let us know.<o:p></=
o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><o:p>&nbsp;</o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">Thanks<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">Jagadish<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">1. An SNMP V3 context (or SNM=
P v2c Community name) has to be configured&nbsp;for each NAT instance. The =
SNMP context (or community name) has to be&nbsp;mapped to specific NAT inst=
ance. Hence, this method involves&nbsp;'additional'
 configuration to make an NMS work with current deployments.&nbsp;If there =
are high number of NAT instances in a router, this could be a&nbsp;tedious =
(and error prone) task. You can refer&nbsp;<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><a href=3D"http://www.cisco.c=
om/en/US/tech/tk648/tk362/technologies_configuration_example09186a0080b1ff6=
1.shtml">http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configura=
tion_example09186a0080b1ff61.shtml</a>&nbsp;as
 an example of configuring the SNMP contexts/community names on Cisco IOS p=
latforms.&nbsp;A similar configuration exercise will be needed for other pl=
atforms.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">OK.<o:p></o:=
p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">L2VPN bridge instances on cer=
tain Cisco routers support Bridge MIB (RFC 1493). However,&nbsp;customers c=
onfigure hundreds of L2VPN bridges and we had to relay on&nbsp;the customer=
 to configure an SNMP context for each instance.&nbsp;<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">OK.
<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Let me point=
 out that the IETF still supports a standard for =93single-instance=94 Brid=
ge MIB modules (RFC1493, 4188,4363, and
 4318).<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">The IETF tur=
ned over further Bridge MIB work to the IEEE.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">The IEEE dev=
eloped Provider Backbone Bridges, which allows for multiple instances.<o:p>=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">See
<a href=3D"http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRIDGE-MIB-2=
01208100000Z.txt">
http://www.ieee802.org/1/files/public/MIBs/IEEE8021-BRIDGE-MIB-201208100000=
Z.txt</a> (and
<a href=3D"http://www.ieee802.org/1/files/public/MIBs/IEEE8021-TC-MIB-20120=
2150000Z.txt">
http://www.ieee802.org/1/files/public/MIBs/IEEE8021-TC-MIB-201202150000Z.tx=
t</a>)<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">The addition=
 of instance-indexing required that the OID assignments for Bridge-MIB rela=
ted objects be completely reassigned.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:14.4pt"><span style=3D"font-siz=
e: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Existi=
ng NMS systems that knew how to query, say, the number of ports using
</span><span style=3D"font-size: 10pt; font-family: 'Courier New';">dot1dBa=
seNumPorts at
</span><span style=3D"font-size: 10pt; font-family: 'Courier New';">{ dot1d=
Base 2 }<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Now needs to=
 query
</span>ieee8021BridgeBaseNumPorts at {ieee8021BridgeBaseEntry 3} =96 a tota=
lly different OID for the same info.<span style=3D"font-size: 11pt; font-fa=
mily: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">On the other hand, MPLS-L3VPN=
-STD-MIB.my defined in RFC 4382 supports multiple instances directly&nbsp;w=
ithout the use of contexts. In this, the MPLS-L3VPN parameters are grouped =
in to tables/sequences which&nbsp;are indexed
 by VRF(and other indexes where needed) so that, parameters pertaining to a=
 particular&nbsp;instance can be queried.&nbsp;<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Understood.<=
o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">2. The Context approach grows=
 in an MxN manner if there are M different features (MIBs) and N number of&=
nbsp;average instances per feature (except rare cases where many different =
features/MIBs can be identified by a common
 attribute).&nbsp;MxN can easily grow to thousands and customers have to co=
nfigure those many contexts.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Understood. =
Thanks for clearly explaining the problem.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">3. An instance table based ap=
proach provides for plug and play kind of&nbsp;deployment. It will not requ=
ire any additional configuration on the router<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">to make NMS pull data for mul=
tiple instances. The NMS walks through the&nbsp;instance table and builds d=
ata for each instance.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">This sounds =
great! But the devil is in the details.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Who assigns =
the instance identifier? I would assume the router.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">This would b=
e similar to ifIndex, which is assigned by a router to interface instances.=
<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">ifIndex has =
quite a lot of discussion about interoperability, especially persistence ac=
ross reboot.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">ifIndex has =
a corresponding ifAlias that is persistent across reboots.</span></p>
</div>
</div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>[*****]</div>
<div>Yes. We &nbsp;keep both ifIndex and ifAlias&nbsp;<span style=3D"color:=
 rgb(31, 73, 125); font-size: 15px;">persistent across reboots.</span></div=
>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p></o:p><=
/span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">This is REAL=
LY important because NMSes frequently keep data queried about an interface,=
 even across reboots of the managed
 device.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">While ifInde=
x can be changed across reboots, ifAlias must remain constant across reboot=
s.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">This allows =
an NMS to recognize that interface#3 has now become interface#4, and can al=
ign its old data for interface#3 with
 the current interface#4.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Without this=
 feature of the IF-MIB, all data related to an interface prior to a device =
reboot might as well be thrown away,
 since NMSes would be likely to apply the old data to the wrong interface.<=
o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">So what are =
the rules about the persistence of NAT instances across device reboots?</sp=
an></p>
</div>
</div>
</div>
</div>
</div>
</span>
<div>[*****]</div>
<div>It is the same as ifTable. &nbsp;If we take the same approach of ifTab=
le for this NAT table , then &nbsp;NAT index and NAT name/alias will be per=
sistent across reboot.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p></o:p><=
/span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Assuming a c=
hassis-based arrangement with one NAT per board, what happens if a board is=
 removed/added/replaced?</span></p>
</div>
</div>
</div>
</div>
</div>
</span>
<div>[*****]</div>
<div>We will have &nbsp;1..N &nbsp;NAT per board instead of just one NAT pe=
r board. Our design always consider expendability/flexibility.&nbsp;</div>
<div>We have never designed &nbsp;a board that has the restriction of &nbsp=
;one per board.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p></o:p><=
/span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">How does an =
NMS align their existing data per NAT with potentially new assignments of N=
AT instance identifiers?<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">A device mig=
ht not have the information necessary to assign the same numbers to each in=
stance on reboot, so it needs to renumber
 (thus the long discussion, and the addition of ifAlias in RFC2863)</span><=
/p>
</div>
</div>
</div>
</div>
</div>
</span>
<div>[*****]</div>
<div>We can follow that way. We also can add a notification &quot;NAT Insta=
nce change notification&quot; &nbsp;for the NAT instance reassignment &nbsp=
;of a managed system &nbsp;which can't make &nbsp;instance index/ name pers=
istent across reboot and/or a real NAT instance change&quot; due to
 board OIR.</div>
<div>&nbsp;</div>
<div>This notification generation will inform NMS to re-learn NAT devices &=
nbsp;from the managed system &nbsp;reboot and or board OIR.</div>
<div>The NAT instance table &nbsp;should &nbsp;associate to the &nbsp;entPh=
ysicalIndex of Physical Entity Table &nbsp;to indicate the location of the =
NAT instance.</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p></o:p><=
/span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">If a particu=
lar board is replaced with another just like it, and the NAT assignments re=
main the same, it might be inappropriate
 to align the information related to the old board with the new board.<o:p>=
</o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">So an NMS sh=
ould be able to detect when an instance has been simply renumbered (the man=
aged entity is the same, but its identifier
 has been changed), and it should be able to detect when the thing an insta=
nce identifier points to has actually changed (possibly rules about identif=
ier reuse).<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">I think iden=
tifier reassignments will be an especially sensitive consideration for logg=
ing, when used to support law enforcement.</span></p>
</div>
</div>
</div>
</div>
</div>
</span>
<div>[*****]</div>
<div>NMS has a lot of experience on managing ifTable from IF-MIB and&nbsp;e=
ntPhysicalTable from ENTITY-MIB. &nbsp;This NAT Table is similar to ifTable=
 and entPhysicalTable from those two MIBs. &nbsp;For the logging considerat=
ion of this MIB, it is no difference from &nbsp;other
 two IETF MIBs.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p></o:p><=
/span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">It could be =
important to align SNMP notifications and syslog entries and ipfix data at =
the NMS side.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">I recommend =
we standardize the information model of NAT instance identifier, so it=92s =
usage is consistent across multiple protocols
 and across vendors.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">4. With instance table mechan=
ism, SNMP Contexts can be used for the&nbsp;purpose of defining the context=
s of the NMS system. For example, a router<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">being used in &quot;multi ten=
ant&quot; mode, and each tenant having multiple&nbsp;instances of NAT, Cont=
ext can be used to define a specific Tenant. This<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">provides clear separation and=
 one more hierarchy of scaling in a large scale NAT.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">OK.
<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">&nbsp;The =
=93overloading=94 of purpose has long been a problem with contexts.<o:p></o=
:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">Standardizin=
g the information model for instance identifier would also allow it to be u=
sed for more than one type of data model.<o:p></o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt;min-height: 13px"><o:p>&nbsp;<=
/o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt">5. On the other hand, a small=
 scale router that has single NAT instance,&nbsp;can define just one instan=
ce with default attributes without any overhead.<o:p></o:p></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);"><o:p>&nbsp;<=
/o:p></span></p>
<p style=3D"margin:0in;margin-bottom:.0001pt"><span style=3D"font-size: 11p=
t; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);">OK.<o:p></o:=
p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">Thanks,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;">Jagadish<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size: 10.5pt; font-family: Calib=
ri, sans-serif; color: black;"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_87D25FCF512C8443BB97BC6EB7CCFDF80F9831D0xmbrcdx10ciscoc_--

From hshih@cisco.com  Tue Oct 29 12:44:26 2013
Return-Path: <hshih@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 463F621F9DB0 for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 12:44:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.998
X-Spam-Level: 
X-Spam-Status: No, score=-9.998 tagged_above=-999 required=5 tests=[AWL=0.601,  BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 549FmdVpb8AD for <behave@ietfa.amsl.com>; Tue, 29 Oct 2013 12:44:21 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id 9DE1E11E8292 for <behave@ietf.org>; Tue, 29 Oct 2013 12:43:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2588; q=dns/txt; s=iport; t=1383075815; x=1384285415; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=+QTEIqbJ/CgIEB/2gAW8uPaZHMLelQ/GPF43uaj9S8Y=; b=ab+K/o9ps0e2xdPtXuDLLOutWGd/DABDxYYIhGB8aL7HyOP0KodKfyCB s1EVtTJoBQtufZ89EgnDQFcte85BWcDJwWdGcoyfdcYprqkvpuZDpxVLG NIvLMet8s37doGZvppPJHoZoe9nQ2h/1INgJEcGNxn+DXIot/iMGmFYnY 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah8FACkPcFKtJXG8/2dsb2JhbABPCoMHOFS/NIEsFnSCJwEEJ1ISAQgiViUCBAENBQgTh2y6QI4EgRIxB4MfgQ0DiQeQMpBZgyaCKg
X-IronPort-AV: E=Sophos;i="4.93,595,1378857600"; d="scan'208";a="278130823"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-7.cisco.com with ESMTP; 29 Oct 2013 19:43:18 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id r9TJhIFK018986 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 29 Oct 2013 19:43:18 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.110]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.02.0318.004; Tue, 29 Oct 2013 14:43:18 -0500
From: "Hongchi Shih (hshih)" <hshih@cisco.com>
To: Simon Perreault <simon.perreault@viagenie.ca>, ietfdbh <ietfdbh@comcast.net>
Thread-Topic: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
Thread-Index: AQHO1N8dKzv1IqwjKEidfBdXNUTL/A==
Date: Tue, 29 Oct 2013 19:43:17 +0000
Message-ID: <87D25FCF512C8443BB97BC6EB7CCFDF80F9831E6@xmb-rcd-x10.cisco.com>
In-Reply-To: <526FCCD4.5040703@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.3.8.130913
x-originating-ip: [10.155.34.47]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <FA1C748E00E42141879131999BDF3D32@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 30 Oct 2013 08:20:44 -0700
Cc: "Ganesan Rajam \(grajam\)" <grajam@cisco.com>, "Jagadish Shivamurthy \(jshivamu\)" <jshivamu@cisco.com>, "behave@ietf.org" <behave@ietf.org>, "Swaroop George \(swaroop\)" <swaroop@cisco.com>
Subject: Re: [BEHAVE] I-D Action: draft-ietf-behave-nat-mib-09.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Oct 2013 19:44:27 -0000

On 10/29/13, 7:57 AM, "Simon Perreault" <simon.perreault@viagenie.ca>
wrote:

>Le 2013-10-29 10:14, ietfdbh a =E9crit :
>> So what are the rules about the persistence of NAT instances across
>> device reboots?
>>
>> Assuming a chassis-based arrangement with one NAT per board, what
>> happens if a board is removed/added/replaced?
>>
>> How does an NMS align their existing data per NAT with potentially new
>> assignments of NAT instance identifiers?
>>
>> A device might not have the information necessary to assign the same
>> numbers to each instance on reboot, so it needs to renumber (thus the
>> long discussion, and the addition of ifAlias in RFC2863)
>>
>> If a particular board is replaced with another just like it, and the NAT
>> assignments remain the same, it might be inappropriate to align the
>> information related to the old board with the new board.
>>
>> So an NMS should be able to detect when an instance has been simply
>> renumbered (the managed entity is the same, but its identifier has been
>> changed), and it should be able to detect when the thing an instance
>> identifier points to has actually changed (possibly rules about
>> identifier reuse).
>>
>> I think identifier reassignments will be an especially sensitive
>> consideration for logging, when used to support law enforcement.
>>
>> It could be important to align SNMP notifications and syslog entries and
>> ipfix data at the NMS side.
>
>All very good points.
>
>> I recommend we standardize the information model of NAT instance
>> identifier, so it=B9s usage is consistent across multiple protocols and
>> across vendors.
>
>At this moment, one solution I can imagine would be to define an
>ifAlias-like object for NAT instances. That's kinda sucky, and far from
>what I would call a standardization of the information model of NAT
>instance identifiers.
>
>Any other idea?
[*****]
That is not sucky.  In fact, we always have an unique index and name to
identify a device instance.
Normally, the name index is used by XML and/or command line to identify a
device.
We use a integer value index in MIB table access is because of access
performance and efficiency consideration.

If we use XML to manage this NAT device, then it will use a "Name string"
to identify this NAT instance.

Thanks.
-Hongchi=20


>
>Thanks,
>Simon
>--=20
>DTN made easy, lean, and smart --> http://postellation.viagenie.ca
>NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
>STUN/TURN server               --> http://numb.viagenie.ca

