Introduction This document describes the Microsoft Online Services

Enterprise Network Services Overview
Online Services for the Enterprise
Published: January 2010
For the latest information, see www.microsoft.com/online.
The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of
publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of
Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO
THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document
may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical,
photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this
document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any
license to these patents, trademarks, copyrights, or other intellectual property.
©2009 Microsoft Corporation. All rights reserved.
Microsoft, Bing, Hotmail, MSN, and Windows Live are trademarks of the Microsoft group of companies. All other trademarks are property of their
respective owners.
Microsoft Online Services | Network Service Description
2
Contents
Introduction ................................................................................................................................................. 4
Network Architecture .................................................................................................................................. 5
Inter-DC Network (LAN) ............................................................................................................................ 6
Microsoft Backbone Network .................................................................................................................... 7
Edge Network ........................................................................................................................................... 8
Packet Flow .............................................................................................................................................. 8
Connectivity Design Principles ............................................................................................................... 10
Network Security ....................................................................................................................................... 11
Internet Security ...................................................................................................................................... 11
Separation (Compartmentalization) ........................................................................................................ 11
Appendix A: Read More About Microsoft Online Services Standard Offerings .............. 14
Microsoft Online Services | Network Service Description
3
Introduction
This document describes the Microsoft Online Services networking infrastructure components and
security features that support delivery of all Online Services for the enterprise that use the Internet for
transport. These include all of the offerings that are part of the Microsoft Business Productivity Online
Standard Suite (Microsoft Exchange Online, Office Live Meeting, Office Communications Online, and
SharePoint Online), Microsoft Dynamics CRM Online, and many others. The document is intended for
network engineers and system integrators who work with Microsoft Online Services customers.
(Dedicated offerings are covered in a separate downloadable document, Microsoft Online Dedicated
Service Descriptions and Service Level Agreements).
The components and features that are described include:

Enterprise network architecture for Microsoft Online Services

Microsoft Internet connectivity

Network security
Microsoft is constantly investing in new technologies, expansion, and innovation of its network
infrastructure. This document is updated regularly to reflect changes that are deployed to the network to
support Microsoft Online Services.
Microsoft Online Services | Network Service Description
4
Network Architecture
The network architecture for Microsoft Online Services was designed specifically to support enterpriselevel services and applications. It was built around the pillars of performance, stability, security,
redundancy, and scale. The network can be separated into three distinct functional sections: the intraData Center (intra-DC) local area network (LAN) environment, the global backbone, and the edge
network for Internet connectivity. Some of the highlights of this architecture are noted here:

Based on a layered LAN architecture that allows for best-in-class technologies and equipment to
be deployed in an independent (of layer) manner.

Provides the necessary functionality to enable virtualization for each Online Service within a data
center.

Enables the sharing of multiple services on the same physical hardware, thus optimizing costs
and utilization.

Uses the Microsoft global backbone to enable connectivity to thousands of Internet service
providers (ISPs). This means that packets exit closer to the customer and in an optimized
manner.

Utilizes multiple means of abstraction and checkpoints to help ensure that only desired traffic is
allowed.

