Next-gen Network Telemetry is Within Your Packets: In-band OAM. Frank Brockners, Shwetha Bhandari PSOSDN-2901

Size: px
Start display at page:

Download "Next-gen Network Telemetry is Within Your Packets: In-band OAM. Frank Brockners, Shwetha Bhandari PSOSDN-2901"

Transcription

1

2 Next-gen Network Telemetry is Within Your Packets: In-band OAM Frank Brockners, Shwetha Bhandari PSOSDN-2901

3 Continous & Always-On On Demand Checking Health and Compliance

4 Continous & Always-On On Demand Checking Health and Compliance

5 Prologue: Does your traffic comply? Why In-Band OAM? Use-Case Examples In-Band OAM The Technology A Peek at the Implementation In-Band OAM Solution Ecosystem PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 5

6 Prolog Consider TE, Service Chaining, Policy Based Routing, etc...: How do you prove that traffic follows the suggested path?

7 Willis says the first issue is connecting VNFs to the infrastructure. OpenStack does this in a sequential manner, with the sequence serially numbered in the VNF, but the difficulty comes when trying to verify that the LAN has been connected to the correct LAN port, the WAN has been connected to the correct WAN port and so on. "If we get this wrong for a firewall function it could be the end of a CIO's career," says Willis. October 14, 2015 Light reading citing Peter Willis, Chief researcher for data networks, British Telecom PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 7

8 Ensuring Path and/or Service Chain Integrity Approach Meta-data added to all user traffic Based on Share of a secret Provisioned by controller over secure channel Updated at every service hop Controller Secret Verifier checks whether collected meta-data allows retrieval of secret Path verified A X B C Verifier PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 8

9 Initial Idea: Combine multiple secrets Compose the Onion Approach A service is described by a set of secrets, where each secret is associated with a service function. Service functions encrypt portions of the meta-data as part of their packet processing. Only the verifying node has access to all secrets. The verifying nodes re-encrypts the meta-data to validate whether the packet correctly traversed the service chain. Notes To be used only when hardware assisted encryption is available. i.e. AES-NI instructions or equivalent. Otherwise this could be very costly operation to verify at line speed. S1 S2 Service-Secrets are nested like layers of an onion S3 PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 9

10 Solution Approach: Leveraging Shamir s Secret Sharing Polynomials Parabola: Min 3 points - Line: Min 2 points - Cubic function: Min 4 points Adi Shamir General: It takes k+1 points to defines a polynomial of degree k. PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 10

11 Solution Approach: Leverage Shamir s Secret Sharing A polynomial as secret Each service is given a point on the curve When the packet travels through each service it collects these points A verifier can reconstruct the curve using the collected points Secret : 3x 2 + 3x + 10 (3,46) (2,28) (1,16) Operations done over a finite field (mod prime) to protect against differential analysis A B X C 3x 2 + 3x + 10 Verifier PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 11

12 Operationalizing the Solution Leverage two polynomials: POLY-1 secret, constant: Each hop gets a point on POLY-1 Only the verifier knows POLY-1 POLY-2 public, random and per packet. Each hop generates a point on POLY-2 each time a packet crosses it. Each service function calculates (Point on POLY-1 + Point on POLY-2) to get (Point on POLY-3) and passes it to verifier by adding it to each packet. The verifier constructs POLY-3 from the points given by all the services and cross checks whether POLY-3 = POLY-1 + POLY-2 Computationally efficient: 3 additons, 1 multiplication, mod prime per hop POLY-1 Secret Constant + POLY-2 Public Per Packet = POLY-3 Secret Per Packet PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 12

13 Meta Data for Service/Path Verification Verification secret is the independent coefficient of POLY-1 Computation/retrieval through a cumulative computation at every hop ( cumulative ) For POLY-2 the independent coefficient is carried within the packet (typically a combination of timestamp and random number) n bits can service a maximum of 2 n packets Verification secret and POLY-2 coefficient ( random ) are of the same size Secret size is bound by prime number Transfer Rate RND/ Secret Size 1 Gbps Gbps Gbps Gbps Gbps Gbps 40 Max # of packets (assuming 64 byte packets) Time that random lasts at maximum 1 Gbps seconds, 36 minutes 10 Gbps seconds, 3.5 minutes 100 GBps seconds PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 13

14 Meta-Data Provisioning Meta-Data for Service Chain Verification (SCV) provisioned through a controller (OpenDaylight App) Netconf/YANG based protocol Provisioned information from Controller to Service Function / Verifier Service-Chain-Identifier (to be mapped to service chaining technology specific identifier by network element) Service count (number of services in the chain) 2 x SCV-key-set (even and odd set) Secret (in case of communication to the verifier) Share of a secret, service index 2nd polynomial coefficients Prime number SCV-key-sets: Prime secret share poly-2 S1 Verification request for a particular service chain SCV-key-sets: Prime secret share poly-2 S2 Service Chain Verification App SCV-key-sets: Prime secret share poly-2 S3 SCV-key-sets: Secret Prime secret share poly-2 Verifier PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 14

15 Proof of Transit: Meta-Data Transport Options Random Random (contd) Cumulative Cumulative (contd) nd Polynomial Interative computation of secret 16* Bytes of Meta-Data for SCV Random Unique random number (e.g. Timestamp or combination of Timestamp and Sequence number) Cumulative (algorithm dependent) *Note: Smaller numbers are feasible, but require a more frequent renewal of the polynomials/secrets. Transport options for different protocols Segment Routing: New TLV in SRH header Network Service Header: Type-2 Meta-Data In-band OAM for IPv6: Proof-of-transit extension header VXLAN-GPE Proof-of-transit embedded-telemetry header... more to be added (incl. IPv4) PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 15

16 enter: In-Band OAM

17 How to send OAM information in packet networks? On-Board Unit Speed control by police car In-band OAM OAM traffic embedded in the data traffic but not part of the payload of the packet OAM effected by data traffic Example: IPv4 route recording Out-of-band OAM OAM traffic is sent as dedicated traffic, independent from the data traffic ( probe traffic ) OAM not effected by data traffic Examples: Ethernet CFM (802.1ag), Ping, Traceroute PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 17

18 Remember RFC 791? PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 18

19 More recently: In-band Network Telemetry for P4 PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 19

20 In-Band/Passive OAM - Motivation Multipath Forwarding debug ECMP networks Service/Path Verification prove that traffic follows a pre-defined path Service/Quality Assurance Prove traffic SLAs, as opposed to probetraffic SLAs; Overlay/Underlay Derive Traffic Matrix Custom/Service Level Telemetry Most large ISP's prioritize Speedtest traffic and I would even go as far to say they probably route it faster as well to keep ping times low. Source: can_i_trust_my_speedtestnet_results_when_my_isp/ PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 20

