Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of Exchange 2013 Architecture Transport components shipping with Exchange 2013 Mail Routing Scenarios Transport High Availability SMTP Client.

Similar presentations


Presentation on theme: "Overview of Exchange 2013 Architecture Transport components shipping with Exchange 2013 Mail Routing Scenarios Transport High Availability SMTP Client."— Presentation transcript:

1

2

3 Overview of Exchange 2013 Architecture Transport components shipping with Exchange 2013 Mail Routing Scenarios Transport High Availability SMTP Client Submission

4

5 DAG MBX CAS HUBUM Protocols; API; BizLogic Auth; Proxy; Redirect

6 DAG MBX CAS HUBUM Protocols; API; BizLogic Auth; Proxy; Redirect DAG MBX HUB* UM Protocols; API; BizLogic Auth; Proxy; Redirect Prot* MBX Server CAS

7 DAG MBX HUB Internet Site Boundary

8 DAG MBX HUB Internet Site Boundary

9 DAG MBX HUB Internet Site Boundary

10 DAG MBX HUB Internet Site Boundary

11 DAG MBX HUB Internet Site Boundary

12 DAG MBX HUB Internet Site Boundary

13 DAG MBX HUB DAG Transport CAS Internet Transport MBX CAS Frontend Site Boundary Mailbox Transport

14 DAG MBX HUB DAG Transport CAS Internet Transport MBX CAS Frontend Site Boundary Mailbox Transport

15 DAG MBX HUB DAG Transport CAS Internet Transport MBX CAS Frontend Site Boundary Mailbox Transport

16 DAG MBX HUB DAG Transport CAS Internet Transport MBX CAS Frontend Site Boundary Mailbox Transport

17 DAG MBX HUB DAG Transport CAS Internet Transport MBX CAS Frontend Site Boundary Mailbox Transport

18 DAG MBX HUB DAG Transport CAS Internet Transport MBX CAS Frontend Site Boundary Mailbox Transport

19 DAG MBX HUB DAG Transport CAS Internet Transport MBX CAS Frontend Site Boundary Mailbox Transport

20 DAG HUB Internet MBX Sub

21 DAG HUB Internet MBX Sub

22 DAG HUB Internet MBX Sub

23 DAG Transport CAS Internet Transport MBX CAS Frontend Mailbox Transport DAG HUB Internet MBX Sub

24 DAG Transport CAS Internet Transport MBX CAS Frontend Mailbox Transport DAG HUB Internet MBX Sub

25 DAG Transport CAS Internet Transport MBX CAS Frontend Mailbox Transport DAG HUB Internet MBX Sub

26 DAG Transport CAS Internet Transport MBX CAS Frontend Mailbox Transport DAG HUB Internet MBX Sub

27 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network 2 Building Blocks Client Access Server (CAS) Role Evolution of E2010 CAS Array Now includes SMTP Frontend Transport Primary function is to get the client to the right MBX server Mailbox Server Role Now includes all core messaging protocols Now includes Transport and Mailbox Transport (Delivery & Submission) Layer 4LB CAS Array CAS DAG2 MBX DAG3 MBX DAG1 MBX Frontend Transport Mailbox Transport Transport

28 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network 1. Email enters the organization Layer 4LB CAS Array CAS DAG2 DAG3 DAG1 1

29 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network Layer 4LB CAS Array CAS DAG2 DAG3 DAG1 2 1. Email enters the organization 2. Frontend Transport running on CAS server accepts the mail 1

30 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network Layer 4LB CAS Array CAS DAG2 DAG3 DAG1 2 3 1. Email enters the organization 2. Frontend Transport running on CAS server accepts the mail 3. Frontend Transport determines DAG for this recipient 1

31 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network Layer 4LB CAS Array CAS DAG2 DAG3 DAG1 1. Email enters the organization 2. Frontend Transport running on CAS server accepts the mail 3. Frontend Transport determines DAG for this recipient 4. CAS sends mail to a MBX server in the recipients DAG [prefers MBX server in its own site] 2 3 1 MBX 4

32

33

34 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network Layer 4LB CAS Array CAS DAG2 MBX DAG3 MBX DAG1 MBX Frontend Transport 2 Building Blocks Client Access Server (CAS) Role Evolution of E2010 CAS Array Now includes SMTP Frontend Transport Primary function is to get the client to the right MBX server Mailbox Server Role Now includes all core messaging protocols Now includes Transport and Mailbox Transport (Delivery & Submission)

35 Handles inbound and outbound external SMTP traffic (Does not replace the Edge Transport Server Role) Handles authenticated client submissions Functions as a layer 7 proxy and has full access to protocol conversation (inbound) Will not queue or bifurcate mail locally All outbound traffic to next hop appears to come from the CAS2013 Listens on TCP25 and TCP587 and TCP717 Frontend Transport SMTP Receive Protocol Agents SMTP from MBX 2013 Authenticated SMTP SMTP Send SMTP to MBX 2013 External SMTP Mailbox Selector MSExchangeFrontendTransport.exe Anonymous SMTP

