Saturday, July 26, 2008

Exchange2007:Edge Transport role--source server

www.1ask2.com

Network Layout

At EdgeTransportServer:
New-EdgeSubscription -FileName c:\subscription.xml

copy subscription.xml to TransportServer computer

At TransportServer:


New-EdgeSubscription -filename "C:\subscription.xml" -CreateInternetSendConnector $true - CreateInboundSendConnector $true -site "Default-First-Site-Name"

Start-EdgeSynchronization



The two send connectors are pushed to Edge Transport.
get-sendconnector [pipe] format-list Name, AddressSpaces, SourceTransportServers
Name: EdgeSync - Default-First-Site-Name to Internet
AddressSpaces: {smtp:*;100}
SourceTransportServers : {edgecomputer}

Name: EdgeSync - Inbound to Default-First-Site-Name
AddressSpaces: {smtp:--;100}
SourceTransportServers : {edgecomputer}

What does the two dashes (smtp:- -) represent?
It represents the smart hosts. It actually represents all Transport Servers in the subscribed site. In the diagram, it has only one transport server. If there are transport servers in the site, the -- represents the both transport servers.
Hub Transport servers that are added to an Active Directory site after an Edge Subscription has been established do not participate in the EdgeSync synchronization process. However, they are automatically added to the list of smart hosts for the inbound Send connector. If more than one Hub Transport server is located in the subscribed Active Directory site, inbound connections will be load balanced across the smart hosts.
The source transport server property is important.
If you change SourceTransportServers : {edgecomputer} to SourceTransportServers : {TransportServer}, the send connector will not be synchronized to the Edge Transport server.
To illustrate further, I create a send connector in Transport Server and I want it to be synchronized to Edge Transport server.
[PS] D:\>get-sendconnector [pipe] format-list Name, AddressSpaces, SourceTransportServers
Name : EdgeSync - Default-First-Site-Name to Internet
AddressSpaces : {smtp:*;100}
SourceTransportServers : {edgecomputer}

Name: EdgeSync - Inbound to Default-First-Site-Name
AddressSpaces : {smtp:--;100}
SourceTransportServers : {edgecomputer}

Name : TelusSmartHost
AddressSpaces : {SMTP:*.telus.com;1}
SourceTransportServers : {USA}
The {USA} is the Transport Server. After I change it to {edgecomputer}, the TelusSmartHost will be pushed to EdgeComputer.
The COST is from 1 to 100. The lower the value, the best route it is.