Location: List Archives

Your Home Page ..

Site Articles:

Add to Google

Add to My Yahoo!

Mail List Posts:

Add to Google

Add to My Yahoo!

Friends

Friends

ScriptLogic

List Archives

This forum is an archive of all posts to our mailing list over the past few years.  The forum is set read only therefore to contribute you will need to join our list community.  See more info about this here.

List Archives

Subject: [ActiveDir] Triggers for Change Notification Between Sites
Prev Next
You are not authorized to post a reply.

Page 1 of 212 > >>
AuthorMessages
rmscheckUser is Offline

Posts:19

05/07/2008 11:16 AM  
Folks,

What sort of event will trigger change between sites if we enable site link notifications? In our test environment with it enabled, we performed a user rename on one site and nothing happened in the second site for close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as eventually the change will replicate, but I would like for it to be quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was "Not Set" so I entered a 1 to enable.

Thanks.


---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
EricGustafsonUser is Offline

Posts:30

05/07/2008 3:31 PM  
An article from the ActiveDir.org site;

http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId/40/Default.aspx



From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites

Folks,

What sort of event will trigger change between sites if we enable site link notifications? In our test environment with it enabled, we performed a user rename on one site and nothing happened in the second site for close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as eventually the change will replicate, but I would like for it to be quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was "Not Set" so I entered a 1 to enable.

Thanks.



________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>

rmscheckUser is Offline

Posts:19

05/07/2008 4:41 PM  
Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is confusing me! Now it is replicating changes rather quickly.. changes such as Exchange mailbox moves, descriptions, renames, etc... These werent happening earlier.. Currently the rep interval is set to 30 minutes. Earlier this morning the test environment was replicating these changes after 30 mins. Now its happening within a minute or so. Strange. Is this expected behavior or am I barking up the wrong tree?





"Gustafson, Eric (Oldcastle Materials)" <eric.gustafson@oldcastlematerials.com> wrote: v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} An article from the ActiveDir.org site;

http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId/40/Default.aspx



From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites


Folks,

What sort of event will trigger change between sites if we enable site link notifications? In our test environment with it enabled, we performed a user rename on one site and nothing happened in the second site for close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as eventually the change will replicate, but I would like for it to be quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was "Not Set" so I entered a 1 to enable.

Thanks.


---------------------------------

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.




---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
dwellsUser is Offline

Posts:18

05/07/2008 4:46 PM  
Change notification IS the mechanism employed between DCs in the same site
as one another. Enabling it between sites by altering the site link or the
connection objects directly causes replication to behave in the same manner,
i.e. a change is received and its partner DC(s) is/are notified . if that
partner is in a different site but now supports change notification then the
fact that it is in a different site is moot; replication will proceed
regardless of the site link schedule/frequency. The other aspects of sites
and their expected behaviors persist as before.

--
Dean Wells
MSEtechnology
* Email: dwells@msetechnology.com
http://msetechnology.com <http://msetechnology.com/>



From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 4:38 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites



Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are
triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is
confusing me! Now it is replicating changes rather quickly.. changes such
as Exchange mailbox moves, descriptions, renames, etc... These werent
happening earlier.. Currently the rep interval is set to 30 minutes.
Earlier this morning the test environment was replicating these changes
after 30 mins. Now its happening within a minute or so. Strange. Is this
expected behavior or am I barking up the wrong tree?





"Gustafson, Eric (Oldcastle Materials)"
<eric.gustafson@oldcastlematerials.com> wrote:

An article from the ActiveDir.org site;



http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId
/40/Default.aspx







From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites



Folks,

What sort of event will trigger change between sites if we enable site link
notifications? In our test environment with it enabled, we performed a user
rename on one site and nothing happened in the second site for close to the
actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as
eventually the change will replicate, but I would like for it to be quicker
or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was
"Not Set" so I entered a 1 to enable.

Thanks.



_____

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8H
DtDypao8Wcj9tAcJ%20> it now.





_____

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8H
DtDypao8Wcj9tAcJ%20> it now.


bdesmondUser is Offline

Posts:161

05/07/2008 5:27 PM  
I'm guessing you needed to sit out the replication interval for the site
link change.

As Dean said on k3 you should be seeing replication between these sites
converging in a matter of seconds now.

--brian

On Wed, May 7, 2008 at 4:38 PM, Rand Salazar <rmscheck@yahoo.com> wrote:

> Hmm is it just those three items?
>
> Is a better definition, only changes deemed under Urgent Replication are
> triggered under Site Link Change Notification?
>
> I'm just trying to understand it more as now our test environment is
> confusing me! Now it is replicating changes rather quickly.. changes such
> as Exchange mailbox moves, descriptions, renames, etc... These werent
> happening earlier.. Currently the rep interval is set to 30 minutes.
> Earlier this morning the test environment was replicating these changes
> after 30 mins. Now its happening within a minute or so. Strange. Is this
> expected behavior or am I barking up the wrong tree?
>
>
>
>
>
>
> *"Gustafson, Eric (Oldcastle Materials)" <
> eric.gustafson@oldcastlematerials.com>* wrote:
>
> An article from the ActiveDir.org site;
>
>
> http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId/40/Default.aspx
>
>
>
> *From:* ActiveDir-owner@mail.activedir.org [mailto:
> ActiveDir-owner@mail.activedir.org] *On Behalf Of *Rand Salazar
> *Sent:* Wednesday, May 07, 2008 11:14 AM
> *To:* Active Dir
> *Subject:* [ActiveDir] Triggers for Change Notification Between Sites
>
> Folks,
>
> What sort of event will trigger change between sites if we enable site
> link notifications? In our test environment with it enabled, we performed a
> user rename on one site and nothing happened in the second site for close to
> the actual site links replication interval.
>
> As far as I can tell, replication is occurring normally between sites as
> eventually the change will replicate, but I would like for it to be quicker
> or at least bypass the set interval.
>
> Just for clarification, the options attribute in our test environment was
> "Not Set" so I entered a 1 to enable.
>
> Thanks.
>
> ------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
> now.<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>
>
>
> ------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
> now.<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ>
>
>


--
Thanks,
Brian Desmond
brian@briandesmond.com

c - 312.731.3132

listmailUser is Offline

Posts:178

05/07/2008 6:18 PM  
Possibly...

Assuming change notification was enabled properly, it works. However the
replication is still pushed through the bridgehead server for the given
site. You don't get a ring topology across the sites like you have within a
single site. It is a ring within the site and the standard spanning tree for
intersite. That means convergence isn't coming from two different
directions... you have a SPoF or more accurately SPoL(atency). So say you
have enough DCs in a site to get a full 3 hop ring then change notification
to another site could still realistically be over a minute with default
holdback timing, etc and not even considering the time to process the churn
involved. It could take considerably over a minute if the bridgehead is busy
(either dealing with lots of work or it has a poor connection to a site and
RPC is being troublesome over that pipe). I have seen bridgeheads that have
gotten tied up for long periods of time (hours under W2K, tens of minutes
under 2K3) when a single site was having network issues and it was causing
slowness of all replication going through that bridgehead.

More info... DCs only have single inbound pull replication thread and the
replication is pull based. So while DC-A can service many DCs asking for
updates, it can only pull from one DC at a time. So if you have a bridgehead
that is tied up pulling from say DC-C and DC-B has changes for it, DC-B will
send the change notification to the bridgehead but it will have to finish
with DC-C first before it gets to DC-B to get the changes to be pulled by
DCs in sites that that bridgehead services. Confused yet?

There is also some implication in the thread about urgent replication...
Urgent replication is different than change notification though it is
related. Urgent replication just means you don't go through the holdback
period but nothing is truly urgently replicated, it is just urgently queued.
I.E. It hits the queue right away but has the normal priorities of the other
stuff queued so it isn't like it goes to the head of the pack or anything.

This stuff was discussed in Dean and my presentation at DEC back in 2006,
pop out to Jadonex for the powerpoint about it and the info on the queuing
priorities, etc.