Uses redundant, very high-capacity links throughout, to help ensure stability and performance.
The overall network is illustrated in Figure 1.
Data Center
Internet
Edge
Edge
Router
Edge
Router
Anchor Site
Anchor Site
Internet
Core
Core
Router A
Core
Router B
Data Center
Data Center
Data Center
Router A
Access
Layer 3
Data Center
Router B
Access
Router B
Access
Router A
Layer 2
Aggregation
Anchor Site
Switch A
Switch B
Internet
Load Balancer A
Load Balancer B
Firewall A
Firewall B
TOR Switches
TOR Switches
S
E
R
V
E
R
S
S
E
R
V
E
R
S
TOR Switches
... .
Data Center
S
E
R
V
E
R
S
Anchor Site
Top of Rack/ Servers
Figure 1: Microsoft Online Services network architecture
Microsoft Online Services | Network Service Description
5
The primary components of the Microsoft Online Services network architecture are discussed in detail in
the following sections.
Intra-DC Network (LAN)
The intra-DC network provides connectivity to the servers that host the applications that make up a given
Online Service. This is illustrated in Figure 2 below.
The first layer consists of servers that host the Online Service applications, which are located in racks that
contain two top-of-rack (TOR) switches. Each server is connected via separate network interface
controllers (NICs) to each switch. Every switch has two connections into the Layer 2 Aggregation.
Layer 2 Aggregation exists to consolidate many racks, and also to host shared services such as load
balancing and firewalls. The advantage of hosting these devices in this layer is that they can be shared
across racks and services with no change in physical topology.
The next layer, Layer 3 Aggregation, is the main routing layer for all virtual LANs (VLANs); it is where IP
address blocks are configured. Each service terminates within a dedicated Virtual Routing and
Forwarding (VRF) instance, and the routers are virtualized using VRF Lite. The routers also connect to
the backbone network to provide connectivity to internal Microsoft administrative networks and to the
Internet. Note that each Online Service resides on dedicated LANs and is physically separated from all
other Microsoft services such as Windows Live Hotmail Web-based e-mail service. Security checkpoints
to these LANs treat internal Microsoft traffic in the same manner as Internet traffic; in other words, internal
traffic is not trusted any more than external traffic. This provides an additional level of security and
abstraction.
Microsoft Online Services | Network Service Description
6
Admin/
Mgmt
Internet
L3 Aggregation
Gateway Multi-Service
Router w/ VRF A
Gateway Multi-Service
Router w/ VRF B
L2 Aggregation
Firewall A
Load
Balancer A
Firewall B
L2 Switch A
L2 Switch B
Top-of-Rack
Switch 1
Load
Balancer B
Top-of-Rack
Switch 2
Servers
Servers/Host
Figure 2: Intra-DC network architecture
As can be seen in Figure 2, redundancy and high availability are central themes. Two devices are used
for routing and switching functions, and all connections are on a redundant basis. Firewall and loadbalancer deployments use duplicate systems with automatic failover. Each service rack has two separate
network connections and two individual power feeds to help ensure availability. Each data center network
stamp has redundant, high-capacity (n x 10GE) links into the Microsoft backbone. These links provide
protected connectivity to the Internet edge network and to other Microsoft locations.
Microsoft Backbone Network
The Microsoft backbone network, also known as the core network, provides high-bandwidth, low-latency
connectivity to other Microsoft data centers and to the edge of the Microsoft network. Microsoft has a
global network that takes advantage of modern technologies such as multi-protocol label switching
(MPLS) and dark fiber with dense wavelength division multiplexing (DWDM) to deliver this level of
connectivity. The backbone also has connectivity to many major "carrier hotels," data centers that are
used to connect to ISPs, carriers, and other enterprises. These are called anchor sites in Figure 1. The
backbone network is designed to handle the massive amount of traffic that is generated, getting it to its
destination as fast as possible. The backbone network also carries inter-DC traffic, in addition to Internet
and other external traffic.
Microsoft Online Services | Network Service Description
7
Edge Network
The final component of the network is the edge network, which is used for Internet connectivity. Microsoft
is one of the largest traffic destinations on the Internet due to the broad range of Microsoft hosted
services such as the MSN network of Internet services, Microsoft.com, and Bing. Given the enterprise's
desire for high performance and redundancy, Microsoft has an aggressive and open policy to solicit and
connect with as many ISPs and enterprises as possible. This has been done on a global basis using
direct, private connections and via membership in public exchange points such as LINX, PAIX, and
Equinix. All of these efforts have gained Microsoft a position as one of the "top five best connected
networks in the world," according to FixedOrbit.com. The advantage this brings to our customers is being
close (in hops) to the Microsoft services that they are using. In addition, service quality is continuously
being improved by provisioning multiple links to ISPs in different geographies and implementing optimal
routing policies. Finally, link utilization is constantly monitored and capacity upgraded as needed. Figure 3
illustrates the connectivity strategy for a given data center.
Route Collection
Internet
Internet
Internet
Data Center
Backbone
Metro
Internet
Data Center
Route Collection/Internet
Anchor Site
Data Center
Microsoft links
Transport
Figure 3: Edge network architecture
As mentioned before, anchor sites are carrier hotels that are used to connect to ISPs and exchanges.
Because the main data center may not be in a favorable location for connectivity to a broad range of
ISPs, a metro network is used to transport traffic between the anchor site and the DC. This is provisioned
using multiple redundant high-capacity links.
Packet Flow
Figure 4 presents a logical view of the Microsoft Online Services network architecture, and depicts how
packets flow through it.
Microsoft Online Services | Network Service Description
8
Internet
Customer
Backbone &
Edge Routing
Network Security
Policy Enforcement
Point
Load
Balancing
Multi-Service
Access
Router (MAR)
Management
Network Security
Policy Enforcement
Point
Enterprise
Service
Figure 4: Logical network architecture of Microsoft Online Services
A Microsoft Online Service is provided out of the Enterprise Service cloud, which is made up of the racks
of servers, TORs, and aggregation switches. Flows coming into this cloud can be load-balanced if
needed. Note that the load balancer can also provide additional functionality such as network address
translation (NAT) and Secure Sockets Layer (SSL) offload. The Management cloud contains the servers
and applications that are used by Microsoft to administer and manage servers in the Enterprise Service
cloud. Security features help ensure that only trusted flows are allowed.
For packets bound for the customer, the first ones arrive in the multi-service access router (MAR) inside
of the VRF instance for the service. Customer-bound packets are sent to a firewall that provides for deep
packet inspection of flows. If allowed, the packets are sent to the customer via the backbone and edge
networks, which provide connectivity to the Internet. Routing optimizations are implemented to help
ensure that the best path is used to reach the customer.
Microsoft Online Services | Network Service Description
9
Connectivity Design Principles
Microsoft Online Services customers should keep in mind the design factors of reliability, capacity, and
latency when planning network connectivity to Microsoft data centers. Note that all services (including
those that are not specifically Online Services) are accessed over the Internet with no specific transport
requirements such as dedicated circuits or virtual private networks (VPNs).

