1. Juniper Networks TechLibrary, "Understanding EVPN with VXLAN Data Plane Encapsulation": In the "Control Plane: BGP" section, it states, "The control plane is responsible for MAC address learning and advertising... EVPN enables the control plane to learn and advertise not only the MAC addresses of the end devices, but also their IP addresses." This directly supports options B and C. The document also clarifies that VXLAN is the data plane encapsulation, which refutes option A.
2. Juniper Networks TechLibrary, "EVPN Type 2 Routes: MAC/IP Advertisement Route": This document specifies that the Type 2 route "advertises the MAC addresses of the hosts that are connected to a PE device... This route type can also optionally carry the IP address associated with the MAC address." This confirms that learning and advertising both MAC and IP addresses are functions of the EVPN control plane.
3. Juniper Networks Day One+ Guide, "Data Center Deployment with EVPN/VXLAN": In Chapter 2, "EVPN/VXLAN Fundamentals," the guide distinguishes between the control plane and data plane. It explains, "The control plane is responsible for exchanging reachability information between VTEPs... The data plane is responsible for encapsulating and decapsulating traffic." This clearly separates the control plane's role (learning/advertising) from the data plane's role (encapsulation, rewriting), refuting options A and D.