If you want to watch what is happening, go pick up ADQueueLoop, AdFind (with
-sc replqueue or -sc ncrepl switches), or repadmin (with /queue switch) to
see what is currently going through the queue or to show the current queue
in its entirely and play with those, you will see the replication requests
being queued up and processed. If you have two sites (Site A and Site B) and
two DCs (SA-DC1 and SB-DC1) and you watch the Repl Queue on SB-DC1 and
change notification is enabled between them and then make a change directly
on SA-DC1 then you should see a repl request for SA-DC1 pop into the queue
in a time dependent on the number of DCs that are change notify enabled with
SB-DC1. So if that is the only DC with a change notification connection
(i.e. no DCs in the site with SA-DC1 and only the one change notification
site) you would normally expect to see something within 15 seconds.



joe

--
O'Reilly Active Directory Third Edition -
http://www.joeware.net/win/ad3e.htm



_____

From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification Between Sites


I'm guessing you needed to sit out the replication interval for the site
link change.

As Dean said on k3 you should be seeing replication between these sites
converging in a matter of seconds now.

--brian


On Wed, May 7, 2008 at 4:38 PM, Rand Salazar <rmscheck@yahoo.com> wrote:


Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are
triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is
confusing me! Now it is replicating changes rather quickly.. changes such
as Exchange mailbox moves, descriptions, renames, etc... These werent
happening earlier.. Currently the rep interval is set to 30 minutes.
Earlier this morning the test environment was replicating these changes
after 30 mins. Now its happening within a minute or so. Strange. Is this
expected behavior or am I barking up the wrong tree?






"Gustafson, Eric (Oldcastle Materials)"
<eric.gustafson@oldcastlematerials.com> wrote:

An article from the ActiveDir.org site;

http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId
/40/Default.aspx



From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites

Folks,

What sort of event will trigger change between sites if we enable site link
notifications? In our test environment with it enabled, we performed a user
rename on one site and nothing happened in the second site for close to the
actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as
eventually the change will replicate, but I would like for it to be quicker
or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was
"Not Set" so I entered a 1 to enable.

Thanks.
_____

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
now.
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8H
DtDypao8Wcj9tAcJ%20>




_____

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
now.
<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8
HDtDypao8Wcj9tAcJ>








--
Thanks,
Brian Desmond
brian@briandesmond.com

c - 312.731.3132

febreroUser is Offline

Posts:3

05/07/2008 7:54 PM  
When you changed the value to 1, you actually had to wait until that changes reaches the "remote" server, and yes that can take a while depending on the Site Link inteval.

After that change is replicated now avery Database Update will be notified using the intrasite notification values 15 and 3 seconds. so replication will be that fast.

BTW this does not apply to FRS replication.
----- Original Message -----
From: Rand Salazar
To: ActiveDir@mail.activedir.org
Sent: Wednesday, May 07, 2008 3:38 PM
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites


Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is confusing me! Now it is replicating changes rather quickly.. changes such as Exchange mailbox moves, descriptions, renames, etc... These werent happening earlier.. Currently the rep interval is set to 30 minutes. Earlier this morning the test environment was replicating these changes after 30 mins. Now its happening within a minute or so. Strange. Is this expected behavior or am I barking up the wrong tree?





"Gustafson, Eric (Oldcastle Materials)" <eric.gustafson@oldcastlematerials.com> wrote:
An article from the ActiveDir.org site;

http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId/40/Default.aspx



From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites

Folks,

What sort of event will trigger change between sites if we enable site link notifications? In our test environment with it enabled, we performed a user rename on one site and nothing happened in the second site for close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as eventually the change will replicate, but I would like for it to be quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was "Not Set" so I entered a 1 to enable.

Thanks.


----------------------------------------------------------------------------

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.




------------------------------------------------------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
danholmeUser is Offline

Posts:70

05/07/2008 8:14 PM  
Dang Joe your brain amazes me.



