External trusts are one-way only. If you need a two-way external trust, you have to create two separate one-way trusts between domains in different forests.
External trusts only connect two domains in different forests. The transitive trust relationships that each domain shares within its own forest are not shared by the remote domain. The rest of the domains in each forest are isolated from the remote computer.