SlideShare a Scribd company logo
1 of 31
Download to read offline
JunOS Update
Andrey Nushtaev
Systems Engineer
21 April 2015
LEGAL STATEMENT
• This statement of product direction
sets forth Juniper Networks’
current intention and is subject to
change at any time without
notice. No purchases are
contingent upon Juniper Networks
delivering any feature or
functionality depicted in this
presentation.
Agenda
• Junos Modernization
• Junos new release model
• New Features introduced in 14.1 and 14.2
• Junos Automation & Programmability
Key Platform Improvements in 14.1
JAM (Juniper Agile Deployment Methodology)
 Release software support for new hardware as a dynamic pluggable and loadable module on
already released Junos versions/releases
 Provide customers with an option to adopt new hardware, using previously qualified and
hardened Junos versions
In-Service Software Upgrade (ISSU) Enhancements
 Extending ISSU support with MX-VC, LFM, LNS, LACP Fast Hellos
MX-VC “Locality Bias” Support
• Bias unicast transit traffic to prefer local chassis egress
• Prefer local-MX egress rather than remote-MX egress, in order to conserve VCP bandwidth
Inline MLPPP
 Enabling Multilink PPP using Inline Trio.
 This enables customers to use MLPPP on line card and avoid additional investment of Service
Card to just turn on LSQ interfaces.
Key Platform Improvements in 14.1
Load-balancing Enhancement
FAT PW
 Create a flow label based on indivisible packet flows entering a pseudowire.
 Use flow label for load balancing in LSR routers, which provides a better traffic distribution
across ECMP paths or link-bundled paths in the core.
Entropy Label (Trio/ICHIP)
 Add entropy label support in chassis which has Trio as Core facing and I-chip as CE facing.
Bottom 3 labeling hash
 Current implementation is with top-of-stack labels (max 3) + payload, which has some
inherent shortcomings with todays deployment of customers like customers going beyond 3
label stack and sometimes confuses with mac starting 0x4 or 0x6 even if it is top 3 labels.
 This new implementations resolves it with new knob by enabling using bottom-of-stack
label (max 3) + payload.
Key Platform Improvements in 14.1
Link Aggregation Enhancement
AE Mix with 10G,40G & 100G
 Mixed Mode Lag interface support with 100G, 40G and 10G speeds
 Upgrade path as user moves from a LAG with 10G links to bundle with 40G and/or
100G links and also protect the investment in 10G links.
Modify the Link protection behavior in Static LAG
 Currently in static link protection for AE, only traffic egressing out of the standby link
is dropped but all ingress traffic is accepted. Modify this behavior to drop the ingress
traffic as well for Standby links.
 Use case: Emulating an STP port in discarding mode without the overhead of STP or
ERP
Key IP/MPLS features in 14.1
Multicast Enhancements
Multicast only Fast Re-Route
 Fast Re-Route technology in Mulitcast Routing. Based on draft-karan-mofrr-02.
 Multicast only Fast Reroute functionality allows fast reroute of multicast video streaming
traffic, ensuring video quality does not suffer in event of network failures, congestion etc on
one path.
Group VPN Member support in MX
 Group Member support for any-to-any secure connectivity based on RFC 3547.
 Supported feature in SRX and extending in MX as a supported Group Member.
 Interoperability with Cisco GET VPN as a member for multi-vendor deployment.
CoS (forwarding class) Based Accounting
 Enable Forwarding Class with counters while they already have classification available.
 Provide packet/bytes statistics counter per protocol family (inet/inet6) for input & output
direction on IFL and IFD level.
EVPN Active/Active Multihoming
 Interconnecting data centers across a wide area through Active-Active forwarding.
 Provides load balancing of unicast traffic on both Active links to load balance traffic and
better utilize their networks.
VXLAN Gateway (VTEP) Trio Support
 Providing an overlay of L2 network over L3 network by encapsulating L2 frames in L3
(IP/UDP) packets.
VXLAN - EVPN A/S stitching
 Ability to stitch and interoperate between EVPN Active-standby and VXLAN, while the
former is providing inter-DC connectivity and the latter is providing intra-DC connectivity
Key Data center and Ethernet features in 14.1
Key Data center and Ethernet features in 14.1
OVSDB Support in MX
 OVSDB support on MX-series to interoperate with VMware's NSX.
 SDN Controller for provisioning VXLAN and exchange MAC to VTEP binding
between different VTEPs
MAC pinning & MAC move-VPLS
 MAC pinning is a feature where dynamically learned MAC over 'MAC Pinning
Enabled interfaces’ is not allowed to be re-learned on any other interface till MAC
address timeout (or Aging) in the same bridge domain or VPLS.
 Provides protection in L2 network to avoid MAC move in hardware and loop in L2
bridges.
Key Services Features in 14.1
Traffic Detection Function (14.X55)
 Enable policy and control for a standalone Traffic Detection Function (TDF) on the
SDG using the Gx interface. Policy enforcement is for L3 to L7 policies (i.e. DPI).
 Usecase: Subscriber monetization in wireless and wireline networks.
Increase ALG Support for CGN
 Further enhancement of ALG (Application Layer Gateway) supported list in CGN.
 Improve further transparency and avoid breaking application in CGN deployment
by increasing ALG supported list.
Key Platform Improvements in 14.2
Inline GRE Defragmentation
 Implementation of inline GRE reassembly
 Allows customers to use Trio based MPCs for GRE tunnels
CNH optimization and VRF LOCALIZATION
 Improve Chain Composite NH (CNH) memory footprint to increase overall scale
 optimize certain data structures to improve scale
 Selectively download a VPN FIB to only those PFEs where the customer connection is