For the records, for whomever reads this thread down the road (including
my buddies at the client I'm about to "quote"), I have a good sized
(5-figure users) globally distributed client who implemented Change
Notification across the enterprise and now has a convergence window of
between 30-40 seconds for the entire "world." They LOVE LOVE LOVE the
results, and have had it in place for well over a year with no issues
that would cause them to do otherwise.



Dan





From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of joe
Sent: Wednesday, May 07, 2008 12:15 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites



Possibly...



Assuming change notification was enabled properly, it works. However the
replication is still pushed through the bridgehead server for the given
site. You don't get a ring topology across the sites like you have
within a single site. It is a ring within the site and the standard
spanning tree for intersite. That means convergence isn't coming from
two different directions... you have a SPoF or more accurately
SPoL(atency). So say you have enough DCs in a site to get a full 3 hop
ring then change notification to another site could still realistically
be over a minute with default holdback timing, etc and not even
considering the time to process the churn involved. It could take
considerably over a minute if the bridgehead is busy (either dealing
with lots of work or it has a poor connection to a site and RPC is being
troublesome over that pipe). I have seen bridgeheads that have gotten
tied up for long periods of time (hours under W2K, tens of minutes under
2K3) when a single site was having network issues and it was causing
slowness of all replication going through that bridgehead.



More info... DCs only have single inbound pull replication thread and
the replication is pull based. So while DC-A can service many DCs asking
for updates, it can only pull from one DC at a time. So if you have a
bridgehead that is tied up pulling from say DC-C and DC-B has changes
for it, DC-B will send the change notification to the bridgehead but it
will have to finish with DC-C first before it gets to DC-B to get the
changes to be pulled by DCs in sites that that bridgehead services.
Confused yet?



There is also some implication in the thread about urgent replication...
Urgent replication is different than change notification though it is
related. Urgent replication just means you don't go through the holdback
period but nothing is truly urgently replicated, it is just urgently
queued. I.E. It hits the queue right away but has the normal priorities
of the other stuff queued so it isn't like it goes to the head of the
pack or anything.



This stuff was discussed in Dean and my presentation at DEC back in
2006, pop out to Jadonex for the powerpoint about it and the info on the
queuing priorities, etc.



If you want to watch what is happening, go pick up ADQueueLoop, AdFind
(with -sc replqueue or -sc ncrepl switches), or repadmin (with /queue
switch) to see what is currently going through the queue or to show the
current queue in its entirely and play with those, you will see the
replication requests being queued up and processed. If you have two
sites (Site A and Site B) and two DCs (SA-DC1 and SB-DC1) and you watch
the Repl Queue on SB-DC1 and change notification is enabled between them
and then make a change directly on SA-DC1 then you should see a repl
request for SA-DC1 pop into the queue in a time dependent on the number
of DCs that are change notify enabled with SB-DC1. So if that is the
only DC with a change notification connection (i.e. no DCs in the site
with SA-DC1 and only the one change notification site) you would
normally expect to see something within 15 seconds.







joe



--

O'Reilly Active Directory Third Edition -
http://www.joeware.net/win/ad3e.htm







________________________________

From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification Between Sites

I'm guessing you needed to sit out the replication interval for the site
link change.



As Dean said on k3 you should be seeing replication between these sites
converging in a matter of seconds now.



--brian

On Wed, May 7, 2008 at 4:38 PM, Rand Salazar <rmscheck@yahoo.com> wrote:

Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are
triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is
confusing me! Now it is replicating changes rather quickly.. changes
such as Exchange mailbox moves, descriptions, renames, etc... These
werent happening earlier.. Currently the rep interval is set to 30
minutes. Earlier this morning the test environment was replicating
these changes after 30 mins. Now its happening within a minute or so.
Strange. Is this expected behavior or am I barking up the wrong tree?







"Gustafson, Eric (Oldcastle Materials)"
<eric.gustafson@oldcastlematerials.com> wrote:

An article from the ActiveDir.org site;



http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/artic
leId/40/Default.aspx







From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites



Folks,

What sort of event will trigger change between sites if we enable site
link notifications? In our test environment with it enabled, we
performed a user rename on one site and nothing happened in the second
site for close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as
eventually the change will replicate, but I would like for it to be
quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment
was "Not Set" so I entered a 1 to enable.

Thanks.

________________________________

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
it now.
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62
sR8HDtDypao8Wcj9tAcJ%20>



________________________________

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
it now.
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62
sR8HDtDypao8Wcj9tAcJ>




--
Thanks,
Brian Desmond
brian@briandesmond.com

c - 312.731.3132


EricGustafsonUser is Offline

Posts:30

05/07/2008 8:40 PM  
Dan -

Are they at the W2K3 FFL? I can see that it may be a problem without LVR going.



From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Dan Holme
Sent: Wednesday, May 07, 2008 8:14 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites

Dang Joe your brain amazes me.

For the records, for whomever reads this thread down the road (including my buddies at the client I'm about to "quote"), I have a good sized (5-figure users) globally distributed client who implemented Change Notification across the enterprise and now has a convergence window of between 30-40 seconds for the entire "world." They LOVE LOVE LOVE the results, and have had it in place for well over a year with no issues that would cause them to do otherwise.

Dan


From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of joe
Sent: Wednesday, May 07, 2008 12:15 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites

Possibly...

Assuming change notification was enabled properly, it works. However the replication is still pushed through the bridgehead server for the given site. You don't get a ring topology across the sites like you have within a single site. It is a ring within the site and the standard spanning tree for intersite. That means convergence isn't coming from two different directions... you have a SPoF or more accurately SPoL(atency). So say you have enough DCs in a site to get a full 3 hop ring then change notification to another site could still realistically be over a minute with default holdback timing, etc and not even considering the time to process the churn involved. It could take considerably over a minute if the bridgehead is busy (either dealing with lots of work or it has a poor connection to a site and RPC is being troublesome over that pipe). I have seen bridgeheads that have gotten tied up for long periods of time (hours under W2K, tens of minutes under 2K3) when a single site was having network issues and it was causing slowness of all replication going through that bridgehead.

More info... DCs only have single inbound pull replication thread and the replication is pull based. So while DC-A can service many DCs asking for updates, it can only pull from one DC at a time. So if you have a bridgehead that is tied up pulling from say DC-C and DC-B has changes for it, DC-B will send the change notification to the bridgehead but it will have to finish with DC-C first before it gets to DC-B to get the changes to be pulled by DCs in sites that that bridgehead services. Confused yet?

There is also some implication in the thread about urgent replication... Urgent replication is different than change notification though it is related. Urgent replication just means you don't go through the holdback period but nothing is truly urgently replicated, it is just urgently queued. I.E. It hits the queue right away but has the normal priorities of the other stuff queued so it isn't like it goes to the head of the pack or anything.

This stuff was discussed in Dean and my presentation at DEC back in 2006, pop out to Jadonex for the powerpoint about it and the info on the queuing priorities, etc.

If you want to watch what is happening, go pick up ADQueueLoop, AdFind (with -sc replqueue or -sc ncrepl switches), or repadmin (with /queue switch) to see what is currently going through the queue or to show the current queue in its entirely and play with those, you will see the replication requests being queued up and processed. If you have two sites (Site A and Site B) and two DCs (SA-DC1 and SB-DC1) and you watch the Repl Queue on SB-DC1 and change notification is enabled between them and then make a change directly on SA-DC1 then you should see a repl request for SA-DC1 pop into the queue in a time dependent on the number of DCs that are change notify enabled with SB-DC1. So if that is the only DC with a change notification connection (i.e. no DCs in the site with SA-DC1 and only the one change notification site) you would normally expect to see something within 15 seconds.



joe

--
O'Reilly Active Directory Third Edition - http://www.joeware.net/win/ad3e.htm



________________________________
From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification Between Sites
I'm guessing you needed to sit out the replication interval for the site link change.

As Dean said on k3 you should be seeing replication between these sites converging in a matter of seconds now.

--brian
On Wed, May 7, 2008 at 4:38 PM, Rand Salazar <rmscheck@yahoo.com<mailto:rmscheck@yahoo.com>> wrote:
Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is confusing me! Now it is replicating changes rather quickly.. changes such as Exchange mailbox moves, descriptions, renames, etc... These werent happening earlier.. Currently the rep interval is set to 30 minutes. Earlier this morning the test environment was replicating these changes after 30 mins. Now its happening within a minute or so. Strange. Is this expected behavior or am I barking up the wrong tree?






"Gustafson, Eric (Oldcastle Materials)" <eric.gustafson@oldcastlematerials.com<mailto:eric.gustafson@oldcastlematerials.com>> wrote:
An article from the ActiveDir.org site;

http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId/40/Default.aspx



From: ActiveDir-owner@mail.activedir.org<mailto:ActiveDir-owner@mail.activedir.org> [mailto:ActiveDir-owner@mail.activedir.org<mailto:ActiveDir-owner@mail.activedir.org>] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites

Folks,

What sort of event will trigger change between sites if we enable site link notifications? In our test environment with it enabled, we performed a user rename on one site and nothing happened in the second site for close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as eventually the change will replicate, but I would like for it to be quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was "Not Set" so I entered a 1 to enable.

Thanks.
________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>

________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ>



--
Thanks,
Brian Desmond
brian@briandesmond.com<mailto:brian@briandesmond.com>

c - 312.731.3132

rmscheckUser is Offline

Posts:19

05/07/2008 8:55 PM  
Wow, I hate to say it, but I live for joe's posts hahah.. yes, I'm a suckup. LOL. Seriously though, thank you for your overflow of AD knowledge (everyone else too!)

It's good to know at least I was on the right track on how the whole enable change notify process worked. I needed much clarification on what to expect since I didnt get my expected result initially.


joe <listmail@joeware.net> wrote:
Possibly...

Assuming change notification was enabled properly, it works. However the replication is still pushed through the bridgehead server for the given site. You don't get a ring topology across the sites like you have within a single site. It is a ring within the site and the standard spanning tree for intersite. That means convergence isn't coming from two different directions... you have a SPoF or more accurately SPoL(atency). So say you have enough DCs in a site to get a full 3 hop ring then change notification to another site could still realistically be over a minute with default holdback timing, etc and not even considering the time to process the churn involved. It could take considerably over a minute if the bridgehead is busy (either dealing with lots of work or it has a poor connection to a site and RPC is being troublesome over that pipe). I have seen bridgeheads that have gotten tied up for long periods of time (hours under W2K, tens of minutes under 2K3) when a
single site was having network issues and it was causing slowness of all replication going through that bridgehead.

More info... DCs only have single inbound pull replication thread and the replication is pull based. So while DC-A can service many DCs asking for updates, it can only pull from one DC at a time. So if you have a bridgehead that is tied up pulling from say DC-C and DC-B has changes for it, DC-B will send the change notification to the bridgehead but it will have to finish with DC-C first before it gets to DC-B to get the changes to be pulled by DCs in sites that that bridgehead services. Confused yet?

There is also some implication in the thread about urgent replication... Urgent replication is different than change notification though it is related. Urgent replication just means you don't go through the holdback period but nothing is truly urgently replicated, it is just urgently queued. I.E. It hits the queue right away but has the normal priorities of the other stuff queued so it isn't like it goes to the head of the pack or anything.

This stuff was discussed in Dean and my presentation at DEC back in 2006, pop out to Jadonex for the powerpoint about it and the info on the queuing priorities, etc.

If you want to watch what is happening, go pick up ADQueueLoop, AdFind (with -sc replqueue or -sc ncrepl switches), or repadmin (with /queue switch) to see what is currently going through the queue or to show the current queue in its entirely and play with those, you will see the replication requests being queued up and processed. If you have two sites (Site A and Site B) and two DCs (SA-DC1 and SB-DC1) and you watch the Repl Queue on SB-DC1 and change notification is enabled between them and then make a change directly on SA-DC1 then you should see a repl request for SA-DC1 pop into the queue in a time dependent on the number of DCs that are change notify enabled with SB-DC1. So if that is the only DC with a change notification connection (i.e. no DCs in the site with SA-DC1 and only the one change notification site) you would normally expect to see something within 15 seconds.



joe

--
O'Reilly Active Directory Third Edition - http://www.joeware.net/win/ad3e.htm






---------------------------------
From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification Between Sites



I'm guessing you needed to sit out the replication interval for the site link change.

As Dean said on k3 you should be seeing replication between these sites converging in a matter of seconds now.

--brian


On Wed, May 7, 2008 at 4:38 PM, Rand Salazar <rmscheck@yahoo.com> wrote:
Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is confusing me! Now it is replicating changes rather quickly.. changes such as Exchange mailbox moves, descriptions, renames, etc... These werent happening earlier.. Currently the rep interval is set to 30 minutes. Earlier this morning the test environment was replicating these changes after 30 mins. Now its happening within a minute or so. Strange. Is this expected behavior or am I barking up the wrong tree?






"Gustafson, Eric (Oldcastle Materials)" <eric.gustafson@oldcastlematerials.com> wrote: An article from the ActiveDir.org site;

http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId/40/Default.aspx



From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites


Folks,

What sort of event will trigger change between sites if we enable site link notifications? In our test environment with it enabled, we performed a user rename on one site and nothing happened in the second site for close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as eventually the change will replicate, but I would like for it to be quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was "Not Set" so I entered a 1 to enable.

Thanks.


---------------------------------

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.



---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.







--
Thanks,
Brian Desmond
brian@briandesmond.com

c - 312.731.3132


---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
danholmeUser is Offline

Posts:70

05/07/2008 9:41 PM  
Yes, they are at Windows Server 2003 FFL.



But remember... the same number of bytes are going to go from Bridgehead
in Site A to Bridgehead in Site B no matter what.... It's just a matter
of when. I'd argue you're actually making better use of your bandwidth
by using Change Notification than not, because then you don't have a
"big bunch" of bytes going between sites every 15 minutes (or whatever),
but rather are "trickling" them. OK, there's a VERY small amount of
overhead with the "change notification" process itself, but the same
number of bytes are going over the link and



(JOE PLEASE CORRECT ME)



I believe that, even with Change Notification, the intersite replication
will continue to use compression



So, bottom line, regardless of your FFL, if 30 kbytes need to replicate
it MIGHT be better to let 6x5 kb (six changes - numbers are just
examples) trickle over every 2.5 minutes versus all 30KB at the "fifteen
minute" mark.



BTW: you might also argue that if you're NOT at WS2003FFL, Change
Notification is more crucial because you DECREASE the risk of
potentially conflicting changes to group membership during a replication
window!!! So from a security standpoint, I'm probably more interested
in convergence when a "non-converged" state might lead to
"human/business/security" problems.



Food for thought.



Dan









(combining branched threads)

FROM ERIC:

Dan -



Are they at the W2K3 FFL? I can see that it may be a problem without LVR
going.





From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 2:51 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites



Wow, I hate to say it, but I live for joe's posts hahah.. yes, I'm a
suckup. LOL. Seriously though, thank you for your overflow of AD
knowledge (everyone else too!)

It's good to know at least I was on the right track on how the whole
enable change notify process worked. I needed much clarification on
what to expect since I didnt get my expected result initially.




joe <listmail@joeware.net> wrote:

Possibly...



Assuming change notification was enabled properly, it works.
However the replication is still pushed through the bridgehead server
for the given site. You don't get a ring topology across the sites like
you have within a single site. It is a ring within the site and the
standard spanning tree for intersite. That means convergence isn't
coming from two different directions... you have a SPoF or more
accurately SPoL(atency). So say you have enough DCs in a site to get a
full 3 hop ring then change notification to another site could still
realistically be over a minute with default holdback timing, etc and not
even considering the time to process the churn involved. It could take
considerably over a minute if the bridgehead is busy (either dealing
with lots of work or it has a poor connection to a site and RPC is being
troublesome over that pipe). I have seen bridgeheads that have gotten
tied up for long periods of time (hours under W2K, tens of minutes under
2K3) when a single site was having network issues and it was causing
slowness of all replication going through that bridgehead.



More info... DCs only have single inbound pull replication
thread and the replication is pull based. So while DC-A can service many
DCs asking for updates, it can only pull from one DC at a time. So if
you have a bridgehead that is tied up pulling from say DC-C and DC-B has
changes for it, DC-B will send the change notification to the bridgehead
but it will have to finish with DC-C first before it gets to DC-B to get
the changes to be pulled by DCs in sites that that bridgehead services.
Confused yet?



There is also some implication in the thread about urgent
replication... Urgent replication is different than change notification
though it is related. Urgent replication just means you don't go through
the holdback period but nothing is truly urgently replicated, it is just
urgently queued. I.E. It hits the queue right away but has the normal
priorities of the other stuff queued so it isn't like it goes to the
head of the pack or anything.



This stuff was discussed in Dean and my presentation at DEC back
in 2006, pop out to Jadonex for the powerpoint about it and the info on
the queuing priorities, etc.



If you want to watch what is happening, go pick up ADQueueLoop,
AdFind (with -sc replqueue or -sc ncrepl switches), or repadmin (with
/queue switch) to see what is currently going through the queue or to
show the current queue in its entirely and play with those, you will see
the replication requests being queued up and processed. If you have two
sites (Site A and Site B) and two DCs (SA-DC1 and SB-DC1) and you watch
the Repl Queue on SB-DC1 and change notification is enabled between them
and then make a change directly on SA-DC1 then you should see a repl
request for SA-DC1 pop into the queue in a time dependent on the number
of DCs that are change notify enabled with SB-DC1. So if that is the
only DC with a change notification connection (i.e. no DCs in the site
with SA-DC1 and only the one change notification site) you would
normally expect to see something within 15 seconds.







joe



--

O'Reilly Active Directory Third Edition -
http://www.joeware.net/win/ad3e.htm







________________________________

From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification
Between Sites

I'm guessing you needed to sit out the replication interval for
the site link change.



As Dean said on k3 you should be seeing replication between
these sites converging in a matter of seconds now.



--brian

On Wed, May 7, 2008 at 4:38 PM, Rand Salazar
<rmscheck@yahoo.com> wrote:

Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent
Replication are triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test
environment is confusing me! Now it is replicating changes rather
quickly.. changes such as Exchange mailbox moves, descriptions,
renames, etc... These werent happening earlier.. Currently the rep
interval is set to 30 minutes. Earlier this morning the test
environment was replicating these changes after 30 mins. Now its
happening within a minute or so. Strange. Is this expected behavior or
am I barking up the wrong tree?







"Gustafson, Eric (Oldcastle Materials)"
<eric.gustafson@oldcastlematerials.com> wrote:

An article from the ActiveDir.org site;




http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/artic
leId/40/Default.aspx







From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between
Sites



Folks,

What sort of event will trigger change between sites if we
enable site link notifications? In our test environment with it
enabled, we performed a user rename on one site and nothing happened in
the second site for close to the actual site links replication interval.


As far as I can tell, replication is occurring normally between
sites as eventually the change will replicate, but I would like for it
to be quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test
environment was "Not Set" so I entered a 1 to enable.

Thanks.

________________________________

Be a better friend, newshound, and know-it-all with Yahoo!
Mobile. Try it now.
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62
sR8HDtDypao8Wcj9tAcJ%20>



________________________________

Be a better friend, newshound, and know-it-all with Yahoo!
Mobile. Try it now.
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62
sR8HDtDypao8Wcj9tAcJ>




--
Thanks,
Brian Desmond
brian@briandesmond.com

c - 312.731.3132





________________________________

Be a better friend, newshound, and know-it-all with Yahoo!
Mobile. Try it now.
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62
sR8HDtDypao8Wcj9tAcJ%20>


dmitrigUser is Offline

Posts:41

05/07/2008 9:56 PM  
One rather theoretical note:
If you replicate more often, then you might end up replicating more data, because *every* object state is now replicated, as opposed to only the current state at 15-minute intervals.

E.g. if you have an app that changes some 1kb value every minute, then you'll have 15 replications within a 15 minute interval, while without notifications, only the last value will be replicated around. 15x difference.

But again, this is only a theoretical note. In real life, values normally don't change multiple times within a replication interval, so you don't lose much.

Dmitri

From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Dan Holme
Sent: Wednesday, May 07, 2008 6:39 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites

Yes, they are at Windows Server 2003 FFL.

But remember... the same number of bytes are going to go from Bridgehead in Site A to Bridgehead in Site B no matter what.... It's just a matter of when. I'd argue you're actually making better use of your bandwidth by using Change Notification than not, because then you don't have a "big bunch" of bytes going between sites every 15 minutes (or whatever), but rather are "trickling" them. OK, there's a VERY small amount of overhead with the "change notification" process itself, but the same number of bytes are going over the link and

(JOE PLEASE CORRECT ME)

I believe that, even with Change Notification, the intersite replication will continue to use compression

So, bottom line, regardless of your FFL, if 30 kbytes need to replicate it MIGHT be better to let 6x5 kb (six changes - numbers are just examples) trickle over every 2.5 minutes versus all 30KB at the "fifteen minute" mark.

BTW: you might also argue that if you're NOT at WS2003FFL, Change Notification is more crucial because you DECREASE the risk of potentially conflicting changes to group membership during a replication window!!! So from a security standpoint, I'm probably more interested in convergence when a "non-converged" state might lead to "human/business/security" problems.

Food for thought.

Dan




(combining branched threads)
FROM ERIC:
Dan -

Are they at the W2K3 FFL? I can see that it may be a problem without LVR going.


From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 2:51 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites

Wow, I hate to say it, but I live for joe's posts hahah.. yes, I'm a suckup. LOL. Seriously though, thank you for your overflow of AD knowledge (everyone else too!)
It's good to know at least I was on the right track on how the whole enable change notify process worked. I needed much clarification on what to expect since I didnt get my expected result initially.


joe <listmail@joeware.net> wrote:
Possibly...

Assuming change notification was enabled properly, it works. However the replication is still pushed through the bridgehead server for the given site. You don't get a ring topology across the sites like you have within a single site. It is a ring within the site and the standard spanning tree for intersite. That means convergence isn't coming from two different directions... you have a SPoF or more accurately SPoL(atency). So say you have enough DCs in a site to get a full 3 hop ring then change notification to another site could still realistically be over a minute with default holdback timing, etc and not even considering the time to process the churn involved. It could take considerably over a minute if the bridgehead is busy (either dealing with lots of work or it has a poor connection to a site and RPC is being troublesome over that pipe). I have seen bridgeheads that have gotten tied up for long periods of time (hours under W2K, tens of minutes under 2K3) when a single site was having network issues and it was causing slowness of all replication going through that bridgehead.

More info... DCs only have single inbound pull replication thread and the replication is pull based. So while DC-A can service many DCs asking for updates, it can only pull from one DC at a time. So if you have a bridgehead that is tied up pulling from say DC-C and DC-B has changes for it, DC-B will send the change notification to the bridgehead but it will have to finish with DC-C first before it gets to DC-B to get the changes to be pulled by DCs in sites that that bridgehead services. Confused yet?

There is also some implication in the thread about urgent replication... Urgent replication is different than change notification though it is related. Urgent replication just means you don't go through the holdback period but nothing is truly urgently replicated, it is just urgently queued. I.E. It hits the queue right away but has the normal priorities of the other stuff queued so it isn't like it goes to the head of the pack or anything.

This stuff was discussed in Dean and my presentation at DEC back in 2006, pop out to Jadonex for the powerpoint about it and the info on the queuing priorities, etc.

If you want to watch what is happening, go pick up ADQueueLoop, AdFind (with -sc replqueue or -sc ncrepl switches), or repadmin (with /queue switch) to see what is currently going through the queue or to show the current queue in its entirely and play with those, you will see the replication requests being queued up and processed. If you have two sites (Site A and Site B) and two DCs (SA-DC1 and SB-DC1) and you watch the Repl Queue on SB-DC1 and change notification is enabled between them and then make a change directly on SA-DC1 then you should see a repl request for SA-DC1 pop into the queue in a time dependent on the number of DCs that are change notify enabled with SB-DC1. So if that is the only DC with a change notification connection (i.e. no DCs in the site with SA-DC1 and only the one change notification site) you would normally expect to see something within 15 seconds.



joe

--
O'Reilly Active Directory Third Edition - http://www.joeware.net/win/ad3e.htm



________________________________
From: ActiveDir-owner@mail.activedir.org [mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification Between Sites
I'm guessing you needed to sit out the replication interval for the site link change.

As Dean said on k3 you should be seeing replication between these sites converging in a matter of seconds now.

--brian
On Wed, May 7, 2008 at 4:38 PM, Rand Salazar <rmscheck@yahoo.com<mailto:rmscheck@yahoo.com>> wrote:
Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is confusing me! Now it is replicating changes rather quickly.. changes such as Exchange mailbox moves, descriptions, renames, etc... These werent happening earlier.. Currently the rep interval is set to 30 minutes. Earlier this morning the test environment was replicating these changes after 30 mins. Now its happening within a minute or so. Strange. Is this expected behavior or am I barking up the wrong tree?






"Gustafson, Eric (Oldcastle Materials)" <eric.gustafson@oldcastlematerials.com<mailto:eric.gustafson@oldcastlematerials.com>> wrote:
An article from the ActiveDir.org site;

http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId/40/Default.aspx



From: ActiveDir-owner@mail.activedir.org<mailto:ActiveDir-owner@mail.activedir.org> [mailto:ActiveDir-owner@mail.activedir.org<mailto:ActiveDir-owner@mail.activedir.org>] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites

Folks,

What sort of event will trigger change between sites if we enable site link notifications? In our test environment with it enabled, we performed a user rename on one site and nothing happened in the second site for close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as eventually the change will replicate, but I would like for it to be quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was "Not Set" so I entered a 1 to enable.

Thanks.
________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>

________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ>



--
Thanks,
Brian Desmond
brian@briandesmond.com<mailto:brian@briandesmond.com>

c - 312.731.3132




________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ%20>

JackPUser is Offline

Posts:32

05/08/2008 9:13 AM  
I just wanted to second Dan's sorta question about compression. I've
always wondered if compression was still used if Change Notification was
enabled. I had assumed it would be, but I'd love definite confirmation of
that. If compression is still used, I would definitely have to agree with
Dan that in normal operation change notification would seem to make better
use of bandwidth.

Thanks all, I've enjoyed reading this thread.

-Jack




"Dan Holme" <dan.holme@intelliem.com>
Sent by: ActiveDir-owner@mail.activedir.org
05/07/2008 09:41 PM
Please respond to
ActiveDir@mail.activedir.org


To
<ActiveDir@mail.activedir.org>
cc

Subject
RE: [ActiveDir] Triggers for Change Notification Between Sites






Yes, they are at Windows Server 2003 FFL.

But remember? the same number of bytes are going to go from Bridgehead in
Site A to Bridgehead in Site B no matter what?. It?s just a matter of when
. I?d argue you?re actually making better use of your bandwidth by using
Change Notification than not, because then you don?t have a ?big bunch? of
bytes going between sites every 15 minutes (or whatever), but rather are
?trickling? them. OK, there?s a VERY small amount of overhead with the
?change notification? process itself, but the same number of bytes are
going over the link and

(JOE PLEASE CORRECT ME)

I believe that, even with Change Notification, the intersite replication
will continue to use compression

So, bottom line, regardless of your FFL, if 30 kbytes need to replicate it
MIGHT be better to let 6x5 kb (six changes ? numbers are just examples)
trickle over every 2.5 minutes versus all 30KB at the ?fifteen minute?
mark.

BTW: you might also argue that if you?re NOT at WS2003FFL, Change
Notification is more crucial because you DECREASE the risk of potentially
conflicting changes to group membership during a replication window!!! So
from a security standpoint, I?m probably more interested in convergence
when a ?non-converged? state might lead to ?human/business/security?
problems.

Food for thought.

Dan




(combining branched threads)
FROM ERIC:
Dan ?

Are they at the W2K3 FFL? I can see that it may be a problem without LVR
going.


From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 2:51 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites

Wow, I hate to say it, but I live for joe's posts hahah.. yes, I'm a
suckup. LOL. Seriously though, thank you for your overflow of AD
knowledge (everyone else too!)
It's good to know at least I was on the right track on how the whole
enable change notify process worked. I needed much clarification on what
to expect since I didnt get my expected result initially.


joe <listmail@joeware.net> wrote:
Possibly...

Assuming change notification was enabled properly, it works. However the
replication is still pushed through the bridgehead server for the given
site. You don't get a ring topology across the sites like you have within
a single site. It is a ring within the site and the standard spanning tree
for intersite. That means convergence isn't coming from two different
directions... you have a SPoF or more accurately SPoL(atency). So say you
have enough DCs in a site to get a full 3 hop ring then change
notification to another site could still realistically be over a minute
with default holdback timing, etc and not even considering the time to
process the churn involved. It could take considerably over a minute if
the bridgehead is busy (either dealing with lots of work or it has a poor
connection to a site and RPC is being troublesome over that pipe). I have
seen bridgeheads that have gotten tied up for long periods of time (hours
under W2K, tens of minutes under 2K3) when a single site was having
network issues and it was causing slowness of all replication going
through that bridgehead.

More info... DCs only have single inbound pull replication thread and the
replication is pull based. So while DC-A can service many DCs asking for
updates, it can only pull from one DC at a time. So if you have a
bridgehead that is tied up pulling from say DC-C and DC-B has changes for
it, DC-B will send the change notification to the bridgehead but it will
have to finish with DC-C first before it gets to DC-B to get the changes
to be pulled by DCs in sites that that bridgehead services. Confused yet?

There is also some implication in the thread about urgent replication...
Urgent replication is different than change notification though it is
related. Urgent replication just means you don't go through the holdback
period but nothing is truly urgently replicated, it is just urgently
queued. I.E. It hits the queue right away but has the normal priorities of
the other stuff queued so it isn't like it goes to the head of the pack or
anything.

This stuff was discussed in Dean and my presentation at DEC back in 2006,
pop out to Jadonex for the powerpoint about it and the info on the queuing
priorities, etc.

If you want to watch what is happening, go pick up ADQueueLoop, AdFind
(with -sc replqueue or -sc ncrepl switches), or repadmin (with /queue
switch) to see what is currently going through the queue or to show the
current queue in its entirely and play with those, you will see the
replication requests being queued up and processed. If you have two sites
(Site A and Site B) and two DCs (SA-DC1 and SB-DC1) and you watch the Repl
Queue on SB-DC1 and change notification is enabled between them and then
make a change directly on SA-DC1 then you should see a repl request for
SA-DC1 pop into the queue in a time dependent on the number of DCs that
are change notify enabled with SB-DC1. So if that is the only DC with a
change notification connection (i.e. no DCs in the site with SA-DC1 and
only the one change notification site) you would normally expect to see
something within 15 seconds.



joe

--
O'Reilly Active Directory Third Edition -
http://www.joeware.net/win/ad3e.htm




From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification Between Sites
I'm guessing you needed to sit out the replication interval for the site
link change.

As Dean said on k3 you should be seeing replication between these sites
converging in a matter of seconds now.

--brian
On Wed, May 7, 2008 at 4:38 PM, Rand Salazar <rmscheck@yahoo.com> wrote:
Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are
triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is
confusing me! Now it is replicating changes rather quickly.. changes
such as Exchange mailbox moves, descriptions, renames, etc... These
werent happening earlier.. Currently the rep interval is set to 30
minutes. Earlier this morning the test environment was replicating these
changes after 30 mins. Now its happening within a minute or so. Strange.
Is this expected behavior or am I barking up the wrong tree?






"Gustafson, Eric (Oldcastle Materials)" <
eric.gustafson@oldcastlematerials.com> wrote:
An article from the ActiveDir.org site;

http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId/40/Default.aspx



From: ActiveDir-owner@mail.activedir.org [mailto:
ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites

Folks,

What sort of event will trigger change between sites if we enable site
link notifications? In our test environment with it enabled, we performed
a user rename on one site and nothing happened in the second site for
close to the actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as
eventually the change will replicate, but I would like for it to be
quicker or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was
"Not Set" so I entered a 1 to enable.

Thanks.

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
now.


Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
now.



--
Thanks,
Brian Desmond
brian@briandesmond.com

c - 312.731.3132



Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
now.

listmailUser is Offline

Posts:178

05/08/2008 11:09 AM  
I am not positive but I also believe compression is still in place when you
enable change notification across sites. However... You will have less data
going across which will possibly impact the compession ratios (i.e. the more
data to compress, in general the better the ratios), this was true with
Windows 2000 AD x-site compress as evidenced by the tables from "Windows
2000 Active Directory Notes from the Field" from MSPress but I am not sure
if I have seen anything with that level of detail regarding the newer
compression mechanisms MSFT is using. I would certainly be curious to see
that.

You will also have more overhead bytes overall for the replication process
itself... More TCP/IP handshaking packets, more RPC handshaking packets,
etc. so while the pure AD type data that you need to converge could be
identical or close or who knows (depending on how the compression is
impacted), you will definitely have more state maintenance data going
across. Whether that is worth worrying about or not is probably academic
because I doubt it would be enough to overcome the desire to get to a *more*
converged state *more* quickly.

Likely if you are really super concerned about data transfer size over a
specific wire, you are likely going to be specifying some sort of schedule
for replication anyway because the pipe will be used for more than AD. I am
thinking about satellite connections, wireless connections (whether standard
wireless or things like VLF/ELF), dialup, super bad telcom lines, etc here.

You also have the point that Dmitri made concerning the versions of the
changes. I also agree with Dmitri that that likely isn't a real normal case
for most places, likely if you replicate every 15 minutes you are already
getting every version of an attribute update but if you do have a replicated
attribute that is getting popped every 10-15-60 seconds you will be
replicating more data from that. Active Directory according to what I recall
was designed to be primarily read and that is how most people truly use it.
If you need a bunch of updates constantly to the same attributes you likely
want to be looking at some sort of SQL solution anyway not that I haven't
seen occurences of people who constantly push changes into AD on a very
frequent basis. Its just unusual in my experience.

In one design where I enabled change notification I set up sort of two rings
between the three regional datacenters (standard americas, emea, asiapac
layout). Three hub datacenters, each had 2 sites, an Exchange site and the
NOS site. The NOS sites were connected together in 3 sitelinks with change
notification enabled. The Exchange sites were connected together in 3
sitelinks with change notification enabled. The Exchange and NOS sites in
each location were connected with a site link with change notification
enabled. All WAN sites that spoked off from the NOS sites were not change
notification enabled. All told around 400 DCs globally, can't recall the
number in the hub sites but likely around 60. Any change made on any DC in
any of the hub sites (whether Exchange or NOS) was converged very quickly
across the globe hub sites (minutes tops even if WAN sites were causing
issues with *some* of the bridgeheads* because there were multiple paths).
Anyone who works with multiple RUS instances in a very large distributed
deployment can likely appreciate the quick convergence this allowed. The WAN
sites got pretty much any change made in any datacenter site within 20
minutes but again that was dependent on how busy the bridgehead DCs were.
With K3 and the load balancing of intersite connections that got even
better.

joe


--
O'Reilly Active Directory Third Edition -
http://www.joeware.net/win/ad3e.htm



_____

From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Dan Holme
Sent: Wednesday, May 07, 2008 9:39 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites



Yes, they are at Windows Server 2003 FFL.



But remember. the same number of bytes are going to go from Bridgehead in
Site A to Bridgehead in Site B no matter what.. It's just a matter of when.
I'd argue you're actually making better use of your bandwidth by using
Change Notification than not, because then you don't have a "big bunch" of
bytes going between sites every 15 minutes (or whatever), but rather are
"trickling" them. OK, there's a VERY small amount of overhead with the
"change notification" process itself, but the same number of bytes are going
over the link and



(JOE PLEASE CORRECT ME)



I believe that, even with Change Notification, the intersite replication
will continue to use compression



So, bottom line, regardless of your FFL, if 30 kbytes need to replicate it
MIGHT be better to let 6x5 kb (six changes - numbers are just examples)
trickle over every 2.5 minutes versus all 30KB at the "fifteen minute" mark.



BTW: you might also argue that if you're NOT at WS2003FFL, Change
Notification is more crucial because you DECREASE the risk of potentially
conflicting changes to group membership during a replication window!!! So
from a security standpoint, I'm probably more interested in convergence when
a "non-converged" state might lead to "human/business/security" problems.



Food for thought.



Dan









(combining branched threads)

FROM ERIC:

Dan -



Are they at the W2K3 FFL? I can see that it may be a problem without LVR
going.





From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 2:51 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites



Wow, I hate to say it, but I live for joe's posts hahah.. yes, I'm a
suckup. LOL. Seriously though, thank you for your overflow of AD knowledge
(everyone else too!)

It's good to know at least I was on the right track on how the whole enable
change notify process worked. I needed much clarification on what to expect
since I didnt get my expected result initially.




joe <listmail@joeware.net> wrote:

Possibly...



Assuming change notification was enabled properly, it works. However the
replication is still pushed through the bridgehead server for the given
site. You don't get a ring topology across the sites like you have within a
single site. It is a ring within the site and the standard spanning tree for
intersite. That means convergence isn't coming from two different
directions... you have a SPoF or more accurately SPoL(atency). So say you
have enough DCs in a site to get a full 3 hop ring then change notification
to another site could still realistically be over a minute with default
holdback timing, etc and not even considering the time to process the churn
involved. It could take considerably over a minute if the bridgehead is busy
(either dealing with lots of work or it has a poor connection to a site and
RPC is being troublesome over that pipe). I have seen bridgeheads that have
gotten tied up for long periods of time (hours under W2K, tens of minutes
under 2K3) when a single site was having network issues and it was causing
slowness of all replication going through that bridgehead.



More info... DCs only have single inbound pull replication thread and the
replication is pull based. So while DC-A can service many DCs asking for
updates, it can only pull from one DC at a time. So if you have a bridgehead
that is tied up pulling from say DC-C and DC-B has changes for it, DC-B will
send the change notification to the bridgehead but it will have to finish
with DC-C first before it gets to DC-B to get the changes to be pulled by
DCs in sites that that bridgehead services. Confused yet?



There is also some implication in the thread about urgent replication...
Urgent replication is different than change notification though it is
related. Urgent replication just means you don't go through the holdback
period but nothing is truly urgently replicated, it is just urgently queued.
I.E. It hits the queue right away but has the normal priorities of the other
stuff queued so it isn't like it goes to the head of the pack or anything.



This stuff was discussed in Dean and my presentation at DEC back in 2006,
pop out to Jadonex for the powerpoint about it and the info on the queuing
priorities, etc.



If you want to watch what is happening, go pick up ADQueueLoop, AdFind (with
-sc replqueue or -sc ncrepl switches), or repadmin (with /queue switch) to
see what is currently going through the queue or to show the current queue
in its entirely and play with those, you will see the replication requests
being queued up and processed. If you have two sites (Site A and Site B) and
two DCs (SA-DC1 and SB-DC1) and you watch the Repl Queue on SB-DC1 and
change notification is enabled between them and then make a change directly
on SA-DC1 then you should see a repl request for SA-DC1 pop into the queue
in a time dependent on the number of DCs that are change notify enabled with
SB-DC1. So if that is the only DC with a change notification connection
(i.e. no DCs in the site with SA-DC1 and only the one change notification
site) you would normally expect to see something within 15 seconds.







joe



--

O'Reilly Active Directory Third Edition -
http://www.joeware.net/win/ad3e.htm







_____

From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification Between Sites

I'm guessing you needed to sit out the replication interval for the site
link change.



As Dean said on k3 you should be seeing replication between these sites
converging in a matter of seconds now.



--brian

On Wed, May 7, 2008 at 4:38 PM, Rand Salazar <rmscheck@yahoo.com> wrote:

Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent Replication are
triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test environment is
confusing me! Now it is replicating changes rather quickly.. changes such
as Exchange mailbox moves, descriptions, renames, etc... These werent
happening earlier.. Currently the rep interval is set to 30 minutes.
Earlier this morning the test environment was replicating these changes
after 30 mins. Now its happening within a minute or so. Strange. Is this
expected behavior or am I barking up the wrong tree?







"Gustafson, Eric (Oldcastle Materials)"
<eric.gustafson@oldcastlematerials.com> wrote:

An article from the ActiveDir.org site;



http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/articleId
/40/Default.aspx







From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [ActiveDir] Triggers for Change Notification Between Sites



Folks,

What sort of event will trigger change between sites if we enable site link
notifications? In our test environment with it enabled, we performed a user
rename on one site and nothing happened in the second site for close to the
actual site links replication interval.

As far as I can tell, replication is occurring normally between sites as
eventually the change will replicate, but I would like for it to be quicker
or at least bypass the set interval.

Just for clarification, the options attribute in our test environment was
"Not Set" so I entered a 1 to enable.

Thanks.

_____

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
now.
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8H
DtDypao8Wcj9tAcJ%20>



_____

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
now.
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8H
DtDypao8Wcj9tAcJ>




--
Thanks,
Brian Desmond
brian@briandesmond.com

c - 312.731.3132





_____

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
<http://us.rd.yahoo.com/evt=51733/*http:/mobile.yahoo.com/;_ylt=Ahu06i62sR8H
DtDypao8Wcj9tAcJ%20> it now.


neilrustonUser is Offline

Posts:59

05/08/2008 11:39 AM  
When reading this thread I too was "concerned" about compression latency
and ratios.



The OP should be mindful of the fact that compression consumes cycles
and this means the DC is slower to place packets on the wire than it
would be otherwise (cf intra site).



Secondly, as you suggest, I've found that compression ratios vary
depending upon the amount / type of data being compressed. I tested w2k3
way back and certainly found that ratios were better when compressing
larger amounts of data (*not* publicly available!).



This is somewhat moot with newer x64 high spec DCs and NIC offloading /
TCP chimney etc etc, but nevertheless, worth consideration.



neil



________________________________

From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of joe
Sent: 08 May 2008 16:05
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites



I am not positive but I also believe compression is still in place when
you enable change notification across sites. However... You will have
less data going across which will possibly impact the compession ratios
(i.e. the more data to compress, in general the better the ratios), this
was true with Windows 2000 AD x-site compress as evidenced by the tables
from "Windows 2000 Active Directory Notes from the Field" from MSPress
but I am not sure if I have seen anything with that level of detail
regarding the newer compression mechanisms MSFT is using. I would
certainly be curious to see that.



You will also have more overhead bytes overall for the replication
process itself... More TCP/IP handshaking packets, more RPC handshaking
packets, etc. so while the pure AD type data that you need to converge
could be identical or close or who knows (depending on how the
compression is impacted), you will definitely have more state
maintenance data going across. Whether that is worth worrying about or
not is probably academic because I doubt it would be enough to overcome
the desire to get to a *more* converged state *more* quickly.



Likely if you are really super concerned about data transfer size over a
specific wire, you are likely going to be specifying some sort of
schedule for replication anyway because the pipe will be used for more
than AD. I am thinking about satellite connections, wireless connections
(whether standard wireless or things like VLF/ELF), dialup, super bad
telcom lines, etc here.



You also have the point that Dmitri made concerning the versions of the
changes. I also agree with Dmitri that that likely isn't a real normal
case for most places, likely if you replicate every 15 minutes you are
already getting every version of an attribute update but if you do have
a replicated attribute that is getting popped every 10-15-60 seconds you
will be replicating more data from that. Active Directory according to
what I recall was designed to be primarily read and that is how most
people truly use it. If you need a bunch of updates constantly to the
same attributes you likely want to be looking at some sort of SQL
solution anyway not that I haven't seen occurences of people who
constantly push changes into AD on a very frequent basis. Its just
unusual in my experience.



In one design where I enabled change notification I set up sort of two
rings between the three regional datacenters (standard americas, emea,
asiapac layout). Three hub datacenters, each had 2 sites, an Exchange
site and the NOS site. The NOS sites were connected together in 3
sitelinks with change notification enabled. The Exchange sites were
connected together in 3 sitelinks with change notification enabled. The
Exchange and NOS sites in each location were connected with a site link
with change notification enabled. All WAN sites that spoked off from the
NOS sites were not change notification enabled. All told around 400 DCs
globally, can't recall the number in the hub sites but likely around 60.
Any change made on any DC in any of the hub sites (whether Exchange or
NOS) was converged very quickly across the globe hub sites (minutes tops
even if WAN sites were causing issues with *some* of the bridgeheads*
because there were multiple paths). Anyone who works with multiple RUS
instances in a very large distributed deployment can likely appreciate
the quick convergence this allowed. The WAN sites got pretty much any
change made in any datacenter site within 20 minutes but again that was
dependent on how busy the bridgehead DCs were. With K3 and the load
balancing of intersite connections that got even better.



joe





--

O'Reilly Active Directory Third Edition -
http://www.joeware.net/win/ad3e.htm







________________________________

From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Dan Holme
Sent: Wednesday, May 07, 2008 9:39 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites

Yes, they are at Windows Server 2003 FFL.



But remember... the same number of bytes are going to go from Bridgehead
in Site A to Bridgehead in Site B no matter what.... It's just a matter
of when. I'd argue you're actually making better use of your bandwidth
by using Change Notification than not, because then you don't have a
"big bunch" of bytes going between sites every 15 minutes (or whatever),
but rather are "trickling" them. OK, there's a VERY small amount of
overhead with the "change notification" process itself, but the same
number of bytes are going over the link and



(JOE PLEASE CORRECT ME)



I believe that, even with Change Notification, the intersite replication
will continue to use compression



So, bottom line, regardless of your FFL, if 30 kbytes need to replicate
it MIGHT be better to let 6x5 kb (six changes - numbers are just
examples) trickle over every 2.5 minutes versus all 30KB at the "fifteen
minute" mark.



BTW: you might also argue that if you're NOT at WS2003FFL, Change
Notification is more crucial because you DECREASE the risk of
potentially conflicting changes to group membership during a replication
window!!! So from a security standpoint, I'm probably more interested
in convergence when a "non-converged" state might lead to
"human/business/security" problems.



Food for thought.



Dan









(combining branched threads)

FROM ERIC:

Dan -



Are they at the W2K3 FFL? I can see that it may be a problem without LVR
going.





From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 2:51 PM
To: ActiveDir@mail.activedir.org
Subject: RE: [ActiveDir] Triggers for Change Notification Between Sites



Wow, I hate to say it, but I live for joe's posts hahah.. yes, I'm a
suckup. LOL. Seriously though, thank you for your overflow of AD
knowledge (everyone else too!)

It's good to know at least I was on the right track on how the whole
enable change notify process worked. I needed much clarification on
what to expect since I didnt get my expected result initially.




joe <listmail@joeware.net> wrote:

Possibly...



Assuming change notification was enabled properly, it works.
However the replication is still pushed through the bridgehead server
for the given site. You don't get a ring topology across the sites like
you have within a single site. It is a ring within the site and the
standard spanning tree for intersite. That means convergence isn't
coming from two different directions... you have a SPoF or more
accurately SPoL(atency). So say you have enough DCs in a site to get a
full 3 hop ring then change notification to another site could still
realistically be over a minute with default holdback timing, etc and not
even considering the time to process the churn involved. It could take
considerably over a minute if the bridgehead is busy (either dealing
with lots of work or it has a poor connection to a site and RPC is being
troublesome over that pipe). I have seen bridgeheads that have gotten
tied up for long periods of time (hours under W2K, tens of minutes under
2K3) when a single site was having network issues and it was causing
slowness of all replication going through that bridgehead.



More info... DCs only have single inbound pull replication
thread and the replication is pull based. So while DC-A can service many
DCs asking for updates, it can only pull from one DC at a time. So if
you have a bridgehead that is tied up pulling from say DC-C and DC-B has
changes for it, DC-B will send the change notification to the bridgehead
but it will have to finish with DC-C first before it gets to DC-B to get
the changes to be pulled by DCs in sites that that bridgehead services.
Confused yet?



There is also some implication in the thread about urgent
replication... Urgent replication is different than change notification
though it is related. Urgent replication just means you don't go through
the holdback period but nothing is truly urgently replicated, it is just
urgently queued. I.E. It hits the queue right away but has the normal
priorities of the other stuff queued so it isn't like it goes to the
head of the pack or anything.



This stuff was discussed in Dean and my presentation at DEC back
in 2006, pop out to Jadonex for the powerpoint about it and the info on
the queuing priorities, etc.



If you want to watch what is happening, go pick up ADQueueLoop,
AdFind (with -sc replqueue or -sc ncrepl switches), or repadmin (with
/queue switch) to see what is currently going through the queue or to
show the current queue in its entirely and play with those, you will see
the replication requests being queued up and processed. If you have two
sites (Site A and Site B) and two DCs (SA-DC1 and SB-DC1) and you watch
the Repl Queue on SB-DC1 and change notification is enabled between them
and then make a change directly on SA-DC1 then you should see a repl
request for SA-DC1 pop into the queue in a time dependent on the number
of DCs that are change notify enabled with SB-DC1. So if that is the
only DC with a change notification connection (i.e. no DCs in the site
with SA-DC1 and only the one change notification site) you would
normally expect to see something within 15 seconds.







joe



--

O'Reilly Active Directory Third Edition -
http://www.joeware.net/win/ad3e.htm








________________________________


From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Brian Desmond
Sent: Wednesday, May 07, 2008 5:25 PM
To: ActiveDir@mail.activedir.org
Subject: Re: [ActiveDir] Triggers for Change Notification
Between Sites

I'm guessing you needed to sit out the replication interval for
the site link change.



As Dean said on k3 you should be seeing replication between
these sites converging in a matter of seconds now.



--brian

On Wed, May 7, 2008 at 4:38 PM, Rand Salazar
<rmscheck@yahoo.com> wrote:

Hmm is it just those three items?

Is a better definition, only changes deemed under Urgent
Replication are triggered under Site Link Change Notification?

I'm just trying to understand it more as now our test
environment is confusing me! Now it is replicating changes rather
quickly.. changes such as Exchange mailbox moves, descriptions,
renames, etc... These werent happening earlier.. Currently the rep
interval is set to 30 minutes. Earlier this morning the test
environment was replicating these changes after 30 mins. Now its
happening within a minute or so. Strange. Is this expected behavior or
am I barking up the wrong tree?







"Gustafson, Eric (Oldcastle Materials)"
<eric.gustafson@oldcastlematerials.com> wrote:

An article from the ActiveDir.org site;




http://www.activedir.org/Articles/tabid/54/articleType/ArticleView/artic
leId/40/Default.aspx







From: ActiveDir-owner@mail.activedir.org
[mailto:ActiveDir-owner@mail.activedir.org] On Behalf Of Rand Salazar
Sent: Wednesday, May 07, 2008 11:14 AM
To: Active Dir
Subject: [Act