Network Design
Matt Kolon
February 23rd, 2004
APRICOT 2004 - Kuala Lumpur
MPLS LSP
FR/TDM DSLAM
IP PBX IAD POTS
SIP ATM
ETH/VLAN
IP/MPLS
IP/MPLS
TDM TDM
Softswitch
SIP Softphone
PSTN/SS7
IP/MPLS
SIP
Sig. Gateway
MG Modem
DSLAM SS7
Softswitch
PSTN
POTS
IP/MPLS
CPE CPE
MPLS LSP (hierarchical)
Carrier-Grade
Over-Provisioned Over-Subscribed
Multi-Service
Network Network
Network
Experience Levels
Best Effort Diff-Serv MPLS (Core) / Static (Access) MPLS (Core) / Dynamic (Access)
QoS
Network Resources
Over-Provisioned
Network
Core
Access Best Effort Access
Router
Failure
Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 18
Core Domain VoIP Architecture
Best Effort
Link
Congestion
Over-Subscribed
Network
Core
Access Enhanced Delivery Access
Differentiated Services
Router
Failure
Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 25
Core Domain VoIP Architecture
Enhanced Delivery
Link
Congestion
Pros Cons
Adequate for over-subscribed Performance levels not
networks guaranteed across failures and
congestion
Enhanced flow treatment for
VoIP across failure re-route Link bandwidth statistics not
paths maintained or usable
Lowers per-router hop latency Does not enable admission
Adds flow-based traffic control constructs
engineering model
Scales easily
Carrier-Grade Multi-
Service Network
Core
Access Assured Experience Access
MPLS-TE
•Packets are classified / Labels added •LSR’s only inspect label •Label is removed from packets
•L2/L3 policy application •Label and interface table lookup •Packets are routed to destination
Failure Detection ~ 20 – 30 ms
Fast Reroute < 50 ms
Small amount of packet loss during failover
Service interruption not noticeable, minimal capacity degradation
Router
Failure
Copyright © 2003 Juniper Networks, Inc. Proprietary and Confidential www.juniper.net 35
Core Domain VoIP Architecture
Assured Experience – Pros & Cons
Pros Cons
State-full, intelligent network Fully meshed topologies
resource plane suffer from n2 scaling issues
Designed to ease TE design,
maintenance and management
Facilitates class-based forwarding
for multi-service networks
Interworks with disparate QoS
mechanisms and transport
technologies
Supports hierarchical forwarding
UDP as transport
• no flow control
• doesn’t tolerate packet loss very well
<1% to avoid quality degradation
<5% if VoIP gateway provides concealment
mechanism
Higher compression rates demand lower loss budgets
Router
layout
Site D
Core
Router
Router
Router
Site 2
• One dual-homed,
Router
Edge
Site 1
Site 2
• High availability
• Somewhat high cost
Router
dual-homed
Site A
• Highest availability
Core
Router
Site 2
• Highest cost
Cards
BFD-A1
Line
Line Cards BFD-B1 BFD-B2
VoIP
BFD-A2
BFD-A1bu
BFD-B1bu BFD-B2bu
MG
Cards
Line
BFD-A2bu
W
R
R
RED
• IP Flow
• IP Precedence bits, DSCP Byte
100%
• MPLS CoS bits Stream
• Incoming Physical Interface
• Incoming Logical Interface
• Destination IP address
100% 100%
PLP=1 PLP=0
Separate control
When router recovers,
and data planes
P P neighbors sync up
without disturbing
PE 2 forwarding.
PE 1
If router’s control
plane fails, data PE 3
plane can keep P P
forwarding packets
Neighbors hide Other routers
failure from all are never made
others routers aware of failure
in the network
applications or types of
Manilla
traffic
Singpore
Jakarta
32 bits
•DiffServ-compatible
•Consistent meanings can exist for MPLS EXP
(and label) and IP DiffServ per-hop behaviors
•Core (MPLS) and edge (IP/DiffServ) PHBs can be
related and consistent
400
350
MSeconds
300
250
200 Max
150 Average
100 Min
50
0
5.0 5.1 5.2 5.3+
JUNOS version