terminating
 Allow PFEs to scale independently; increase the overall L3VPN FIB scale of MX
Interface DAMPENING
 Instantaneous Multiple Flaps with very short UP/DOWN duration (in milliseconds)
 Periodic Flaps with long UP/DOWN duration (in seconds)
Key Platform Improvements in 14.2
Logical Systems support on MX-VC
Enhanced Link Aggregation (LAG)
 Removes next hop dependency in LAG environments
 FIB scale, and FIB convergence time improves when this feature is utilized
Fast Interface Shutdown (3sec) after Final RE Failure
 The goal is to shutdown/power off line card ports within 3 sec when “Final RE” is lost.
 “Final RE” is the sole RE on a single RE chassis and it is the Master RE when the other RE is
not ready for GRES in a dual RE chassis router
Adaptive load balancing for ECMP next hops
 Addresses traffic load imbalance issue caused by hashing algorithm
 Link utilization based flow rebalance
 Per-packet based random spray
Key Platform Improvements in 14.2
8K SCALE for VRRP
 Improve the scalability and convergence of VRRP, when running over AE and IRB
interfaces
MS-MPC & MS-MIC support on MX-VC
 The infrastructure for this feature provides support for all hardware based ejunos services
NAT with Port bucket allocation (PBA)
 Reduce the number of logs created while using CGNAT and deliver a cost effective solution
Key IP/MPLS features in 14.2
MPLS On-demand Loss & Delay measurement
 Introduces LSP SLA measurement as define in RFC 6374 for the following KPIs
 Loss Measurement (packet and octet)
 Throughput Measurement (packet and octet)
 Two-way channel delay (CD)
 Round-trip delay (RTT)
 Inter-Packet Delay Variation (IPDV)
MVPN MIB
 Provides the following read-only capability into MVPN state. Aids in troubleshooting
 Multicast VRF
 Tunnel information
 State information
Key IP/MPLS features in 14.2
Link state distribution via BGP
 Uses BGP as the distribution mechanism for traffic engineering data between routers in
different IGP areas and/or Autonomous Systems
 The mechanism can also be used to exchange topology and TE data between the network
and external network-aware applications
Dynamic ingress LSP splitting
 Elastic sizing of LSPs and creation/removal of LSPs based on actual traffic patterns
 Overcome current limitations of Auto-Bandwidth
 Solve bin packing without the need for additional provisioning efforts
Remote LFA in IS-IS
 Enable next-next hop neighbors a.k.a PQ node to the destination as a valid conduit to route
MPLS traffic from primary to secondary in case of a link or node failure condition
Key MANAGEABILITY Features in 14.2
IPv6: RFC3162 Radius over IPv6 for system AAA
 With this feature, JUNOS users should be able to login to the router authenticated
through RADIUS over an IPv6 network
UI: Locks for Protected Data
 This feature implements "apply-lock" statement that controls who can "unprotect“
protected configuration data.
UI: Commit time Improvement: Export functionality optimization and Persist groups
optimization
 The commit time is improved by adding a new daemon to handle export functionality
 The second feature is to optimize the Persist groups feature to make it proportional to
