Re: [bess] Shepherd review Comment on draft-ietf-bess-evpn-redundant-mcast-source-03

"Rabadan, Jorge (Nokia - US/Sunnyvale)" <jorge.rabadan@nokia.com> Fri, 07 October 2022 17:03 UTC

Return-Path: <jorge.rabadan@nokia.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2996C14F736; Fri, 7 Oct 2022 10:03:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.477
X-Spam-Level:
X-Spam-Status: No, score=-2.477 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.571, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=nokia.onmicrosoft.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 C8Tg5oeaMF4W; Fri, 7 Oct 2022 10:03:15 -0700 (PDT)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2108.outbound.protection.outlook.com [40.107.244.108]) (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 B849FC14CF1E; Fri, 7 Oct 2022 10:03:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L0d3dCYAdvA05Gsjq3dkeLEpxgbMqDS+rChDnWIAjiQ0k3aWRyuX8A8nNWpfn6VkKjOUjHo3zxA/J0qbZZxi5yJC8AO3QKAV9TkKvHMyOOGtAuZDgVmQAbCuE0DyrioC/niq8Wes7SO3fIfMuWpq5MkuikbFSJglGhzxP2/iVkn3shHDzVPPZkMRky3ph31XYyyyDDvv/P8mDRGnVcWXC7KLuctHNhUuYmbYTllxJ6cB2JVDWQDez5EuoaEWmM4pr5MNIMN/U6/8jOViFvT+6Olm/LOrm22SifM0pwdKAkFx/HvSIZpIZXcuLUj1vmBf1zcNqMNFUacsWHoqogaydA==
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=Gm8tNtxRrxZnIHIE7YdORTH0wCyj2vanzRabJRdIg3g=; b=eLxDmRFBbUBcZswFnE29YryjR/HFNClAqcsKjF6EI96EMaes9APmPz7BxLm5MG1JQk0UxTVBkODpqZfr1JlSFgZfGR/7WwQPmMqIIGUAv1zzu0z3sl2M82Y9K8wkQ8GmJk/PO6CA1al1cemEPEynu3n1hFAp0YTDCq4iEYfQZCWJiozkyvyfGviNnsLjWjxg7UWqL00VUYbW21AdecnQpbR0Vlq/gp8ZI60DhdZ+jl4WzB679EAccw8Oi04kcIaRhrDr4Tf5QoJED/YcaPhfmsPWFN+RAaEMv9ULOAutyazTJR2EpAXaCAlwYWhapObeBF/26ogOAMerrUptcokkMA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Gm8tNtxRrxZnIHIE7YdORTH0wCyj2vanzRabJRdIg3g=; b=rN2OTjWS1tqQwzFpdwm+QMCKZvu8r+3UicqgKgjliKZsF1BlaHmvXDuLEKECjEaIktMrFRQWGTpSPnHorakR3RuK2vnAepB6eziPaE9v2hLPndXwKThycOVGu3q70E7NapDxv/MoGKXKEz1FuylLm1fP5sR6/kJBu7L0wvhxGpM=
Received: from BY3PR08MB7060.namprd08.prod.outlook.com (2603:10b6:a03:36d::19) by MWHPR0801MB3802.namprd08.prod.outlook.com (2603:10b6:301:7a::37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.36; Fri, 7 Oct 2022 17:03:10 +0000
Received: from BY3PR08MB7060.namprd08.prod.outlook.com ([fe80::31ff:48a:6e72:d04e]) by BY3PR08MB7060.namprd08.prod.outlook.com ([fe80::31ff:48a:6e72:d04e%5]) with mapi id 15.20.5676.039; Fri, 7 Oct 2022 17:03:10 +0000
From: "Rabadan, Jorge (Nokia - US/Sunnyvale)" <jorge.rabadan@nokia.com>
To: "Mankamana Mishra (mankamis)" <mankamis@cisco.com>, "draft-ietf-bess-evpn-redundant-mcast-source@ietf.org" <draft-ietf-bess-evpn-redundant-mcast-source@ietf.org>, "bess@ietf.org" <bess@ietf.org>
Thread-Topic: Shepherd review Comment on draft-ietf-bess-evpn-redundant-mcast-source-03
Thread-Index: AQHYl8FlhAfR5neubEyVWwvIu5gjuq4DmsTe
Date: Fri, 07 Oct 2022 17:03:10 +0000
Message-ID: <BY3PR08MB70604DD7EA99F148B24EC33CF75F9@BY3PR08MB7060.namprd08.prod.outlook.com>
References: <BYAPR11MB2725449D8498642C8FE93540DF889@BYAPR11MB2725.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB2725449D8498642C8FE93540DF889@BYAPR11MB2725.namprd11.prod.outlook.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=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY3PR08MB7060:EE_|MWHPR0801MB3802:EE_
x-ms-office365-filtering-correlation-id: e535365d-bcf2-4e63-8d9a-08daa885d023
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9xQSWYV+2xNrdAQ9/93PyyETewP7XmDGkPlOkRjSCT78fCvRJpwjAYMPZZittSoWl1z8uu4sQPsOsWAEuQbF36s06HaHKbdspi0Kn7jlFfxidly/r+S33QHNxEBrGxkkUSEEpv2CNdZD9KCSADgE5+o97mNflzxu6GbosovHqzH3sxtRG67DoatQ6Lr1F6vHp97pK/4lLczbj3PU3d3m1eSL65JN9DeK5FHmyPjur4vIzGgRU0K1hjhh+EJZv5UgRJtbDUpQmcOnPQVDffzMxFdbve38rLzAsPe3eqKdThNO1sE3PFdOdQDO5w+DmyRp+V8/gS4dYfr2tHSHjKQWTBrpzK20JO+YHmiz3C4q1+1UXQwNbnxT5gM7TG61CLZTW9brwZmrNzy/1QrY7LaV3ZCC/VbN/6o8iN9u4/n419tml8+aR6yGc1/+g5nIpecN35UG1gXUhfiiA61Yyi+gYtb/cdGrb0+VQAou45duBHqpVKKiVTPT3EWXYALHaRhAl12YueyuSsHvaTmfFItUMr6zsPJkrN3+DtfL/P8L1XFs8kZWejFRhcnv1KzpTH2UcxCzBThWDW9MfvFbjhGGysYdFXSnoDlnjUCW9E0/z+DPCC7HtZSb/SzG8/AZpIaLAhFtV1NQ165Vi2ZxBji9kyiVUBiOOsrrWROwh8YoUmMubZM10iQ+x/ef9RQWg/td5KqUHatpiwFDXccz2CM7b8iUz318NENt4W4Zjj9pTnWfidZJc2fGWiNGYWH3Vta0+P+6Blzy9lg+nmGSDH6YYtqoinxiFLPpLr9CtF+zrdGxO3jBfgte6101NeaH5XAXiFG3ZnprNUdKebi0U+EzFQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR08MB7060.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(376002)(346002)(136003)(366004)(39860400002)(451199015)(122000001)(38100700002)(33656002)(166002)(55016003)(82960400001)(38070700005)(478600001)(52536014)(8936002)(5660300002)(7696005)(6506007)(2906002)(9326002)(110136005)(316002)(66946007)(64756008)(41300700001)(66556008)(71200400001)(91956017)(966005)(8676002)(66446008)(66476007)(83380400001)(86362001)(26005)(53546011)(9686003)(186003)(66574015)(76116006)(66899015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: kHvpmUxNGYCKi0+nYjH7xJ+cdDB/Sa1mglc95QjThqAhkMWNJ+klG6DnekMKjYMsR5MtUyyreY+1mxba7Clst6M1105bKZC7315Y93jMVxMFSgh3iFwLqzkBdMyJxNv2sp1Xj+oaAhpxK5xXxaWQ0MMMJRTkeKwL004wPItgW6z07zLa3W8qKCNoPlYEl2+UPWA11Aew9CfHGiBf1tRPlDAeFh9WPpilTultU+4OffjBzrtVBI33jd4DjMPBgic3CGsDpN9uVKajbKK81kCsGn4RheouKOLwNADTq89e9J7/DdY5dtx9Nc0IlM6zoxrnUKI9FA1pliYk5qljs+fpmZ56IOOkD9Dw3HaqCl3CDlFykm+TpKsuRiVIqck+sgfuLWLY9Y3WJEO8Yknx78yEphXJnE4NGBWEYAKo6T/rAIyhq2apgaE/vpxB7A53+6U4gKmseMWNdHtwNsfMOK7aH6pfYQ1227/oZfiVjP6PoeTvy2KA2EkFg05lk9wlgLPkp8iAOuk77YZIKsWwKi555hpaWA72IB3ag4irY7nuFklm/e7l5W+D64ldk6YD26nos/YS5oB2vKi2jDC1JDzWrLWyz7orPFY80LeogXDhXDKGMBFww0MUEmMZPgRiaSSx7/aZnAJ85ddmFjlLz0wI3fyGrFrkxfqj0hcdj+OTar4U8HVy54+Zs1aIe/MYx4AdbQEqrh1UiCw9KUblQyejUNNmViCx2Ik2WGSZLfcvWdEPDZSnMR2k+lnnaLh/AkLhbBQi4Nx36kYIQpl71uS5KiJGf4KoQG3vvgArfWVJPqlIszEqmDekCpTbWABRhTlE1lIJFt9TZsN9OHfG/wFQNvgIQWi9Yzea2B8Dvc50lt+iiGTovV5unHgsgczjvI2I6+CsO6mYKzHH7JBswGSTx0QI1Nvxsa4tEQWR6lBbIX2161EqfFD71Yiw3IwiucXX2a2d3BJM634cmPi7ouGxCTdbCxoXllKU4mfAEbqJNNw/GZcW8K7HbHYJBBGKG2KTA7HnYWj0Gl1YJsVU6EF5U4+zyz7/fyHlzU3llFWjR9Ql10ilar6lzezhBzhoE1pw7LiFAVaf97bl2rGIsDd3AZCqGQj8E3uRQCWh/r9eNnNGnDjuQ18pwXpAWZTLc+aWNHfy235yFYv1nz3JupyruSqHrZQASJZtOb6fa5+B4lfGjRgZDsCKi7ziLgXfGLNRfx/XbQ3O7535Ooc8YiaP1OwOve+usy9PeCKousOOj2RmCbNNjer/tjoxQ7u9L4Ts7gm8joxXKnSuohdBj+NxNl0a1q7xPRx2qsbYpLtP//5cYCK2o3rYqe2uHqk2ubIv9GHx7/f0piw7DC7ZszcL6NaUk05tVIkq9hrzDyfsG7aOUzsL7M0zidx0AyS9iKqfn7x4tP3ZD0pElUH/CObuZUjuuVjtep5YVsEwVZ45Rvo2z60mDhQ5mJ7stI8ejbGrOuU4AD2gFTUOvHfWqBDDf3mf1m9yMrR0wo21czFV6uHqAwrCc1CLqO7O+T2GMMkV24orD0YmxYnwhDs6zMobkxc5EMz6Bv+eV3QUV4GQwxyekZU3mDqFjisbwmARriqmdm1+mghQfZQ9HrIvmPPY7g==
Content-Type: multipart/alternative; boundary="_000_BY3PR08MB70604DD7EA99F148B24EC33CF75F9BY3PR08MB7060namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR08MB7060.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e535365d-bcf2-4e63-8d9a-08daa885d023
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2022 17:03:10.2141 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WHVe9pye109jcIwtwco5r+G/jRR/dZ8BFTzf2/wInhKZnM2umifTNB/uPgMWV64chaQy1MD8l1RtIZGZjHzzKA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0801MB3802
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/fOIDEA5Bw_POQs_3VqqAgvLCeI4>
Subject: Re: [bess] Shepherd review Comment on draft-ietf-bess-evpn-redundant-mcast-source-03
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Oct 2022 17:03:17 -0000

Hi Mankamana,

Thank you for your review. We’ve published version 04, which addresses your comments. Also incorporates Greg Mirsky’s comments (thanks Greg!) about the section that talks about the optional use of BFD in the solution. By the way, this section has a reference to draft-ietf-bess-evpn-bfd-03 - EVPN Network Layer Fault Management<https://datatracker.ietf.org/doc/draft-ietf-bess-evpn-bfd/>  which seems to be expired for some time. Any plans to refresh the draft and move it to WG LC soon?

Also, please check out my comments in-line with [jorge].

Thanks!
Jorge

From: Mankamana Mishra (mankamis) <mankamis@cisco.com>
Date: Friday, July 15, 2022 at 2:56 AM
To: draft-ietf-bess-evpn-redundant-mcast-source@ietf.org <draft-ietf-bess-evpn-redundant-mcast-source@ietf.org>, bess@ietf.org <bess@ietf.org>
Subject: Shepherd review Comment on draft-ietf-bess-evpn-redundant-mcast-source-03
Authors,

Please find some  initial comments .

16      Abstract

18         EVPN supports intra and inter-subnet IP multicast forwarding.
19         However, EVPN (or conventional IP multicast techniques for that
20         matter) do not have a solution for the case where: a) a given
21         multicast group carries more than one flow (i.e., more than one
22         source), and b) it is desired that each receiver gets only one of the
23         several flows.  Existing multicast techniques assume there are no
24         redundant sources sending the same flow to the same IP multicast
25         group, and, in case there were redundant sources, the receiver's
26         application would deal with the received duplicated packets.  This
27         document extends the existing EVPN specifications and assumes that IP
28         Multicast source redundancy may exist.


Highlighted statement does not seems correct.  We do carry (S1, G) and (S2, G) where same group is carrying two different flows.  I assume the point which authors want to bring out that same content being sourced by different source and receiver want to receive only one of them. But this statement does not convey that message clearly.

[jorge] I tried to clarify it better, let me know if the modifications help:
However, EVPN (or conventional IP multicast techniques for that matter) do not have a solution for the case where the following two statements are true at the same time: a) a given multicast group carries more than one flow (i.e., more than one source), and b) it is desired that each receiver gets only one of the several flows.





