I will admit I am not an expert by far on BGP but I am questioning this task and I guess I am probably wrong to question it and I'm probably reading too much into things but please let me know if I am or not.
OK, we have AS100 on R1, R3 & R6 with R6 propagating a BGP community attribute to R1 and R3 in order to prevent this AS100 becoming a transit path for the rest of the network (this was all done back in task 5.2).
When we come to this task, we are playing with some more BGP devices in AS100 (SW3 & SW4). In this task 5.6 we want to allow SW3 and SW4 to recieve routes coming in from R1, R3 and R6 which are also in AS100 by using the "allow-as" feature. This concept to me is easy to understand and makes total sense.
My problem is this; in the SG I can see that once this allow-as feature is added, SW3 is suddenly recieving routes with AS54 in the AS Path even though we have denied these routes from propagating to the network in task 5.2 with the community attribute no-export!!!
When I labbed this up I did not get these AS54 routes on SW3 and I hope this is just an error in the SG. Please could someone kindly shed some light on this issue. Many thanks.