Internal is fine because you control things like MTU so you don't have to worry about packet fragmentation/partial loss.