size of change to help improve overall commit time.
Junos Modernization
BSD 10 Upgrade
Junos Kernel modernization
• New development tools
• Faster BSD security updates
• Clean separation of Junos and Free BSD
SMP Infrastructure
• New RPD modularity
• New SMP capabilities
• S&P increase foundation
Modular
Control
Plane
Data Plane
Phased Delivery
• MX introduction 1H2015
• EX, QFX, PTX, introduction 2H2015
• TBD for high end SRX
Customer Experience
• Smarter platform packaging
• Improved modularity
• Boot resiliency media usage change
• Faster future Free BSD Upgrades
Junos Kernel Modernization
• Performance improvement
– Boot time/Commit time improvement
– Control Plane performance improvement
• Remove “Giant lock” - Path to user space multithreading support (Run any Junos daemon with multi
core/multi thread)
• Increased BSD Reliability
– BSD community is active on 10.x
– Numerous security updates
• FIPS crypto compliance (FIPS and Common Criteria certification at FRS)
– File system improvements for stability
• Improved supportability/stability
– Resilient Boot
– File system/driver improvements, supportability enhancement, etc
– Faster snapshot capability / Multiple system snapshots
SMP Benefits
Preliminary results*
• ~2x faster in subscriber scaling
• ~2x faster in 128K IFL creation time using multi-core
• ~2x increase in BGP Receive path performance with logical
router configurations
• ~80% increase in the rate of creating 256K IFLs
• ~30% increase in the rate of installing 400K BGP routes in
the FIB
– * Note: Final characterization on production releases/configs
coming soon
Routing Engine Processor Memory Connection to PFEs Disk Media
First Junos OS
Support
RE-S-1300-2048 1.3-GHz Pentium 2048 MB Gigabit Ethernet 40 GB Hard disk 1 GB CompactFlash
card
8.2
RE-S-2000-4096 2.0-GHz Pentium 4096 MB Gigabit Ethernet 40 GB Hard disk 1 GB CompactFlash
card
8.2
RE-S-1800x2 1800-MHz 8 GB or 16 GB Gigabit Ethernet 32 GB SSD 4 GB CompactFlash
card
10.4
RE-S-1800x4 1800-MHz 8GB or 16 GB Gigabit Ethernet 32 GB SSD 4 GB CompactFlash
card
10.4
RE-MX2000-1800x4 1800-GHz 16 GB Gigabit Ethernet – 4 GB Fixed Internal
CompactFlash card
12.3R2
MX High End Platform Migration Plan at 15.1
• 15.1 Supports MX240, MX480, MX960, MX2010/2020 with following REs
All MX SCBs will be supported. No PFE changes
Linecards and MICs remains unaffected.
SMP capable RE
Junos 2015 Release Model
Junos release model evolution
Focus
on turning
around
quality
Support
the growth of
the business
Required Maturity / Quality / Efficiency
- More products
- More complexity
- More engineers
- Higher Customer Expectations
- More SW focus in Networks
- More responsive to Customer needs
2010 2012 2015
Innovation
Release
Major
Release
Junos 2015 Model
(Starting with 15.1)
DESIGN
REQUIREMENT
ANALYSIS
CODE REVIEWCODING & TESTING
Feature Development
Top Of Tree (TOT)
Single Integration Branch
Scale + Performance + Multi Dimensional + Sanity
PDT + User Case + Regression
Regression
IB FRS
MR+SR Testing
Feature Automation + Static Analysis + Code Coverage
R1 R2 R3
F1 F2
2015 New Release Model
• Two Major releases a year
– Focused on Quality and Schedule
– Regular cadence of maintenance and service releases
– 3 Years of Engineering Support + 6 months of Service Support
• Four Innovation Releases a Year:
– Added new release vehicle for faster Innovation and agility
– Innovation Releases four times a year; two Innovation Releases
between each Major release with on demand service releases for
critical fixes
– 6 months of Engineering Support + 6 months of Service Support
New Release Model: Customer View
CUSTOMER BENEFITS: CURRENT RELEASE
MODEL
NEW RELEASE MODEL
Major Releases 3 times/year 2 times/year
Number of EEOL
Major Release
1 2
Minor / Innovation
Releases
None 4 times/year
Maintenance
Releases
Bug fixes
& New features
Bug fixes only
Engineering
Support
Two releases
24 months;
One release
36 months
Major (EEOL)
36 months;
Minor (Innovation)
6 months
• Choice: Conservative Major Release or
Aggressive Innovation Release
• Faster time to mature for Major
Releases
• Rapid and agile time to market for new
features in Innovation Releases
• 2 EEOL releases per year, total of 6
formally supported releases per year
Junos Programmability
Definition
• Automation
– “Automatically controlled operation of an apparatus,
process, or system by mechanical or electronic devices
that take the place of human labor” http://www.merriam-webster.com/dictionary/automation
• Programmability:
– “Having the ability to accept a sequence of coded
instruction in order to achieve a specific result”
Frameworks
• Puppet*
– EX, MX and QFX standalone
– Phys Int, L2 ports, VLANs, LAG
– ERB templates on Roadmap
• Chef*
– EX and QFX standalone
– Phys Int, L2 ports, VLANs, LAG
– ERB templates on Roadmap
*Requires agent on device
• Ansible
– Uses PyEZ modules (Python and YAML based)
– Greenfield and Bench Testing
– RPCs on roadmap
Building Blocks
• SLAX
– On and Off Box automation scripting
– Syntax overlay for XSLT
• PyEZ
– Python framework for any device 11.4
and later
– Device mgmt. and “fact gathering”
– Op and config data
– Utils for software upgrade, file-system
and SCP
• Python on-box
- Enabling Python on the box
- “Everything” that is possible with SLAX can be
done with Python
- API is Python/PyEZ
- Part of core Junos image
- Will be supported on major platforms supporting
Junos release 15.2 or later
DIY NETCONF LIBRARIES*
Language of API Mode of
Distribution
Maturity Support URL Additional Notes
Ruby Open Source Most popular. 3200+
downloads.
Open Source Click Wins big on ease of installation,
features, limited dependencies and
active support.
Java via Juniper website. Will
be shortly available on
github.
Already being used by
enterprise customers.
JTAC Click Very simple to get started. Easy on
installation. Single .jar file to use/zero
dependencies.
Python Open Source Based on an already
popular open source
client.
Open Source. Click Favorite language of scripters.
Perl via Juniper website. Most ancient of all API’s.
Needs work to ease
installation
JTAC Click Installation of the API is not entirely
smooth and needs further work to
simplify the process.
PHP Open Source Not in a ready to use
state yet.
Open Source Click Still in development stage.
Thank you!

More Related Content

What's hot

Juniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks
 
Network Configuration Example: Configuring CoS to Support an MC-LAG on an FCo...
Network Configuration Example: Configuring CoS to Support an MC-LAG on an FCo...Network Configuration Example: Configuring CoS to Support an MC-LAG on an FCo...
Network Configuration Example: Configuring CoS to Support an MC-LAG on an FCo...Juniper Networks
 
12.) fabric (your next data center)
12.) fabric (your next data center)12.) fabric (your next data center)
12.) fabric (your next data center)Jeff Green
 
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof KonkowskiPLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof KonkowskiPROIDEA
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center supportKrunal Shah
 
Nexus 7000 Series Innovations: M3 Module, DCI, Scale
Nexus 7000 Series Innovations: M3 Module, DCI, ScaleNexus 7000 Series Innovations: M3 Module, DCI, Scale
Nexus 7000 Series Innovations: M3 Module, DCI, ScaleTony Antony
 
ONIC Japan 2016 - Contrail アップデート
ONIC Japan 2016 - Contrail アップデートONIC Japan 2016 - Contrail アップデート
ONIC Japan 2016 - Contrail アップデートJuniper Networks (日本)
 
4.) switch performance (w features)
4.) switch performance (w features)4.) switch performance (w features)
4.) switch performance (w features)Jeff Green
 
Places in the network (featuring policy)
Places in the network (featuring policy)Places in the network (featuring policy)
Places in the network (featuring policy)Jeff Green
 
