01.1 Campus Design Principles
01.1 Campus Design Principles
01.1 Campus Design Principles
Dale Smith
Network Startup Resource Center
[email protected]
This document is a result of work by the Network Startup Resource Center (NSRC at http://www.nsrc.org). This document may be
freely copied, modified, and otherwise re-used on the condition that any re-use acknowledge the NSRC as the original source.
Why Are We Doing This?
• Our goal is to build networking capacity to
support Research and Education
– Remember: University = Research & Education
• The end game is regional, national, and
larger Research and Education Networks
(RENs)
• All RENs start with campus networks – they
are the foundation of the REN
Why Focus on Campus Networks?
• The Campus Network is the foundation for
all Research and Education activity
• Without a good campus network, the
Research and Education Network can’t
work as well as it should
• Ad-hoc campus networks work OK with
VSAT or low speed uplinks, but moving to
high speed external links, they start to fail.
Why Focus on Campus Networks?
• Your campus network is the foundation
that all services are provisioned on
• Ad hoc networks just don’t work well.
They are unreliable and hard to maintain.
• If you don’t have a plan, how will you
know where are going?
What are Our Goals?
• Network Design Goals
– Reliability/Resiliency
– Performance
– Manageability
• Must have this to find problems and viruses
– Scalability
• Need to be able to grow as needs grow
• Need this in the campus and the REN
Campus Network Rules
• Separate layers of your network
• Minimize number of network devices in any path
• Use standard solutions for common situations
• Provision central services near the core
• Route near the core, switch at the edges
• Separate core router functions from border
router functions
• Use DHCP centrally
• Separate DNS server duties
Campus Network Design
• A good network design is modular and
hierarchical, with a clear separation of
functions:
– Core: Resilient, few changes, few features,
high link and high CPU capacity
– Distribution: Aggregation, redundancy
– Access: Port density, affordability, security
features, many adds, moves and changes
Layers Features
Core
Complexity
Capacity
Distribution
Access
Campus Network Design - Simple
ISP
Network Border
Core
Distribution
Access
Campus Network Design - Redundant
ISP1 ISP2
Network Border
Core
Distribution
Access
Minimize Number of Network
Devices in the Path
• Build star networks
Fiber link to
core router
Edge Networks Continued
• Build Edge network incrementally as you
have demand and money
• Start Small:
Fiber link to
core router
Edge Networks Continued
• Then as you need to add machines to the
network, add a switch to get this:
Fiber link to
core router
Edge Networks Continued
• And keep adding switches to get to the
final configuration
Fiber link to
core router
Edge Networks Continued
• And keep adding switches to get to the
final configuration
Fiber link to
core router
Edge Networks Continued
• Resist the urge to save money by breaking this
model and daisy chaining networks or buildings
together
• Try hard not to do this: Fiber link to
core router
Link to
another
building
Link to adjacent building
Edge Networks Continued
• There are cases where you can serve multiple
small buildings with one subnet.
• Do it carefully. Copper or fiber
• Two basic models: link to core router
Central
Servers for
campus
Where to put Firewalls or NAT
• Firewalls or NAT devices must be placed “in line”
• This means that the speed of this device affects access to
the outside world
• This is a typical design, but think about alternatives
Firewall/
Border Router Core Router All router
Traffic Shaper
interfaces on a
REN separate subnet
REN
Core Router
Firewalled Network
Non-firewalled Network
Where to put Servers?
• Servers should be on a high speed interface off of your
core router
• Servers should be at your core location where there is
good power and air conditioning
Firewall/
Border Router Core Router All router
Traffic Shaper
interfaces on a
ISP separate subnet
Servers
in core
Border Router
• Connects to outside world
• RENs and Peering are the reason you need them
• Must get Provider Independent IP address space
and Autonomous System Number and run BGP to
really make this work right
Internet
Exchange REN
Campus
ISP Network
Putting it all Together
Firewall/
Border Traffic Shaper
Router
REN
ISP
Core
Router
Core Servers
Core Core
Router Switch
Core Servers
REN switch
Core
Router
Core Servers
Wireless Links
Complex Core Designs
• Multiple Core Routers
Border Router Firewall/
Traffic Shaper
ISP
Core Switch
Local Internet
exchange switch
Core Router Fiber Links to remote buildings Core Router
More Complex Core Designs
Internet
ISP Exchange
REN
1st Core
Core Switch
Core Switch
This document is a result of work by the Network Startup Resource Center (NSRC at http://www.nsrc.org). This
document may be freely copied, modified, and otherwise re-used on the condition that any re-use acknowledge the
NSRC as the original source.
Symbols to use for diagrams