36

37 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network Layer 4LB CAS Array CAS DAG2 MBX DAG3 MBX DAG1 MBX Transport *previously known as Hub Transport 2 Building Blocks Client Access Server (CAS) Role Evolution of E2010 CAS Array Now includes SMTP Frontend Transport Primary function is to get the client to the right MBX server Mailbox Server Role Now includes all core messaging protocols Now includes Transport and Mailbox Transport (Delivery & Submission)

38 Processes all SMTP mail flow for the organization Will queue and route messages in and out of the organization Performs content inspection Supports extensibility in SMTP and categorizer Listens on TCP 25 (or TCP2525 when co-located with CAS) *previously known as Hub Transport Transport SMTP to MBX-Transport Delivery SMTP from MBX-Transport Submission SMTP from CAS SMTP to CAS, MBX, HUB Delivery Agents *other protocols Delivery Queue Pickup/Replay Categorizer Routing Agents SMTP Send SMTP Receive Protocol Agents Edgetransport.exe Mail.que Submission Queue

39 Categorizer Resolve Recipients SMTP Send SMTP Receive Protocol Agents Mail.que Submission Queue Find Route for Recipient Content Conversion & Bifurcation On SubmittedOn Resolved On Routed On Categorized External Delivery Queue Internal Delivery Queue Mailbox Delivery Queue

40

41 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network Layer 4LB CAS Array CAS DAG2 MBX DAG3 MBX DAG1 MBX Mailbox Transport Mailbox Transport Mailbox Transport 2 Building Blocks Client Access Server (CAS) Role Evolution of E2010 CAS Array Now includes SMTP Frontend Transport Primary function is to get the client to the right MBX server Mailbox Server Role Now includes all core messaging protocols Now includes Transport and Mailbox Transport (Delivery & Submission)

42 Handles mail submission and delivery from/to Store using two separate processes Does not have persistent storage Performs MIME to MAPI conversion (and vice versa) Combines Mailbox Assistant and Store Driver functionality (Supports all E2010 store driver extensibility events) Leverages local RPC for delivery to and submission from Store Does not support any extensibility SMTP from Transport Mailbox Transport SMTP Send SMTP Receive Submission Mailbox Assistants MAPI Store SMTP to Transport Submit Agents MSExchangeDelivery.exeMSExchangeSubmission.exe SMTP Send Deliver Agents Delivery SMTP to Transport

43

44 AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network Layer 4LB CAS Array CAS DAG2 MBX DAG3 MBX DAG1 MBX

45 Edge Transport 2013 Ships in SP1 Used in perimeter network (non-domain joined) to accept mail Same feature set as Edge role in 2010 New monitoring framework (like rest of Exchange 2013) No AV; basic Anti- spam features; No Shadow copy Client submission still works via CAS AD Web browser Outlook (remote user) Mobile phone Outlook (local user) External SMTP servers Exchange Online Protection Enterprise Network DAG2 MBX DAG3 MBX DAG1 MBX Edge Transport Layer 4LB CAS Array CAS

46

47 Scenario 1 – Incoming mail on a multi-role server Scenario 2 – Incoming mail to two recipients Scenario 3 – Originating mail to Internet Scenario 4 – Originating mail to multiple recipients

48

49 DAG Internet Server Frontend Transport receives message on port 25... looks up where recipient’s mailbox exists and routes to a Transport service within the DAG for that mailbox Transport receives message on port 2525 … processes it and routes it to mailbox transport delivery on server where mailbox is active Mailbox Transport Delivery receives the message on port 475 … converts MIME to MAPI and delivers message to Store. CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport

50 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA

51 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA (TLS Session) EHLO XPROXYFROM MAIL FROM 250OK RCPT TO 250OK DATA 250OK (EXCHANGEAUTH) 250OK 250OK

52 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA (TLS Session) EHLO XPROXYFROM MAIL FROM 250OK RCPT TO 250OK DATA 250OK (EXCHANGEAUTH) 250OK 250OK 250OK QUIT

53 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA (TLS Session) EHLO XPROXYFROM MAIL FROM 250OK RCPT TO 250OK DATA 250OK (EXCHANGEAUTH) 250OK 250OK 250OK QUIT

54 Transport Mailbox Transport (TLS Session) EHLO MAIL FROM 250OK RCPT TO 250OK DATA 250OK QUIT XSESSIONSPARAMS (EXCHANGEAUTH) 250OK 250OK

55 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA (TLS Session) EHLO XPROXYFROM MAIL FROM 250OK RCPT TO 250OK DATA 250OK (EXCHANGEAUTH) 250OK 250OK 250OK QUIT Mailbox Transport (TLS Session) EHLO MAIL FROM 250OK RCPT TO 250OK DATA 250OK QUIT XSESSIONSPARAMS (EXCHANGEAUTH) 250OK 250OK