Juniper round table switching and product overview
Juniper round table   switching and product overviewJuniper round table   switching and product overview
Juniper round table switching and product overviewKappa Data
 
6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)Jeff Green
 
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper ContrailCloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrailbuildacloud
 
Next Generation Nexus 9000 Architecture
Next Generation Nexus 9000 ArchitectureNext Generation Nexus 9000 Architecture
Next Generation Nexus 9000 ArchitectureCisco Canada
 
7.) convergence (w automation)
7.) convergence (w automation)7.) convergence (w automation)
7.) convergence (w automation)Jeff Green
 

What's hot (20)

Juniper 40G and 100G
Juniper 40G and 100GJuniper 40G and 100G
Juniper 40G and 100G
 
WAN - trends and use cases
WAN - trends and use casesWAN - trends and use cases
WAN - trends and use cases
 
Juniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks: Virtual Chassis High Availability
Juniper Networks: Virtual Chassis High Availability
 
Network Configuration Example: Configuring CoS to Support an MC-LAG on an FCo...
Network Configuration Example: Configuring CoS to Support an MC-LAG on an FCo...Network Configuration Example: Configuring CoS to Support an MC-LAG on an FCo...
Network Configuration Example: Configuring CoS to Support an MC-LAG on an FCo...
 
12.) fabric (your next data center)
12.) fabric (your next data center)12.) fabric (your next data center)
12.) fabric (your next data center)
 
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof KonkowskiPLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
PLNOG16: Kreowanie usług przez operatorów – SP IWAN, Krzysztof Konkowski
 
Cisco data center training for ibm
Cisco data center training for ibmCisco data center training for ibm
Cisco data center training for ibm
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center support
 
Решения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторовРешения WANDL и NorthStar для операторов
Решения WANDL и NorthStar для операторов
 
Juniper for Enterprise
Juniper for EnterpriseJuniper for Enterprise
Juniper for Enterprise
 
Nexus 7000 Series Innovations: M3 Module, DCI, Scale
Nexus 7000 Series Innovations: M3 Module, DCI, ScaleNexus 7000 Series Innovations: M3 Module, DCI, Scale
Nexus 7000 Series Innovations: M3 Module, DCI, Scale
 
ONIC Japan 2016 - Contrail アップデート
ONIC Japan 2016 - Contrail アップデートONIC Japan 2016 - Contrail アップデート
ONIC Japan 2016 - Contrail アップデート
 
4.) switch performance (w features)
4.) switch performance (w features)4.) switch performance (w features)
4.) switch performance (w features)
 
Places in the network (featuring policy)
Places in the network (featuring policy)Places in the network (featuring policy)
Places in the network (featuring policy)
 
Juniper round table switching and product overview
Juniper round table   switching and product overviewJuniper round table   switching and product overview
Juniper round table switching and product overview
 
Contrail Enabler for agile cloud services
Contrail Enabler for agile cloud servicesContrail Enabler for agile cloud services
Contrail Enabler for agile cloud services
 
6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)
 
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper ContrailCloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrail
 
Next Generation Nexus 9000 Architecture
Next Generation Nexus 9000 ArchitectureNext Generation Nexus 9000 Architecture
Next Generation Nexus 9000 Architecture
 
7.) convergence (w automation)
7.) convergence (w automation)7.) convergence (w automation)
7.) convergence (w automation)
 

Viewers also liked

CONTINUOUS SYSTEMS, NONSTOP OPERATIONS WITH JUNOS
CONTINUOUS SYSTEMS, NONSTOP OPERATIONS WITH JUNOSCONTINUOUS SYSTEMS, NONSTOP OPERATIONS WITH JUNOS
CONTINUOUS SYSTEMS, NONSTOP OPERATIONS WITH JUNOSJohnson Liu
 
Policy and firewall_filters
Policy and firewall_filtersPolicy and firewall_filters
Policy and firewall_filtersRafael Alcazar
 
Olive Introduction for TOI
Olive Introduction for TOIOlive Introduction for TOI
Olive Introduction for TOIJohnson Liu
 
Juniper Networks Router Architecture
Juniper Networks Router ArchitectureJuniper Networks Router Architecture
Juniper Networks Router Architecturelawuah
 

Viewers also liked (7)

CONTINUOUS SYSTEMS, NONSTOP OPERATIONS WITH JUNOS
CONTINUOUS SYSTEMS, NONSTOP OPERATIONS WITH JUNOSCONTINUOUS SYSTEMS, NONSTOP OPERATIONS WITH JUNOS
CONTINUOUS SYSTEMS, NONSTOP OPERATIONS WITH JUNOS
 
Policy and firewall_filters
Policy and firewall_filtersPolicy and firewall_filters
Policy and firewall_filters
 
Olive Introduction for TOI
Olive Introduction for TOIOlive Introduction for TOI
Olive Introduction for TOI
 
An In-Depth Look at Junos Space SDK
An In-Depth Look at Junos Space SDKAn In-Depth Look at Junos Space SDK
An In-Depth Look at Junos Space SDK
 
Juniper Trouble Shooting
Juniper Trouble ShootingJuniper Trouble Shooting
Juniper Trouble Shooting
 
Juniper Networks Router Architecture
Juniper Networks Router ArchitectureJuniper Networks Router Architecture
Juniper Networks Router Architecture
 
BGP protocol presentation
BGP protocol  presentationBGP protocol  presentation
BGP protocol presentation
 

Similar to Новый функционал JunOS для маршрутизаторов

Branching out with SDN
Branching out with SDNBranching out with SDN
Branching out with SDNAPNIC
 
