Re: [Adslmib] Vector of Profiles MIB
<Markus.Freudenberger@t-systems.com> Tue, 17 November 2009 09:05 UTC
Return-Path: <Markus.Freudenberger@t-systems.com>
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 C3C223A69FD for <adslmib@core3.amsl.com>;
Tue, 17 Nov 2009 01:05:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.39
X-Spam-Level:
X-Spam-Status: No,
score=-1.39 tagged_above=-999 required=5 tests=[BAYES_20=-0.74,
HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
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 aK-5PsCf+Ya2 for
<adslmib@core3.amsl.com>; Tue, 17 Nov 2009 01:05:08 -0800 (PST)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [194.25.30.7]) by
core3.amsl.com (Postfix) with ESMTP id 5008B3A696F for <adslmib@ietf.org>;
Tue, 17 Nov 2009 01:05:08 -0800 (PST)
From: <Markus.Freudenberger@t-systems.com>
Received: from s4de8psaanq.blf.telekom.de (HELO S4DE8PSAANQ.mitte.t-com.de)
([10.151.180.166]) by tcmail31.telekom.de with ESMTP;
17 Nov 2009 10:04:53 +0100
Received: from S4DE8PSAANK.mitte.t-com.de ([10.151.229.10]) by
S4DE8PSAANQ.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 17 Nov 2009 10:04:53 +0100
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 17 Nov 2009 10:04:52 +0100
Message-ID: <1B6169C658325341A3B8066E23919E1C03472231@S4DE8PSAANK.mitte.t-com.de>
In-Reply-To: <1258286407.6131.54.camel@ethip128>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Vector of Profiles MIB
Thread-Index: Acpl63BNfE8e4mrvTWq3KmzwH6PZWQBdK7iw
References: <283DD79798619346BF9B17D7B5035A19010797EA489A@ILPTMAIL02.ecitele.com>
<000301ca640b$3d853b80$482c460a@china.huawei.com>
<283DD79798619346BF9B17D7B5035A1901079812D21F@ILPTMAIL02.ecitele.com>
<1258286407.6131.54.camel@ethip128>
To: <sbaillie@bigpond.net.au>
X-OriginalArrivalTime: 17 Nov 2009 09:04:53.0550 (UTC)
FILETIME=[06B714E0:01CA6765]
Cc: adslmib@ietf.org, wolfgang.krille@nsn.com, Menachem.Dodge@ecitele.com,
Moti.Morgenstern@ecitele.com
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: Tue, 17 Nov 2009 09:05:09 -0000
Hello Scott,
I understand your proposal but it does not address the complete issue.
Operators need more flexibility of configuring their network. The approach of TR-129 does not scale from the OSS point view as it multiplies the amount of different xDSL profiles/templates. In practice, the MIB from the DSLAM (In this case represeting the TR-129 object model) is usually mapped 1:1 into the EMS and its data model. In FTTx deployment scenarios with specific requirements depending on the PSD shaping on the remote DSLAM, noise margins, specific OLR features and INP configurations, TR-129 causes a multiplication of templates as every single parameter variation ends up in a new template and/or channel or line profile.
Therefore TR-165 needs to be implemented at the SNMP management interface and in the associated EMS to take full effect.
Be aware that only the profile configurtion of RFC5650 is affected, all other parts are untouched and can stay as they are today. In order to not skip the template approach from TR-129 completely, a switch, as proposed by Peidaoyu from Huawei, might be a good solution.
Regards
Markus
-----Ursprüngliche Nachricht-----
Von: Scott Baillie [mailto:sbaillie@bigpond.net.au]
Gesendet: Sonntag, 15. November 2009 13:00
An: Menachem Dodge; pdyu@huawei.com; adslmib@ietf.org; Moti Morgenstern; Freudenberger, Markus; gerd.barchmann@nsn.com; wolfgang.krille@nsn.com
Betreff: Re: Vector of Profiles MIB
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