RE: PIO Lifetimes (was: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information)

Loba Olopade <loba.olopade@virginmediao2.co.uk> Sun, 21 August 2022 17:02 UTC

Return-Path: <loba.olopade@virginmediao2.co.uk>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D220C14F722 for <ipv6@ietfa.amsl.com>; Sun, 21 Aug 2022 10:02:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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 (2048-bit key) header.d=virginmediao2.co.uk header.b=yh9dgOvT; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=virginmediauk.onmicrosoft.com header.b=EH7qHEqv
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 C-Lg1QaOIS6i for <ipv6@ietfa.amsl.com>; Sun, 21 Aug 2022 10:02:29 -0700 (PDT)
Received: from mx.emea.email-out.fireeyecloud.com (mta-e135ea515de8eaf740da80706a147e5b.eu.email-out.fireeyecloud.com [52.215.218.155]) (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 28CCEC1522A1 for <ipv6@ietf.org>; Sun, 21 Aug 2022 10:02:28 -0700 (PDT)
Received: from [127.0.0.1] ([127.0.0.1:28378] helo=smtp-injection-worker) by prd07-euw1-02 (envelope-from <loba.olopade@virginmediao2.co.uk>) (ecelerity 4.3.1.999 r(:)) with ESMTPS (cipher=AES128-GCM-SHA256) id 6F/4F-13830-12562036; Sun, 21 Aug 2022 17:02:25 +0000
X-FE-ETP-SENDER-IP: 193.38.82.67
X-FE-ETP-CONNECTING-IP: 193.38.82.67
Received: from mailrelay04.ntl.com (mailrelay04.ntl.com [193.38.82.67]) by prd07-euw1-01 (envelope-from <loba.olopade@virginmediao2.co.uk>) FireEye ETP with ESMTPS (cipher=DHE-RSA-AES256-GCM-SHA384) id 031C04395E1562036c332614e; batch_id 03/1C-04395-E1562036; Sun, 21 Aug 2022 17:02:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=virginmediao2.co.uk; i=@virginmediao2.co.uk; q=dns/txt; s=202105corpsmtpuk; t=1661101342; x=1692637342; h=to:cc:subject:date:message-id:references:in-reply-to: mime-version:from; bh=QDqESIQI7yxSCskacFSNb1M5JI7dBpzFeyRenxJuwy4=; b=yh9dgOvTB7QQ13VY+hrNeA8CYoZh+Jq8bkWwtr8rVqruuTLYgJ8fagWp YMsSiSZKh4KxB/Um9X32nzvgWK/3l740OXVLUVCd+qCoR/Fk6FnB1jT82 7RtX7Ri1n3sFTdm7O2ogqF3JhVzKt3j7SlnEnElyz4izII+Rc+zJrlnC+ 4VuiK9cYdYuuB4/gcJV8eru0dirfWAyXilJ7BRdcm09uMWWpdcQ+vs+HL no24TDU9P/ELFBIz/HNhOfKmYPZT1ZkzcngDIQUzFJNVPtDdg1COliSvx x3s1uVaOC0dHCHuSn9N/1miODMvmBTJtf1PlQhihzi49XEjQJXhwO6mcU A==;
IronPort-SDR: 8C36If2+j9ABIATuFJ3ZVOZTiTrsVhwVyPitt1fUPvk7tL+c8b2BZemzJp6+hbrcw0kUmbIlrO Ul9/CA5k022g==
From: Loba Olopade <loba.olopade@virginmediao2.co.uk>
X-AddDisclaimer: Media
X-SMTP-INT: N
X-NonCorpAttach-CLI: false
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cL9aXKFkBbtgddopV4cMiX07B1dwkuz8A8mLY0XHO1TcfB3yDI2t7hnR+cdfTgLceJJZNLl45KStEvbd+DrbgyQ3g8COfTsQNO5h7MJ8sVsM0OV/uaSZWzhMWANqVgxCzGo3oIsQTb7Hibm022dGMm3ROvESTe17GddmP9JrNCebp124SwBNE6onBwpsW9D5qML2JX7Upiw8lDHyIktUzfA2qqMLpSPF4QT84PE/wBZfJ+jpF04jHOXpEJVIje6iUMoye2tv3glWS3ZJaIMwMaUgkrwoWuDTl8OOXN7MIqgoLeUt08zpSoU8MchWLZQwI6Z+MpBgLhDAK/KMNduDKw==
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=LTtoo2XbCU5RdkO32U3YI6CaqycQz8Bdkzt60J+xhKU=; b=nhfYesiCzoQBCnKwXRxeHj4MhcFn6IEDcKJBzZy/Cs22QE/9GaaPXzGiC7LruHge4nuuIjG4Ky4ZvFumuw3dEZMuhw1mHi1gLxXUIMOys8ceKSVBJvBwFKcCcqqh8rP4VljbPTDRY3SyBlm/CMGXxvYNFD/+piLOnFcdgrgd+s/EL8r9G3v6orOanDJ6176Bgvx5e92CSRY2f9zBloAGK/HPY4CeVTfrxKbKFFtijqGMXknXy0fqQNvxv/mZwIqEmbqZ9z4U08awb6GjgR/iAz5XRTMThn7cG7EfS9sXHdG98MeRA559C3AGgeSCZvQnvsbkmYmGPDqu+toJ4Q/MMg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virginmedia.co.uk; dmarc=pass action=none header.from=virginmedia.co.uk; dkim=pass header.d=virginmedia.co.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virginmediauk.onmicrosoft.com; s=selector1-virginmediauk-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LTtoo2XbCU5RdkO32U3YI6CaqycQz8Bdkzt60J+xhKU=; b=EH7qHEqv7p89lerhLakymm090wBRY7dr3Bc/JSl4HzmCZ547SYY3WYffHEajYp29ztr2T8f9ICSr+Ppbl86Fq+fWDm2IWnhmJxwfY4xD82vpPev3kfv+oY451j3e0AZBu4bA+zO9Ki/ptJHscAWD1MoJH9Ycr304t6IFwWlwLz037iJBVj9xWZNgld81t/1hDEktGzH+JJG9KVfd5xKsB/SPee4GsKhDI0TXKptmpmg7Ku/65CblbxIW8Mnnu0nom0KEihEb19EqSSzuq3isqQytdpBaFSoKer1HyFBtFcx7/CmWT8xSjNOtK2d2qKsL65SwzaGZ88sZqcV21Hwu6g==
To: "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>, Vasilenko Eduard <vasilenko.eduard=40huawei.com@dmarc.ietf.org>
CC: Fernando Gont <fgont@si6networks.com>, "ipv6@ietf.org" <ipv6@ietf.org>
Subject: RE: PIO Lifetimes (was: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information)
Thread-Topic: PIO Lifetimes (was: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information)
Thread-Index: AQHYsqwcIdsS1bYj8UaLnDD1/mmTda2z892AgAA/2wCAAHZwAIABJx2AgABq+gCAATNwAIAAO5CAgAGkaoA=
Date: Sun, 21 Aug 2022 17:02:12 +0000
Message-ID: <CWXP123MB516317122F94CE2D1FA1D134D36E9@CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM>
References: <41a004e8800845f095967b01bc9bc469@huawei.com> <C049D755-0993-4B2A-AB8E-62E35956FF16@fugue.com> <cd2f32dc36214340b91e25ab992e6c12@huawei.com> <793C20FD-0E46-426F-A33B-5F789E459C48@cisco.com>
In-Reply-To: <793C20FD-0E46-426F-A33B-5F789E459C48@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virginmedia.co.uk;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8ab2f45c-351e-4bc4-6a52-08da8396e425
x-ms-traffictypediagnostic: LO3P123MB2746:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: o+E7IvASBZNjmdupSXd5FPQbL0ZWsRQhln3VSI4gGKj0HpAfWG7yPy5hYT6t1+xP+shrgWw54h0g0BpHLXYFsh+Rj6rFEAY3DWUgzg0T/POowDNUfHHmBo0MzL1cvYbRiZ8mclQs3yQVpWMYmBJ8uNvg0OxHPzVN0VbPvDcMlV0PB7X/Newd7roYlvX9otp0yVxywi+U81MPkaHN3Zh+ue+Zq7iugVTLebjh7r9O3cNh3rQoo9JhCMTR2jeJqfFRsV75pjQZy8mdb8rmu80GUYYTu3CALKkFW9BRrw/PaKaWS5BO7zVUunVK/H8+7CXTQClFbNpK5T7jeijsxlGxqoVEVGqtMpAtT1HSlr4HevJubBFNs9VESx7vR0mZ1Dawuap3rxI9ppAHXMCdxHp8QqlrPxf0baDRLcT30AlTaoMnfhXzAZwIo8eOIUozuePVqxQFwQ3wWfQ+VP1fgCO8yF9HpaZEYVJvoLnAE6FzF56J1oIxhWniMYgcRBdiu9DgKAm+HrkD9A6XnO3odX0WtnGabXtMGb25JjrcVw30hfab41qRTHIsM++xHhbt+0j9t/iQ2b+OZCLSzFVw5QeVWMhrfXAzObHmKyPTOFirNv9k2MVkkOnqusEt7sTHTWyyR46F7Nc+Pc+aUi/An0ko4Pi5x+xNo+HlIa+vX67cK2g7t5yahqqHAwmgTfVTB4ojp5ucKATU0tAhMYeZrO7XpBr9JJQluycXrLL/30UyAGUtZhzdqydhZ4C+snnMmUGeS/gA3FB1GI5fLuN5N+q4Xgx5VFu4Z55ZTYc43XgcD/w=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(346002)(39850400004)(136003)(366004)(376002)(41300700001)(71200400001)(478600001)(966005)(38100700002)(166002)(122000001)(86362001)(26005)(83380400001)(38070700005)(9686003)(7696005)(6506007)(53546011)(66574015)(186003)(52536014)(8936002)(4326008)(66946007)(8676002)(66556008)(66476007)(66446008)(64756008)(5660300002)(55016003)(2906002)(110136005)(54906003)(33656002)(76116006)(316002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: GuNUo6fg3mbVkLId54Qh65ceyYKf9vWw5gJvml4AwLn8Kdfmz6lwbGkuZUq3UVjHZQ4o9RvjVV63RkxJZuSqe+06+KrNVBmFZu9AZRB98fBzeBuHAPIhCRoHkCLVNuHcRy5fQhOUOQucGIduU6nwEOkLrKV2/F44HDh77be67xDUty9uOwY7SKin6Rxhh68O9k6r42Agi1FI6wW0gtz4dybzWuiLW2ku7oJDaeV3h4Fgr6XnvetvmZwMA6T3tGRbdvQq1o3XDznsRcI0N88bvMepsyBMus9XecCKspM7EBkOMtZN24+Xm7eUEBfc0vuqIW1TCzLGZ/KGhp7PZyRtLbMQgvzku0FHEp7PG6kxm4G5zEZPqSbWhW6nCbzZJobENimw/uKY9RuWU31O1xXrTRdnfHAJwmorQG850tfmidVvgHtqHXBuN+8sibYYxitBe2R2TcnO0nMuXrhpTZvlpR4GAF4TxHCQvj7h+jMHMKSzTaD6F9tcdDDBR7GCaWWCcQp0wsmcpfETdN/QY0SMRmEbT1cy/9vh0eaITVDqrvRZJqMxGMgI69WoKcQEL1ZvI8xOABQSnR6GmKvJ4FWJYvmZq3FnUhosWZXE9UjuMENfdP1dYpvPRRIcyESUW+qJC8XcVXGFcUrgO1bJiy8trimbS1grOEYYT6CWjWCbRcZhRiSF0F5pQpORU4TMHoYk0ppRg0IgTopZiMDn6Y+EjtxU774B6Vb1/lmqqZr89bHh2v7bmcj4Iq1lbW+HYIy3LrM+Om3bk7C2XBWk3HpBiZQnZIPr8RxuUaFTVB90fneSyw6hWBmR4Xaj8O1C1A0CT7HZTouVlZNx3hcMcS09xoXT2wm6YmduVQ5pdeynGU1qwiQB7DlgdjOmnwJOuogyzSyMOB62BMc1RVRHDPXD0/ZYIYVQzWrsTO/0Q1ZNsV7n52edLkbD9PxBLx8qJm4bxaubX9GAda/rcrwmNGTyq+vbW9VZbuuvYwd9b7qhCXwvoMRNOY5NE6kYzbQhR/FBtcvk01McT8tSXK6d8+12nLknt5lCznmZA+tp6oux0rrC3jLh6Ep4uO5As8fNOXks6AU+6tOpfrvwq2hHM/UQZ/McFg12olNoZcy80u1jI0nSOCkrsrZfRqBNgMKKVvglExLAHZjmfiJM4azYBpe9OXdszLR6AX25Jot9mDuwB4T2R7CL17Dt8Bo9dNSqN4kwSrT1swR8NAfGQIH980hM94Wv0kDq0mXoNLG/ux01CaRsWsPj33hG5BiROvpViA4hv5F9AAdmQe6XwkCxTm3uEx+S9253MdK/77ryyJ/pjFpdNBUK1NxnNUEk/4L9yaGwxKz7Pk1zJwR6W9ZSrZaH54HWt/FSkNjZBM7yCfkd4waJYXlTa8TlVU37YwrNud+1x3R9E6Zipv+fvjrW4CXKs5W4t293PnnusoK6cs4gAsEEqFSQFxCx5/5JVdkt5kK6iZZC5RFgTKjRK6hB6zjB4NIfYl023hwRH3CMLNzSvVYKPEN6N++lH+ppUZ03s5AqHrO4f7J3Fkp86IUhpUeduv1+IkxSQbGcp/jquAHeo//x/+0iaOmvSDkxrmSDEodTvSk3xuE7hXxRl1XVj/FFgQ==
Content-Type: multipart/alternative; boundary="_000_CWXP123MB516317122F94CE2D1FA1D134D36E9CWXP123MB5163GBRP_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CWXP123MB5163.GBRP123.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ab2f45c-351e-4bc4-6a52-08da8396e425
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2022 17:02:12.2024 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3632a834-7ef3-430e-a7a1-8f8554088224
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HuihCGGYNZu8smhHPMK2V7OzKSznYjnlg9f/jvYndGHOnukWAMHoQ3egPaLUHbfmfetPkxsjMaVTa1bgztpfb8geYDrTKDoyHboz0pMIYxg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO3P123MB2746
X-OriginatorOrg: virginmedia.co.uk
X-FE-ETP-METADATA: eyAidGlkIjogIjAzMUMwNDM5NUUxNTYyMDM2YzMzMjYxNGUiLCAiYWNjZXB0ZWRfdGltZXN0YW1w IjogIjIwMjIwODIxMTcwMjIyIiwgImFjY2VwdGVkX3RpbWVzdGFtcF9lcG9jaCI6ICIxNjYxMTAx MzQyIiwgImRvbWFpbl9uYW1lIjogInZpcmdpbm1lZGlhbzIuY28udWsiLCAiYXR0X2NvdW50Ijog LTIsICJzcmNfaXAiOiAiMTkzLjM4LjgyLjY3IiB9
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/forGCXxH6OLpHFUr7XIPmBU6C1E>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 21 Aug 2022 17:02:34 -0000

The 2 approaches don’t have to be mutually exclusive.

From: ipv6 <ipv6-bounces@ietf.org> On Behalf Of Pascal Thubert (pthubert)
Sent: 20 August 2022 12:31
To: Vasilenko Eduard <vasilenko.eduard=40huawei.com@dmarc.ietf.org>
Cc: Fernando Gont <fgont@si6networks.com>; ipv6@ietf.org
Subject: Re: PIO Lifetimes (was: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information)

I do not agree that changes in routers are easier. There are tons of open source routers around that serve homes and they’re not maintained as agressively as your phone.

There are more vendors for routers than major stacks for hosts.

And the router vendors will not move an inch unless a clear business demands backs it.

Bottom line is that the best chance is to start upgrading open source code. And even there start with the client.

Regards,

Pascal


Le 20 août 2022 à 09:58, Vasilenko Eduard <vasilenko.eduard=40huawei.com@dmarc.ietf.org<mailto:vasilenko.eduard=40huawei.com@dmarc.ietf.org>> a écrit :

[EV] I still do not understand why we need to keep stale information.
We don’t know that it’s stale. The only way to know is through some heuristic.

OK. Looks like you have dropped topic RFC 6059 (collecting stale information)
And returned to the flush renumbering problem: to understand what is stale and what is not then to depreciate stale (make it unpreferred).
Then the discussion is finished – I do not have objections.
The proposal from Fernando is not the best, but not bad, possible to go.

I believe that the requirement to change hosts is more challenging than changing routers.
Unfortunately, both competitive proposals have it. Not a big difference in difficulty from the implementation point of view.

It is more robust to signal then to guess (by timers).

Eduard
From: Ted Lemon [mailto:mellon@fugue.com]
Sent: Friday, August 19, 2022 4:37 PM
To: Vasilenko Eduard <vasilenko.eduard@huawei.com<mailto:vasilenko.eduard@huawei.com>>
Cc: Fernando Gont <fgont@si6networks.com<mailto:fgont@si6networks.com>>; ipv6@ietf.org<mailto:ipv6@ietf.org>
Subject: Re: PIO Lifetimes (was: Re: draft-ietf-6man-slaac-renum: Heuristics to deprecate stale information)

On Aug 19, 2022, at 3:14 AM, Vasilenko Eduard <vasilenko.eduard@huawei.com<mailto:vasilenko.eduard@huawei.com>> wrote:
I summarized because I'm just repeating things we've already discussed. When a new router shows up, we use that as a signal that the link may have changed. We probe our old routers using unicast RS. If they answer, great, if not, we deprecate their information. That takes care of the problem of continuing to use stale information.
[EV] Looks like the explanation for Fernando’s proposal. I have compared it to another option in a response to Fernando. It has advantages and disadvantages. My conclusion: less robust than the competitive proposal, but possible – not very bad.

I think your idea of having the router signal that there is no additional information is a good one, but it will take a long time to deploy in hosts and routers, so it’s not all that interesting in the short term.



Secondly, the draft already places constraints on how long we will consider a router to be alive if we haven't heard from it. If we don't hear from it over that time period, then we flush its information.
[EV] I hate timers that are possible to avoid. It greatly influences robustness.

These are just the usual timers, nothing new. The difference is that we now cap the lifetimes to something reasonable.



So the problem that you described of the table growing without bound is taken care of as well. I suppose we could add a heuristic that if the table exceeds an implementation-dependent size limit, the oldest router may be flushed to make room for a newer router. Perhaps that's already in the spec—I'd have to go look.
[EV] I still do not understand why we need to keep stale information.

We don’t know that it’s stale. The only way to know is through some heuristic.
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org<mailto:ipv6@ietf.org>
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------
Save Paper - Do you really need to print this e-mail?

This email contains information from Virgin Media and/or Telefonica UK Limited (O2) and may be confidential and legally privileged. Statements and opinions expressed in this email or any attachment may not represent either those of Virgin Media or Telefonica UK Limited. Any representations or commitments in this email or any attachment are subject to contract.  The information in this email is intended solely for the attention of the addressee(s) and if you are not the intended recipient please delete it (including any attachment) from your system, and be aware that any disclosure, copying distribution or use of any of this information is not permitted.

If you are in receipt of a suspicious email or you have received an email in error from Virgin Media, please report it to www.virginmedia.com/netreport, or for Telefonica UK Limited (O2), please report it to www.o2.co.uk/help/safety-and-security. 

 Registered offices:

 Virgin Media Limited, 500 Brook Drive, Reading, RG2 6UU. Registered in England and Wales: 2591237

 Telefonica UK Limited, 260 Bath Road, Slough, Berkshire SL1 4DX. Registered in England and Wales: 1743099

 VMED O2 UK Limited, Griffin House, 161 Hammersmith Road, London, United Kingdom, W6 8BS. Registered in England and Wales: 12580944