S
Sasha Kraljevic
Guest
If what you say is correct and that is that direct connect from AIA to the AppServer broker has no delay, then you need to look at the NameServer round trip. The way how it works is this: 1. On incoming request AIA sends UDP packet to the host specified in the controlingNameServer property for the specific AIA instance : in your case probably AIA1 2. AIA (SRC some dynamic UDP port) ---- UDP (DST 5162) ----- NameServer (java.exe listening in your case both on ipv4 and ipv6). This packet will contain value of the AppService that is being requested, say AS_DPL18001) 3. This step will be repeated until NameServer replies back until timeout kicks in (you will see that in wireshark) 4. NameServer looks into the list of registered brokers and for AS_DPL18001 finds the entry and it sends UDP packet from SRC 5162 to the AIA thread listening on originating port from the previous step. That packet will contain app001/ipadresserver as well as the port number where the AppServer broker listens. 5. AIA now switches to TCP and performs the DNS lookup for the host returned by the NameServer 6. Once that is resolved, AIA thread makes TCP connection to the AppServer broker and from that point on everything is the same as with the broker direct connection. So you have several ways to check network issue here: use wireshark, use ping app001 or ping 4 app001, check DNS reply with nslookup app001, check C:\Windows\System32\drivers\etc\hosts and try adding line: 127.0.0.1 app001 etc.
Continue reading...
Continue reading...