Migrating from dynamic multipoint vpn phase 2 to phase 3
Migrating from dynamic multipoint vpn phase 2 to phase 3Migrating from dynamic multipoint vpn phase 2 to phase 3
Migrating from dynamic multipoint vpn phase 2 to phase 3vijayd2015
 
Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportJatin Singh
 
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-functionTowards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-functionEiko Seidel
 
Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging Motty Ben Atia
 
What is cisco bgp control plane for vxlan
What is cisco bgp control plane for vxlanWhat is cisco bgp control plane for vxlan
What is cisco bgp control plane for vxlanIT Tech
 
Technology Brief: Flexible Blade Server IO
Technology Brief: Flexible Blade Server IOTechnology Brief: Flexible Blade Server IO
Technology Brief: Flexible Blade Server IOIT Brand Pulse
 
PLNOG 6: Emil Gągała - Introduction to BGP-MPLS. Ethernet VPN
PLNOG 6: Emil Gągała - Introduction to BGP-MPLS. Ethernet VPN PLNOG 6: Emil Gągała - Introduction to BGP-MPLS. Ethernet VPN
PLNOG 6: Emil Gągała - Introduction to BGP-MPLS. Ethernet VPN PROIDEA
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business ModelsCisco Service Provider
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10Ike Alisson
 

Similar to Новый функционал JunOS для маршрутизаторов (20)

Branching out with SDN
Branching out with SDNBranching out with SDN
Branching out with SDN
 
10209
1020910209
10209
 
Migrating from dynamic multipoint vpn phase 2 to phase 3
Migrating from dynamic multipoint vpn phase 2 to phase 3Migrating from dynamic multipoint vpn phase 2 to phase 3
Migrating from dynamic multipoint vpn phase 2 to phase 3
 
Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- report
 
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-functionTowards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
Towards achieving-high-performance-in-5g-mobile-packet-cores-user-plane-function
 
Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging
 
What is cisco bgp control plane for vxlan
What is cisco bgp control plane for vxlanWhat is cisco bgp control plane for vxlan
What is cisco bgp control plane for vxlan
 
Technology Brief: Flexible Blade Server IO
Technology Brief: Flexible Blade Server IOTechnology Brief: Flexible Blade Server IO
Technology Brief: Flexible Blade Server IO
 
PLNOG 6: Emil Gągała - Introduction to BGP-MPLS. Ethernet VPN
PLNOG 6: Emil Gągała - Introduction to BGP-MPLS. Ethernet VPN PLNOG 6: Emil Gągała - Introduction to BGP-MPLS. Ethernet VPN
PLNOG 6: Emil Gągała - Introduction to BGP-MPLS. Ethernet VPN
 
Mellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDNMellanox Approach to NFV & SDN
Mellanox Approach to NFV & SDN
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business Models
 
S5850 datasheet
S5850 datasheetS5850 datasheet
S5850 datasheet
 
S5850 3-datasheet
S5850 3-datasheetS5850 3-datasheet
S5850 3-datasheet
 
S5850 datasheet
S5850 datasheetS5850 datasheet
S5850 datasheet
 
S5850 3-datasheet
S5850 3-datasheetS5850 3-datasheet
S5850 3-datasheet
 
S5850 datasheet
S5850 datasheetS5850 datasheet
S5850 datasheet
 
S5850 3-datasheet
S5850 3-datasheetS5850 3-datasheet
S5850 3-datasheet
 
BT multicast plans 2007
BT multicast plans 2007BT multicast plans 2007
BT multicast plans 2007
 
Hpe flex fabric 5940 switch series
Hpe flex fabric 5940 switch seriesHpe flex fabric 5940 switch series
Hpe flex fabric 5940 switch series
 
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
CNCF TUG (Telecom User Group) Ike Alisson 5G New Service Capabilities Rev pa10
 

More from TERMILAB. Интернет - лаборатория

Профессиональные сервисы для Центров Обработки Данных
Профессиональные сервисы для Центров Обработки Данных Профессиональные сервисы для Центров Обработки Данных
Профессиональные сервисы для Центров Обработки Данных TERMILAB. Интернет - лаборатория
 
Жизненный цикл сети и сервисные предложения Juniper Networks
Жизненный цикл сети и сервисные предложения Juniper NetworksЖизненный цикл сети и сервисные предложения Juniper Networks
Жизненный цикл сети и сервисные предложения Juniper NetworksTERMILAB. Интернет - лаборатория
 
Обновление продуктовой линейки Juniper Networks. Маршрутизация. Коммутация. Б...
Обновление продуктовой линейки Juniper Networks. Маршрутизация. Коммутация. Б...Обновление продуктовой линейки Juniper Networks. Маршрутизация. Коммутация. Б...
Обновление продуктовой линейки Juniper Networks. Маршрутизация. Коммутация. Б...TERMILAB. Интернет - лаборатория
 

More from TERMILAB. Интернет - лаборатория (13)

УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедренияУПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
УПРАВЛЕНИЕ ПРОЕКТАМИ – от задумки до внедрения
 
Стратегия Juniper в контексте Web 2.0
Стратегия Juniper в контексте Web 2.0Стратегия Juniper в контексте Web 2.0
Стратегия Juniper в контексте Web 2.0
 
Профессиональные сервисы для Центров Обработки Данных
Профессиональные сервисы для Центров Обработки Данных Профессиональные сервисы для Центров Обработки Данных
Профессиональные сервисы для Центров Обработки Данных
 
Professional Services в действии. Истории успеха
Professional Services в действии. Истории успеха Professional Services в действии. Истории успеха
Professional Services в действии. Истории успеха
 
