I have worked with Active Directory for a few years and all though I have seen the issue I am about to descibe I hold my hands up this time as I can not seem to find the solution.
All machines are Windows 2000SP4 with Hot fixes applied. (windows update)
My topology 3 sites.
Site 1, 2 x DC's (First site to be installed)
Site 2, 1 x DC (Recently added with no problems)
Site 3, 1 x DC (My site that I have the problem with)
There are two site links.
site link 1 site 1 to site 2
site link 2 site 1 to site 3
The connection objects are created manuly all though I have tried letting the AD generate the links. This does not seem to have an effect.
The DNS is integrated AD and is working well. I can ping/nslookup of each DC to the others.
The repadmin /showreps looks good on the DC's at site 1 and 2 i.e they show the DC's that I would expect. On site 3 (my DC) I have only one inbound rep partner showing. All so repadmin /failcache shows my site and DC's name with a GUID.
I have gone back to Site 1 moved my DC back to that site and deleted site 3 allowed the replication to take place between site 1 and 2 then recreated the site 3. Again allowed replication to take place this info is transfered but still back to square one.
It would seem that no change i make on my DC is sent to the other DC's at either site. However I receive there changes as proved when I recreated site 3.