Reliability: Microsoft has very robust and broad connectivity to most Tier 1 and Tier 2 ISPs
globally. This means that multiple paths are available to reach a given destination network. In
addition, redundancy is implemented at all levels of the network, including equipment and links.
We strongly recommend that the customer connect to at least two separate ISPs for access to
Microsoft Online Services. Multiple ISP connections provide the redundancy required to help
ensure that users have uninterrupted access to critical services at all times.

Capacity: Regardless of transport method, it is critical that the customer perform initial planning
and ongoing capacity analysis to help ensure that adequate bandwidth is available for reaching
Microsoft Online Services at all times. These processes require accurate prediction of bandwidth
demand and ensuring that proper measuring tools are in place to monitor usage. Access to
Microsoft Online Services may be impacted if the same link is used for access to Microsoft as
well as for general Internet traffic. For example, flash traffic may overwhelm traffic that is destined
for Microsoft Online Services, which can cause degraded network service or lack of access. We
recommend that the customer provision separate links for Internet access and Online Services
access.

Latency: Latency is a critical network factor that directly affects perceived and actual
performance of a given Microsoft Online Service. Each Online Service provides general guidance
for acceptable round-trip time (RTT) between the customer and Microsoft Online Services. When
provisioning, tests must be conducted ahead of time to help ensure that RTT is within acceptable
tolerances.
Microsoft Online Services | Network Service Description
10
Network Security
Because Microsoft Online Services manages multiple customer environments from a single management
space, network infrastructure controls are specifically designed to help ensure the confidentiality and
integrity of customer data through strict compartmentalization. Under no circumstances is access
permitted between one environment and another. Any traffic that is not part of the Online Service is
treated in a non-trusted manner, including internal Microsoft traffic. The Online Services network also
enables reliable data availability through equipment redundancy, resiliency, and industry-standard highavailability design practices.
Internet Security
Microsoft Internet connections are used to transport traffic for various Microsoft Online Services. Microsoft
applies a rich set of security controls and optimizes routing to help ensure the desired level of
performance. In particular, three levels of security are implemented to prevent unwanted traffic from
entering the Microsoft network or the VLAN of the service.
1. As traffic heads toward the VLAN, two sets of network filters allow only authorized networks on
given ports and protocols to reach the servers for a given Online Service.
2. At the router, security by abstraction obscures the routes and allows only authorized traffic to
pass through. Because virtualization is used on the router level, only the needed routes are
present in the routing table of the Online Service. Thus, routing is not available to any other
destination and must pass through the firewall for validation.
3. All unrecognized traffic is routed to the firewall, where specific rules govern the type of traffic that
is allowed to pass through on a stateful basis. Any traffic that does not meet the firewall rule list is
simply dropped.
In addition to this three-tiered security, there’s a final checkpoint in data centers: only servers that are
managed by Microsoft and configured for Internet access can receive Internet traffic.
Separation (Compartmentalization)
One key strategy that Microsoft Online Services uses to maintain the confidentiality and integrity of
customer data is compartmentalization. Multiple techniques are used to control information flows between
the various clouds shown in Figure 5:

