Развитие MX маршрутизаторов
Transcript of Развитие MX маршрутизаторов
MX Platform UpdateDmitry ShokarevPLM, MX Team
21 April 2015
MX Portfolio Overview
One TRIO Architecture
One UNIVERSAL EDGE
MX 240
520 Gbps
MX 480
1560 Gbps
MX 960
2860 Gbps
MX 2010
4800 Gbps
MX 2020
9600 Gbps
MX 104
80 Gbps
* Current full duplex capacity is shown
N x 10Gbps
VMX
MPC5E
MPC5E 24 x 10GE or 6 x 40GE
Applications and Scale
Description
240 Gbps line card with flexible 10GE/40GE interface
configuration options, increased scale and OTN support
• Interface combinations:
• 24 x 10GE (MIC0 and MIC1)
• 6 x 40GE (MIC2 and MIC3)
• 12 x 10GE and 3 x 40GE (MIC0 and MIC3)
• 12 x 10GE and 3 x 40GE (MIC1 and MIC2)
• Port queues with optional 32K queues upgrade license
• 1M queues option
Interface Features
• Up to 10M IP Routes (in hardware)
• Full scale L3VPN and VPLS
• Increased Inline IPFIX Scale
MIC0/1XM
XL
XM
MIC2
MIC3QSFP
QSFP
QSFP
QSFP
QSFP
QSFP
XQ
MPC5E
MPC5E 2 x 100 GE and 4 x 10GE
Applications and Scale
Description
240 Gbps line card with providing 100GE and 10GE
connectivity, increased scale and OTN support
• Interfaces:
• 4 x 10GE SFP+
• 2 x 100GE CFP2
• Port queues with optional 32K queues upgrade license
• 1M queues option
Interface Features
• Up to 10M IP Routes (in hardware)
• Full scale L3VPN and VPLS
• Increased Inline IPFIX Scale
XM
XL
XM
MIC0
MIC2
XQ
MIC1
MIC3
CFP2
CFP2
MPC6E Overview
Applications and Scale
Description
480 (520) Gbps modular line card for MX2K platform,
increased scale and performance
• Interface cards supported:
• 2x100G CFP2 w/ OTN (OTU4)
• 4x100G CXP
• 24x10G SFP+
• 24x10GSFP+ w/ OTN (OTU2)
• Port based queueing
• Limited scale per-vlan queueing
Interface Features
• Up to 10M IP Routes
• Full scale L3VPN and VPLS
• Increased Inline IPFIX Scale
MPC6E
MIC0
MIC1
XM
XM
XL
XM
XM
XL
Reducing provisioned chassis power
Configuration
chassis {ambient-temperature 25C|40C|55C;
}
Goal
Reduce provisioned system power for most of the router deployments
Support more line cards
Version
MX2K:13.3R4
MX960, MX480, MX240: 13.3R6
Solution
By default the power is provisioned for the worst case (55C), instruct the system
to provision less
Support 11 x MPC4E or 11 x MPC5E in a chassis
Routing system upgrade scenario
Highlights
• Best in class edge platform
• Highest interface density in the industry
• Highest performance at small packet sizes
• Rich feature set8 x SFB
800 Gbps per slot
Router Today
MPC6 installed,
480Gbps per slot
With Continuity
Support
FEW MONTHS LATER…(traffic increased)
Routing system upgrade scenario
Highlights
• Protects investments into hardware (SFBs)
• Reduces software qualification efforts
• No JUNOS upgrade required, driver
installation is in service
8 x SFB
800 Gbps per slot
Future Router
MPC6 installed,
480Gbps per slot
With Continuity
Support
New higher density
MPCs added
Driver package
installed
May upgrade to
new fabric or may
use the same
Happy network engineers working on
something else (probably SDN-related)
Branch
Office
HQ
Carrier Ethernet
Switch
Cell Site
Router
Mobile &
Packet GWs
Aggregation
Router/
Metro Core
DC/CO Edge
RouterService Edge
Router
Core
Enterprise Edge/Mobile Edge Aggregation/Metro/Metro coreService Provider Edge/Core
and EPC
VCPE, Enterprise Router Virtual PE, Hardware Virtualization
Virtual Route Reflector
MX SDN Gateway
Control Plane and OS: Virtual JUNOS, Forwarding Plane: Virtualized Trio
vPE, vCPE
Data center/Central Office
MX Virtualization Strategy
Leverage R&D effort and JUNOS feature velocity across all physical & virtualization initiatives
Virtual MX
Virtual ForwardingPlane
Virtual ControlPlane
kernel
RPD ChassisD DCD Etc..
Virtual Trio
Host OS
vSwitch
Physical Interface
SR-IOV or VIRTIO
• Data packets are switched within vTRIO
• Multi-threaded SMP implementation
allows core elasticity
• Only control packets forwarded to
JUNOS
• Feature parity with JUNOS (CLI,
interface model, service configuration)
• NIC interfaces (eth0) are mapped to
JUNOS interfaces (ge-0/0/0)
Architecture Highlights
Next Generation Port Extender
SatellitesAggregation Device
Implementation Details
Port Extender Advantages
• Management simplification: configuration, software
upgrades, performance management via aggregation
device
• Support for dual stack VLANs on satellite ports
• Plug and play operation
• 802.1br encapsulation between satellite and
aggregation device
• Extender device is modeled as a line card
• Support for local switching
• Distributed LACP for scaling
Aggregation DeviceMX960, MX480, MX240, MX2020
and MX2010 with MPCs
14.2R4Software Version
Satellite EX4300, QFX5100
Software
Hypermode ForwardingRegular
Hyper-mode
Packet Performance
81%100%
MPC5E
81%100%
MPC6E
Solution
Reduce number of instructions per packet and number of memory
accesses for by eliminating some of the less used features (in hyper-
mode only)
Performance Optimized
• VPLS, L2VPN, L2circuit
• Layer 2 bridging and switching
• IPv4, IPv6 and MPLS forwarding
• L3VPN
Not Supported
• Virtual chassis
• DPC/DPCE Line Cards
• Subscriber Services
• Non Ethernet interfaces
• Ethernet Frames Padding
Problem Statement
Maintain line rate packet performance at smaller packet sizes (128
bytes and less) for applications such as peering / edge routing
Line Card Support
MPC3E
MPC4E
MPC5E
MPC6E
MPC5E/6E Turbo Filters
Problem Statement
Maintain line rate packet performance at smaller packet sizes
(128 bytes and less) with filters enabled
Solution
Use ASIC filter acceleration available in MPC5E/MPC6E to
reduce number of microinstructions per filter and number of
external memory accesses
XL Lookup ASIC
Filter Block
ProcessingEngines
On-chip
memory
To External
Memory
Other Notes
Flexibility to use regular filters (optimized for size) and turbo
filters (optimized for performance)
Load Balancing Improvements
CPEBNG
ASBR
Internet
Home
User
Access
PE
Access
PPPoE over MPLS Hashing Improvement
Include MAC addresses into hash of MPLS PPPoE
payloads
Consistent Hash Load Balancing [13.3]
L3 / L4 load balancing between servers with minimal re-
hashing in case of a server failure
Targeted Distribution
Map IFLs to member links for egress QoS policy
enforcement
Adaptive Load Balancing for ECMP [14.1]
Enable Adaptive and Random Packet Spray Load
Balancing for ECMP destinations
DC GW
Core
MX Data Center Gateway
DC FabricDC Gateway
Internet
EVPN
• 13.2R1 First Implementation (MPLS encaps)
• 14.1R2 VM Mobility Support
• 14.1R4 Active / Active Support
• 14.1R4 VXLAN encapsulation
VXLAN
• 14.1R4 VMWare NSX Integration
EVPN Advantages
DC Fabric DC Gateway DC FabricDC Gateway
Link Efficiency
All Active forwarding with
built-in L2 Loop
Prevention
Convergence
Leading high availability,
convergence, fast reroute
capabilities
L3 and L2
L2 & L3 Layers Tie-In
Built-in the protocol
Optimal Routing
Ingress and Egress VM
Mobility Optimizations
MPLS / IP
Virtual Machine Mobility
An addition to MX library
By David Roy (Orange) for all Juniper customers
http://www.juniper.net/us/en/training/jnbooks/day-one/networking-technologies-series/packet-walkthrough-mx-series/
Table of Contents
Thank you!