Blog

Cisco ISE/Firepower Tip: pxGrid

Cisco ISE/Firepower Tip:
Cisco Platform Exchange Grid (pxGrid)
With Cisco pxGrid (Platform Exchange Grid), your multiple security products can now share data and work together. This open, scalable, and IETF standards-driven platform helps you automate security to get answers and contain threats faster.

pxGrid

Its one API create a grid (net) where many Cisco Security products such as ISE/Firepower or even non-Cisco products as well can talk and share information with each other
for a list of non-cisco products:
https://www.cisco.com/c/m/en_us/products/security/technical-alliance-partners.html

What’s new in pxGrid 2.0?
pxGrid now uses WebSockets and REST API over the STOMP messaging protocol. This means no more dependency on the SDK and Java and C libraries. The development platform is open as long as it supports WebSockets and REST API over STOMP. This also further increases pxGrid scalability.

pxGrid Video

https://developer.cisco.com/site/pxgrid/

https://developer.cisco.com/docs/pxgrid/#!getting-started/getting-started

#devnet
#ciscochampion

 

300-550 NPDESI Tip

300-550 NPDESI Tip
Designing and Implementing Cisco Network Programmability:

API [application programming interface] is a piece of software code that can make two applications talk to each other, for instance, imagine that you create an application to track public tweets and it should instantly display public tweets and their location in google map to your application users.
In this case, my application will need two APIs , one to communicate with Google maps and one to communicate wit Tettwer.

But what about Network Devices?
Traditional methods to manage a network device are:
-SNMP
-TELNET
-SSH

Nowadays, Programmatic methods to manage network devices use APIs such as:
-NX-API
(which uses HTTP, and HTTPS to make command line calls to the network device and supports the XML and JSON encoding formats.)
-REST [it use HTTP methods such as GET & POST]
-NETCONF
-RESTCONF
-gRPC

#ciscohampion
Check Cisco platforms and their corresponding API(s) in the pics

cisco api

Introduction to AI & Machine Learning Part 1.

Artificial intelligence (AI) is an area of computer science that emphasizes the creation of intelligent machines that work and reacts like humans.

Some applications of AI include expert systems, speech recognition and machine vision.

But can we really call this AI , yes but this is not the Ultimate goal of AI , developers looking to create Machines more smarter than Humans , which leads many to warn from this step.

Elon Musk believes that the advancement in technology can create super intelligence that can threaten human existence.

This smart than Human AI ( we call it Artificial Super Intelligence ASI ) could be presented as network of computing power, it can be a human-computer interface(hybrid) or it can be a biologically advanced brain.

But we still far away from that, we did not even reach yet the point where AI machine can be smart as human beings.  (We call it Artificial General Intelligence AGI )

The Singularity Summit (2012) predicted this may happen around 2040 based on inputs from experts.

Most of the AI systems in place today are Weak Artificial Intelligence (WAI), which were designed to solve a specific problem.

Such as AlphaGo, who beat human champions in board game.

AI Types:

  • Artificial Super Intelligence (ASI)   , where machines are intelligent & smart more than human beings.
  • Artificial General Intelligence (AGI)  , where machines are intelligent & smart as human beings. This also what we call AI-complete.
  • Weak Artificial Intelligence (WAI), where machines are intelligent & smart less  than human beings in general while it could be smarter in specific task or set of tasks.

We are moving from WAI to AGI but slowly

 

Read More in my Article here :

https://learningnetwork.cisco.com/docs/DOC-35163