Following bellow is nothing more then test in multi node environment. Link for original blog post:-
Multiple external networks with a single L3 agent
The only difference is attempt to analyze and understand how traffic to/from external network flows through br-int when provider external networks has been involved.
Complete text is may be seen here