Just took this mock lab yesterday...started at 5am my time and I think that I bombed it. Anywho...I had some real trouble with this task, even though it is so straightforward. I actually nailed the task, verbatim with the SG, and yet it didnt work. I am relabbing the ML tonight though, and finally found out the issue. When advertising the conditional frame route, I tagged it with the community of no-advertise so that it wouldnt be passed to neighbors, but would stay in R3's BGP table (I later took this out thinking it was the issue yesterday). What I failed to notice was that R3 was keeping the tracked frame route in the table even after I shut down the interface b/c the route was propogating back to R3 via EIGRP. I fixed it like so on R3 tonight (got to frustrated yesterday to deal with it anymore with the time pressure and all):
ip prefix-list SELF deny 18.104.22.168/24
ip prefix-list SELF permit 0.0.0.0/0 le 32
router eigrp 100
distribute-list prefix SELF in
Before I put that in..this was showing up in R3's bgp table if the only thing I did was shut R3 FR int (probably could have used FREEK too).
*> 22.214.171.124/24 126.96.36.199 6535936 32768 i
Hope this helps someone else...let me know if my logic is off or not, but this is what I understood was happening here.