[I-D.ietf-bess-evpn-igmp-mld-proxy]

Please replace this with RFC now.
[jorge] done




92      1.  Introduction



94         Intra and Inter-subnet IP Multicast forwarding are supported in EVPN

95         networks.  [I-D.ietf-bess-evpn-igmp-mld-proxy] describes the

96         procedures required to optimize the delivery of IP Multicast flows

97         when Sources and Receivers are connected to the same EVPN BD

98         (Broadcast Domain), whereas [I-D.ietf-bess-evpn-irb-mcast] specifies

99         the procedures to support Inter-subnet IP Multicast in a tenant

100        network.  Inter-subnet IP Multicast means that IP Multicast Source

101        and Receivers of the same multicast flow are connected to different

102        BDs of the same tenant.

Should this also not give reference about https://datatracker.ietf.org/doc/html/draft-ietf-bess-evpn-mvpn-seamless-interop-04 and can mention that this document does not cover the cases about how redundant source would be handled with seamless draft.
[jorge] I added this in the introduction:
The procedures to handle redundant sources in solutions different than [RFC9251<https://author-tools.ietf.org/api/export/78dde478-172c-4b9e-96c7-d72e3c33aa74/draft-ietf-bess-evpn-redundant-mcast-source-04.html#RFC9251>] or [I-D.ietf-bess-evpn-irb-mcast<https://author-tools.ietf.org/api/export/78dde478-172c-4b9e-96c7-d72e3c33aa74/draft-ietf-bess-evpn-redundant-mcast-source-04.html#I-D.ietf-bess-evpn-irb-mcast>] are out of the scope of this document.



104        [I-D.ietf-bess-evpn-igmp-mld-proxy], [I-D.ietf-bess-evpn-irb-mcast]

105        or conventional IP multicast techniques do not have a solution for

106        the case where a given multicast group carries more than one flow

107        (i.e., more than one source) and it is desired that each receiver

108        gets only one of the several flows.  Multicast techniques assume

109        there are no redundant sources sending the same flows to the same IP

110        multicast group, and, in case there were redundant sources, the

111        receiver's application would deal with the received duplicated

112        packets.

Same comment as first section, this statement is not bringing out the case clearly.
[jorge] changed along the same lines.



114        As a workaround in conventional IP multicast (PIM or MVPN networks),

115        if all the redundant sources are given the same IP address, each

116        receiver will get only one flow.  The reason is that, in conventional

117        IP multicast, (S,G) state is always created by the RP (Rendezvous

118        Point), and sometimes by the Last Hop Router (LHR).

Always and sometimes are contradictory here.
[jorge] changed to:
The reason is that, in conventional IP multicast, the RP (Rendezvous Point) always creates (S,G) state, and the Last Hop Router (LHR) sometimes creates (S,G) state.



The use of an anycast address assigned to multiple sources may

124        be useful for warm standby redundancy solutions.  However, on one

125        hand, it's not really helpful for hot standby redundancy solutions

126        and on the other hand, configuring the same IP address (in particular

127        IPv4 address) in multiple sources may bring issues if the sources

128        need to be reached by IP unicast traffic or if the sources are

129        attached to the same Broadcast Domain.

May be point to section which defines this. This document has not spoken about what hot standby is yet.


131        In addition, in the scenario where several G-sources are attached via

132        EVPN/OISM, there is not necessarily any (S,G) state created for the



Not defined yet.
[jorge] added reference.




Therefore, this document

135        extends the above two specifications and assumes that IP Multicast

136        source redundancy may exist.  It also assumes that, in case two or

137        more sources send the same IP Multicast flows into the tenant domain,

138        the EVPN PEs need to avoid that the receivers get packet duplication.

Please mention this document does not talk about how this should be handled for PIM or MVPN cases. And it mostly covers the EVPN use cases.
[jorge] added this:
The procedures to handle redundant sources in solutions different than [RFC9251<https://author-tools.ietf.org/api/export/78dde478-172c-4b9e-96c7-d72e3c33aa74/draft-ietf-bess-evpn-redundant-mcast-source-04.html#RFC9251>] or [I-D.ietf-bess-evpn-irb-mcast<https://author-tools.ietf.org/api/export/78dde478-172c-4b9e-96c7-d72e3c33aa74/draft-ietf-bess-evpn-redundant-mcast-source-04.html#I-D.ietf-bess-evpn-irb-mcast>] are out of the scope of this document.



42         the upstream PEs attached to the redundant sources of the same

143        tenant, make sure that only one source of the same flow can send

144        multicast to the interested downstream PEs at the same time.  In HS

145        the upstream PEs forward the redundant multicast flows to the

146        downstream PEs, and the downstream PEs make sure only one flow is

147        forwarded to the interested attached receivers.

Getting defined later in terminology and used here.
[jorge] I think it makes sense to define the warm standby and hot standby solutions, from a high level perspective, in the introduction. The rest of the document expands on those two concepts.



190        *  G-source: any system sourcing IP multicast traffic to G.

Traffic to Group G.
[jorge] done



192        *  SFG: Single Flow Group, i.e., a multicast group address G which

193           represents traffic that contains only a single flow.  However,

194           multiple sources - with the same or different IP - may be

195           transmitting an SFG.

Is this statement / assumption correct ? what about the case where Group G has 4 flows  where
{S1, S2, S3, S4, S5} , G --- Flow 1
{S6, S7, S8, S9, S10} , G --- Flow 2
{S11, S12, S13, S14, S15} , G --- Flow 3
{S16, S17, S18, S19, S20} , G --- Flow 4

Here these group of source do represent the same multicast content. But its always not true that group will represent only 1 flow.
[jorge] Good point. I changed the definition to convey the meaning in this document:

·         SFG: Single Flow Group, i.e., a multicast group which represents traffic that contains only a single flow. Multiple sources - with the same or different IP - may be transmitting an SFG. An SFG is represented as (*,G) if any source that issues multicast traffic to G is a redundant G-source. An SFG can also be represented as (S,G), where S is a prefix of any length. In this case, a source is considered a redundant G-source for the SFG if it is contained in the prefix.







593            As an example:



595            *  PE1 is configured to know that G1 is an SFG for any source and

596               redundant G-sources for G1 may be attached to BD1 or BD2.



598            *  Or PE1 can also be configured to know that G1 is an SFG for

599               the sources contained in 10.0.0.0/30, and those redundant

600               G-sources may be attached to BD1 or BD2.

It may be good to point figure , if PE1 is coming from some figure .
[jorge] added.



628            *  The S-PMSI A-D route is triggered by the first packet of the

629               SFG and withdrawn when the flow is not received anymore.

630               Detecting when the G-source is no longer active is a local

631               implementation matter.  The use of a timer is RECOMMENDED