© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#LTRIOT-2150
• Introduction
• FND Overview
• FND Requirements
• FND Installation
• Troubleshooting tips and tricks
• Conclusion
Agenda
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5LTRIOT-2150
Introduction
• IoT Field Area Routing Portfolio
• High level overview
• History of the Product.
• Architecture
• Use cases
IOT Field Area Routing Portfolio
LoRa ™ Network Features
Low Cost Minimal infrastructure
Low cost end-node
Open SW
Long Range Greater than cellular
Deep indoor coverage
Star topology
Max Lifetime Low power optimized
10-20yr lifetime
>10x vs cellular M2M
Multi-Usage High capacity
Multi-tenant
Public network
Semtech Proprietary and Confidential 12
Field Area Network (Wi-SUN)
AMI smart meteringDistribution automationStreet lightingO&G wellhead monitoringWater/wastewater
Low Power Long Range Wireless (LPWA – LoRA)
SP IoT InfrastructuresBattery powered sensorsEnvironmental monitoringSmart Cities, parking, and AgricultureSP cell tower monitoring
Remote Asset Monitoring
Pipeline monitoringRoadside infrastructureDistribution automationATMsDigital Signage
Fleet VehiclesMass Transit
Automated Vehicle Location tracking, Data Uploaded in Seconds with 4G/LTEHandles Multiple Wireless Laptops, Smartphones, Tablets Simultaneously
Premium Mobile Broadband (PMB)
Public safety and security CPE
CGR1000
SDKIR500
IR910
IR8x9 +
LoRA
Modem 819H IR829
IR809
IOT Field Network Director/Industrial Operations Kit – Zero Touch Provisioning, Firmware upgrade,…
IOT Software Platform – Fog Computing, BYOI,…
819H
IR829
IR809
819H
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 7LTRIOT-2150
High Level Overview
IOT-FND
Server
IOT-FND
Server
DBDHCP
Server
IOT-FND Cluster
Load
Balancer
HER
(ISR/ASR/CSR)
Partner Application
(Northbound API
Consumer)
CA/SCEP
Server
TPS ProxyRA
Data Center
DMZ
SP Backhaul
IR8xx
C819CGR1k
Mesh DevicesIR500
Cellular/Wimax/Satellite/Wired
Backhaul
802.15.4 WPAN
Wi-Fi
To/From
Routers
To/From
Routers
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
FND Functional Overview
8LTRIOT-2150
• Keep an inventory of all networking devices in solution (mesh endpoints, field area routers, and headend tunnel routers)
• Accept registrations from mesh endpoints and FARs
• Automatically provision field area routers and tunnel routers with CLI configuration (for tunnels, mesh interface, etc) (“ZTD”)
• Automatically provision mesh endpoints with basic configuration
• Collect metrics and events from field area routers, headend tunnel routers, and mesh endpoints, and store them in DB
• Give operators visibility into network status, events, issues, metrics
• Update firmware on groups of FARs and mesh endpoints
• Provide SOAP NBAPI for integration with other headend apps
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9LTRIOT-2150
FND Software Overview
Service Layer Inventory Properties Metrics Events Rules
…
CGMesh Device Module
CSMP Protocol Module
CGR1000 Device Module
CGDM Protocol Module
ASR1000 Device Module
Netconf Protocol Module
…
Web UI Module SOAP API Module
…
Cisco
Connected
Grid
Endpoint
Cisco Connected
Grid Router 1000
SeriesCisco
Aggregation
Services Router
DB
Partner or customer appls
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10LTRIOT-2150
FND Requirements
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 11LTRIOT-2150
Database Requirements for FND
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12LTRIOT-2150
FND Installation• First part of the Lab is here.
• Installing RPM files.
• Oracle DB installation.
• TPS configuration.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13LTRIOT-2150
FND Installation Step II• Crosscheck the installation done till now.
• We will continue with ZTD process.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14LTRIOT-2150
Zero Touch Deployment (ZTD) Registration
Router sends registration request and
CGNA executes the commands in the cg-nms-register profile
FND copies running configuration to before-registration-config
FND configures CGNA profiles for metric reporting, cg-nms-periodic
and cg-nms-rpl
FND processes the device configuration template
FND sends a request to the router’s WSMA config agent containing the configuration
commands
FND instructs router’s WSMA exec agent to copy running
configuration to the startup configuration
FND requests router’s WSMA exec agent to obtain a copy of running
configuration
FND marks the router as “up”
Tunnel Provisioning
CGNA sends a message to the URL configured in
profile
FND forms EID and SN from the HTTPS client’s
certificate
FND confirms entry for the router in the FND database
FND copies running configuration to before-
tunnel-config
FND processes the router tunnel addition template
FND sends a request to the router’s WSMA config agent containing the output of the
template
FND requests the current running configuration
SCEP Enrollment
A newer utility owed cert (LDevID) is obtained
LDevID enrollment request signed using the
SUDI key
Certificate enrollment is controlled by EEM
TCL script is triggered by one of the events
• Periodic (600 seconds default)
• Certificate Enrollment Completion
• Manually triggered (event manager run
tm_ztd_scep.tcl)
CGNA Profile(cg-nms-tunnel) activated
Bootstrap Configuration
• WAN Configuration
• PKI Configuration
• HTTPS Configuration
• WSMA Configuration
• AAA Configuration
• ODM Configuration
• CGNA Configuration
• SCEP EEM Configuration
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15LTRIOT-2150
Preparing the router for ZTD deploymentAdding the device to FND server.
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Spark
Questions? Use Cisco Spark to communicate with the speaker after the session
1. Find this session in the Cisco Live Mobile App
2. Click “Join the Discussion”
3. Install Spark or go directly to the space
4. Enter messages/questions in the space
How
cs.co/ciscolivebot#LTRIOT-2150
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
• Please complete your Online Session Evaluations after each session
• Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt
• All surveys can be completed via the Cisco Live Mobile App or the Communication Stations
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/.
Complete Your Online Session Evaluation
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Lunch & Learn
• Meet the Engineer 1:1 meetings
• Related sessions
19LTRIOT-2150