Solved

Excahnge 2003 Bridgehead question/help

Posted on 2008-10-29
5
647 Views
Last Modified: 2012-05-05
Hello:

I was hoping that someone here could help us with an issue that were having.

My Exchange environment consists of 4 Local Exchange Servers. Exchange Servers A, B, C and D for ease of explanation. Currently we have Exchange server A set up as a Bridgehead connected to a Smarthost which is also local to the network that Exchange Servers A, B, C and D are on. We are trying to set up redundancy for mail routing should Server A go down. Presently, we have the 2nd Bridgehead server located "offsite"- lets call that Server E. We also have a 2nd smarthost to which Exchange Server E is connected to. The connection between sites is very Fast and reliable so there should be no "slow-link" issues here.

What i've done:
Created a second SMTP Connector identical to the 1st except that i have increased the cost on the 2nd connector to "2" and obviously added Server E in as the "Bridgehead" on this connector- per this article http://technet.microsoft.com/en-us/library/bb124455(EXCHG.65).aspx.

With this set up as is- mail successfully flows through either connector (provided i adjust cost manually to effectively force it) but doesnt "fail-over" like we need it to.

To test this i have tried "freezing" the queue and physically disconnecting Server A from the LAN.

If i "freeze" the SMTP connector, rather than failing over the mail just queues. I have to manually adjust the cost on Server E to a lower cost than that of Server A to allow for mail-flow.

If i "disconnect" Server A from the LAN the mail queues on Server(s) B C and D regardless of the cost on Server E's routing connector.

the only other thing that i can see is that in the list of servers under the "Members" folder- Server A shows up as the Master and the rest of the servers show up as Members.

Hopefully one of you guys have seen this before and can help out!!

thanks!
0
Comment
Question by:AGCIT
  • 2
  • 2
5 Comments
 
LVL 24

Expert Comment

by:flyguybob
Comment Utility
Costs of 1 and 2 are wayy too close.  Make the secondary connector something like 20 or 50 and the primary connector a cost of 1.
Which server is the Routing Group Master; is it Server A?
http://technet.microsoft.com/en-us/library/aa998902(EXCHG.65).aspx
  Don't arbitrarily change this because of the failure of the bridgehead.  This can create link state problems (you can view these in winroute and fix them with remonitor)

Chances are you are seeing the messages queue up because of link state traffic not recognizing that Server A is down.  The remote system will not start routing the messages until it believes that Server A, the bridgehead for the SMTP connector with * and a cost of 1 is actually down.

Bob
0
 
LVL 4

Author Comment

by:AGCIT
Comment Utility
Yes, Server A is the Master. So you're saying that i should change the cost to a high number on the "failover" server to something like 50?. At that point, when the mail queue's on Server A as it has in the past how does that mail get routed back over to Server E (failed over scenario)?? I thought i read somewhere that once mail hits a bridgehead thats where it stays until it becomes available again.

So my scenario is this- Server A (the master and current Bridgehead) completely crashes- how do i make mail route to Server E the secondary Bridgehead- I have already used a cost of 1 and 2, 1 and 3 and 1 and 5 in my attempts to configure- in all instances mail ends up queueing on the servers that arent bridgeheads (Servers B, C and D)??

0
 
LVL 24

Accepted Solution

by:
flyguybob earned 500 total points
Comment Utility
Let me try and get a bigger picture
Organization
   First Adminstrative Group
      Routing Group One
         Server A (Exchange FrontEnd; Routing Group Master
         Server B (Exchange BackEnd; Mailbox Server or MB and Public Folder Server)
         Server C (Exchange BE; MB and/or PF Server)
         Server D (Exchange BE; MB and/or PF Server)
       SMTP Connector One (Local Bridgehead; Server A; * Address Space; Cost: 1; Scope: Entire Org)

      Routing Group Two
         Server E (Exchange FrontEnd; Routing Group Master; mailbagging outbound mail)
               SMTP Connector One (Local Bridgehead; Server A; * Address Space; Cost: 1; Scope: Entire Org   (--Recommend raising the cost to 40 or 50)

What it appers that you need is a Routing Group Connector between Routing Group One and Routing Group Two with A and E designated as the appropriate bridgehead servers.  Without this in place then B, C, and D do not have a route to Server E.

Caveat -
If E is part of Routing Group One then why not just add it to the SMTP connector and let Exchange make the choice of which server to leverage using a higher MX for E's DNS A record on the external DNS   servers so that remote systems don't use it unless A is down? This makes things a little simpler in the fact that you know E works and you don't have to scramble to fix A records, PTR records, SPF records and possibly MX records that were missing since A was functioning properly.

Cheers,

Bob

0
 
LVL 4

Author Comment

by:AGCIT
Comment Utility
Bob-

We are planning some downtime later this week to work on the issue. The way we have it set up is that all the exchange servers are in the same Routing Group. Im going to change the Routing Group Master from server A to Server E and set the cost on server E to 10. If that doesnt work, i will give your "caveat" solution a shot.

thanks for your help!
0

Featured Post

Free book by J.Peter Bruzzese, Microsoft MVP

Are you using Office 365? Trying to set up email signatures but you’re struggling with transport rules and connectors? Let renowned Microsoft MVP J.Peter Bruzzese show you how in this exclusive e-book on Office 365 email signatures. Better yet, it’s free!

Join & Write a Comment

We are happy to announce a brand new addition to our line of acclaimed email signature management products – CodeTwo Email Signatures for Office 365.
Find out how to use Active Directory data for email signature management in Microsoft Exchange and Office 365.
In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now