Обзор продукта Juniper Secure Analytics
Обзор продукта Juniper Secure AnalyticsОбзор продукта Juniper Secure Analytics
Обзор продукта Juniper Secure Analytics
 
Управление сервисами дата-центра
Управление сервисами дата-центраУправление сервисами дата-центра
Управление сервисами дата-центра
 
VMware NSX и интеграция с продуктами Juniper
VMware NSX и интеграция с продуктами JuniperVMware NSX и интеграция с продуктами Juniper
VMware NSX и интеграция с продуктами Juniper
 
NFV в сетях операторов связи
NFV в сетях операторов связиNFV в сетях операторов связи
NFV в сетях операторов связи
 
VMware NSX и интеграция с продуктами Juniper
VMware NSX и интеграция с  продуктами JuniperVMware NSX и интеграция с  продуктами Juniper
VMware NSX и интеграция с продуктами Juniper
 
Архитектура Метафабрика. Универсальный шлюз SDN.
Архитектура Метафабрика. Универсальный шлюз SDN.Архитектура Метафабрика. Универсальный шлюз SDN.
Архитектура Метафабрика. Универсальный шлюз SDN.
 
Технологии ЦОД. Virtual Chassis Fabric
Технологии ЦОД. Virtual Chassis FabricТехнологии ЦОД. Virtual Chassis Fabric
Технологии ЦОД. Virtual Chassis Fabric
 
Жизненный цикл сети и сервисные предложения Juniper Networks
Жизненный цикл сети и сервисные предложения Juniper NetworksЖизненный цикл сети и сервисные предложения Juniper Networks
Жизненный цикл сети и сервисные предложения Juniper Networks
 
Обновление продуктовой линейки Juniper Networks. Маршрутизация. Коммутация. Б...
Обновление продуктовой линейки Juniper Networks. Маршрутизация. Коммутация. Б...Обновление продуктовой линейки Juniper Networks. Маршрутизация. Коммутация. Б...
Обновление продуктовой линейки Juniper Networks. Маршрутизация. Коммутация. Б...
 

Recently uploaded

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 

Recently uploaded (20)

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 