Network separation: Network segments are physically separated by virtualized routers that are
configured to prevent communications between Online Services unless otherwise desired.
Routing for all Online Services is, in effect, on a "need-to-know" basis. Further, all networks
outside of a given Online Service, including other Microsoft Online Services, are treated as an
external environment, just as the Internet is.

Logical separation: VLAN technology is used to further separate communications between
Customer Network and Managed Network segments.

Firewalls: Firewalls and other network security enforcement points are used to limit data
exchanges with servers that are exposed to the Internet, and to isolate systems from the backend systems that are managed by Microsoft.

Protocol restrictions: Only known and required services and applications can be used to access
servers on an Online Service network from the Management network. The access is restricted by
strict policy filters.
Figure 5 illustrates these connections and associated restrictions.
Microsoft Online Services | Network Service Description
11
Network Security Policy Communication Flows
Internet
Customer
Management
Enterprise
Optional
Never allowed
Service
Controlled by policy
Allowed – No network policy (customer policy only)
Figure 5: Online Services network communication flows
Figure 6 illustrates the separation of Microsoft Online Services from other networks and enforcement
points.
Microsoft Online Services | Network Service Description
12
Network Security
Enforcement Point
Internet
e
Int
rn
ffic
Tra
l
a
Network Security
Enforcement Point
Microsoft
Backbone
- Includes
services such as
Bing and Hotmail
All Other
Services
Network
Security
Enforcement
Point
- Global reach
- Very high performance
- Redundant, scalable, highcapacity links
- Purpose-built, enterprise
network architecture
- All services exist inside separate
virtualized instances
- Redundant, high-capacity uplinks
- All external traffic (including
Microsoft) is treated as non-trusted
Microsoft
Online
Services
- Imaging
- Backup
- Patching
- Server management
Network Security
Enforcement Point
Admin/
Management
Figure 6: Separation of the Microsoft Online Services network
Microsoft Online Services | Network Service Description
13
Appendix A: Read More About Microsoft Online Services
Standard Offerings
The following links provide additional detail about Microsoft Online Services Standard offerings.
Main Web site detailing the Standard offerings [Link]
Contains useful information about the Microsoft Business Productivity Online Standard Suite.
Get Started with Business Productivity Online Standard Suite [Link]
Contains useful information about the Microsoft Business Productivity Online Standard Suite.
Microsoft Office Live Meeting Service Description
Office Live Meeting is an enterprise-class Web conferencing service. With Office Live Meeting,
organizations can engage customers through real-time meetings, training sessions, and events presented
over the Internet. Office Live Meeting operates in an infrastructure separate from Microsoft Online
Services. However, Microsoft Online Services provides consulting services to help organizations
efficiently adopt and begin using the Office Live Meeting service.
Security in the Business Productivity Online Standard Suite from Microsoft Online Services [Link]
This white paper describes the security and reliability features of the Business Productivity Online
Standard Suite from Microsoft Online Services. It details the capabilities, technologies, and processes
that are used, and examines how the experience of Microsoft in building and operating enterprise
software has led to the demonstrated reliability of its Microsoft Online Services offerings.
Guidance for Microsoft Online Services Multinational Customers [Link]
This white paper is targeted at IT professionals in a multinational company who are interested in
evaluating Microsoft Online Services. It provides the tools and guidance for using Microsoft Online
Services from multiple locations worldwide, both during an evaluation stage and after purchase, when
Microsoft Online Services are introduced for the first time to the multinational company’s branch offices in
different regions.
Microsoft Online Services | Network Service Description
14