Multipath Support for IGMP/MLD Proxy
draft-ietf-pim-multipath-igmpmldproxy-03
| Document | Type | Active Internet-Draft (pim WG) | |
|---|---|---|---|
| Authors | Hitoshi Asaeda , Luis M. Contreras | ||
| Last updated | 2025-10-20 | ||
| RFC stream | Internet Engineering Task Force (IETF) | ||
| Intended RFC status | (None) | ||
| Formats | |||
| Additional resources | Mailing list discussion | ||
| Stream | WG state | WG Document | |
| Document shepherd | (None) | ||
| IESG | IESG state | I-D Exists | |
| Consensus boilerplate | Unknown | ||
| Telechat date | (None) | ||
| Responsible AD | (None) | ||
| Send notices to | (None) |
draft-ietf-pim-multipath-igmpmldproxy-03
PIM H. Asaeda
Internet-Draft NICT
Intended status: Informational L. Contreras
Expires: 23 April 2026 Telefonica
20 October 2025
Multipath Support for IGMP/MLD Proxy
draft-ietf-pim-multipath-igmpmldproxy-03
Abstract
This document specifies the framework to support multipath reception
in Internet Group Management Protocol (IGMP) / Multicast Listener
Discovery (MLD) proxy devices. The proposed mechanism allows IGMP/
MLD proxy devices to receive multicast sessions/channels through
different upstream interfaces. It defines static configuration
methods for associating upstream interfaces with channel identifiers
and interface priority values. A mechanism for upstream interface
takeover that enables switching from an inactive to active upstream
interface is also described.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on 23 April 2026.
Copyright Notice
Copyright (c) 2025 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights
Asaeda & Contreras Expires 23 April 2026 [Page 1]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
and restrictions with respect to this document. Code Components
extracted from this document must include Revised BSD License text as
described in Section 4.e of the Trust Legal Provisions and are
provided without warranty as described in the Revised BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Static Upstream Interface Configuration and Selection
Mechanism . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1. Channel-Based Upstream Selection . . . . . . . . . . . . 5
3.2. Multiple Upstream Interface Selection for Robust Data
Reception . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3. Upstream Interface Takeover . . . . . . . . . . . . . . . 6
4. Candidate Upstream Interface Configuration . . . . . . . . . 6
4.1. Multicast Channel Record . . . . . . . . . . . . . . . . 7
4.2. Interface Priority . . . . . . . . . . . . . . . . . . . 8
4.3. Default Upstream Interface . . . . . . . . . . . . . . . 8
5. Updating YANG Model . . . . . . . . . . . . . . . . . . . . . 9
6. Security Considerations . . . . . . . . . . . . . . . . . . . 9
7. Summary of Aspects Requiring Further Discussion . . . . . . . 9
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9
9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 9
10. References . . . . . . . . . . . . . . . . . . . . . . . . . 9
10.1. Normative References . . . . . . . . . . . . . . . . . . 9
10.2. Informative References . . . . . . . . . . . . . . . . . 10
Appendix A. Proof of Concept . . . . . . . . . . . . . . . . . . 11
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 12
1. Introduction
The Internet Group Management Protocol (IGMP) [RFC3376][RFC5790] for
IPv4 and the Multicast Listener Discovery Protocol (MLD)
[RFC3810][RFC5790] for IPv6 are the standard protocols for hosts to
initiate the joining or leaving of multicast sessions. A proxy
device device that performs IGMP/MLD-based forwarding (as known as
IGMP/MLD proxy) [RFC4605] maintains multicast membership information
using IGMP/MLD protocols on downstream interfaces and sends IGMP/MLD
membership report messages via the upstream interface to upstream
multicast routers when the membership information changes (e.g., by
receiving solicited/unsolicited report messages). The proxy device
forwards the appropriate multicast packets received on its upstream
interface to each downstream interface based on the subscription of
the downstream receiver.
Asaeda & Contreras Expires 23 April 2026 [Page 2]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
According to the specification of [RFC4605], an IGMP/MLD proxy has _a
single_ upstream interface and one or more downstream interfaces.
Upstream and downstream interfaces on the IGMP/MLD proxy device must
be configured manually, and the upstream interface is expected to be
connected to a wider multicast infrastructure. Therefore, IGMP/MLD
proxy devices perform the router portion of the IGMP or MLD protocol
on their downstream interfaces and the host portion of IGMP/MLD on
their upstream interface. They must not perform the router portion
of IGMP/MLD on the upstream interface.
Conversely, there is a scenario in which IGMP/MLD proxy devices
enable multiple upstream interfaces and receive multicast packets
through these interfaces. For example, a proxy device with more than
one interface may want to access different networks, such as the
Internet and local-scope networks, or a proxy device with a wired
link (e.g., Ethernet) and high-speed wireless link (e.g., 5G) may
want to have the capability to connect to the Internet through both
links. These proxy devices receive multicast packets from different
upstream interfaces and forward them to the downstream interface(s).
The applicability of IGMP/MLD proxies with multiple upstream
interfaces in Proxy Mobile IPv6 (PMIPv6) [RFC5213] is described in
[RFC6224].
This document specifies the framework to support multipath reception
in IGMP/MLD proxy devices and defines the static upstream interface
configuration mechanisms for IGMP/MLD proxies to select one or more
upstream interfaces per multicast channel/session. Unlike the
conventional approach [RFC4605], when a proxy device receives an
IGMP/MLD report message on the downstream interface(s), it examines
the source and multicast addresses in the records of the IGMP/MLD
report message and selects the appropriate upstream interface(s).
The upstream interfaces can be selected by static configurations
based on channel identifiers and interface priority values. Note
that the upstream interface selection by dynamic configurations is
introduced in another document [I-D.contreras-pim-multiif-config] and
out of scope of this document.
In addition, this document defines the method for a proxy device to
select not only "one" upstream interface but also "more than two"
upstream interfaces from the candidate upstream interfaces per
session/channel. In this case, it can receive duplicate (redundant)
packets for the session/channel from different upstream interfaces
simultaneously, resulting in "robust data reception."
Asaeda & Contreras Expires 23 April 2026 [Page 3]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
A mechanism for "upstream interface takeover" is also described in
this document; when the selected upstream interface is going down or
the state of the link attached to the upstream interface is inactive,
one of the other active candidate upstream interfaces (i.e., backup
upstream interface) takes over the upstream interface if configured.
2. Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals, as shown here.
In addition, the following terms are used in this document.
* Selected upstream interface (or simply, upstream interface): The
interface of a proxy device in the direction of the root of the
multicast forwarding tree. A proxy device performs the host
portion of IGMP/MLD on its upstream interface. An upstream
interface is selected from a list of candidate upstream
interfaces.
* Default upstream interface: An upstream interface for multicast
sessions/channels for which a proxy device does not select other
upstream interfaces. The default upstream interface is
configurable.
* Downstream interface: An interface that is not in the direction of
the root of the multicast forwarding tree. A proxy device
performs the router portion of IGMP/MLD on its downstream
interfaces.
* Active upstream interface: An upstream interface that has been
receiving packets for specific multicast sessions/channels during
a predefined active interval.
* Inactive upstream interface: An interface that has not received
packets for specific multicast sessions/channels during a
predefined active interval.
* Candidate upstream interface: An interface that potentially
becomes an upstream interface of the proxy device. A list of
candidate upstream interfaces is configured with channel/session
IDs and/or priority values on an IGMP/MLD proxy device.
Asaeda & Contreras Expires 23 April 2026 [Page 4]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
* Backup upstream interface: A candidate upstream interface that
remains passive (i.e., not receiving traffic for the corresponding
multicast channel until a failover event occurs). It may be used
where operator policy prioritizes maintaining a backup path to
ensure data transfer rather than active multipath forwarding.
* Channel/session ID: It consists of source and multicast address
prefixes for which a candidate upstream interface is assumed to be
an upstream interface for specified multicast sessions/channels.
The source or multicast address prefix can be "null".
* Robust data reception: The behavior in which multiple upstream
interfaces are used in parallel to receive the same multicast
channel/session or multiple multicast channels concurrently. It
is RECOMMENDED for implementations to support this behavior, but
MAY elect to use a single upstream interface when multipath is
undesired.
* Upstream interface takeover: The behavior in which a proxy device
disables the inactive interface and uses/switches the backup
upstream interface when it detects that a selected upstream
interface was going down or inactive.
3. Static Upstream Interface Configuration and Selection Mechanism
3.1. Channel-Based Upstream Selection
An IGMP/MLD proxy device selects one or multiple upstream
interface(s) from candidate upstream interfaces "per channel/session"
based on the "channel/session ID" configuration. This mechanism is
known as "channel-based upstream selection". This mechanism enables
IGMP/MLD proxy devices to use one or multiple upstream interface(s)
from candidate upstream interfaces "per channel/session" based on the
"channel/session ID" configuration.
3.2. Multiple Upstream Interface Selection for Robust Data Reception
When more than one candidate upstream interface is configured with
the same source and multicast addresses for the "channel/session IDs"
and "interface priority values" (this will be described in
Section 4.2) are identical, these candidate upstream interfaces act
as upstream interfaces for the sessions/channels and receive the
packets simultaneously. This multiple upstream interface selection
approach implements duplicate packet reception from redundant paths.
This may improve the data reception quality or robustness of a
session/channel, because the same multicast data packets can come
from different upstream interfaces simultaneously. However, robust
data reception does not guarantee packets coming from disjoint paths.
Asaeda & Contreras Expires 23 April 2026 [Page 5]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
It only configures the adjacent upstream routers to differ.
3.3. Upstream Interface Takeover
"Upstream interface takeover" is a function for proxy devices to
realize continuous multicast data reception. A proxy device can
simultaneously use more than two upstream interfaces per session/
channel. If a proxy device detects that a selected upstream
interface is going down or inactive, it disables the interface and
uses the backup upstream interface. To enable upstream interface
takeover, the backup upstream interface MUST be configured. The
backup upstream interface is selected among the candidate upstream
interfaces covering the same channel/session ID. If multiple backup
upstream interfaces are configured, the interface priority value for
each backup upstream interface MUST be configured.
The condition of whether the upstream adjacent router is active or
inactive can be determined by checking the link/interface conditions
on the proxy device or by monitoring the IGMP/MLD Query or PIM
[RFC7761] Hello message reception on the link. Note that there are
cases where PIM is not running on the link or IGMP/MLD Query messages
are not always transmitted by the upstream router (e.g., when the
explicit tracking function [I-D.ietf-pim-explicit-tracking] is
enabled).
An active interval is a period in which the selected upstream
interface on the proxy device remains active. The active interval of
each candidate upstream interface can be configured. Active interval
values vary depending on whether the network operators wish to
trigger via IGMP/MLD or PIM messages. The default active interval
for detecting an inactive upstream interface MAY be approximately
twice the IGMP/MLD General Query interval and PIM Hello interval
(TODO). However, defining the optimal timer value for switching from
an inactive upstream interface to an active upstream interface from a
list of candidate upstream interfaces is out of scope of this
document. It SHOULD be possible for operators to change the timer
value according to the network conditions or other factors.
4. Candidate Upstream Interface Configuration
Candidate upstream interfaces are a set of interfaces from which an
IGMP/MLD proxy device selects as an upstream interface. The upstream
interface selection approach works with the configurations of
"channel/session ID" and "interface priority value."
Asaeda & Contreras Expires 23 April 2026 [Page 6]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
4.1. Multicast Channel Record
IGMP/MLD proxy devices can configure the "channel/session ID" in the
multicast channel record for each candidate upstream interface.
Channel/session ID consists of source and multicast address prefixes.
Source address prefixes MUST be valid unicast address prefixes, and
multicast address prefixes MUST be a valid multicast address
prefixes. A proxy selects an upstream interface from its candidate
upstream interfaces based on the channel/session ID configuration.
The default values of these address prefixes are "null." A null
source address prefix represents a wildcard source address prefix,
which indicates any host. A null multicast address prefix represents
a wildcard multicast address prefix, which indicates the entire
multicast address range (i.e., 224.0.0.0/4 for IPv4 or ff00::/8 for
IPv6).
The channel/session ID configuration comprises the source and
multicast address prefixes. A candidate upstream interface with a
non-null source and multicast address configuration is prioritized
for upstream interface selection. For example, if a proxy device has
two candidate upstream interfaces for the same multicast address
prefix G_p but one of them has a non-null source address prefix S_p
configuration, that candidate upstream interface is selected for the
source and multicast address pair (i.e., (S_p,G_p)). The other
candidate upstream interface is selected for the configured multicast
address prefix, excluding the source address prefix configured by the
prior interface (i.e., (*-S_p,G_p)).
The source address prefix configuration is prioritized over the
multicast address prefix configuration. For example, consider the
case where an IGMP/MLD proxy device has a configuration with the
source address prefix S_p for candidate upstream interface A and the
multicast address prefix G_p for candidate upstream interface B.
When dealing with an IGMP/MLD record whose source address (S) is in
the range of S_p and whose multicast address (G) is in the range of
G_p, the proxy device selects candidate upstream interface A, which
supports the source address prefix, as the upstream interface and
transmits the (S,G) record via interface A.
In summary, in environments where multiple static upstream interface
configurations are defined, the proxy device determines the
applicable upstream interface based on the following precedence
order:
Asaeda & Contreras Expires 23 April 2026 [Page 7]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
* (S,G) association: If a specific source and multicast group pair
is configured, the corresponding upstream interface is used for
delivering traffic matching that pair.
* (S,*) association: If a source address is configured without a
specific group, the corresponding upstream interface is used for
traffic from that source, regardless of group.
* (*,G) association: If a multicast group is configured without a
specific source, the corresponding upstream interface is used for
traffic to that group, regardless of source.
When multiple upstream interfaces are configured with overlapping
address prefixes, the interface with the highest configured priority
value described in Section 4.2 is used; unless multiple interfaces
share the same priority, in which case they are used in parallel for
redundant reception as described in Section 3.2.
4.2. Interface Priority
An IGMP/MLD proxy devices can configure the "interface priority"
value for each candidate upstream interface. The priority is
indicated by a positive integer value and is part of the
configuration. A lower value indicates a lower priority, and the
default value of the interface priority is zero.
The interface priority value is reflected when the channel/session ID
is not configured as the candidate upstream interface or when
multiple candidate upstream interfaces configure the same channel/
session ID. In these cases, the candidate upstream interface with
the highest priority is selected as the upstream interface. As
stated in Section 3.2, if multiple candidate upstream interfaces have
the same priority value, they act as upstream interfaces for the
configured channel/session ID in parallel and may receive duplicate
packets.
4.3. Default Upstream Interface
Operators can configure "a default upstream interface" for all
incoming sessions/channels in the IGMP/MLD proxy devices. A default
upstream interface is used as the upstream interface when candidate
upstream interfaces are not configured for the channel/session ID or
interface priority value. A default upstream interface is also used
if the proxy device detects configuration errors.
If a default upstream interface is not configured on an IGMP/MLD
proxy device, the candidate upstream interface with the highest IPv4/
v6 address is selected as the default upstream interface.
Asaeda & Contreras Expires 23 April 2026 [Page 8]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
5. Updating YANG Model
Regarding the IGMP/MLD YANG model proposed in [RFC9166], there is a
description of interfaces for IGMP (similarly for MLD). However, it
is necessary to update the proposed YANG model to include all
information about the upstream interfaces described in this document
and to consider actions related to the dynamic upstream interface
configuration. [I-D.zcl-pim-multiif-igmp-mld-proxy-yang] is a
potential data model proposal used for this purpose.
6. Security Considerations
This document neither provides new functions nor modifies the
standard functions defined in [RFC3376][RFC3810][RFC5790]; therefore,
no additional security considerations are provided for these
protocols. Conversely, it is possible to encounter denial-of-service
(DoS) attacks to stop upstream interface takeover if attackers
illegally send IGMP/MLD Query or PIM Hello messages on a LAN within a
shorter period (i.e., before the expiration of the active upstream
interface interval). To bypass such threats, it is recommended to
capture the source addresses of the IGMP/MLD Query or PIM Hello
message senders and examine whether these addresses correspond to the
correct adjacent upstream routers. These considerations are TBD.
7. Summary of Aspects Requiring Further Discussion
We have the following open issues.
* Default active interval for detecting an inactive upstream
interface (Section 3.3).
* Security threats from potential DoS attacks (Section 6).
They will be discussed in the future revisions of this document.
8. IANA Considerations
This document does not define any new IANA registries.
9. Acknowledgements
TBD.
10. References
10.1. Normative References
Asaeda & Contreras Expires 23 April 2026 [Page 9]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>.
10.2. Informative References
[I-D.contreras-pim-multiif-config]
Contreras, L. M. and H. Asaeda, "Signaling-based
configuration for supporting multiple upstream interfaces
in IGMP/MLD proxies", Work in Progress, Internet-Draft,
draft-contreras-pim-multiif-config-03, 7 July 2025,
<https://datatracker.ietf.org/doc/html/draft-contreras-
pim-multiif-config-03>.
[I-D.ietf-pim-explicit-tracking]
Asaeda, H., "IGMP/MLD-Based Explicit Membership Tracking
Function for Multicast Routers", Work in Progress,
Internet-Draft, draft-ietf-pim-explicit-tracking-13, 1
November 2015, <https://datatracker.ietf.org/doc/html/
draft-ietf-pim-explicit-tracking-13>.
[I-D.zcl-pim-multiif-igmp-mld-proxy-yang]
Zhao, H., Contreras, L. M., Liu, X., and H. Asaeda, "YANG
Data Model for supporting multipath IGMP/MLD proxies",
Work in Progress, Internet-Draft, draft-zcl-pim-multiif-
igmp-mld-proxy-yang-01, 7 July 2025,
<https://datatracker.ietf.org/doc/html/draft-zcl-pim-
multiif-igmp-mld-proxy-yang-01>.
[ICIN.xml] Fernandez, D., Contreras, L. M., Moyano, R. F., Garcia,
S., and IEEE, "NFV/SDN Based Multiple Upstream Interfaces
Multicast Proxy Service", 2021 24th Conference on
Innovation in Clouds, Internet and Networks and Workshops
(ICIN), pp. 159-163, DOI 10.1109/icin51074.2021.9385529, 1
March 2021,
<https://doi.org/10.1109/icin51074.2021.9385529>.
[GITHUB] "Multiple Upstream Interfaces Multicast Proxy
(mupi-proxy)", <https://github.com/giros-dit/mupi-proxy>.
[RFC3376] Cain, B., Deering, S., Kouvelas, I., Fenner, B., and A.
Thyagarajan, "Internet Group Management Protocol, Version
3", RFC 3376, DOI 10.17487/RFC3376, October 2002,
<https://www.rfc-editor.org/info/rfc3376>.
Asaeda & Contreras Expires 23 April 2026 [Page 10]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
[RFC3810] Vida, R., Ed. and L. Costa, Ed., "Multicast Listener
Discovery Version 2 (MLDv2) for IPv6", RFC 3810,
DOI 10.17487/RFC3810, June 2004,
<https://www.rfc-editor.org/info/rfc3810>.
[RFC4605] Fenner, B., He, H., Haberman, B., and H. Sandick,
"Internet Group Management Protocol (IGMP) / Multicast
Listener Discovery (MLD)-Based Multicast Forwarding
("IGMP/MLD Proxying")", RFC 4605, DOI 10.17487/RFC4605,
August 2006, <https://www.rfc-editor.org/info/rfc4605>.
[RFC5213] Gundavelli, S., Ed., Leung, K., Devarapalli, V.,
Chowdhury, K., and B. Patil, "Proxy Mobile IPv6",
RFC 5213, DOI 10.17487/RFC5213, August 2008,
<https://www.rfc-editor.org/info/rfc5213>.
[RFC5790] Liu, H., Cao, W., and H. Asaeda, "Lightweight Internet
Group Management Protocol Version 3 (IGMPv3) and Multicast
Listener Discovery Version 2 (MLDv2) Protocols", RFC 5790,
DOI 10.17487/RFC5790, February 2010,
<https://www.rfc-editor.org/info/rfc5790>.
[RFC6224] Schmidt, T., Waehlisch, M., and S. Krishnan, "Base
Deployment for Multicast Listener Support in Proxy Mobile
IPv6 (PMIPv6) Domains", RFC 6224, DOI 10.17487/RFC6224,
April 2011, <https://www.rfc-editor.org/info/rfc6224>.
[RFC7761] Fenner, B., Handley, M., Holbrook, H., Kouvelas, I.,
Parekh, R., Zhang, Z., and L. Zheng, "Protocol Independent
Multicast - Sparse Mode (PIM-SM): Protocol Specification
(Revised)", STD 83, RFC 7761, DOI 10.17487/RFC7761, March
2016, <https://www.rfc-editor.org/info/rfc7761>.
[RFC9166] Zhao, H., Liu, X., Liu, Y., Peter, A., and M. Sivakumar,
"A YANG Data Model for Internet Group Management Protocol
(IGMP) and Multicast Listener Discovery (MLD) Snooping",
RFC 9166, DOI 10.17487/RFC9166, February 2022,
<https://www.rfc-editor.org/info/rfc9166>.
Appendix A. Proof of Concept
The support of multiple upstream interfaces for IGMP/MLD proxies was
experimentally implemented following a controller-based configuration
approach. The implementation was based on Linux using a software-
defined networking application running over a Ryu controller. This
application uses OpenFlow from the controller to control an Open
vSwitch, which relays downstream multicast data flows and upstream
IGMP/MLD control traffic. The proof of concept is comprehensively
Asaeda & Contreras Expires 23 April 2026 [Page 11]
Internet-Draft Multipath Support for IGMP/MLD Proxy October 2025
described in [ICIN.xml] and the implementation is publicly available
at [GITHUB].
Authors' Addresses
Hitoshi Asaeda
National Institute of Information and Communications Technology
4-2-1 Nukui-Kitamachi, Koganei,
Tokyo 184-8795
Japan
Email: asaeda@nict.go.jp
Luis M. Contreras
Telefonica
Email: luismiguel.contrerasmurillo@telefonica.com
Asaeda & Contreras Expires 23 April 2026 [Page 12]