21 What if you could collect operational meta-data within your traffic? Example use-cases... Path Tracing for ECMP networks Service/Path Verification Derive Traffic Matrix SLA proof: Delay, Jitter, Loss Custom data: Geo-Location,.. Meta-data required... Node-ID, ingress i/f, egress i/f Proof of Transit (random, cumulative) Node-ID Sequence numbers, Timestamps Custom meta-data PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 21

22 Example: Flow Tracing in EMCP Networks Probe packet ( ping ) tests the wrong path Trace all paths and detect the one with issues PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 22

23 Example: Derive the Network Traffic Matrix PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 23

24 Further Examples Delay measurements and trend analysis Link 3 Loss/Re-ordering Detection Link 1 Link 2 Link 4 Add sequence number Delay Link1 Delay Link2 Delay Link3 Delay Link4 Check sequence number Multicast t = 1 1.2ms 14.8ms 3.8ms 24.8ms t = 2 1.2ms 14.8ms 3.8ms 24.8ms t = 3 1.2ms 14.7ms 3.8ms 24.7ms t = 4 1.2ms 14.8ms 3.8ms 24.8ms t = 5 1.2ms 14.8ms 3.8ms 24.8ms t = 6 1.2ms 17.8ms 3.8ms 24.7ms t = 7 1.2ms 17.9ms 3.8ms 24.7ms t = 8 1.2ms 18.1ms 3.8ms 24.8ms PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 24

25 Example Generic customer meta-data: Geo-Location within your packets PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 25

26 Amending the OAM capabilities of IP Capability Existing Tools Additions Continuity Check Connectivity Verification Path Discovery and Verification Defect Indications Performance Monitoring BFD Ping / ICMP echo Traceroute IPPM (delay/packet loss) Light-weight continuity check (check without sending extra traffic) EMCP support Acknowledge different packet forwarding paths in routers EMCP support Acknowledge different packet forwarding paths in routers Prove correctness/integrity of forwarding path Indicate if a forwarding policy (service chain) has not been met Metrics for live data traffic (delay, packet loss) PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 26

27 In-Band OAM (ioam) Gather telemetry and OAM information along the path within the data packet, as part of an existing/additional header No extra probe-traffic (as with ping, trace, ipsla) Transport options IPv6: Native v6 HbyH extension header or double-encap VXLAN-GPE: Embedded telemetry protocol header SRv6: Policy-Element (proof-of-transit only) NSH: Type-2 Meta-Data (proof-of-transit only)... additional encapsulations being considered (incl. IPv4, MPLS) Deployment Domain-ingress, domain-egress, and select devices within a domaininsert/remove/update the extension header Information export via IPFIX/Flexible-Netflow/publish into Kafka Fast-path implementation Hdr ioam Payload ioam domain PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 27

28 Update SCV meta-data Insert SCV meta-data 3 B 6 IPFIX SCV Verifier Hdr Payload SCV meta-data Path-tracing data A Hdr r=45/c=0 A 1 Payload 1 2 C Update SCV meta-data 4 Hdr r=45/c=17 C 4 A 1 Payload 5 Hdr r=45/c=39 B 6 C 4 A 1 Payload D Update SCV meta-data Hdr Payload PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 28

29 ioam: Information carried Per node scope Hop-by-Hop information processing Device_Hop_L Node_ID Ingress Interface ID Egress Interface ID Time-Stamp Application Meta Data Set of nodes scope Hop-by-Hop information processing Service Chain Validation (Random, Cumulative) Edge to Edge scope Edge-to-Edge information processing Sequence Number PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 29

30 Tracing Option Option Type Opt Data Len IOAM-trace-type Elements-left <-+ Node data List [0] D a Node data List [1] t a S p a Node data List [n-1] Hop_Lim c node_id e ingress_if_id egress_if_id Node data List [n] timestamp <-+ app_data PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 30

31 Proof-of-Transit Option Option Type Opt Data Len POT type = 0 reserved <-+ Random P Random(contd) O T Cumulative Cumulative (contd) <-+ PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 31

32 Edge-to-Edge Option Option Type Opt Data Len IOAM-E2E-Type reserved E2E Option data format determined by IOAM-E2E-Type Option Type: 000xxxxxx 8-bit identifier of the type of option. Opt Data Len: 8-bit unsigned integer. Length of the Option Data field of this option, in octets. ioam-e2e-type: 8-bit identifier of a particular ioam E2E variant. 0: E2E option data is 64-bit Per Packet Counter (PPC) used to identify packet loss and reordering. Reserved: 8-bit. (Reserved Octet) Reserved octet for future use.g PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 32

33 Transport Options IPv6, VXLAN-GPE, SRv6, NSH... IPv6 Native v6 HbyH extension header Double-encapsulation: src=encap-node, dst=original VXLAN-GPE: Embedded telemetry protocol header; Combines with NSH etc. SRv6: ioam TLV in v6 SRheader SRH (proof-of-transit only) NSH: Type-2 Meta-Data (proof-of-transit only) PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 33

34 Implementation Approach In-band OAM mechanisms for IP (route recording) have been proposed in the past, but were always received with skepticism Performance concerns Footprint for a new technology (incl. new packet header) vs. installed base: Is there a sufficiently large greenfield network to allow for the change? Deployment starting point for in-band OAM for IPv6 IoT networks, Data-Center Networks, greenfield network deployments Let s stop arguing and go try PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 34

35 ioam6 Test Drive Extended Ping ipv6 ioam path-record ipv6 ioam node-id <node id> R7 ::b:1:0:0:7 node-id 7 R5#ping Protocol [ip]: ipv6 Target IPv6 address: ::b:1:0:0:8 Repeat count [5]: 1 Datagram size [100]: Timeout in seconds [2]: Extended commands? [no]: y Source address or interface: UDP protocol? [no]: Verbose? [no]: Precedence [0]: DSCP [0]: Include hop by hop Path Record option? [no]: y Sweep range of sizes? [no]: % Using size of 296 to accomodate extension headers ingress i/f node-id egress i/f R5 ::b:1:0:0:5 node-id 5 R6 ::b:1:0:0:6 node-id 6 R8 ::b:1:0:0:8 node-id 8 Type escape sequence to abort. Sending 5, 296-byte ICMP Echos to ::B:1:0:0:8, timeout is 2 seconds: 5(5) (3)7(4) (3)8(5) (5)8(3) (4)6(3) (5)5! Success rate is 100 percent (1/1), round-trip min/avg/max = 4/6/10 ms PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 35

