UPDATE:
I can see the MAC address of the MX now no my Cisco switch. The issue was a stipid one. I have forgotten to add the vlan of the ISP on the Cisco switch. BUT, i still see no internet even when i directly connect a laptop. I did a ping to the gateway from the laptop
Reply from xx.xxx.xx.xx: Destination host unreachable.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for gateway_IP:
Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),
A tracerroute
Tracing route to xx.xxx.xx.xx over a maximum of 30 hops
1 * * * Request timed out.
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 * * * Request timed out.
6 * * * Request timed out.
7 * * * Request timed out.
8 * * * Request timed out.
9 machine_name [xx.xxx.xx.xx] reports: Destination host unreachable.
I see the MAC address all the way to the router