The document discusses Openflow, which is a communications protocol that gives access to the forwarding plane of a network switch or router. Openflow allows a central controller to control multiple network elements. It consists of an Openflow controller, Openflow protocol, and Openflow devices/agents that run on switches and routers and receive instructions from the controller. The Openflow protocol is used for communication between controllers and agents. Openflow version 1.0 supports lookup into a single flow table and actions like forwarding packets out all ports except the input port, redirecting to the controller, and forwarding to the local CPU.
The document discusses Openflow, which is a communications protocol that gives access to the forwarding plane of a network switch or router. Openflow allows a central controller to control multiple network elements. It consists of an Openflow controller, Openflow protocol, and Openflow devices/agents that run on switches and routers and receive instructions from the controller. The Openflow protocol is used for communication between controllers and agents. Openflow version 1.0 supports lookup into a single flow table and actions like forwarding packets out all ports except the input port, redirecting to the controller, and forwarding to the local CPU.
This document summarizes trends in applying image processing technologies based on examples from Amazon and Google. It discusses how image processing was traditionally used in specialized fields like medical imaging but is now being used more broadly with technologies like deep learning. Applications discussed include recognizing text, images, sounds and 3D scanning with smartphones using computer vision techniques. The document also outlines image processing work being done by SK Planet to support next-generation e-commerce platforms.
These slides use concepts from my (Jeff Funk) course entitled analyzing hi-tech opportunities to analyze whether and how 4D Printing is becoming economically feasible. 4D printing is defined as 3D printing of smart materials whose shape and properties change with the addition of heat or electrical energy. The presentation describes a number of these smart materials, the specific stimuli that lead to changes in shaper or properties, and application examples. Examples include self-healing polymers for smart phones, other materials for space structures, alloys for heat engines, and dielectric elastomers for artificial muscles.
For the full video of this presentation, please visit:
http://www.embedded-vision.com/industry-analysis/video-interviews-demos/computer-vision-and-artificial-intelligence-market-trends-a
For more information about embedded vision, please visit:
http://www.embedded-vision.com
Anand Joshi of Tractica delivers the presentation, "Computer Vision and Artificial Intelligence: Market Trends and Implications," at the December 2015 Embedded Vision Alliance Member Meeting. Joshi presents market forecasts for vision in robotics, consumer, automotive, medical and other sectors.
This document discusses the limitations of existing networks and introduces the concept of software-defined networking (SDN) as a solution. It outlines that current networks have separate control and data planes, making them difficult to program and innovate on. SDN is proposed to separate the control and data planes, making the network programmable through open interfaces and allowing for centralized control. This enables experimentation, flexibility, and easier integration of new applications and services. The key aspects of SDN architecture include the infrastructure, control, and application layers that communicate through the OpenFlow protocol to enable remote programming of forwarding rules in switches.
際際滷 deck to give some theoretical background before stepping into the hands-on tutorial at http://sdnhub.org/tutorials/opendaylight. Compared to earlier version of this slide deck, this tutorial slide deck has been updated to focus more on MD-SAL and YANG modeled app development.
覈谿
1. INTRODUCE
2. Platform
a. Northbound app & Interfaces
b. Controller Platform Services/Applications
i. Services & Applications
ii. Service Abstraction Layer/Core
c. Southbound Interfaces & Protocol Plugins
d. Data Plane Elements
3. ODL Multi Controller Distributed
4. Release Note
5. ODL & Tools Install
a. ODL install
b. Tool(Open vSwitch & Mininet) Install
6. ODL view
This document discusses emerging technologies and proposes using MOVE (Movable Edge Datacenter) to support military operations. It first covers the top 10 strategic technology trends from 2015 to 2017 according to Gartner, including computing everywhere, the internet of things, machine learning, and more. It then discusses how the military operational environment is changing with network-centric warfare. Finally, it proposes several ways MOVE could be utilized by different military units and operations to enhance combat capabilities, such as providing decentralized computing resources at the tactical edge to support independent and special operations.
The document discusses Netvisor, a network hypervisor developed by Pluribus Networks. Netvisor aims to simplify network management by running as a software layer on top of switches and providing visibility into traffic flows across the entire network. It addresses challenges with traditional networks, which are complex to manage and secure due to multiple protocols, devices, and lack of end-to-end visibility. Netvisor provides an open and interoperable approach intended to improve agility, security, and troubleshooting without increasing costs exponentially as networks scale physically and virtually.
Dell's open networking vision is to make innovations like cloud, big data, mobility and security simpler, more affordable and accessible to all by disaggregating networking technologies. This includes separating the operating system software from the hardware, virtual networking from physical networking, and network control from the forwarding plane. Dell's strategy involves supporting open standards hardware, giving customers a choice of operating systems, and allowing the selection of third-party SDN and NVF controllers. Dell offers a portfolio of open networking switches that support this vision including the S3048-ON, S4048-ON, S4810-ON, S6000-ON and upcoming Z9100-ON.
Big Switch Networks produces two SDN products - Big Tap monitoring fabric and Big Cloud fabric. Big Tap is an open, scalable monitoring fabric that provides pervasive visibility across data centers. It replaces traditional proprietary and expensive network packet brokers with a centralized software-defined approach. Big Tap allows customers to tap every rack in a data center and share monitoring tools across teams in a simple and economical manner.
This document discusses network virtualization and how it provides virtual-to-physical network abstraction. It describes using logical networks to automate network services provisioning, enable microsegmentation for security, and augment physical network appliances. The key goals of network virtualization are also to make the network simple, scalable, high-bandwidth, fault-tolerant, and quality-of-service providing.
10. 2. 蠍磯 蟯
Vendor
Interop
LLDP
Interop L2 Interop. L3
Match
Strip
VALN
Mac
Rewrite
# of
flows
Memo
Edge Core Edge Core
A Y Y Y Y Y 12 Y Y 2.5K Very good
B Y N Y N Y L2 or L3 ? N 4K
No flow
delete?
C Y N N N N L2 Y Y 4K Bad
D Y Y Y N Y L2 or L3 Will N NDA
Bug in D-Mac
of LLDP
E Y Y Y Y Y 12 Y Y Million OK
F Y ? Y ? Y 12 N Y ? Good
G Y N N N N ? N ? ? Worst
H Y N Y N Y L2 ? ? ? OK
I Y Y Y Y Y 12 Y Y ? Good
Source : ONF Plug-Fest
11. 3.
1. A :
- Strip VLAN tag such as 802.1q header is not supported.
2. B :
- Output to ingress port is silently dropped.
- Changing the list of controllers causes the current controller connection to be dropped.
3. C :
- Local and Normal actions is not supported
- Layer 3 mode is not supported
譯殊 :
- SDN / OpenFlow襯 襷貅朱襷 伎 覈覈 Vendor れ 給.
- 企 覯るれ OpenFlow襯 讌 れ豺手 讌襷 れ 蠍磯レ 蟇一 蟆曙郁 襷給.
- 覦 焔, 蠍磯, 襾殊 誤 .
17. 4. Legacy Network 磯 Arista 螻 蠍磯 #1
Route Flow 螳 ??
=> れ豺 豌 螻 蠍磯レ 牛 Legacy Routing Protocol螻 磯
1. Packets received on interfaces Ethernet 1 and 2 are assigned to VLAN 1 and are processed by OpenFlow.
2. Packets received on routed port Ethernet 8 are assigned to the routed port's internal VLAN and are not
processed by OpenFlow.
3. Interface Ethernet 48 recirculates traffic routed to and from VLAN 1 via the routed transit VLAN 401.
: (VLAN 1) -> recirc -> (VLAN 401) -> routing -> (Et8 VLAN)
: (Et8 VLAN) -> routing -> (VLAN 401) -> recirc -> (VLAN 1)
18. 4. Legacy Network 磯 Arista 螻 蠍磯 #2
OpenFlow ろ語 螳 Routing ..
=> れ豺 豌 螻 蠍磯レ 牛 OpenFlow ろ語 螳 旧
:
(VLAN 1) -> recirc -> (VLAN 401) -> routing -> (VLAN 402) -> recirc -> (VLAN 2)
:
(VLAN 2) -> recirc -> (VLAN 402) -> routing -> (VLAN 401) -> recirc -> (VLAN 1)
1. Packets received on interfaces Ethernet 1 and 2 are assigned to VLAN 1 and are processed by OpenFlow.
2. Packets received on interfaces Ethernet 5 and 6 are assigned to VLAN 2 and are processed by OpenFlow.
3. interface Ethernet 48 recirculates traffic routed between VLANs 1 and 2 via the routed transit VLANs 401
and 402.
22. HP Security Use Case
HBO: Sentinel Security Application Use Case
23. IBM 豌 襭 磯
SDN Controller Legacy Switch, 螳 れ豺, OpenFlow れ豺 蟯襴
24. IBM 螳ろ語 觜
- Distributed Policy Service (DPS):
discovers & disseminates VM location (physical server), maintains communication controls (e.g. allow, deny) within a Virtual
domain and disseminates those controls to Virtual switches
- Gateway Service:
Connectivity to non-Virtual networks
28. 3rd party
mgmt system
Arista れ豺 螳覦 蟆 螻糾
Full access to bash shell
Scripting via python / shell
seamless integration to 3rd party API.
- Vmware, Openstac SDN Agent/OpenFlow Agent
- Install standard packages (RPM)
- Virtual machine (KVM) support
- Zero Touch Provisioning (ZTP)
- vmTracer integration with VMWare
29. Arista れ豺 螳覦 蟆 螻糾
If you know Linux, you will love EOS, as it gives you the POWER that NO other network device operating system has before
Arista7124SX>
Arista7124SX >en
Arista7124SX#bash
Arista Networks EOS shell
[admin@tm225 ~]$
Arista EOS also provides
the user complete access to the
Linux kernel of the switch.
To enter it, simply enter bash:
No other switches have this
capability
tm225#bash sudo tcpdump I e1
tcpdump: WARNING: fabric: no IPv4
address assigned
tcpdump: verbose output suppressed, use
-v or -vv for full protocol decode
listening on fabric, link-type EN10MB
(Ethernet), capture size 65535 bytes
12:57:30.222171 00:1c:73:0f:80:a6 (oui
Unknown) > 01:00:5e:00:00:05 (oui
Unknown ), ethertype
802.1Q (0x8100), length 82: vlan 1, p 0,
ethertype IPv4, 10.10.50.1
> OSPF-ALL.MCAST.NET: OSPFv2, Hello,
length 44
localhost# cat -n HelloCli.py
1 import BasicCli, CliParser
2 tokenHello = CliParser.KeywordRule(
'hello', helpdesc='Says hello' )
3 def doHello( mode ):
4 print "World.n"
5 BasicCli.UnprivMode.addCommand( (
tokenHello, doHello ) )
localhost>show hello ?
| Output modifiers
<cr>
localhost>show hello
Hello World.
Localhost>
You can create and add new commands by
simply writing your own python script:
You can easily do a tcpdump on an Arista
switch with no impact to the CPU. You can
see ospf hello packets being received
31. Brocade 螻給 (Router, )
Maximum service performance:
OpenFlow enabled in hardware for flows up to 100 G
Flexible deployment:
Hybrid mode for simultaneous support of OpenFlow and traditional L2/L3 forwarding
Investment protection:
Programmable network processors ideal for evolving standards
32. Brocade Hybrid
Need:
Deliver value-added services for specific customer
traffic on top of standard forwarding
Solution:
OpenFlow as an overlay on top of a unprotected IP
WAN network
Unprotected Hybrid port mode:
- Hybrid port mode means:
WAN ports run OpenFlow concurrently with
traditional MPLS/IP routing
- Unprotected means:
OpenFlow is allowed to affect MPLS/IP traffic
- Protected means :
WAN ports run OpenFlow concurrently with
traditional MPLS/IP routing
Protected mode ensure OpenFlow cannot
affect MPLS/IP routed traffic
Value-added Services with OpenFlow on top of Production Network