Развитие mx маршрутизаторов

20
MX Platform Update Dmitry Shokarev PLM, MX Team 21 April 2015

Upload: termilab-

Post on 25-Jul-2015

212 views

Category:

Education


8 download

TRANSCRIPT

Page 1: Развитие MX маршрутизаторов

MX Platform UpdateDmitry ShokarevPLM, MX Team

21 April 2015

Page 2: Развитие MX маршрутизаторов

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

Page 3: Развитие MX маршрутизаторов

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

Page 4: Развитие MX маршрутизаторов

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

Page 5: Развитие MX маршрутизаторов

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

Page 6: Развитие MX маршрутизаторов

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

Page 7: Развитие MX маршрутизаторов

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

Page 8: Развитие MX маршрутизаторов

FEW MONTHS LATER…(traffic increased)

Page 9: Развитие MX маршрутизаторов

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)

Page 10: Развитие MX маршрутизаторов

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

Page 11: Развитие MX маршрутизаторов

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

Page 12: Развитие MX маршрутизаторов

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

Page 13: Развитие MX маршрутизаторов

Software

Page 14: Развитие MX маршрутизаторов

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

Page 15: Развитие MX маршрутизаторов

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)

Page 16: Развитие MX маршрутизаторов

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

Page 17: Развитие MX маршрутизаторов

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

Page 18: Развитие MX маршрутизаторов

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

Page 19: Развитие MX маршрутизаторов

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

Page 20: Развитие MX маршрутизаторов

Thank you!