Mannen,
Geen idee waar ik om hulp kan vragen dus ik probeer het hier maar. Ik zal proberen het zo simpel mogelijk te omschrijven.

H1 & H2 zijn Windows Server 2008 hosts.
S1 & S2 zijn in dit geval de "SSL/TLS" servers (technisch XML gateways maar doet er eigenlijk niet toe).
H1 & H2 zitten in hetzelfde subnet (verschillen letterlijk 1 IP).
In bovenstaande tekening is al zichtbaar wat het probleem is. Beiden hosts zouden naar beiden servers een SSL (TLS1.2) verbinding op moeten kunnen zetten. H2 kan dit zonder probleem, echter kan H1 het maar naar 1 van de 2 servers.
Gateways van beiden Windows machines zijn gelijk, en met een tracert is ook zichtbaar dat beiden hosts naar beiden servers exact dezelfde routes afleggen.
Wat is dan het symptoom als H1 naar S1 probeert te connecten (getest d.m.v. OpenSSL + WireShark):
- Sessie van H1 naar S1 wordt geprobeerd op poort 443
- TCP Syn, Syn Ack en Ack worden netjes uitgewisselt tussen de 2 devices (routes zouden dus al zo goed als uitgesloten kunnen worden)
- Client Hello wordt verstuurd door H1
- ACK wordt verstuurd door S1
- Er komt geen Server Hello van S1 bij H1 binnen en sessie stopt daar.
- Een trace tegelijkertijd vanuit S1 toont wel aan dat er een Server Hello verstuurd wordt maar die komt om wat voor reden dan ook niet binnen bij H1.
Van H2 naar S1 werkt het wel en van H1 naar S2 dus ook. Het is alleen H1 naar S1.
Ik heb de NIC's van beiden Windows Servers naast elkaar gelegd en die zijn qua properties exact hetzelfde. Morgen wordt er nog getest wat er gebeurd als we het proces omdraaien (SSL sessie opzetten van S1 naar H1) maar als dat niks oplevert weet ik ook niet meer zo goed waar ik het in moet zoeken.
Beiden Windows Servers zijn VM's en mijn idee is dan ook om de werkende Windows machine (H2) te clonen en (desnoods tijdelijk) het IP te geven van H1, dan weten we eigenlijk zeker dat alle netwerkroutes etc. zijn uitgesloten maar we hebben te maken met een 3e partij en dan komt er gelijk een kostenplaatje bij kijken.
Wie of wie heeft de gouden tip?
Geen idee waar ik om hulp kan vragen dus ik probeer het hier maar. Ik zal proberen het zo simpel mogelijk te omschrijven.

H1 & H2 zijn Windows Server 2008 hosts.
S1 & S2 zijn in dit geval de "SSL/TLS" servers (technisch XML gateways maar doet er eigenlijk niet toe).
H1 & H2 zitten in hetzelfde subnet (verschillen letterlijk 1 IP).
In bovenstaande tekening is al zichtbaar wat het probleem is. Beiden hosts zouden naar beiden servers een SSL (TLS1.2) verbinding op moeten kunnen zetten. H2 kan dit zonder probleem, echter kan H1 het maar naar 1 van de 2 servers.
Gateways van beiden Windows machines zijn gelijk, en met een tracert is ook zichtbaar dat beiden hosts naar beiden servers exact dezelfde routes afleggen.
Wat is dan het symptoom als H1 naar S1 probeert te connecten (getest d.m.v. OpenSSL + WireShark):
- Sessie van H1 naar S1 wordt geprobeerd op poort 443
- TCP Syn, Syn Ack en Ack worden netjes uitgewisselt tussen de 2 devices (routes zouden dus al zo goed als uitgesloten kunnen worden)
- Client Hello wordt verstuurd door H1
- ACK wordt verstuurd door S1
- Er komt geen Server Hello van S1 bij H1 binnen en sessie stopt daar.
- Een trace tegelijkertijd vanuit S1 toont wel aan dat er een Server Hello verstuurd wordt maar die komt om wat voor reden dan ook niet binnen bij H1.
Van H2 naar S1 werkt het wel en van H1 naar S2 dus ook. Het is alleen H1 naar S1.
Ik heb de NIC's van beiden Windows Servers naast elkaar gelegd en die zijn qua properties exact hetzelfde. Morgen wordt er nog getest wat er gebeurd als we het proces omdraaien (SSL sessie opzetten van S1 naar H1) maar als dat niks oplevert weet ik ook niet meer zo goed waar ik het in moet zoeken.
Beiden Windows Servers zijn VM's en mijn idee is dan ook om de werkende Windows machine (H2) te clonen en (desnoods tijdelijk) het IP te geven van H1, dan weten we eigenlijk zeker dat alle netwerkroutes etc. zijn uitgesloten maar we hebben te maken met een 3e partij en dan komt er gelijk een kostenplaatje bij kijken.
Wie of wie heeft de gouden tip?
My PC Steam Profile PSN: AfcaEricNL