Новый функционал JunOS для маршрутизаторов

  • 1. JunOS Update Andrey Nushtaev Systems Engineer 21 April 2015
  • 2. LEGAL STATEMENT • This statement of product direction sets forth Juniper Networks’ current intention and is subject to change at any time without notice. No purchases are contingent upon Juniper Networks delivering any feature or functionality depicted in this presentation.
  • 3. Agenda • Junos Modernization • Junos new release model • New Features introduced in 14.1 and 14.2 • Junos Automation & Programmability
  • 4. Key Platform Improvements in 14.1 JAM (Juniper Agile Deployment Methodology)  Release software support for new hardware as a dynamic pluggable and loadable module on already released Junos versions/releases  Provide customers with an option to adopt new hardware, using previously qualified and hardened Junos versions In-Service Software Upgrade (ISSU) Enhancements  Extending ISSU support with MX-VC, LFM, LNS, LACP Fast Hellos MX-VC “Locality Bias” Support • Bias unicast transit traffic to prefer local chassis egress • Prefer local-MX egress rather than remote-MX egress, in order to conserve VCP bandwidth Inline MLPPP  Enabling Multilink PPP using Inline Trio.  This enables customers to use MLPPP on line card and avoid additional investment of Service Card to just turn on LSQ interfaces.
  • 5. Key Platform Improvements in 14.1 Load-balancing Enhancement FAT PW  Create a flow label based on indivisible packet flows entering a pseudowire.  Use flow label for load balancing in LSR routers, which provides a better traffic distribution across ECMP paths or link-bundled paths in the core. Entropy Label (Trio/ICHIP)  Add entropy label support in chassis which has Trio as Core facing and I-chip as CE facing. Bottom 3 labeling hash  Current implementation is with top-of-stack labels (max 3) + payload, which has some inherent shortcomings with todays deployment of customers like customers going beyond 3 label stack and sometimes confuses with mac starting 0x4 or 0x6 even if it is top 3 labels.  This new implementations resolves it with new knob by enabling using bottom-of-stack label (max 3) + payload.
  • 6. Key Platform Improvements in 14.1 Link Aggregation Enhancement AE Mix with 10G,40G & 100G  Mixed Mode Lag interface support with 100G, 40G and 10G speeds  Upgrade path as user moves from a LAG with 10G links to bundle with 40G and/or 100G links and also protect the investment in 10G links. Modify the Link protection behavior in Static LAG  Currently in static link protection for AE, only traffic egressing out of the standby link is dropped but all ingress traffic is accepted. Modify this behavior to drop the ingress traffic as well for Standby links.  Use case: Emulating an STP port in discarding mode without the overhead of STP or ERP
  • 7. Key IP/MPLS features in 14.1 Multicast Enhancements Multicast only Fast Re-Route  Fast Re-Route technology in Mulitcast Routing. Based on draft-karan-mofrr-02.  Multicast only Fast Reroute functionality allows fast reroute of multicast video streaming traffic, ensuring video quality does not suffer in event of network failures, congestion etc on one path. Group VPN Member support in MX  Group Member support for any-to-any secure connectivity based on RFC 3547.  Supported feature in SRX and extending in MX as a supported Group Member.  Interoperability with Cisco GET VPN as a member for multi-vendor deployment. CoS (forwarding class) Based Accounting  Enable Forwarding Class with counters while they already have classification available.  Provide packet/bytes statistics counter per protocol family (inet/inet6) for input & output direction on IFL and IFD level.
  • 8. EVPN Active/Active Multihoming  Interconnecting data centers across a wide area through Active-Active forwarding.  Provides load balancing of unicast traffic on both Active links to load balance traffic and better utilize their networks. VXLAN Gateway (VTEP) Trio Support  Providing an overlay of L2 network over L3 network by encapsulating L2 frames in L3 (IP/UDP) packets. VXLAN - EVPN A/S stitching  Ability to stitch and interoperate between EVPN Active-standby and VXLAN, while the former is providing inter-DC connectivity and the latter is providing intra-DC connectivity Key Data center and Ethernet features in 14.1
  • 9. Key Data center and Ethernet features in 14.1 OVSDB Support in MX  OVSDB support on MX-series to interoperate with VMware's NSX.  SDN Controller for provisioning VXLAN and exchange MAC to VTEP binding between different VTEPs MAC pinning & MAC move-VPLS  MAC pinning is a feature where dynamically learned MAC over 'MAC Pinning Enabled interfaces’ is not allowed to be re-learned on any other interface till MAC address timeout (or Aging) in the same bridge domain or VPLS.  Provides protection in L2 network to avoid MAC move in hardware and loop in L2 bridges.
  • 10. Key Services Features in 14.1 Traffic Detection Function (14.X55)  Enable policy and control for a standalone Traffic Detection Function (TDF) on the SDG using the Gx interface. Policy enforcement is for L3 to L7 policies (i.e. DPI).  Usecase: Subscriber monetization in wireless and wireline networks. Increase ALG Support for CGN  Further enhancement of ALG (Application Layer Gateway) supported list in CGN.  Improve further transparency and avoid breaking application in CGN deployment by increasing ALG supported list.
  • 11. Key Platform Improvements in 14.2 Inline GRE Defragmentation  Implementation of inline GRE reassembly  Allows customers to use Trio based MPCs for GRE tunnels CNH optimization and VRF LOCALIZATION  Improve Chain Composite NH (CNH) memory footprint to increase overall scale  optimize certain data structures to improve scale  Selectively download a VPN FIB to only those PFEs where the customer connection is terminating  Allow PFEs to scale independently; increase the overall L3VPN FIB scale of MX Interface DAMPENING  Instantaneous Multiple Flaps with very short UP/DOWN duration (in milliseconds)  Periodic Flaps with long UP/DOWN duration (in seconds)
  • 12. Key Platform Improvements in 14.2 Logical Systems support on MX-VC Enhanced Link Aggregation (LAG)  Removes next hop dependency in LAG environments  FIB scale, and FIB convergence time improves when this feature is utilized Fast Interface Shutdown (3sec) after Final RE Failure  The goal is to shutdown/power off line card ports within 3 sec when “Final RE” is lost.  “Final RE” is the sole RE on a single RE chassis and it is the Master RE when the other RE is not ready for GRES in a dual RE chassis router Adaptive load balancing for ECMP next hops  Addresses traffic load imbalance issue caused by hashing algorithm  Link utilization based flow rebalance  Per-packet based random spray
  • 13. Key Platform Improvements in 14.2 8K SCALE for VRRP  Improve the scalability and convergence of VRRP, when running over AE and IRB interfaces MS-MPC & MS-MIC support on MX-VC  The infrastructure for this feature provides support for all hardware based ejunos services NAT with Port bucket allocation (PBA)  Reduce the number of logs created while using CGNAT and deliver a cost effective solution
  • 14. Key IP/MPLS features in 14.2 MPLS On-demand Loss & Delay measurement  Introduces LSP SLA measurement as define in RFC 6374 for the following KPIs  Loss Measurement (packet and octet)  Throughput Measurement (packet and octet)  Two-way channel delay (CD)  Round-trip delay (RTT)  Inter-Packet Delay Variation (IPDV) MVPN MIB  Provides the following read-only capability into MVPN state. Aids in troubleshooting  Multicast VRF  Tunnel information  State information
  • 15. Key IP/MPLS features in 14.2 Link state distribution via BGP  Uses BGP as the distribution mechanism for traffic engineering data between routers in different IGP areas and/or Autonomous Systems  The mechanism can also be used to exchange topology and TE data between the network and external network-aware applications Dynamic ingress LSP splitting  Elastic sizing of LSPs and creation/removal of LSPs based on actual traffic patterns  Overcome current limitations of Auto-Bandwidth  Solve bin packing without the need for additional provisioning efforts Remote LFA in IS-IS  Enable next-next hop neighbors a.k.a PQ node to the destination as a valid conduit to route MPLS traffic from primary to secondary in case of a link or node failure condition
  • 16. Key MANAGEABILITY Features in 14.2 IPv6: RFC3162 Radius over IPv6 for system AAA  With this feature, JUNOS users should be able to login to the router authenticated through RADIUS over an IPv6 network UI: Locks for Protected Data  This feature implements "apply-lock" statement that controls who can "unprotect“ protected configuration data. UI: Commit time Improvement: Export functionality optimization and Persist groups optimization  The commit time is improved by adding a new daemon to handle export functionality  The second feature is to optimize the Persist groups feature to make it proportional to size of change to help improve overall commit time.
  • 18. BSD 10 Upgrade Junos Kernel modernization • New development tools • Faster BSD security updates • Clean separation of Junos and Free BSD SMP Infrastructure • New RPD modularity • New SMP capabilities • S&P increase foundation Modular Control Plane Data Plane Phased Delivery • MX introduction 1H2015 • EX, QFX, PTX, introduction 2H2015 • TBD for high end SRX Customer Experience • Smarter platform packaging • Improved modularity • Boot resiliency media usage change • Faster future Free BSD Upgrades
  • 19. Junos Kernel Modernization • Performance improvement – Boot time/Commit time improvement – Control Plane performance improvement • Remove “Giant lock” - Path to user space multithreading support (Run any Junos daemon with multi core/multi thread) • Increased BSD Reliability – BSD community is active on 10.x – Numerous security updates • FIPS crypto compliance (FIPS and Common Criteria certification at FRS) – File system improvements for stability • Improved supportability/stability – Resilient Boot – File system/driver improvements, supportability enhancement, etc – Faster snapshot capability / Multiple system snapshots
  • 20. SMP Benefits Preliminary results* • ~2x faster in subscriber scaling • ~2x faster in 128K IFL creation time using multi-core • ~2x increase in BGP Receive path performance with logical router configurations • ~80% increase in the rate of creating 256K IFLs • ~30% increase in the rate of installing 400K BGP routes in the FIB – * Note: Final characterization on production releases/configs coming soon
  • 21. Routing Engine Processor Memory Connection to PFEs Disk Media First Junos OS Support RE-S-1300-2048 1.3-GHz Pentium 2048 MB Gigabit Ethernet 40 GB Hard disk 1 GB CompactFlash card 8.2 RE-S-2000-4096 2.0-GHz Pentium 4096 MB Gigabit Ethernet 40 GB Hard disk 1 GB CompactFlash card 8.2 RE-S-1800x2 1800-MHz 8 GB or 16 GB Gigabit Ethernet 32 GB SSD 4 GB CompactFlash card 10.4 RE-S-1800x4 1800-MHz 8GB or 16 GB Gigabit Ethernet 32 GB SSD 4 GB CompactFlash card 10.4 RE-MX2000-1800x4 1800-GHz 16 GB Gigabit Ethernet – 4 GB Fixed Internal CompactFlash card 12.3R2 MX High End Platform Migration Plan at 15.1 • 15.1 Supports MX240, MX480, MX960, MX2010/2020 with following REs All MX SCBs will be supported. No PFE changes Linecards and MICs remains unaffected. SMP capable RE
  • 23. Junos release model evolution Focus on turning around quality Support the growth of the business Required Maturity / Quality / Efficiency - More products - More complexity - More engineers - Higher Customer Expectations - More SW focus in Networks - More responsive to Customer needs 2010 2012 2015 Innovation Release Major Release Junos 2015 Model (Starting with 15.1) DESIGN REQUIREMENT ANALYSIS CODE REVIEWCODING & TESTING Feature Development Top Of Tree (TOT) Single Integration Branch Scale + Performance + Multi Dimensional + Sanity PDT + User Case + Regression Regression IB FRS MR+SR Testing Feature Automation + Static Analysis + Code Coverage R1 R2 R3 F1 F2
  • 24. 2015 New Release Model • Two Major releases a year – Focused on Quality and Schedule – Regular cadence of maintenance and service releases – 3 Years of Engineering Support + 6 months of Service Support • Four Innovation Releases a Year: – Added new release vehicle for faster Innovation and agility – Innovation Releases four times a year; two Innovation Releases between each Major release with on demand service releases for critical fixes – 6 months of Engineering Support + 6 months of Service Support
  • 25. New Release Model: Customer View CUSTOMER BENEFITS: CURRENT RELEASE MODEL NEW RELEASE MODEL Major Releases 3 times/year 2 times/year Number of EEOL Major Release 1 2 Minor / Innovation Releases None 4 times/year Maintenance Releases Bug fixes & New features Bug fixes only Engineering Support Two releases 24 months; One release 36 months Major (EEOL) 36 months; Minor (Innovation) 6 months • Choice: Conservative Major Release or Aggressive Innovation Release • Faster time to mature for Major Releases • Rapid and agile time to market for new features in Innovation Releases • 2 EEOL releases per year, total of 6 formally supported releases per year
  • 27. Definition • Automation – “Automatically controlled operation of an apparatus, process, or system by mechanical or electronic devices that take the place of human labor” http://www.merriam-webster.com/dictionary/automation • Programmability: – “Having the ability to accept a sequence of coded instruction in order to achieve a specific result”
  • 28. Frameworks • Puppet* – EX, MX and QFX standalone – Phys Int, L2 ports, VLANs, LAG – ERB templates on Roadmap • Chef* – EX and QFX standalone – Phys Int, L2 ports, VLANs, LAG – ERB templates on Roadmap *Requires agent on device • Ansible – Uses PyEZ modules (Python and YAML based) – Greenfield and Bench Testing – RPCs on roadmap
  • 29. Building Blocks • SLAX – On and Off Box automation scripting – Syntax overlay for XSLT • PyEZ – Python framework for any device 11.4 and later – Device mgmt. and “fact gathering” – Op and config data – Utils for software upgrade, file-system and SCP • Python on-box - Enabling Python on the box - “Everything” that is possible with SLAX can be done with Python - API is Python/PyEZ - Part of core Junos image - Will be supported on major platforms supporting Junos release 15.2 or later
  • 30. DIY NETCONF LIBRARIES* Language of API Mode of Distribution Maturity Support URL Additional Notes Ruby Open Source Most popular. 3200+ downloads. Open Source Click Wins big on ease of installation, features, limited dependencies and active support. Java via Juniper website. Will be shortly available on github. Already being used by enterprise customers. JTAC Click Very simple to get started. Easy on installation. Single .jar file to use/zero dependencies. Python Open Source Based on an already popular open source client. Open Source. Click Favorite language of scripters. Perl via Juniper website. Most ancient of all API’s. Needs work to ease installation JTAC Click Installation of the API is not entirely smooth and needs further work to simplify the process. PHP Open Source Not in a ready to use state yet. Open Source Click Still in development stage.