36 Performance Test Results (native IPv6 encap) In-band OAM with no performance degradation IXIA (TX) Encap Transit Decap R1 ISR 3945 R2 ISR 3945 R3 ISR 3945 IXIA (RX) CPU Utilization in % at 600Mbps/no drops/imix traffic 100 flows Traffic Bi Dir Frame size in Bytes Traffic Load in % Loss in % RX Throughput in mbps Latency (ns) AVG Latency (ns) MIN Latency (ns) MAX CPU UTIL % ENCAP NODE (R1) CPU UTIL % Inter NODE (R2) CPU UTIL % DECAP NODE (R3) CEF IPv6 imix GRE+IPv6 imix ioam6 imix PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 36

37 Introducing Vector Packet Processor - VPP VPP is a rapid packet processing development platform for highly performing network applications. It runs on commodity CPUs and leverages DPDK NC/Y REST... Management Agent It creates a vector of packet indices and processes them using a directed graph of nodes resulting in a highly performant solution. Runs as a Linux user-space application Ships as part of both embedded & server products, in volume; Active development since 2002 Base ioam code already available in fd.io open repositories (more coming soon) Packet Processing: VPP See also: FD.IO (The Fast Data Project) Network IO Some initial ioam already in FD.IO: PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 37

38 ioam in VPP (native IPv6 encap) VPP Management Agent Packet Vector ` intoutput dpdkinput Tengigabitethernet Tengigabitethernet ethinput Ip6- input Tengigabitethernet Ip6- lookup Tengigabitethernet DPDK Ip6-hopby-hop Ip6-addhop-byhop Ip6-pophop-byhop Ip6- rewrite errordrop API ` ` Shared memory bus ioam data Collector PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 38

39 A glimpse at an in-band OAM Solution Ecosystem

40 Network Operations and SLA diagnostics In-Band OAM as part of a larger ecosystem Examples of enhanced use-cases Identifying the reason for path verification failure (triggered OAM) Identifying network and service chain bottlenecks (OAM analytics) Analyze route changes: Correlate route changes and path information PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 40

41 In-Band OAM Ecosystem: Needs, Principles, Tools Data Processing/Analytics/Visualization and corresponding Network Control Interpret, Analyze, Reason about Data Automatically implement conclusions in the network Tools: OpenDaylight, ELK stack,.. Data Aggregation and Distribution: Make data available for further processing Aggregate; Decouple data production from data consumption/processing Loosely coupled system: Interpret/transfor data on read, not on write: Message broker Tools: Apache Kafka, pmacctd,.. High-Speed Dataplane Implementation High-Speed data-plane implementation (IOS and VPP) Efficient export of all data required for analytics PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 41

42 Visualization & Analytics ioam event control Elasticsearch Logstash Kafka Apache Kafka ioam visualization OpenDaylight ioam6/scv app pmacct Control Telemetry/ OAM data Host 1 ioam6: encap VPP Node A 1 2 ioam6: Transit VPP Node D VPP Node B 4 3 ioam6: Decap & Verify VPP Node C Verifier Path Verified Data Export IPFIX, kafka Host 2 Host 3 Hdr Payload Hdr r=45/c=0 A 1 Hdr r=45/c=17 D 3 A 1 Hdr Payload Payload Payload PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 42

43 Ecosystem at work: Example Configure Proof of Transit Service chain: Service A Service B Service C Service B Service A VPP Service C Verifier Host 2 Host 1 VPP Routing configured so that: Traffic from Host1 is forwarded to Service B as next hop Traffic from Host2 is forwarded to Node Z as next hop VPP Node Z ioam Domain VPP Host 3 PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 43

44 Ecosystem components involved OSS (App or simulated by Postman) Restconf/YANG Service Chain Verification App Netflow Collector (pmacctd) Database (mysql) Netconf/YANG IPFIX Host 1 VPP Service A VPP Service B VPP VPP Service C Verifier Host 2 Node Z Host 3 ioam Domain PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 44

45 RESTconf call to OpenDaylight OSS simulated by Postman PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 45

46 Rendered instructions for VPP nodes PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 46

47 POT profiles configured on VPP PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 47

48 POT profiles configured on VPP PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 48

49 Example Network: Operation ioam6 GUI (NeXT based) Database (mysql) Netflow Collector (pmacctd) POT passes: packet is in policy Host 1 VPP Service A VPP Service B VPP VPP Service C Verifier Host 2 Node Z POT fails: packet is out of policy Host 3 PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 49

50 Verification Counters PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 50

51 IPFIX Data Export PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 51

52 Example: Triggered OAM Identifying the reason for path verification failure Service A Service B Service C Host 2 Host 1 Host 3 When POT succeeds, we know all Services were traversed correctly PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 52

53 Example: Triggered OAM Identifying the reason for path verification failure Service A Service B Service C! fail Host 2 Host 1 Host 3 In case of failure, one only knows that something failed, not what or where things failed PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 53

54 Triggered OAM: Turn on path tracing on demand Achieve full visibility into the path of the failed flow Service A Service B Service C! fail Host 2 Host 1 Node Z Host 3 Path tracing lifts the cover and gives full insight into the forwarding topology: Forwarding path revealed as incorrect. PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 54

55 Path Verification Failure Triggers Tracing Enable path tracing for flows which fail verification App / Control Center Network Controller Message Broker Configure ioam tracing Path Verification Failure PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 55

56 Path Verification Failure Triggers Tracing App / Control Center OSS / Visualization Network Controller Message Broker Path Verification Failure Path details flow which failed path verification PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 56

57 Example: OAM Analytics / SLA check Identifying network & service chain bottlenecks Overlay Networks, Service chains / path have associated SLA For Overlay Networks and NFV service chaining SLA-check is still very nacent Typically no end-to-end service chain SLA measurement Common interpretation is service-chain: Health = VM health KPIs for overlay networks and service chains are end-to-end delay, jitter and packet drops Approach: Leverage end-to-end, per hop delay, packet drop rates Continously monitor SLA in terms of delay and packet drops Identify hot spots/bottlenecks Suggest/signal solution approaches to Orchestration/OSS (e.g. Scale-out a service function: launch another instance; Reconfigure service function: change buffer configuration) PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 57

58 Example: OAM Analytics / SLA check Identifying network & service chain bottlenecks Host 2 Host 1 Host 3 Observation: Suddenly connectivity issues between Host 1 and Host 2 PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 58

59 Example: OAM Analytics / SLA check Identifying network & service chain bottlenecks Reconfigure routing Schedule new VNF OSS Network Controller Message Broker Unusual delay/loss PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 59

60 Detailed path tracing to identify the reason Delay A-B Delay B-C Observation Original path was A-B-C and fast Host 1! large delay Delay A-Z t0 t0 Service A! loss Service B Node Z t0 Service C Delay Z-C t0 Host 2 Host 3 At time t0 a path change happened: Traffic rerouted to A-Z-C Either Link A-Z is a low bandwidth link causing packet drops and/or Node Z is overloaded PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 60

61 PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 61

62 PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 62

63 Per-link delay reveals root cause: Route change to a low bandwidth link Delay 1-2 Delay 2-3 Delay 1-4 Delay 4-3 PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 63

64 Overlay Networks: Checking SLA Compliance on the real traffic PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 64

65 Summary

66 In-band OAM Status and more information Dataplane Implementation: FD.io/VPP (see fd.io) IOS (ISR-G2) PI31 (CCO: End of July/16) IOSv/VIRL Internet Drafts: In-band OAM requirements: In-band OAM data types: In-band OAM transport: Proof-of-transit: Videos: Google+ In-Band OAM group: Youtube In-Band OAM channel: Blogs: blogs.cisco.com/getyourbuildon/a-trip-recorder-for-all-your-traffic blogs.cisco.com/getyourbuildon/verify-my-service-chain Check out the demo on dcloud.cisco.com In-band OAM is found in the Service Provider category PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 66

67 In-Band OAM: Summary Enhanced visibility for all your traffic: New sources of data for SDN applications Network provided telemetry data gathered and added to live data Complement out-of-band OAM tools like ping and traceroute Path / Service chain verification Record the packet s trip as meta-data within the packet Record path and node (i/f, time, app-data) specific data hop-by-hop and end to end Export telemetry data via Netflow/IPFIX/Kafka to Controller/Apps In-band OAM can be implemented without forwarding performance degradation IOS and OpenSource (FD.io/VPP, OpenDaylight) Implementations PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 67

68 Complete Your Online Session Evaluation Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card. Complete your session surveys through the Cisco Live mobile app or from the Session Catalog on CiscoLive.com/us. Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 68

69 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Lunch & Learn Meet the Engineer 1:1 meetings Related sessions PSOSDN Cisco and/or its affiliates. All rights reserved. Cisco Public 69

70 Please join us for the Service Provider Innovation Talk featuring: Yvette Kanouff Senior Vice President and General Manager, SP Business Joe Cozzolino Senior Vice President, Cisco Services Thursday, July 14 th, :30 am - 12:30pm, In the Oceanside A room What to expect from this innovation talk Insights on market trends and forecasts Preview of key technologies and capabilities Innovative demonstrations of the latest and greatest products Better understanding of how Cisco can help you succeed Register to attend the session live now or watch the broadcast on cisco.com

71 Thank you

72

How to send OAM information in packet networks?

How to send OAM information in packet networks? In-Band OAM Frank Brockners, Shwetha Bhandari, Sashank Dara, Carlos Pignataro (Cisco) Hannes Gedler (rtbrick) Steve Youell (JMPC) John Leddy (Comcast) draft-brockners-proof-of-transit-01.txt draft-brockners-inband-oam-requirements-01.txt

More information

Next-gen Network Telemetry is Within Your Packets: In-band OAM

Next-gen Network Telemetry is Within Your Packets: In-band OAM Next-gen Network Telemetry is Within Your Packets: In-band OAM Frank Brockners Open Networking Summit 2017 Let s assume you re interested in the behavior of your live user-data traffic. What is the best

More information

Always on visibility: In-band OAM for IPv6

Always on visibility: In-band OAM for IPv6 Always on visibility: In-band OAM for IPv6 A trip-recorder for your traffic at line rate performance Frank Brockners BRKRST-2606 Today s Role Of A Network Engineer Enhanced Visibility And Diagnostics On-Board

More information

Cisco Tetration Analytics

Cisco Tetration Analytics Cisco Tetration Analytics Real-time application visibility and policy management using advanced analytics Yogesh Kaushik, Sr. Director Product Management PSOACI-2100 Agenda Market context Introduction:

More information

VRF, MPLS and MP-BGP Fundamentals

VRF, MPLS and MP-BGP Fundamentals VRF, MPLS and MP-BGP Fundamentals Jason Gooley, CCIEx2 (RS, SP) #38759 Twitter: @ccie38759 LinkedIn: http://www.linkedin.com/in/jgooley Agenda Introduction to Virtualization VRF-Lite MPLS & BGP Free Core

More information

OpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished DEVNET-1104

OpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished DEVNET-1104 OpenStack Enabling DevOps Shannon McFarland CCIE #5245 Distinguished Engineer @eyepv6 DEVNET-1104 Agenda Introduction DevOps OpenStack Virtualization CI/CD Pipeline Orchestration Conclusion What is DevOps?

More information

Resource Allocation Resource Usage Data Access Control. Network Intelligence, Guidance. Statistics, States, Objects and Events.

Resource Allocation Resource Usage Data Access Control. Network Intelligence, Guidance. Statistics, States, Objects and Events. Resource Allocation Resource Usage Data Access Control POLICY ENGINE Network Intelligence, Guidance APPLICATIONS & PaaS ANALYTICS Workflow SERVICE ORCHESTRATION AND CONTROL NETWORK Statistics, States,

More information

Benefits of SDN Modeling and Analytics tool for complex Service Provider Network

Benefits of SDN Modeling and Analytics tool for complex Service Provider Network Benefits of SDN Modeling and Analytics tool for complex Service Provider Network George Backer, Senior Director, Charter Communications Manish Jani, Senior Architect, Cisco Systems BRKNMS-1010 BRKNMS-1010

More information

In-situ OAM. IPPM November 6 th, 2018

In-situ OAM. IPPM November 6 th, 2018 In-situ OAM IPPM November 6 th, 2018 There are quite a few IOAM related drafts IOAM data fields definition draft-ietf-ippm-ioam-data IOAM data export draft-spiegel-ippm-ioam-rawexport-01 IOAM data fields

More information

How OAM Identified in Overlay Protocols

How OAM Identified in Overlay Protocols How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-102 July 2018, Montreal Problem statement How to achieve unambiguous identification of OAM? Active OAM uses specifically

More information

The Transformation of Media & Broadcast Video Production to a Professional Media Network

The Transformation of Media & Broadcast Video Production to a Professional Media Network The Transformation of Media & Broadcast Video Production to a Professional Media Network Subha Dhesikan, Principal Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after

More information

Introduction to MPLS APNIC

Introduction to MPLS APNIC Introduction to MPLS APNIC Issue Date: [201609] Revision: [01] What is MPLS? 2 Definition of MPLS Multi Protocol Label Switching Multiprotocol, it supports ANY network layer protocol, i.e. IPv4, IPv6,

More information

Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia

Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, and Alberto Leon-Garcia The Edward S. Rogers Sr. Department of Electrical and Computer Engineering University of Toronto, ON, Canada Motivation: IoT

More information

Multi-Dimensional Service Aware Management for End-to-End Carrier Ethernet Services By Peter Chahal

Multi-Dimensional Service Aware Management for End-to-End Carrier Ethernet Services By Peter Chahal Multi-Dimensional Service Aware Management for End-to-End Carrier Ethernet Services By Peter Chahal We all know Ethernet based on its long history as the LAN connectivity technology of choice. Recently,

More information

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision: Introduction to MPLS APNIC Technical Workshop January 23 to 25, 2017. NZNOG2017, Tauranga, New Zealand. Issue Date: [201609] Revision: [01] What is MPLS? 2 1 Definition of MPLS Multi Protocol Label Switching

More information

APIC-EM / EasyQoS - End to End Orchestration of QoS in Enterprise Networks

APIC-EM / EasyQoS - End to End Orchestration of QoS in Enterprise Networks APIC-EM / EasyQoS - End to End Orchestration of QoS in Enterprise Networks Saurav Prasad Technical Marketing Engineer CTHNMS-1002 Cisco Spark How Questions? Use Cisco Spark to chat with the speaker after

More information

Performing Diagnostics

Performing Diagnostics CHAPTER 11 This chapter describes the Diagnostics application in Cisco Prime Provisioning 6.3. Introduction This section provides an overview of the Cisco Prime Provisioning Diagnostics application. The

More information

Cisco Tetration Analytics

Cisco Tetration Analytics Cisco Tetration Analytics Enhanced security and operations with real time analytics Christopher Say (CCIE RS SP) Consulting System Engineer csaychoh@cisco.com Challenges in operating a hybrid data center

More information

Lecture 3. The Network Layer (cont d) Network Layer 1-1

Lecture 3. The Network Layer (cont d) Network Layer 1-1 Lecture 3 The Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router? Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets

More information

PSOACI Tetration Overview. Mike Herbert

PSOACI Tetration Overview. Mike Herbert Tetration Overview Mike Herbert Cisco Spark How 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

More information

Cisco SD-WAN and DNA-C

Cisco SD-WAN and DNA-C Cisco SD-WAN and DNA-C SD-WAN Cisco SD-WAN Intent-based networking for the branch and WAN 4x Improved application experience Better user experience Deploy applications in minutes on any platform with consistent

More information

Segment Routing MPLS OAM Support

Segment Routing MPLS OAM Support Segment Routing Operations, Administration, and Maintenance (OAM) helps service providers to monitor label-switched paths (LSPs) and quickly isolate forwarding problems to assist with fault detection and

More information

DNA Automation Services Offerings

DNA Automation Services Offerings DNA Automation Services Offerings Jamie Owen, Solutions Architect, Cisco Advanced Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Manually Configured IPv6 over IPv4 Tunnels

Manually Configured IPv6 over IPv4 Tunnels This feature provides support for manually configured IPv6 over IPv4 tunnels. A manually configured tunnel is equivalent to a permanent link between two IPv6 domains over an IPv4 backbone. Finding Feature

More information

Segment Routing MPLS OAM Support

Segment Routing MPLS OAM Support Segment Routing Operations, Administration, and Maintenance (OAM) helps service providers to monitor label-switched paths (LSPs) and quickly isolate forwarding problems to assist with fault detection and

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands Distinguished Engineer BRKIPM-2239 Agenda Introduction Solution Overview Encapsulation Sets and Areas Forwarding ECMP BIER Overlay

More information

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco

PSOACI Why ACI: An overview and a customer (BBVA) perspective. Technology Officer DC EMEAR Cisco PSOACI-4592 Why ACI: An overview and a customer (BBVA) perspective TJ Bijlsma César Martinez Joaquin Crespo Technology Officer DC EMEAR Cisco Lead Architect BBVA Lead Architect BBVA Cisco Spark How Questions?

More information

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,

More information

Cisco SAN Analytics and SAN Telemetry Streaming

Cisco SAN Analytics and SAN Telemetry Streaming Cisco SAN Analytics and SAN Telemetry Streaming A deeper look at enterprise storage infrastructure The enterprise storage industry is going through a historic transformation. On one end, deep adoption

More information

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS SOLUTION OVERVIEW VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS Combined solution provides end-to-end service and infrastructure visibility, service monitoring and

More information

with ACI Any workload anywhere.

with ACI Any workload anywhere. Cisco IT: Scalable Enterprise UCS with ACI Any workload anywhere. Hugh Flanagan, Senior IT Engineer Jason Stevens, IT Engineer BRKCOC-0 Agenda Introduction Challenges of Large Scale UCS Deployments in

More information

Intuit Application Centric ACI Deployment Case Study

Intuit Application Centric ACI Deployment Case Study Intuit Application Centric ACI Deployment Case Study Joon Cho, Principal Network Engineer, Intuit Lawrence Zhu, Solutions Architect, Cisco Agenda Introduction Architecture / Principle Design Rollout Key

More information

Emerging MPLS OAM mechanisms

Emerging MPLS OAM mechanisms Emerging MPLS OAM mechanisms Answering the interoperability and scalability question Data Networks Operation John Nakulski Product Manager October 2006 Page 1 Agenda Introduction The Need for MPLS OAM

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

Step 2. Manual configuration of global unicast and link-local addresses

Step 2. Manual configuration of global unicast and link-local addresses Lab: ICMPv6 and ICMPv6 Neighbor Discovery CIS 116 IPv6 Fundamentals Enter your answers to the questions in this lab using Canvas Quiz DHCPv6 Lab. Part 1: Setup Step 1. Basics a. Log into NetLab: ccnp.bayict.cabrillo.edu

More information

Applying Hyper-scale Design Patterns to Routing

Applying Hyper-scale Design Patterns to Routing Applying Hyper-scale Design Patterns to Routing Hannes Gredler, CTO RtBrick Inc. DEVNET-2064 2 Who am I? CTO at RtBrick, Inc. Past stint: Distinguished Engineer with the other router-vendor 18 Years working

More information

MPLS EM MPLS LSP Multipath Tree Trace

MPLS EM MPLS LSP Multipath Tree Trace MPS EM MPS SP Multipath Tree Trace ast Updated: December 12, 2011 The MPS EM--MPS SP Multipath Tree Trace feature provides the means to discover all possible equal-cost multipath (ECMP) routing paths of

More information

Network Operations Analytics

Network Operations Analytics Network Operations Analytics Solution Guide Version 2.4.4 (Build 2.4.4.0.x) June 2016 Copyright 2012-2016 NetFlow Logic Corporation. All rights reserved. Patents Pending. Contents Introduction... 2 Solution

More information

Application Visibility and Experience through Flexible Netflow

Application Visibility and Experience through Flexible Netflow Application Visibility and Experience through Flexible Netflow Murali Erraguntala, Product Manager (merragun, @muralie) Gurudutt Pai, Technical Marketing Engineer (gupai, @gurudatt28227) DEVNET-2047 https://cisco.box.com/v/clus-fnf

More information

Intelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010

Intelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010 Intelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010 Agenda Challenges Architectures Cisco IWAN Proof Points Challenges Application landscape is changing Applications Are Moving to

More information

Next generation branch with SD-WAN and NFV

Next generation branch with SD-WAN and NFV Next generation branch with SD-WAN and NFV Kiran Ghodgaonkar, Senior Manager, Enterprise Marketing Mani Ganeson, Senior Product Manager PSOCRS-2004 @ghodgaonkar Cisco Spark How Questions? Use Cisco Spark

More information

Tetration Hands-on Lab from Deployment to Operations Support

Tetration Hands-on Lab from Deployment to Operations Support LTRACI-2184 Tetration Hands-on Lab from Deployment to Operations Support Furong Gisiger, Solutions Architect Lawrence Zhu, Sr. Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate

More information

Cisco IOS LISP Application Note Series: Access Control Lists

Cisco IOS LISP Application Note Series: Access Control Lists Cisco IOS LISP Application Note Series: Access Control Lists Version 1.1 (28 April 2011) Background The LISP Application Note Series provides targeted information that focuses on the integration and configuration

More information

Configuring Cisco Performance Monitor

Configuring Cisco Performance Monitor This document contains information about and instructions for configuring Cisco Performance Monitor. Finding Feature Information, page 1 Information About Cisco Performance Monitor, page 1 Restrictions

More information

ITU Workshop on Telecommunication Service Quality. Service assurance for Virtualized Networks and End-to-End Xhaul and C-RAN

ITU Workshop on Telecommunication Service Quality. Service assurance for Virtualized Networks and End-to-End Xhaul and C-RAN ITU Workshop on Telecommunication Service Quality Service assurance for Virtualized Networks and End-to-End Xhaul and C-RAN Evgeny Romanov, Solution Engineer, InfoVista www.infovista.com VistaInsight,

More information

Delay Controlled Elephant Flow Rerouting in Software Defined Network

Delay Controlled Elephant Flow Rerouting in Software Defined Network 1st International Conference on Advanced Information Technologies (ICAIT), Nov. 1-2, 2017, Yangon, Myanmar Delay Controlled Elephant Flow Rerouting in Software Defined Network Hnin Thiri Zaw, Aung Htein

More information

ECE 697J Advanced Topics in Computer Networks

ECE 697J Advanced Topics in Computer Networks ECE 697J Advanced Topics in Computer Networks Network Measurement 12/02/03 Tilman Wolf 1 Overview Lab 3 requires performance measurement Throughput Collecting of packet headers Network Measurement Active

More information

Technology Overview. Overview CHAPTER

Technology Overview. Overview CHAPTER CHAPTER 2 Revised: July 29, 2013, This overview of AVC technology includes the following topics: Overview, page 2-1 AVC Features and Capabilities, page 2-2 AVC Architecture, page 2-4 Interoperability of

More information

Configuring AVC to Monitor MACE Metrics

Configuring AVC to Monitor MACE Metrics This feature is designed to analyze and measure network traffic for WAAS Express. Application Visibility and Control (AVC) provides visibility for various applications and the network to central network

More information

Implementing Cisco IP Routing

Implementing Cisco IP Routing ROUTE Implementing Cisco IP Routing Volume 3 Version 1.0 Student Guide Text Part Number: 97-2816-02 DISCLAIMER WARRANTY: THIS CONTENT IS BEING PROVIDED AS IS. CISCO MAKES AND YOU RECEIVE NO WARRANTIES

More information

IQ for DNA. Interactive Query for Dynamic Network Analytics. Haoyu Song. HUAWEI TECHNOLOGIES Co., Ltd.

IQ for DNA. Interactive Query for Dynamic Network Analytics. Haoyu Song.   HUAWEI TECHNOLOGIES Co., Ltd. IQ for DNA Interactive Query for Dynamic Network Analytics Haoyu Song www.huawei.com Motivation Service Provider s pain point Lack of real-time and full visibility of networks, so the network monitoring

More information

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski Internet Technology 15. Things we didn t get to talk about Paul Krzyzanowski Rutgers University Spring 2016 May 6, 2016 352 2013-2016 Paul Krzyzanowski 1 Load Balancers Load Balancer External network NAT

More information

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017 A Segment Routing (SR) Tutorial R. Bonica NANOG70 June 6, 2017 AKA: SPRING IETF Standardization Source Packet Routing In Networking (SPRING) WG ISIS, OSPF, IDR and MPLS WGs What is SR? A tunneling technology

More information

DevOps CICD for VNF a NetOps Approach

DevOps CICD for VNF a NetOps Approach DevOps CICD for VNF a NetOps Approach Renato Fichmann Senior Solutions Architect Cisco Advanced Services Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

Configuring MLPPP. Finding Feature Information

Configuring MLPPP. Finding Feature Information The Multilink Point-to-Point (MLPPP) feature provides load balancing functionality over multiple WAN links, while providing multivendor interoperability, packet fragmentation and proper sequencing, and

More information

Lab Configuring and Verifying Standard IPv4 ACLs (Instructor Version Optional Lab)

Lab Configuring and Verifying Standard IPv4 ACLs (Instructor Version Optional Lab) (Instructor Version Optional Lab) Instructor Note: Red font color or gray highlights indicate text that appears in the instructor copy only. Optional activities are designed to enhance understanding and/or

More information

Implement Static Routes for IPv6 Configuration Example

Implement Static Routes for IPv6 Configuration Example Implement Static Routes for IPv6 Configuration Example Document ID: 113361 Contents Introduction Prerequisites Components Used Conventions Configure Network Diagram Configurations Verify Related Information

More information

Configuring Data Export for Flexible NetFlow with Flow Exporters

Configuring Data Export for Flexible NetFlow with Flow Exporters Configuring Data Export for Flexible NetFlow with Flow Exporters Last Updated: November 29, 2012 This document contains information about and instructions for configuring flow exporters to export Flexible

More information

I Commands. iping, page 2 iping6, page 4 itraceroute, page 5 itraceroute6 vrf, page 6. itraceroute vrf encap vxlan, page 12

I Commands. iping, page 2 iping6, page 4 itraceroute, page 5 itraceroute6 vrf, page 6. itraceroute vrf encap vxlan, page 12 iping, page 2 iping6, page 4 itraceroute, page 5 itraceroute6 vrf, page 6 itraceroute6 vrf encap vlan, page 7 itraceroute6 vrf encap vxlan dst-mac, page 8 itraceroute vrf, page 9 itraceroute vrf encap

More information

Accelerating vrouter Contrail

Accelerating vrouter Contrail WHITE PAPER Accelerating vrouter Contrail A VIRTUAL ROUTER (VROUTER) IS A SOFTWARE ONLY IMPLEMENTATION OF LAYER 3 INTERNET PROTOCOL (IP) ROUTING. ROUTING FUNCTIONS THAT ARE TRADITIONALLY DELIVERED AS DEDICATED

More information

Network Test and Monitoring Tools

Network Test and Monitoring Tools ajgillette.com Technical Note Network Test and Monitoring Tools Author: A.J.Gillette Date: December 6, 2012 Revision: 1.3 Table of Contents Network Test and Monitoring Tools...1 Introduction...3 Link Characterization...4

More information

VXLAN Overview: Cisco Nexus 9000 Series Switches

VXLAN Overview: Cisco Nexus 9000 Series Switches White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide

More information

Configuring Cisco IOS IP SLA Operations

Configuring Cisco IOS IP SLA Operations CHAPTER 58 This chapter describes how to use Cisco IOS IP Service Level Agreements (SLA) on the switch. Cisco IP SLA is a part of Cisco IOS software that allows Cisco customers to analyze IP service levels

More information

OpenFlow: What s it Good for?

OpenFlow: What s it Good for? OpenFlow: What s it Good for? Apricot 2016 Pete Moyer pmoyer@brocade.com Principal Solutions Architect Agenda SDN & OpenFlow Refresher How we got here SDN/OF Deployment Examples Other practical use cases

More information

Advanced CSR Lab with High Availability and Transit VPC

Advanced CSR Lab with High Availability and Transit VPC Advanced CSR Lab with High Availability and Transit VPC Fan Yang, Cisco, Engineer, Technical Marketing Nikolai Pitaev, Cisco, Engineer, Technical Marketing LTRVIR-3004 Agenda Slides (30 Min.): CSR 1000V

More information

Router Architecture Overview

Router Architecture Overview Chapter 4: r Introduction (forwarding and routing) r Review of queueing theory r Router design and operation r IP: Internet Protocol m IPv4 (datagram format, addressing, ICMP, NAT) m Ipv6 r Generalized

More information

Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6)

Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6) Next Generation MULTICAST In-band Signaling (VRF MLDP: Profile 6) Contents Introduction Background Information MLDP Signaling In-Band Signaling Overlay or Out-Of-Band Signaling Label Distribution Protocol

More information

COMP211 Chapter 4 Network Layer: The Data Plane

COMP211 Chapter 4 Network Layer: The Data Plane COMP211 Chapter 4 Network Layer: The Data Plane All material copyright 1996-2016 J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross

More information

Shim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI

Shim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Shim6: Network Operator Concerns Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Not Currently Supporting IPv6? Many parties are going forward with IPv6 Japan

More information

Orchestrated Assurance enabled by NFV 1 NFV ISG PoC Proposal

Orchestrated Assurance enabled by NFV 1 NFV ISG PoC Proposal Orchestrated Assurance enabled by NFV 1 NFV ISG PoC Proposal 1.1 PoC Team Members PoC Project Name: Orchestrated Assurance enabled by NFV Network Operators/ Service Providers: Orange Contact: Christos

More information

Trisul Network Analytics - Traffic Analyzer

Trisul Network Analytics - Traffic Analyzer Trisul Network Analytics - Traffic Analyzer Using this information the Trisul Network Analytics Netfllow for ISP solution provides information to assist the following operation groups: Network Operations

More information

Configuring IP SLAs LSP Health Monitor Operations

Configuring IP SLAs LSP Health Monitor Operations Configuring IP SLAs LSP Health Monitor Operations This module describes how to configure an IP Service Level Agreements (SLAs) label switched path (LSP) Health Monitor. LSP health monitors enable you to

More information

Introduction to Internetworking

Introduction to Internetworking Introduction to Internetworking Introductory terms Communications Network Facility that provides data transfer services An internet Collection of communications networks interconnected by bridges and/or

More information

Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN

Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN BRKCRS-2113 Cloud-Ready WAN For IAAS & SaaS With Cisco s Next- Gen SD-WAN Sumanth Kakaraparthi Product Leader SD-WAN Manan Shah Director Of Product Management Cisco Spark How Questions? Use Cisco Spark

More information

NFV Infrastructure for Media Data Center Applications

NFV Infrastructure for Media Data Center Applications NFV Infrastructure for Media Data Center Applications Today s Presenters Roger Sherwood Global Strategy & Business Development, Cisco Systems Damion Desai Account Manager for Datacenter, SDN, NFV and Mobility,

More information

Accelerating Contrail vrouter

Accelerating Contrail vrouter WHITE PAPER Accelerating Contrail vrouter WHEN DEPLOYED WITH THE JUNIPER NETWORKS CONTRAIL CLOUD NETWORKING PLATFORM, THE NETRONOME AGILIO VROUTER SOLUTION DELIVERS ACCELERATED PERFORMANCE THAT ENABLES

More information

CDN SaaS aligned to NFV

CDN SaaS aligned to NFV CDN SaaS aligned to NFV Eli Fuchs, Product Line Manager Service Provider Video Agenda IP Video Growth Trends Network Function Virtualization & Video Infrastructure Virtualized Content Delivery Networks

More information

This chapter provides information to configure Cflowd.

This chapter provides information to configure Cflowd. Cflowd In This Chapter This chapter provides information to configure Cflowd. Topics in this chapter include: Cflowd Overview on page 564 Operation on page 565 Cflowd Filter Matching on page 569 Cflowd

More information

Building a Platform Optimized for the Network Edge

Building a Platform Optimized for the Network Edge Building a Platform Optimized for the Network Edge MPLS + SDN + NFV WORLD 2018 Nicolas Bouthors, Enea Innovation Agenda Software Virtualization - Key Requirements Leveraging DPDK Multi-Function VNFs at

More information

Building Applications with IOx

Building Applications with IOx Building Applications with IOx DevNet 1031 Albert Mak, Senior Technical Lead, IOx, Enterprise Engineering DEVNET-1031 Agenda Applications in Fog/Edge Computing Introducing IOx IOx Application Enablement

More information

Performing Path Traces

Performing Path Traces About Path Trace, page 1 Performing a Path Trace, page 13 Collecting QoS and Interface Statistics in a Path Trace, page 15 About Path Trace With Path Trace, the controller reviews and collects network

More information

Programmable Overlays with VPP

Programmable Overlays with VPP Programmable Overlays with LinuxCon 2016, Toronto Florin Coras, Vina Ermagan Cisco Systems Overlay Network Engine Objective Enable programmable, software defined, overlays Data driven control-plane protocol

More information

Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems Clayton Hassen Bell Canada

Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems Clayton Hassen Bell Canada Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems (faiqbal@cisco.com) Clayton Hassen Bell Canada (clayton.hassen@bell.ca) Reference Topology & Conventions SR control plane is

More information

Chapter 7 Lab 7-1, Configuring BGP with Default Routing

Chapter 7 Lab 7-1, Configuring BGP with Default Routing Chapter 7 Topology Objectives Configure BGP to exchange routing information with two ISPs. Background The International Travel Agency (ITA) relies extensively on the Internet for sales. For this reason,

More information

IPv6 Tunnel through an IPv4 Network

IPv6 Tunnel through an IPv4 Network IPv6 Tunnel through an IPv4 Network Document ID: 25156 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram Configurations (Manual IPv6 Mode) Configurations

More information

Cisco Performance Routing

Cisco Performance Routing Cisco Performance Routing As enterprise organizations grow their businesses, the demand for real-time application performance and a better application experience for users increases. For example, voice

More information

Serviceability of SD-WAN

Serviceability of SD-WAN BRKCRS-2112 Serviceability of SD-WAN Chandrabalaji Rajaram & Ali Shaikh Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live

More information

MPLS LSP Ping, Traceroute, and AToM VCCV

MPLS LSP Ping, Traceroute, and AToM VCCV As Multiprotocol Label Switching (MPLS) deployments increase and the traffic types they carry increase, the ability of service providers to monitor label switched paths (LSPs) and quickly isolate MPLS

More information

Using Diagnostic Tools

Using Diagnostic Tools Using Diagnostic Tools The Tools System Diagnostics page on the INVESTIGATE view provides several diagnostic tools that help troubleshoot various kinds of network problems and process monitors. Tech Support

More information

Configuring Cisco IOS IP SLAs Operations

Configuring Cisco IOS IP SLAs Operations CHAPTER 50 This chapter describes how to use Cisco IOS IP Service Level Agreements (SLAs) on the switch. Cisco IP SLAs is a part of Cisco IOS software that allows Cisco customers to analyze IP service

More information

SDN Controller/ Orchestration/ FastDataStacks. Joel Halpern (Ericsson) Frank Brockners (Cisco)

SDN Controller/ Orchestration/ FastDataStacks. Joel Halpern (Ericsson) Frank Brockners (Cisco) SDN Controller/ Orchestration/ FastDataStacks Joel Halpern (Ericsson) Frank Brockners (Cisco) Building Blocks Service Model WorkFlow Topology App Intent Service/WF Life Cycle Manager Virtual Machine/Container

More information

Using Segment Routing OAM

Using Segment Routing OAM Segment Routing Operations, Administration, and Maintenance (OAM) helps service providers to monitor label-switched paths (LSPs) and quickly isolate forwarding problems to assist with fault detection and

More information

SDN, SD-WAN, NFV, VNF I m confused!

SDN, SD-WAN, NFV, VNF I m confused! SDN, SD-WAN, NFV, VNF I m confused! Presenter: Tim Sullivan CEO, Coevolve @timsullo April 2017 Introduction to Coevolve Coevolve was established in 2014 to help drive enterprise adoption of next-generation

More information

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical

Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Building a Video Optimized Private Cloud Platform on Cisco Infrastructure Rohit Agarwalla, Technical Leader roagarwa@cisco.com, @rohitagarwalla DEVNET-1106 Agenda Cisco Media Blueprint Media Workflows

More information

The Next Opportunity in the Data Centre

The Next Opportunity in the Data Centre The Next Opportunity in the Data Centre Application Centric Infrastructure Soni Jiandani Senior Vice President, Cisco THE NETWORK IS THE INFORMATION BROKER FOR ALL APPLICATIONS Applications Are Changing

More information

A Universal Terabit Network Dataplane

A Universal Terabit Network Dataplane A Universal Terabit Network Dataplane FastData.io Project th of July 07: material developed for Intel Purley Scalable Processor launch. Video clip version: https://www.youtube.com/watch?v=alj0xlevv. Accompanying

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Chapter 7 - Network Measurements Introduction Architecture & Mechanisms

More information

PSTN Fallback. Finding Feature Information

PSTN Fallback. Finding Feature Information The feature monitors congestion in the IP network and redirects calls to the Public Switched Telephone Network (PSTN) or rejects calls on the basis of network congestion. This feature can also use the

More information

Introduction to Cisco IoT Tools for Developers IoT 101

Introduction to Cisco IoT Tools for Developers IoT 101 Introduction to Cisco IoT Tools for Developers IoT 101 Mike Maas, Technical Evangelist, IoT, DevNet Angela Yu, Technical Leader DEVNET-1068 Agenda The Cisco IoT System Distributing IoT Applications Developer

More information

MPLS LSP Ping/Traceroute for LDP/TE, and LSP Ping for VCCV

MPLS LSP Ping/Traceroute for LDP/TE, and LSP Ping for VCCV MPLS LSP Ping/Traceroute for LDP/TE, and LSP Ping for VCCV First Published: January 26, 2004 Last Updated: February 27, 2009 The MPLS LSP Ping/Traceroute for LDP/TE, and LSP Ping for VCCV feature helps

More information