Re: [Adslmib] Vector of Profiles MIB
Scott Baillie <sbaillie@bigpond.net.au> Sun, 15 November 2009 12:01 UTC
Return-Path: <sbaillie@bigpond.net.au>
X-Original-To: adslmib@core3.amsl.com
Delivered-To: adslmib@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 9755A3A695F for <adslmib@core3.amsl.com>;
Sun, 15 Nov 2009 04:01:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.649
X-Spam-Level:
X-Spam-Status: No, score=-0.649 tagged_above=-999 required=5 tests=[AWL=-0.650,
BAYES_50=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PyyFqxU3rc5a for
<adslmib@core3.amsl.com>; Sun, 15 Nov 2009 04:01:26 -0800 (PST)
Received: from nschwmtas03p.mx.bigpond.com (nschwmtas03p.mx.bigpond.com
[61.9.189.143]) by core3.amsl.com (Postfix) with ESMTP id 735373A692C for
<adslmib@ietf.org>; Sun, 15 Nov 2009 04:01:26 -0800 (PST)
Received: from nschwotgx03p.mx.bigpond.com ([124.190.58.101]) by
nschwmtas03p.mx.bigpond.com with ESMTP id
<20091115120156.XNTP4789.nschwmtas03p.mx.bigpond.com@nschwotgx03p.mx.bigpond.com>;
Sun, 15 Nov 2009 12:01:56 +0000
Received: from [192.168.1.128] (really [124.190.58.101]) by
nschwotgx03p.mx.bigpond.com with ESMTP id
<20091115120156.ZEYT7394.nschwotgx03p.mx.bigpond.com@[192.168.1.128]>;
Sun, 15 Nov 2009 12:01:56 +0000
From: Scott Baillie <sbaillie@bigpond.net.au>
To: Menachem Dodge <Menachem.Dodge@ecitele.com>,
"pdyu@huawei.com" <pdyu@huawei.com>, "adslmib@ietf.org" <adslmib@ietf.org>,
Moti Morgenstern <Moti.Morgenstern@ecitele.com>,
"Markus.Freudenberger@t-systems.com" <Markus.Freudenberger@t-systems.com>,
"gerd.barchmann@nsn.com" <gerd.barchmann@nsn.com>,
"wolfgang.krille@nsn.com" <wolfgang.krille@nsn.com>
In-Reply-To: <283DD79798619346BF9B17D7B5035A1901079812D21F@ILPTMAIL02.ecitele.com>
References: <283DD79798619346BF9B17D7B5035A19010797EA489A@ILPTMAIL02.ecitele.com>
<000301ca640b$3d853b80$482c460a@china.huawei.com>
<283DD79798619346BF9B17D7B5035A1901079812D21F@ILPTMAIL02.ecitele.com>
Content-Type: text/plain
Date: Sun, 15 Nov 2009 23:00:07 +1100
Message-Id: <1258286407.6131.54.camel@ethip128>
Mime-Version: 1.0
X-Mailer: Evolution 2.6.3 (2.6.3-2.fc5)
Content-Transfer-Encoding: 7bit
X-Authentication-Info: Submitted using SMTP AUTH PLAIN at
nschwotgx03p.mx.bigpond.com from [124.190.58.101] using ID
sbaillie@bigpond.net.au at Sun, 15 Nov 2009 12:01:55 +0000
X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID
str=0001.0A150204.4AFFEDB4.007B,ss=1,fgs=0
Subject: Re: [Adslmib] Vector of Profiles MIB
X-BeenThere: adslmib@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: ADSLMIB <adslmib.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/adslmib>,
<mailto:adslmib-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/adslmib>
List-Post: <mailto:adslmib@ietf.org>
List-Help: <mailto:adslmib-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/adslmib>,
<mailto:adslmib-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Nov 2009 12:01:27 -0000
Hi all,
As you may know from my previous messages on the subject
of the Vector of Profiles MIB proposal, I do not believe
that it is a good idea to introduce another VDSL2 management
interface which is not compatible with the existing management
interface ( RFC5650 ) unless there are compelling and
significant reasons to do so.
Introducing an incompatible VDSL2 management interface
does not benefit the xDSL industry, it causes harm
because NMS/EMS applications will now have to support
two interfaces instead of one.
I consider the Vector of Profiles scheme to be an
implementation decision which should be considered
by firmware developers in order to minimise the storage
requirements for xDSL configuration in the Access Node.
But this implementation decision is a low level detail
and should not affect the VDSL2 management interface.
A firmware developer can implement the VoP scheme
inside the Access Node while remaining 100% compatible
with the RFC5650 management interface. What is
required is to provide a mapping between the template
name and the vector, and this mapping can be kept
hidden so that the operator has no knowledge of
the internal implementation details.
Let me state my proposal in a different way in case
what I said was not very clear.
1. Internally, the xDSL configuration is stored using
the efficient VoP scheme.
2. In the firmware, a mapping exists between the RFC5650
template name and the internal vector that stores the
configuration for that template. This mapping may take
the form of a hash map for example.
3. When a SNMP request arrives to read a row from the
line profile or channel profile tables
( xdsl2LineConfProfTable,
xdsl2LineConfProfModeSpecTable
xdsl2LineConfProfModeSpecBandUsTable,
xdsl2ChConfProfileTable )
the access node will consult its hash map and find
the corresponding vector. The access node will then
retrieve the data from the vector and return it in
the form of a SNMP row.
What this means is that storage of the xDSL
configuration data is decoupled from the MIB
representation of the data. Most modern SNMP agent's
( such as the Net SNMP agent ) supports decoupling
of the underlying storage as I have described.
4. When a SNMP request arrives to write a row into
the line profile or channel profile tables, the
access node must either create a new vector to
store the data of reference an existing vector
which already contains that data.
Using this approach, the access node gains the
advantage of storing the xDSL configuration data
efficiently while remaining compatible with the
existing SNMP management interface.
The algorithm that I have described above would
need to be specified in more detail, but I am
sure that every one here is an engineer and at least
understands the concept that I am proposing.
In conclusion, I think that the broad band forum
should create a companion document that goes together
with TR165 which specifies an algorithm ( similar
to what I have proposed above ) that firmware
developers can use to map between 5650 templates
and VoP vectors instead of specifying a new VDSL2
management interface at the IETF.
Regards,
Scott.
- [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Markus.Freudenberger
- Re: [Adslmib] Vector of Profiles MIB sbaillie@bigpond.net.au
- Re: [Adslmib] Vector of Profiles MIB Markus.Freudenberger
- Re: [Adslmib] Vector of Profiles MIB sbaillie@bigpond.net.au
- Re: [Adslmib] Vector of Profiles MIB Moti Morgenstern
- Re: [Adslmib] Vector of Profiles MIB sbaillie@bigpond.net.au
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Scott Baillie
- Re: [Adslmib] Vector of Profiles MIB Markus.Freudenberger
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Scott Baillie
- Re: [Adslmib] Vector of Profiles MIB Umberto Bonollo
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Markus.Freudenberger
- Re: [Adslmib] Vector of Profiles MIB Markus.Freudenberger
- Re: [Adslmib] Vector of Profiles MIB Romascanu, Dan (Dan)
- Re: [Adslmib] Vector of Profiles MIB Romascanu, Dan (Dan)
- Re: [Adslmib] Vector of Profiles MIB Markus.Freudenberger
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Markus.Freudenberger
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Moti Morgenstern
- Re: [Adslmib] Vector of Profiles MIB Barchmann, Gerd (NSN - DE/Greifswald)
- Re: [Adslmib] Vector of Profiles MIB VAN DER PUTTEN Frank
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Romascanu, Dan (Dan)
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Scott Baillie
- [Adslmib] Vector of Profiles MIB Menachem Dodge
- Re: [Adslmib] Vector of Profiles MIB Edward Beili
- Re: [Adslmib] Vector of Profiles MIB chris.croot
- Re: [Adslmib] Vector of Profiles MIB Kenneth Kerpez (New Jersey)
- Re: [Adslmib] Vector of Profiles MIB Menachem Dodge