56 Received: from EXHV-1889.EXHV-5245dom.extest.microsoft.com (2001:4898:e8:3050:d9f3:8ace:7a2f:900b) by EXHV-1889.EXHV-5245dom.extest.microsoft.com (2001:4898:e8:3050:d9f3:8ace:7a2f:900b) with Microsoft SMTP Server (TLS) id 15.0.620.3 via Mailbox Transport; Sun, 27 Jan 2013 11:50:14 -0800 Received: from EXHV-1889.EXHV-5245dom.extest.microsoft.com (2001:4898:e8:3050:d9f3:8ace:7a2f:900b) by EXHV-1889.EXHV-5245dom.extest.microsoft.com (2001:4898:e8:3050:d9f3:8ace:7a2f:900b) with Microsoft SMTP Server (TLS) id 15.0.620.3; Sun, 27 Jan 2013 11:50:13 -0800 Received: from Internet (172.18.140.30) by EXHV-1889.EXHV-5245dom.extest.microsoft.com (10.176.198.88) with Microsoft SMTP Server (TLS) id 15.0.620.3 via Frontend Transport; Sun, 27 Jan 2013 11:50:10 -0800 Subject: Incoming mail on all-in-one role Message-ID: From:

57 DAG Internet CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport Site CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport 2 Recipients Site Boundary

58 Internet DAG CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport Site CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport

59 EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA 250OK (TLS Session) QUIT Transport Mailbox Transport (EXCHANGEAUTH)

60 250OK (TLS Session) EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA 250OK QUIT XPROXYTO MAIL FROM 250OK RCPT TO 250OK DATA 250OK Internet Frontend Transport

61 250OK (TLS Session) EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA 250OK QUIT XPROXYTO MAIL FROM 250OK RCPT TO 250OK DATA 250OK Internet Frontend Transport Mailbox Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA 250OK (TLS Session) QUIT (EXCHANGEAUTH)

62 Internet DAG 2 CAS 2013 Frontend Transport MBX 2013 Transport Store Mailbox Transport DAG 1 CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport Site CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport 3 Recipients Site Boundary

63

64 Shadow is done ONLY by the Transport service Every message is redundantly persisted (shadowed) before its receipt is acknowledged to the sender If shadow can’t be made, Transport service will reject sender with 450 4.5.1 response Transport service will first attempt to shadow to an active server in another site (but in the same DAG); after which will try to shadow to any active server in DAG Shadow server will periodically check with the primary server for a heartbeat; if no heartbeat for 3 hours, it will send message on behalf of primary Duplicate delivery detection present in store; in case primary resends message

65

66 DAG Internet CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport Site CAS 2013 Frontend Transport MBX 2013 Store Transport Mailbox Transport SMTP Site Boundary

67 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA (TLS Session) EHLO XPROXYFROM MAIL FROM 250OK RCPT TO 250OK DATA 250OK (EXCHANGEAUTH) 250OK 250OK 250OK QUIT

68 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA (TLS Session) EHLO XPROXYFROM MAIL FROM 250OK RCPT TO 250OK DATA (EXCHANGEAUTH) 250OK 250OK Transport (MBX Svr1)

69 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA (TLS Session) EHLO XPROXYFROM MAIL FROM 250OK RCPT TO 250OK DATA (EXCHANGEAUTH) 250OK 250OK Transport (MBX Svr1) Transport (MBX Svr2) (TLS Session) EHLO MAIL FROM 250OK RCPT TO 250OK DATA (EXCHANGEAUTH) XSHADOWREQUEST 250OK QUIT

70 Internet Frontend Transport EHLO 250OK MAIL FROM 250OK RCPT TO 250OK DATA (TLS Session) EHLO XPROXYFROM MAIL FROM 250OK RCPT TO 250OK DATA (EXCHANGEAUTH) 250OK 250OK Transport (MBX Svr1) Transport (MBX Svr2) (TLS Session) EHLO MAIL FROM 250OK RCPT TO 250OK DATA (EXCHANGEAUTH) XSHADOWREQUEST 250OK QUIT 250OK 250OK QUIT

71 Transport (MBX Svr1) Transport (MBX Svr2) (TLS Session) EHLO (EXCHANGEAUTH) XSHADOW QUIT XQDISCARD 250 OK (MSG ID) 250 OK (TLS Session) EHLO (EXCHANGEAUTH) XSHADOW QUIT XQDISCARD 250 OK (MSG ID) 250 OK

72

73

74

75 DAG2 DAG1 CAS 2013 Frontend Transport M1 M2 M3 M4 DAG1 CAS 2013 Frontend Transport M5 Site 2 M6 M7 M8 mail.fabrikam.com Site 1 Site Boundary

76 Frontend Transport Mailbox Transport

77

78

79

80

81

82


Download ppt "Overview of Exchange 2013 Architecture Transport components shipping with Exchange 2013 Mail Routing Scenarios Transport High Availability SMTP Client."

Similar presentations


Ads by Google