Re: [netmod] How to handle configuration node being effective after system-restart?

"Hauck Wolfgang (ETAS-DAP/XPC-Fe6)" <wolfgang.hauck@etas.com> Thu, 28 July 2022 16:44 UTC

Return-Path: <wolfgang.hauck@etas.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A29DC188720 for <netmod@ietfa.amsl.com>; Thu, 28 Jul 2022 09:44:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=etas.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nm5D6UNaJ1A4 for <netmod@ietfa.amsl.com>; Thu, 28 Jul 2022 09:44:20 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150051.outbound.protection.outlook.com [40.107.15.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A0D3C18873F for <netmod@ietf.org>; Thu, 28 Jul 2022 09:44:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T2PyFNk704z1MlD4Kklk9kyPiQWNfX92milHwOELC905aavr/JIBUODP35YCJhku+JnQKW2ca7Rs5H2KMksYjfbtBjdkItQXAyiH+/Zk1x57heSiT+ZP+tcUdkKfpOV909IDuM/Cmla/YWw54GKZZh/K4IJV4xT3SOmoYzICo2dJBvT9GTYVqNnhKiQnZ75HXJYT41I7Ocih27NfZFcs70525ppQBUMA+QcalBnl3QzmUvQcH2oeteTuE+a0cYPq1zzYMwP/0b/l0l339ugN2tafMmrZTMRBrIjF71zexbWO+V/Lq2FfqOxYwcHvNLLY4z6F6jS2CArntUOq4SSxaQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8bt89wXreQb6pwtYLfEgRBub/MdJCeFCKQ62BVZPQng=; b=G2asT9h/zXoXwrFHPm4+m4030Kk6A2mHcpSeeoXy3XwnVcxeHyQYUlw2DmIH3C6B1R13iCGZx6jmh5ZqSiEuNvmPgPFLQX0UjGMcr5xFeZOG+pKwyZNRd+epSR0S5UrmGIg8Wn3ktKGmIRQ0OwRaKZVKQNIA/UaQvH8NHGfxbWH8f2TrejQOHhiUUkcGhKvyVC1p3I/C+/NVpD3ejp+txkW8YV/fN+XMADDUVsXYhkT09rcB3i0PRbzmfzEV+HtoQni9vbOGNiSHTCAEAs0N2BlaDwxjMdl3IuLT+O8YvmiG/0UMFPfw0che8yFbEJBVYucXefjoPHGA8Iiw/IASYw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=etas.com; dmarc=pass action=none header.from=etas.com; dkim=pass header.d=etas.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=etas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8bt89wXreQb6pwtYLfEgRBub/MdJCeFCKQ62BVZPQng=; b=XUlUlfAP//sOUwn1yOKuYFyNWVn8jbz8r0Yd61jCVUdv47kSG0IJQmf0GsQHYdUKdC9eq74V1nY0LCWeTmseAqnUvkJAD8QHJXtITXeS7msGge3Xc0Bnh0N468gtyGFQTDCCUKcnZX/E352DXG01AHDZn62jR7CvfXmXIl1WVBc=
Received: from AS4SPRMB0034.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4ff::6) by VI1PR10MB2685.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:e5::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5482.6; Thu, 28 Jul 2022 16:44:15 +0000
Received: from AS4SPRMB0034.EURPRD10.PROD.OUTLOOK.COM ([fe80::316a:3f66:cd1d:8f2b]) by AS4SPRMB0034.EURPRD10.PROD.OUTLOOK.COM ([fe80::316a:3f66:cd1d:8f2b%6]) with mapi id 15.20.5458.025; Thu, 28 Jul 2022 16:44:15 +0000
From: "Hauck Wolfgang (ETAS-DAP/XPC-Fe6)" <wolfgang.hauck@etas.com>
To: Jan Lindblad <janl@tail-f.com>, "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] How to handle configuration node being effective after system-restart?
Thread-Index: AdicSjR5DcsQfYigSkaHfkDJqxPVkgEKddmgABMgU4AAdlBBoA==
Date: Thu, 28 Jul 2022 16:44:15 +0000
Message-ID: <AS4SPRMB00347BF161EF551EC283BDFCF1969@AS4SPRMB0034.EURPRD10.PROD.OUTLOOK.COM>
References: <AS4SPRMB0034D5CB348D7DE1351CB39CF18E9@AS4SPRMB0034.EURPRD10.PROD.OUTLOOK.COM> <DM6PR08MB5084B7223956A7AC378F79889B959@DM6PR08MB5084.namprd08.prod.outlook.com> <70E7C843-063E-41AE-9DCF-431D4B5ACDAF@tail-f.com>
In-Reply-To: <70E7C843-063E-41AE-9DCF-431D4B5ACDAF@tail-f.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=etas.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 603d3b26-b3e0-4de6-0a63-08da70b86869
x-ms-traffictypediagnostic: VI1PR10MB2685:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ct0SJiCUiUi6ss4Flwi2EfIAM4GPBHyDzlgskjm4YxBWB5nIO/PMwIGxA8Vwbf7FutDW+fNpq72ZlQ/yO+afMLRIDy3Ywp/porcJ/th5FouyGRy2UPIaIAXAvMi2YL5ORIjQtytS672Lm/hpVxlkV0hzptP2FkRFFrEowfB5kt1SZ1xT9VvH/uwE8qulXKE7X43qEU/7Z4MOjeNuK3eZ/t4dSCkR0XKUzbX7YhD4aiBXGD1Fi2XTrkCJNEs+7xYkwBNgpOL/64mjxl7Ak3puYi/6A9+nTcnQ49RWi0zoYGfKRaQfowFzb/bdmcgVdecs7NehJdSKw0jAcRriNYz9SSxg2QPqAxDhBkrIEzXvKJ7EQ7NbyJObgiQiy/cny9g/elaRKlYnHpvjsfGaaYHnR5WxRTNYnE1cleSTDTEv9Y8+Dbd0pvtQtAuzs3OXN06vSngFGjagy/xqRNdftBm6817E6jLW3eBEQT4qkGGV+JY1+52Wh+ziR0Oe3U6V69ToEfrO7h2Dk5Us24wJfwGTvZGA13EzVvFkOGjXfYnTDUE2AURyQw/unlqpRxltRurW3+Klk3paSGbakDQ0BxZ0V2CQ0ibDdagnsz5hvfXToWScUlul7RYwSr8w0Unphux079bSaGr/DRRkXY9FWNHXrQqIyVjcIRMMb5OPDTCyeaLxNnxDzFopwPrzlBRYr0cjIPeIr+GYgsE9jxcCaLqYmsOuUubQO0A5b8hxccAzpF58xoruY+FujqbR/Sdko3NixzwmFnSQukGwq4azTQG/vosUAIoOdnOc+xsjIwhcRcui4wtdSU10lRyfk0BWx0fOHTaKcUiRD11qZv9ic+lU+w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS4SPRMB0034.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(4636009)(136003)(346002)(376002)(396003)(39860400002)(366004)(45080400002)(7696005)(86362001)(52536014)(6506007)(110136005)(316002)(8936002)(41300700001)(5660300002)(9686003)(53546011)(478600001)(2906002)(26005)(33656002)(82960400001)(186003)(38070700005)(122000001)(66574015)(8676002)(71200400001)(66476007)(66446008)(76116006)(38100700002)(4326008)(966005)(64756008)(55016003)(66946007)(66556008)(83380400001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: amOU5s+RMUPfPFLCOKU3XrF54ghRNWhtv4CEEyMmgOA05m5WWTpIHxhkXoqrOmkCKGTGbVHemBCKao6+aIwQqXLJ/JdLBeRUPnCsvH8TAvOTKOyEl2shOEYrMgWGQZQITnqIqdlihG5Pb7LJ+EUj3sDZoe4RLHtHfdyTOTJwHqItn6MY1Ug9F34t068Nq7kvT4qIQiqOk5rc7BJ+ALYko6gmE7B2rB0kR9/omT/Tzxl6h60oLq4HcmSR8/hZbgICP1bXzxYwO9LXGfOdsAHWorm6Z6IjqA/4G2DNGms+gypah8OBymtEHEeVzSI5jEcx4w+t5Zya7GkGlUg4y5yhk9BlXY719P8BD0wgUNcwvGunmYwG7WlQVSFzQktRqG2YtGuLsLBxhsRPoOnPuQch2jEj6JwMhhcWJvctD1gPYTE9Sg5upxdw2psqkRjdFQwnOgB0wrPDQZ6rgt3GIkLCQEG+vddnCWwHpNgqE2s4H7uGZ6FAfNfm6dSm8d33xzvG6fltiiLLnsE5zEXxPJ28hROrdHniTxBH6zyXWDwe6cLUn3f/tu1uA5BNfY27j0Wimc/ND+o6anW/A11GThcV8QV539EjSZO9T/bdjlII54C3P1U2vg7vPjdjwHZUMMx4fB9ULAcqtM/eXIH0kSHqbo/wGiOITfa90AEzVeq3N8uW7mn54Dz6vS4372GZ0e1Blm6HMIZsLHK3eEJIIWZH7KUdA2lM5nUKcjxU9cKD+RxWzRRhW3UahFhG03+SoYCn+8zjit22e3n6iFMNthDaPyIOhkl+N54y5YPHXiy6UZpgPX784P+TF4s0joZFfVXdAfKZACLzlfT4w3TfJ+kaMlBt3+cH/QxQYV4qA/n+W2a9mGeTXblINDQh1Xw7tgksUDqlRvaISxrlwws5Gec/QOB4pRcXSEDPXrihhQPswwqbkq801V22UEF+8Zmy+d9hjs0BBIvNbp6cmw6cgiaMTjVnRBtEd+1CY/IqSdEuMcjDRN9+w1/a/8MEorCAtCd+o8xofRpN6f0W/hERK28/ZWRMdPk4uCxSOlBBjMFaEqFKEXYJdZlF1Mo8ztlbd5zqaVbF5vftXW4xasxUZTwu7R53BRmrwlHfWi5f5AitbXsMlBUbPkQNsulFZIc+k5U2tONZqHBzX+qhYmBRyRuH/QjAFSvm1Sz6dGYCqT+hZUHFkHJUM+eJk75fSHJ9Z3lmxZZ05VEvU4blSQCV527J77E/BXTCR5tJ1LkKPLut7qRWAJXHqkEFL462pMBj1LPtSz4Ha237WQhLRZwPJtj1MfX0Jqu6fiaS8+BC0zxee2Eob5Ecbb5C5Ad/lLAtUwktXEIzjDFKMuyhOaOv9I/mqjmpP2pANVqrC/JLFCejdfPZRIvA7jeSD6rgjvEiuVHM2faiy7WgFQskJxPl8PntjQBX630mMAAOOUzrJ677LmHBO8HnXJiU67kMeFZfRb1/gOWP+Yd7OxtbPgoiGAClfKn8WzqJQpuICpFSR2hSuqyx1R8rwKQcrHgqYnfsTFzIREmrotH8enXivZPZZkVjAT7lVwmz0LfHFOJOHQfdn+o=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: etas.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS4SPRMB0034.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 603d3b26-b3e0-4de6-0a63-08da70b86869
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jul 2022 16:44:15.4040 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0ae51e19-07c8-4e4b-bb6d-648ee58410f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xjopkVMylo3b2/pFzZENV2t+B8rbaiFRQARvICHRQd4qGVWPgkd7GvZ/u0d2B7N4Fi6A/aaB+TWLUdrp1rwJtA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB2685
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/lUYjJ5nApXYeSXixZzK3OarKSz4>
Subject: Re: [netmod] How to handle configuration node being effective after system-restart?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Jul 2022 16:44:25 -0000

Jan, Jason, thanks for sharing your ideas.

Indeed, I thought about the generalised use case, too; i.e. changes of configuration items requiring item specific actions for an actual application. A system-restart is a quite common action, but by far not the only thinkable one.

The suggested approach using a YANG extension statement (https://www.rfc-editor.org/rfc/rfc7950.html#section-7.19) looks the most promising to me. There would be the possibility to use an argument indicating the required action. For me, it has been helpful to study the YANG-module "tailf-meta-extensions" to get an impression what would be possible.

Regards,
Wolfgang

> Von: Jan Lindblad <janl@tail-f.com>
> Gesendet: Dienstag, 26. Juli 2022 09:23
> An: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com>; Hauck
> Wolfgang (ETAS-DAP/XPC-Fe6) <wolfgang.hauck@etas.com>
> Cc: netmod@ietf.org
> Betreff: Re: [netmod] How to handle configuration node being effective after
> system-restart?
> 
> Jason, Wolfgang,
> 
> I completely agree defining an extension statement would be the way to go here.
> I think I have already seen some proprietary extensions in this vein.
> Leveraging NMDA would also be the right thing, on servers that are NMDA
> capable.
> 
> Best Regards,
> /jan
> 
> 
> 
> > On 26 Jul 2022, at 00:46, Sterne, Jason (Nokia - CA/Ottawa)
> <jason.sterne@nokia.com> wrote:
> >
> > Hello Wolfgang,
> >
> > I don't see any clear right answer here.
> >
> > You're talking about a condition that must be met for a configuration change to
> take operational effect. In this case it is a restart. But there could be other types of
> similar conditions. E.g. other nodes that need:
> > - an admin-state to be disabled and then enabled (i.e. toggle/kick a
> > protocol)
> > - some other magic before it takes effect
> >
> > *Maybe* there are a set of somewhat common conditions across many types of
> systems that could be standardized in a YANG extension (and tag those nodes).
> Or using a new standardized YANG model to list "needs restart" nodes (or nodes
> with other standard conditions).  These solutions are along the lines of your
> option 2 (although I'd lean more towards the extension route).
> >
> > Using a leaf to indicate "needs restart" is possible but I think that would be a
> proprietary-only approach. Would you then also have some state information that
> says which list of nodes are waiting on a restart ?  Or maybe in your case it is
> "good enough" to just know you need a restart. But a client app would have to be
> specifically programmed with knowledge of that "needs restart" leaf.
> >
> > I'm not sure I understand your approach #3.
> >
> > Note that it is probably useful here to talk about the "applied config" concept for
> this node. Let's pretend node 'foo' was configured with value 5 and a system
> restart occurred after that. Then the user configures value 23 but does not restart
> the system:
> > A) IETF NMDA would say that reading node 'foo' in the operational datastore
> should return 5   (but reading node 'foo' in the running DS would return 23)
> > B) Another approach might be to have another leaf (config false)
> > called 'oper-foo' that always reflects the current operational value
> > (e.g. 5 in this case)
> > C) OpenConfig would have a "state" copy of node foo and reading that
> > would return 5 (a bit like B above, although with a 'well known
> > convention')
> >
> > A client could diff the running config vs the applied config and at least know
> there is a difference (but then there isn't anything standard to know a restart is
> needed to bring them into sync).
> >
> > Jason
> >
> >> -----Original Message-----
> >> From: netmod <netmod-bounces@ietf.org> On Behalf Of Hauck Wolfgang
> >> (ETAS-DAP/XPC-Fe6)
> >> Sent: Wednesday, July 20, 2022 11:34 AM
> >> To: netmod@ietf.org
> >> Subject: [netmod] How to handle configuration node being effective
> >> after system-restart?
> >>
> >> Hi all!
> >>
> >> The use case I think about is as follows:
> >>
> >> A configuration node  in a YANG model is effective only after a
> >> system- restart (i.e. not only a restart of the NETCONF server). Now
> >> I would like to see from a YANG model if a system-restart actually
> >> has to be carried out for that node. E.g. as system operator I would
> >> like to know from the model only if I have to wait and poll for the
> >> operational state resulting from the configuration, or if I have to
> >> actively restart the system. At the end, I would like to publish a
> >> YANG model such that the model's user is able to derive his or her
> >> actions only from that model without further studying any documentation.
> >>
> >> Modelling how to perform a system-restart is easy, as I have seen in
> >> the draft "Factory default Setting". Recognising its necessity is the difficulty
> here.
> >>
> >> What would be the best practice here?
> >>
> >> I can think about three options:
> >>
> >> 1) Explicitly modelling the property "system-restart needed", e.g. by
> >> a leaf next to the configuration node.
> >>
> >> 2) Providing a YANG module listing all configuration nodes requiring
> >> a system- restart.
> >>
> >> 3) Using the startup datastore. However, as the conventional
> >> configuration datastores have all the same datastore schema, there
> >> seems to be no possibility to see the property "system-start needed".
> >> Otherwise, it could have been modelled by a configuration node in the
> >> startup datastore, and as status node in all other datastores.
> >>
> >> I highly appreciate any hints. - Thanks.
> >>
> >> Regards,
> >> Wolfgang
> >>
> >> ---
> >>
> >> Dr. Wolfgang Hauck
> >> Engineering Data Acquisition and Processing - Lead Architect
> >>
> >> ETAS GmbH, ETAS-DAP/XPC-Fe6
> >> Borsigstraße 24, 70469 Stuttgart, Germany
> >> https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.
> >>
> etas.com%2F&amp;data=05%7C01%7Cwolfgang.hauck%40etas.com%7Cdc6d
> 6766d4
> >>
> 5e4f36d60808da6ed7b6e0%7C0ae51e1907c84e4bbb6d648ee58410f4%7C0
> %7C0%7C6
> >>
> 37944170117250883%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMD
> AiLCJQIjo
> >>
> iV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&amp;s
> data=rYG
> >>
> EhP9A3EEzQFC7BfagIzLXJ9OmFAIxnjFePl%2BJ%2F%2Fs%3D&amp;reserved
> =0
> >>
> >> ETAS - Empowering Tomorrow's Automotive Software
> >>
> >> Managing Directors: Christoph Hartung, Günter Gromeier, Götz Nigge
> >> Chairman of the Supervisory Board: Dr. Walter Schirm Registered
> >> Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB:
> >> 19033
> >>
> >> _______________________________________________
> >> netmod mailing list
> >> netmod@ietf.org
> >> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww
> >>
> .ietf.org%2Fmailman%2Flistinfo%2Fnetmod&amp;data=05%7C01%7Cwolfgan
> g.h
> >>
> auck%40etas.com%7Cdc6d6766d45e4f36d60808da6ed7b6e0%7C0ae51e190
> 7c84e4b
> >>
> bb6d648ee58410f4%7C0%7C0%7C637944170117261606%7CUnknown%7C
> TWFpbGZsb3d
> >>
> 8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3
> D%7
> >>
> C2000%7C%7C%7C&amp;sdata=y6wxdb16tAOs6P4hOqPLN29fhh%2BjaP0Vk
> wHaO0QIGn
> >> I%3D&amp;reserved=0
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> >
> ietf.org%2Fmailman%2Flistinfo%2Fnetmod&amp;data=05%7C01%7Cwolfgang
> .hau
> >
> ck%40etas.com%7Cdc6d6766d45e4f36d60808da6ed7b6e0%7C0ae51e1907c
> 84e4bbb6
> >
> d648ee58410f4%7C0%7C0%7C637944170117261606%7CUnknown%7CTWF
> pbGZsb3d8eyJ
> >
> WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7
> C2000
> >
> %7C%7C%7C&amp;sdata=y6wxdb16tAOs6P4hOqPLN29fhh%2BjaP0VkwHaO
> 0QIGnI%3D&a
> > mp;reserved=0
> >