SlideShare a Scribd company logo
1 of 29
Enabling Active Flow Manipulation In 
Silicon-based Network Forwarding 
Engines 
May 28-29, 2002 1 
Tal Lavian - tlavian@ieee.org 
Nortel Networks 
Advanced Technology Labs 
Open Source - http://www.openetlab.org 
DANCE Exposition
May 28-29, 2002 2 
Outline of the talk 
• Driving Forces 
• Openet 
• AFM Enabling Mechanism 
• Realization with Openet Passport 
• Application Examples 
• Openet Alteon: AN platform 
• Next step 
• Conclusion 
DANCE Exposition
Users – Service Providers – Network Providers 
May 28-29, 2002 3 
DANCE Exposition 
Driving Forces 
• Introducing services on-demand 
• Assuring Quality of Service 
• Addressing Impedance Mismatch 
• Demanding Programmability
Monitor 
May 28-29, 2002 4 
VIRTUAL ENVIRONMENT 
OS 
DANCE Exposition 
Network Device 
Dynamic 
loading 
IInnttrroodduucciinngg SSeerrvviicceess oonn--ddeemmaanndd 
HW 
React 
Authentication 
Security 
Services & 
application Control Intelligence
• A significant challenge in today’s Internet is 
the ability to efficiently incorporate 
customizable network intelligence in 
commercial high performance network devices. 
May 28-29, 2002 5 
Programmability 
— Framework for introducing services 
— API for programming network devices 
DANCE Exposition
May 28-29, 2002 6 
Impedance Mismatch 
Optical World 
Core Networks 
(WAN) 
DANCE Exposition 
User Connections 
HTTP, RTP, 
TCP, UDP, etc 
Residential 
Enterprise 
LAN 
Intranet 
Access 
(Edge) 
Carrier Network 
ISP Network 
Access 
(Edge) 
User ISP Network 
Network 
Fiber 1
AANN SSoolluuttiioonn 
• Active networks (AN) approach opens an exciting 
opportunity for individual applications to define the 
service provided by the network through 
programmability. 
• Active Networks technologies expose a novel approach that 
allows customer value-added services to be introduced to the 
network “on-the-fly”. 
• Active Nets program has produced a new network platform 
flexible and extensible at runtime to accommodate the rapid 
evolution and deployment of network technologies. 
• The exciting opportunity exists for network service providers and 
third parties, not just the network device providers, to program 
the network infrastructure and services. 
May 28-29, 2002 7 
DANCE Exposition
Lack of industrial-strength Active Network 
devices that dispel major concerns: 
May 28-29, 2002 8 
DANCE Exposition 
AANN iissssuueess 
• AN requires substantial supports from a NOS 
• AN introduces substantial software component, 
hence delay on the data path 
• AN lacks adequate measures to addressing integrity 
and security of network devices.
May 28-29, 2002 9 
DANCE Exposition 
OOppeenneett PPllaattffoorrmm 
== AAccttiivvee NNeettss EEnnaabblliinngg PPllaattffoorrmm 
== PPrrooggrraammmmaabbllee NNeettwwoorrkkiinngg SSoolluuttiioonn 
• Passport Router 
• Openet 
• Active Flow Manipulation (AFM) 
• Programmable Openet Passport Platform
Passport Router - Separation of Control 
and Forwarding Planes 
Forwarding 
Processor 
Wire Speed 
May 28-29, 2002 10 
Forwarding 
Processor 
DANCE Exposition 
CCeennttrraalliizzeedd,, 
CCPPUU--bbaasseedd RRoouutteerr 
Routing 
SW 
CPU 
Slow 
CCoonnttrrooll ++ FFoorrwwaarrddiinngg 
FFuunnccttiioonnss ccoommbbiinneedd 
FFoorrwwaarrddiinngg--PPrroocceessssoorrss 
BBaasseedd RRoouutteerr 
Control 
Plane 
CPU 
Forwarding 
Processor 
CCoonnttrrooll sseeppaarraatteedd 
ffrroomm ffoorrwwaarrddiinngg
May 28-29, 2002 11 
Openet: a view from a node 
User Oplets 
ORE JFWD 
CPU 
JNI/Native Code 
Monitor status 
DANCE Exposition 
JVM 
MEM … 
Filtered packets New forwarding rules 
Forwarding Engine 
OpletService, 
Shell, Logger 
Jcapture, HTTP, 
IpPacket 
Standard Services 
ANTS 
Application services Firewall, DiffServ 
Function Services 
Control Plane 
Data Plane
May 28-29, 2002 12 
CE 
FE 
DANCE Exposition 
Control Functions 
Control 
Intensive 
computation 
(1) 
(2) 
(3) 
CE: Control Element 
FE: Forwarding Element 
1) Control functions that reside wholly in the control plane 
2) Control functions that insert software in the critical data path 
3) Control functions that allow control entities to act both in the 
control plane and in the data forwarding plane without adding 
software in the data path
Active Flow Manipulation Abstractions 
— Flows whose characteristics can be identified in real-time 
— E.g., “all UDP packets to a particular service”, “all TCP 
packets from a particular machine”. 
• Actions to be performed in the traffic 
flows 
— Actions that can be performed in real-time 
— E.g., “Change the priority of all traffic destined to a particular 
service on a particular machine”, “Stop all traffic out of a 
particular link of a router”. 
May 28-29, 2002 13 
• Aggregate data into traffic flows 
DANCE Exposition
May 28-29, 2002 14 
Active Flow Manipulation 
DANCE Exposition 
Forwarding 
Processor 
Forwarding 
Processor 
Packet 
Policy 
Filters 
AFM 
Packet 
Filte 
r 
Packet 
Action 
• A key enabling 
technology of 
Openet 
• Two abstractions 
— Primitive flows 
— Primitive actions 
• Customer network 
services exercise 
active network 
control 
— Identifying specific flows 
— Apply actions to alter 
network behavior in real-time
Identifiable Elements of Primitive Flows 
May 28-29, 2002 15 
Destination Address (DA) 
Range of Destination Address (RDA) 
Source Address (SA) 
Range of Source Address (RSA) 
Exact TCP protocol match (TCP) 
Exact UDP protocol match (UDP) 
Exact ICMP protocol match (ICMP) 
Source Port number, for both TCP and UDP (SP) 
Destination Port number for both TCP and UDP (DP) 
TCP connection request (TCPReg) 
ICMP request (ICMPReg) 
DS field of a datagram (DS) 
IP Frame fragment (FrameFrag) 
DANCE Exposition
May 28-29, 2002 16 
Primitive Permissible actions 
Drop 
Forward 
Mirror 
Stop on Match (SOM) 
Detect Out of Profile behaviour (Out) 
Change DSCP value (DSCP) 
Prevent TCP Connect Request 
Modify IEEE 802.1p bit 
DANCE Exposition
Openet on Passport Router 
System Services 
Forwarding 
Rules 
May 28-29, 2002 17 
Control Plane ORE 
CPU System 
Switching Fabric 
Forwarding 
Rules 
DANCE Exposition 
Data Plane 
(Wire Speed Forwarding) 
Active Services 
Traffic Packets 
Monitor status New rules 
Forwarding 
Rules 
Forwarding 
Processor 
Statistics 
&Monitors 
Forwarding . . . 
Processor 
Statistics 
&Monitors 
Forwarding 
Processor 
Statistics 
&Monitors 
Active Networks 
Services
May 28-29, 2002 18 
Openet Framework 
• Openet Architecture with Passport Switches 
DANCE Exposition
Example 1: Active Flow Priority Change in 
Real-time 
May 28-29, 2002 19 
100 
80 
60 
40 
20 
0 
DANCE Exposition 
0 1 2 3 4 5 6 7 8 9 10 
Seconds 
Mbps 
Low Priority 
High Priority 
Start 
2nd Flow 
Change 
Priority 
End 
2nd Flow
Example 2 : JDiffserv on Passport 
May 28-29, 2002 20 
JDiffserv 
HTTP server 
DANCE Exposition 
Linux PC 
Linux PC 
Passport 8600 
Passport 1100B Passport 1100B 
UDP UDP UDP 
UDP sender 
UDP receiver 
Diffserv Monitor 
Device Console 
Linux PC 
Differv-enabled 
Network
Example 3 : Regatta - Fault Recovery 
May 28-29, 2002 21 
• Automated supervision 
• Minimal service interruption 
• Heartbeats 
DANCE Exposition
Current Development: PPrrooggrraammmmaabbllee 
• Alteon-iSD 
• Openet 
• Extended Active Flow Manipulation (AFM) 
• Openet Alteon-based Active Nets Platform 
May 28-29, 2002 22 
SSeerrvviicceess SSoolluuttiioonn 
DANCE Exposition
May 28-29, 2002 23 
Openet Alteon Active Nets Platform 
= A Powerful Platform for AN 
Technologies Transfer 
• A powerful and extensible control and 
computational plane 
— Partitioning hardware/software resources 
— Active service enabling 
— content filtering in real-time 
— active services accommodation 
DANCE Exposition 
L2-L7 
filtering 
Content 
processing 
Power 
computing 
Optical 
Wireless 
router Content 
gateway 
Edge Device 
Openet
May 28-29, 2002 24 
DANCE Exposition 
SSoolluuttiioonnss’’ FFeeaattuurreess 
• Real-time Filtering 
— Ability to poke at the device’s data flows 
• Processing Power 
— Ability to perform intensive processing 
• Enabling Services 
— Introducing services on-demand 
• Programmable Services 
— Enabling active and adaptive services 
• Impedance Matching 
— Addressing mismatches between disparate domains, disparate 
technologies
Streaming Media Distribution 
Service 
 1 Real server on Linux or NT, 2~8 Real Players on Solaris 
 SMDS on iSD 
May 28-29, 2002 25 
Openet Alteon AN Platform for SMDS 
 Real Player RTSP request filter and interception 
 Real Server reply real-time stream filter and replication 
 RTSP session setup by replicating first 16 packets cached 
Packet 
Redirection 
DANCE Exposition 
Real Server 8 
SMDS service 
rtsp://pcary1gc:5454/real8video 
Real Player 2 
Real Player 1 
Linux/X86 
Sun/Solaris 
Alteon 
1st Client RTSP Request 
Server reply 
rtsp://pcary1gc/real8video 
iSD 
Packet 
Writeback 
RTSP 
intercept 
Packet 
Replicate 
Client 
Register
iSD 
iSD 
May 28-29, 2002 26 
A Simple EvaQ8 concept 
OmniNet Control Plane 
DANCE Exposition 
Control 
Mesg 
8600 
8600 
OmniNet 
8600 
10G 
10G 
10G 
iSD 
1G 
1G 
1G 
A B 
C 
D 
X 
Y 
Z 
B2 
B3 
[Linux] 
TL1 
Alteon 
Alteon 
Alteon 
EvaQ8 
OG - 1 
EvaQ8 
OG -2 
EvaQ8 
OG - 3 
1. Normal App flow : Client X - Server Z 
2. Disaster Strikes at Location Z 
3. EvaQ8 OG 3 sends a signal[RSVP] to 
OG1 
4. OG1 instructs Omnit net to connect B2 
 B3 ; Server Z and Server Y data 
syncd 
5. On successful sync, OG2 instructs 
OmniNet to connect B1-B2. 
6. Service Restored for Client X -server 
Y 
Disaster Event/ 
Environ. Sensor 
B1 
Control 
Mesg
Service-centric Active Nets Platform 
May 28-29, 2002 27 
What next? 
DANCE Exposition 
Manage 
Service 
Enabling 
SERVICES 
Control 
Matching 
Impedance 
Intra-Service 
Comm 
Security 
• Service Enabling API 
• Control API 
• Impedance Matching API 
• Security API 
• Management API 
• Intra-service Communications API
May 28-29, 2002 28 
DANCE Exposition 
Summary 
• Openet – our Networking Programmability 
• Commercial network programmable hardware 
• New AN platform: Openet + Alteon + iSD 
— Alteon: AN platform on an advanced content switch 
— iSD: powerful  extensible computation plane 
• Enables AN technologies transfer  
• Promoting an edge device service-centric 
platform 
OpenetLab – Nortel Networks: http://www.openetlab.org/ 
May 28-29, 2002 29 
QQAA 
DANCE Exposition

More Related Content

What's hot

Peak’s Synchrophasor Technology Implementation Progress and Roadmap
Peak’s Synchrophasor Technology Implementation Progress and Roadmap Peak’s Synchrophasor Technology Implementation Progress and Roadmap
Peak’s Synchrophasor Technology Implementation Progress and Roadmap Rick Estrada
 
Network time protocol
Network time protocolNetwork time protocol
Network time protocolMohd Amir
 
Precision Time Synchronization
Precision Time SynchronizationPrecision Time Synchronization
Precision Time SynchronizationKrishna Sankar
 
Open stackdaykorea2016 wedge
Open stackdaykorea2016 wedgeOpen stackdaykorea2016 wedge
Open stackdaykorea2016 wedgeJunho Suh
 
In Service Monitoring and Assurance at ITSF 2014
In Service Monitoring and Assurance at ITSF 2014 In Service Monitoring and Assurance at ITSF 2014
In Service Monitoring and Assurance at ITSF 2014 ADVA
 
Precision Time Protocol
Precision Time ProtocolPrecision Time Protocol
Precision Time ProtocolSteven Kreuzer
 
Vsat day-2008-comtech
Vsat day-2008-comtechVsat day-2008-comtech
Vsat day-2008-comtechSSPI Brasil
 
Azenqos portfolio generic 27112014
Azenqos portfolio generic 27112014Azenqos portfolio generic 27112014
Azenqos portfolio generic 27112014Don Plooksawasdi
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarSymmetricomSYMM
 
Programming embedded systems ii
Programming embedded systems iiProgramming embedded systems ii
Programming embedded systems iivtsplgroup
 
Accelerating lte-a-deployments
Accelerating lte-a-deploymentsAccelerating lte-a-deployments
Accelerating lte-a-deploymentsNir Cohen
 
CRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTCRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTAlex TX
 
Design and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaDesign and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaTarik Kazaz
 
CRC and Transmitt Error Report_V1
CRC and Transmitt Error Report_V1CRC and Transmitt Error Report_V1
CRC and Transmitt Error Report_V1Alex TX
 
Industrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an StandardsIndustrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an StandardsJavier Povedano
 
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011Andrea PETRUCCI
 

What's hot (20)

Peak’s Synchrophasor Technology Implementation Progress and Roadmap
Peak’s Synchrophasor Technology Implementation Progress and Roadmap Peak’s Synchrophasor Technology Implementation Progress and Roadmap
Peak’s Synchrophasor Technology Implementation Progress and Roadmap
 
Network time protocol
Network time protocolNetwork time protocol
Network time protocol
 
Precision Time Synchronization
Precision Time SynchronizationPrecision Time Synchronization
Precision Time Synchronization
 
IEEE1588-v2
IEEE1588-v2IEEE1588-v2
IEEE1588-v2
 
Open stackdaykorea2016 wedge
Open stackdaykorea2016 wedgeOpen stackdaykorea2016 wedge
Open stackdaykorea2016 wedge
 
In Service Monitoring and Assurance at ITSF 2014
In Service Monitoring and Assurance at ITSF 2014 In Service Monitoring and Assurance at ITSF 2014
In Service Monitoring and Assurance at ITSF 2014
 
Precision Time Protocol
Precision Time ProtocolPrecision Time Protocol
Precision Time Protocol
 
Vsat day-2008-comtech
Vsat day-2008-comtechVsat day-2008-comtech
Vsat day-2008-comtech
 
Azenqos portfolio generic 27112014
Azenqos portfolio generic 27112014Azenqos portfolio generic 27112014
Azenqos portfolio generic 27112014
 
IEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_WebinarIEEE 1588 Timing for Mobile Backhaul_Webinar
IEEE 1588 Timing for Mobile Backhaul_Webinar
 
Programming embedded systems ii
Programming embedded systems iiProgramming embedded systems ii
Programming embedded systems ii
 
Lakhan_Gupta_CV
Lakhan_Gupta_CVLakhan_Gupta_CV
Lakhan_Gupta_CV
 
Azq android presentation
Azq android presentationAzq android presentation
Azq android presentation
 
Accelerating lte-a-deployments
Accelerating lte-a-deploymentsAccelerating lte-a-deployments
Accelerating lte-a-deployments
 
CRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTCRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORT
 
Thesis
ThesisThesis
Thesis
 
Design and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpgaDesign and implementation of sdr based qpsk transceiver using fpga
Design and implementation of sdr based qpsk transceiver using fpga
 
CRC and Transmitt Error Report_V1
CRC and Transmitt Error Report_V1CRC and Transmitt Error Report_V1
CRC and Transmitt Error Report_V1
 
Industrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an StandardsIndustrial Internet of Things: Protocols an Standards
Industrial Internet of Things: Protocols an Standards
 
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
 

Similar to Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines

Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding EnginesEnabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding EnginesTal Lavian Ph.D.
 
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding EnginesEnabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding EnginesTal Lavian Ph.D.
 
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines Tal Lavian Ph.D.
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingTal Lavian Ph.D.
 
Active Nets Technology Transfer through High-Performance Network Devices
Active Nets Technology Transfer through High-Performance Network DevicesActive Nets Technology Transfer through High-Performance Network Devices
Active Nets Technology Transfer through High-Performance Network DevicesTal Lavian Ph.D.
 
Intelligent Network Services through Active Flow Manipulation
Intelligent Network Services through Active Flow ManipulationIntelligent Network Services through Active Flow Manipulation
Intelligent Network Services through Active Flow ManipulationTal Lavian Ph.D.
 
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Tal Lavian Ph.D.
 
Open Networking through Programmability
Open Networking through ProgrammabilityOpen Networking through Programmability
Open Networking through ProgrammabilityTal Lavian Ph.D.
 
Enhancing Network Visibility Based On Open Converged Network Appliance
Enhancing Network Visibility Based On Open Converged Network ApplianceEnhancing Network Visibility Based On Open Converged Network Appliance
Enhancing Network Visibility Based On Open Converged Network ApplianceOpen Networking Summit
 
ONS Summit 2017 SKT TINA
ONS Summit 2017 SKT TINAONS Summit 2017 SKT TINA
ONS Summit 2017 SKT TINAJunho Suh
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationOpen Networking Summits
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks Juniper Networks
 
Veryx Product Catalog - ATTEST
Veryx Product Catalog - ATTESTVeryx Product Catalog - ATTEST
Veryx Product Catalog - ATTESTVeryx Technologies
 
Transport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in KoreaTransport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in KoreaJustin Park
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowMyNOG
 
Master Class : TCP/IP Mechanics from Scratch to Expert
Master Class : TCP/IP Mechanics from Scratch to ExpertMaster Class : TCP/IP Mechanics from Scratch to Expert
Master Class : TCP/IP Mechanics from Scratch to ExpertAbhishek Sagar
 
Active Network Node in Silicon-Based L3 Gigabit Routing Switch
Active Network Node in Silicon-Based L3 Gigabit Routing SwitchActive Network Node in Silicon-Based L3 Gigabit Routing Switch
Active Network Node in Silicon-Based L3 Gigabit Routing SwitchTal Lavian Ph.D.
 

Similar to Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines (20)

Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding EnginesEnabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
 
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding EnginesEnabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
 
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video Streaming
 
Active Nets Technology Transfer through High-Performance Network Devices
Active Nets Technology Transfer through High-Performance Network DevicesActive Nets Technology Transfer through High-Performance Network Devices
Active Nets Technology Transfer through High-Performance Network Devices
 
Intelligent Network Services through Active Flow Manipulation
Intelligent Network Services through Active Flow ManipulationIntelligent Network Services through Active Flow Manipulation
Intelligent Network Services through Active Flow Manipulation
 
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
Enabling Active Flow Manipulation (AFM) in Silicon-based Network Forwarding E...
 
Open Networking through Programmability
Open Networking through ProgrammabilityOpen Networking through Programmability
Open Networking through Programmability
 
Enhancing Network Visibility Based On Open Converged Network Appliance
Enhancing Network Visibility Based On Open Converged Network ApplianceEnhancing Network Visibility Based On Open Converged Network Appliance
Enhancing Network Visibility Based On Open Converged Network Appliance
 
ONS Summit 2017 SKT TINA
ONS Summit 2017 SKT TINAONS Summit 2017 SKT TINA
ONS Summit 2017 SKT TINA
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks
 
Veryx Product Catalog - ATTEST
Veryx Product Catalog - ATTESTVeryx Product Catalog - ATTEST
Veryx Product Catalog - ATTEST
 
Transport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in KoreaTransport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in Korea
 
Enabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid ChowEnabling SDN for Service Providers by Khay Kid Chow
Enabling SDN for Service Providers by Khay Kid Chow
 
Master Class : TCP/IP Mechanics from Scratch to Expert
Master Class : TCP/IP Mechanics from Scratch to ExpertMaster Class : TCP/IP Mechanics from Scratch to Expert
Master Class : TCP/IP Mechanics from Scratch to Expert
 
Lte overview titus
Lte overview titusLte overview titus
Lte overview titus
 
TransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR UpdateTransPAC3/ACE Measurement & PerfSONAR Update
TransPAC3/ACE Measurement & PerfSONAR Update
 
Active Network Node in Silicon-Based L3 Gigabit Routing Switch
Active Network Node in Silicon-Based L3 Gigabit Routing SwitchActive Network Node in Silicon-Based L3 Gigabit Routing Switch
Active Network Node in Silicon-Based L3 Gigabit Routing Switch
 

More from Tal Lavian Ph.D.

Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Photonic line sharing for high-speed routers
Photonic line sharing for high-speed routersPhotonic line sharing for high-speed routers
Photonic line sharing for high-speed routersTal Lavian Ph.D.
 
Systems and methods to support sharing and exchanging in a network
Systems and methods to support sharing and exchanging in a networkSystems and methods to support sharing and exchanging in a network
Systems and methods to support sharing and exchanging in a networkTal Lavian Ph.D.
 
Systems and methods for visual presentation and selection of IVR menu
Systems and methods for visual presentation and selection of IVR menuSystems and methods for visual presentation and selection of IVR menu
Systems and methods for visual presentation and selection of IVR menuTal Lavian Ph.D.
 
Grid proxy architecture for network resources
Grid proxy architecture for network resourcesGrid proxy architecture for network resources
Grid proxy architecture for network resourcesTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Systems and methods for electronic communications
Systems and methods for electronic communicationsSystems and methods for electronic communications
Systems and methods for electronic communicationsTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Tal Lavian Ph.D.
 
Grid proxy architecture for network resources
Grid proxy architecture for network resourcesGrid proxy architecture for network resources
Grid proxy architecture for network resourcesTal Lavian Ph.D.
 
Method and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkMethod and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkTal Lavian Ph.D.
 
Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Tal Lavian Ph.D.
 
Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Tal Lavian Ph.D.
 
Reliable rating system and method thereof
Reliable rating system and method thereofReliable rating system and method thereof
Reliable rating system and method thereofTal Lavian Ph.D.
 
Time variant rating system and method thereof
Time variant rating system and method thereofTime variant rating system and method thereof
Time variant rating system and method thereofTal Lavian Ph.D.
 
Systems and methods for visual presentation and selection of ivr menu
Systems and methods for visual presentation and selection of ivr menuSystems and methods for visual presentation and selection of ivr menu
Systems and methods for visual presentation and selection of ivr menuTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 

More from Tal Lavian Ph.D. (20)

Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Photonic line sharing for high-speed routers
Photonic line sharing for high-speed routersPhotonic line sharing for high-speed routers
Photonic line sharing for high-speed routers
 
Systems and methods to support sharing and exchanging in a network
Systems and methods to support sharing and exchanging in a networkSystems and methods to support sharing and exchanging in a network
Systems and methods to support sharing and exchanging in a network
 
Systems and methods for visual presentation and selection of IVR menu
Systems and methods for visual presentation and selection of IVR menuSystems and methods for visual presentation and selection of IVR menu
Systems and methods for visual presentation and selection of IVR menu
 
Grid proxy architecture for network resources
Grid proxy architecture for network resourcesGrid proxy architecture for network resources
Grid proxy architecture for network resources
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Systems and methods for electronic communications
Systems and methods for electronic communicationsSystems and methods for electronic communications
Systems and methods for electronic communications
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...
 
Grid proxy architecture for network resources
Grid proxy architecture for network resourcesGrid proxy architecture for network resources
Grid proxy architecture for network resources
 
Method and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkMethod and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay network
 
Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...
 
Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...
 
Reliable rating system and method thereof
Reliable rating system and method thereofReliable rating system and method thereof
Reliable rating system and method thereof
 
Time variant rating system and method thereof
Time variant rating system and method thereofTime variant rating system and method thereof
Time variant rating system and method thereof
 
Systems and methods for visual presentation and selection of ivr menu
Systems and methods for visual presentation and selection of ivr menuSystems and methods for visual presentation and selection of ivr menu
Systems and methods for visual presentation and selection of ivr menu
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 

Recently uploaded

办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一diploma 1
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...ttt fff
 
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree z zzz
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsappssapnasaifi408
 
Hifi Babe North Delhi Call Girl Service Fun Tonight
Hifi Babe North Delhi Call Girl Service Fun TonightHifi Babe North Delhi Call Girl Service Fun Tonight
Hifi Babe North Delhi Call Girl Service Fun TonightKomal Khan
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookvip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)861c7ca49a02
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls in Delhi
 
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Bookvip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 

Recently uploaded (20)

办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
毕业文凭制作#回国入职#diploma#degree美国威斯康星大学麦迪逊分校毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#d...
 
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国旧金山艺术学院毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /WhatsappsBeautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
Beautiful Sapna Call Girls CP 9711199012 ☎ Call /Whatsapps
 
Hifi Babe North Delhi Call Girl Service Fun Tonight
Hifi Babe North Delhi Call Girl Service Fun TonightHifi Babe North Delhi Call Girl Service Fun Tonight
Hifi Babe North Delhi Call Girl Service Fun Tonight
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Bookvip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
vip Model Basti Call Girls 9999965857 Call or WhatsApp Now Book
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
 
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Bookvip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
如何办理伦敦大学伯贝克学院毕业证(BBK毕业证) 成绩单留信学历认证原版一比一
 
CIVIL ENGINEERING
CIVIL ENGINEERINGCIVIL ENGINEERING
CIVIL ENGINEERING
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Serviceyoung call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
young call girls in Gtb Nagar,🔝 9953056974 🔝 escort Service
 

Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines

  • 1. Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines May 28-29, 2002 1 Tal Lavian - tlavian@ieee.org Nortel Networks Advanced Technology Labs Open Source - http://www.openetlab.org DANCE Exposition
  • 2. May 28-29, 2002 2 Outline of the talk • Driving Forces • Openet • AFM Enabling Mechanism • Realization with Openet Passport • Application Examples • Openet Alteon: AN platform • Next step • Conclusion DANCE Exposition
  • 3. Users – Service Providers – Network Providers May 28-29, 2002 3 DANCE Exposition Driving Forces • Introducing services on-demand • Assuring Quality of Service • Addressing Impedance Mismatch • Demanding Programmability
  • 4. Monitor May 28-29, 2002 4 VIRTUAL ENVIRONMENT OS DANCE Exposition Network Device Dynamic loading IInnttrroodduucciinngg SSeerrvviicceess oonn--ddeemmaanndd HW React Authentication Security Services & application Control Intelligence
  • 5. • A significant challenge in today’s Internet is the ability to efficiently incorporate customizable network intelligence in commercial high performance network devices. May 28-29, 2002 5 Programmability — Framework for introducing services — API for programming network devices DANCE Exposition
  • 6. May 28-29, 2002 6 Impedance Mismatch Optical World Core Networks (WAN) DANCE Exposition User Connections HTTP, RTP, TCP, UDP, etc Residential Enterprise LAN Intranet Access (Edge) Carrier Network ISP Network Access (Edge) User ISP Network Network Fiber 1
  • 7. AANN SSoolluuttiioonn • Active networks (AN) approach opens an exciting opportunity for individual applications to define the service provided by the network through programmability. • Active Networks technologies expose a novel approach that allows customer value-added services to be introduced to the network “on-the-fly”. • Active Nets program has produced a new network platform flexible and extensible at runtime to accommodate the rapid evolution and deployment of network technologies. • The exciting opportunity exists for network service providers and third parties, not just the network device providers, to program the network infrastructure and services. May 28-29, 2002 7 DANCE Exposition
  • 8. Lack of industrial-strength Active Network devices that dispel major concerns: May 28-29, 2002 8 DANCE Exposition AANN iissssuueess • AN requires substantial supports from a NOS • AN introduces substantial software component, hence delay on the data path • AN lacks adequate measures to addressing integrity and security of network devices.
  • 9. May 28-29, 2002 9 DANCE Exposition OOppeenneett PPllaattffoorrmm == AAccttiivvee NNeettss EEnnaabblliinngg PPllaattffoorrmm == PPrrooggrraammmmaabbllee NNeettwwoorrkkiinngg SSoolluuttiioonn • Passport Router • Openet • Active Flow Manipulation (AFM) • Programmable Openet Passport Platform
  • 10. Passport Router - Separation of Control and Forwarding Planes Forwarding Processor Wire Speed May 28-29, 2002 10 Forwarding Processor DANCE Exposition CCeennttrraalliizzeedd,, CCPPUU--bbaasseedd RRoouutteerr Routing SW CPU Slow CCoonnttrrooll ++ FFoorrwwaarrddiinngg FFuunnccttiioonnss ccoommbbiinneedd FFoorrwwaarrddiinngg--PPrroocceessssoorrss BBaasseedd RRoouutteerr Control Plane CPU Forwarding Processor CCoonnttrrooll sseeppaarraatteedd ffrroomm ffoorrwwaarrddiinngg
  • 11. May 28-29, 2002 11 Openet: a view from a node User Oplets ORE JFWD CPU JNI/Native Code Monitor status DANCE Exposition JVM MEM … Filtered packets New forwarding rules Forwarding Engine OpletService, Shell, Logger Jcapture, HTTP, IpPacket Standard Services ANTS Application services Firewall, DiffServ Function Services Control Plane Data Plane
  • 12. May 28-29, 2002 12 CE FE DANCE Exposition Control Functions Control Intensive computation (1) (2) (3) CE: Control Element FE: Forwarding Element 1) Control functions that reside wholly in the control plane 2) Control functions that insert software in the critical data path 3) Control functions that allow control entities to act both in the control plane and in the data forwarding plane without adding software in the data path
  • 13. Active Flow Manipulation Abstractions — Flows whose characteristics can be identified in real-time — E.g., “all UDP packets to a particular service”, “all TCP packets from a particular machine”. • Actions to be performed in the traffic flows — Actions that can be performed in real-time — E.g., “Change the priority of all traffic destined to a particular service on a particular machine”, “Stop all traffic out of a particular link of a router”. May 28-29, 2002 13 • Aggregate data into traffic flows DANCE Exposition
  • 14. May 28-29, 2002 14 Active Flow Manipulation DANCE Exposition Forwarding Processor Forwarding Processor Packet Policy Filters AFM Packet Filte r Packet Action • A key enabling technology of Openet • Two abstractions — Primitive flows — Primitive actions • Customer network services exercise active network control — Identifying specific flows — Apply actions to alter network behavior in real-time
  • 15. Identifiable Elements of Primitive Flows May 28-29, 2002 15 Destination Address (DA) Range of Destination Address (RDA) Source Address (SA) Range of Source Address (RSA) Exact TCP protocol match (TCP) Exact UDP protocol match (UDP) Exact ICMP protocol match (ICMP) Source Port number, for both TCP and UDP (SP) Destination Port number for both TCP and UDP (DP) TCP connection request (TCPReg) ICMP request (ICMPReg) DS field of a datagram (DS) IP Frame fragment (FrameFrag) DANCE Exposition
  • 16. May 28-29, 2002 16 Primitive Permissible actions Drop Forward Mirror Stop on Match (SOM) Detect Out of Profile behaviour (Out) Change DSCP value (DSCP) Prevent TCP Connect Request Modify IEEE 802.1p bit DANCE Exposition
  • 17. Openet on Passport Router System Services Forwarding Rules May 28-29, 2002 17 Control Plane ORE CPU System Switching Fabric Forwarding Rules DANCE Exposition Data Plane (Wire Speed Forwarding) Active Services Traffic Packets Monitor status New rules Forwarding Rules Forwarding Processor Statistics &Monitors Forwarding . . . Processor Statistics &Monitors Forwarding Processor Statistics &Monitors Active Networks Services
  • 18. May 28-29, 2002 18 Openet Framework • Openet Architecture with Passport Switches DANCE Exposition
  • 19. Example 1: Active Flow Priority Change in Real-time May 28-29, 2002 19 100 80 60 40 20 0 DANCE Exposition 0 1 2 3 4 5 6 7 8 9 10 Seconds Mbps Low Priority High Priority Start 2nd Flow Change Priority End 2nd Flow
  • 20. Example 2 : JDiffserv on Passport May 28-29, 2002 20 JDiffserv HTTP server DANCE Exposition Linux PC Linux PC Passport 8600 Passport 1100B Passport 1100B UDP UDP UDP UDP sender UDP receiver Diffserv Monitor Device Console Linux PC Differv-enabled Network
  • 21. Example 3 : Regatta - Fault Recovery May 28-29, 2002 21 • Automated supervision • Minimal service interruption • Heartbeats DANCE Exposition
  • 22. Current Development: PPrrooggrraammmmaabbllee • Alteon-iSD • Openet • Extended Active Flow Manipulation (AFM) • Openet Alteon-based Active Nets Platform May 28-29, 2002 22 SSeerrvviicceess SSoolluuttiioonn DANCE Exposition
  • 23. May 28-29, 2002 23 Openet Alteon Active Nets Platform = A Powerful Platform for AN Technologies Transfer • A powerful and extensible control and computational plane — Partitioning hardware/software resources — Active service enabling — content filtering in real-time — active services accommodation DANCE Exposition L2-L7 filtering Content processing Power computing Optical Wireless router Content gateway Edge Device Openet
  • 24. May 28-29, 2002 24 DANCE Exposition SSoolluuttiioonnss’’ FFeeaattuurreess • Real-time Filtering — Ability to poke at the device’s data flows • Processing Power — Ability to perform intensive processing • Enabling Services — Introducing services on-demand • Programmable Services — Enabling active and adaptive services • Impedance Matching — Addressing mismatches between disparate domains, disparate technologies
  • 25. Streaming Media Distribution Service 1 Real server on Linux or NT, 2~8 Real Players on Solaris SMDS on iSD May 28-29, 2002 25 Openet Alteon AN Platform for SMDS Real Player RTSP request filter and interception Real Server reply real-time stream filter and replication RTSP session setup by replicating first 16 packets cached Packet Redirection DANCE Exposition Real Server 8 SMDS service rtsp://pcary1gc:5454/real8video Real Player 2 Real Player 1 Linux/X86 Sun/Solaris Alteon 1st Client RTSP Request Server reply rtsp://pcary1gc/real8video iSD Packet Writeback RTSP intercept Packet Replicate Client Register
  • 26. iSD iSD May 28-29, 2002 26 A Simple EvaQ8 concept OmniNet Control Plane DANCE Exposition Control Mesg 8600 8600 OmniNet 8600 10G 10G 10G iSD 1G 1G 1G A B C D X Y Z B2 B3 [Linux] TL1 Alteon Alteon Alteon EvaQ8 OG - 1 EvaQ8 OG -2 EvaQ8 OG - 3 1. Normal App flow : Client X - Server Z 2. Disaster Strikes at Location Z 3. EvaQ8 OG 3 sends a signal[RSVP] to OG1 4. OG1 instructs Omnit net to connect B2 B3 ; Server Z and Server Y data syncd 5. On successful sync, OG2 instructs OmniNet to connect B1-B2. 6. Service Restored for Client X -server Y Disaster Event/ Environ. Sensor B1 Control Mesg
  • 27. Service-centric Active Nets Platform May 28-29, 2002 27 What next? DANCE Exposition Manage Service Enabling SERVICES Control Matching Impedance Intra-Service Comm Security • Service Enabling API • Control API • Impedance Matching API • Security API • Management API • Intra-service Communications API
  • 28. May 28-29, 2002 28 DANCE Exposition Summary • Openet – our Networking Programmability • Commercial network programmable hardware • New AN platform: Openet + Alteon + iSD — Alteon: AN platform on an advanced content switch — iSD: powerful extensible computation plane • Enables AN technologies transfer  • Promoting an edge device service-centric platform 
  • 29. OpenetLab – Nortel Networks: http://www.openetlab.org/ May 28-29, 2002 29 QQAA DANCE Exposition

Editor's Notes

  1. Here is the outline of the talk. First I will identify several driving forces that led us in this direction of programmable networking Next, I review some basic functionality of a routing network element. Then I introduce our idea when we develop the AFM concept I will describe a framework for which AFM can be applied I will also describe several relevant examples using AFM and the platform Finally I conclude with a hint of what we go from here.
  2. To me as a researcher (before sabbatical) : to be able to implement several of our new congestion control algorithms on a real router. For Nortel Networks (if I am not wrong): potential revenue generating direction by inventing and developing advanced technology/ By looking at the Internet from users’ perspective, service providers’ perspective and network providers’ perspective, we have identified several driving forces that steered us in this direction of research: Users want intelligent services Service providers want to differentiate their service by QoS, time to market, flexibility in managing their services Network Providers want to manage their services efficiently and economically. They want to sell, lease their resources at premium price. They want to sell bandwidth on-demand, etc.
  3. Here is an example of introducing services on-demand. The environment allows users/service providers to dynamically, securely download new service to a network device. The service may be a new QoS mechanism, a congestion control algorithms, a new service differentiation scheme, a new monitoring scheme, etc
  4. Above all we need programmability in network devices for introducing, enabling all kinds of intelligent services. What we need : a framework, a platform independent API.
  5. Today’s Internet really consists of three types of networks: Residential/Enterprise Networks, Access Networks and Core Wide Area Networks. The characteristics of these are very different from each other in terms of bandwidth, scale, and quality of service. We need a flexible edge device that is intelligent enough to address this type of impedance mismatches. IP/Optical networks IP/Wireless networks
  6. Software router. Everything is integrated and have to be processed by the CPU. Slow Separate control from forwarding Control for determining optimal routing paths and for management Forwarding is dedicated and hence is fast.
  7. Configuring the system at start-up time. Occasionally Control and/or computation on every packet. Active packets or Capsule Control On Demand. This is what we are interested.
  8. The interest is in flows and aggregated flows (classes of traffic) The interest is in the types of action that can be operated on the flow. Both Identification and Action must be performed in real-time
  9. Database of what to be done based on SLA Database of possible filters of interests AFM defines a set of primitive flows and operation to obtain composite flows AFM defines a set of primitive actions Flow and Action can form an algebra in the most general sense. One can actually design machine with this algebra. The main interest is in identifying specific flows and applying actions to alter the behaviour in real-time.
  10. The active flow priority change is a control-plane network service that applies AFM to alter the packet forwarding priorities of particular flows in real-time. The experiment procedure is as follows (see Figure 3b). At the beginning, the first TCP flow at a constant rate of 100Mbps is set up from Source 1 to the Destination through the Passport. The link bandwidth between the Passport and the Destination is 100Mbps at maximum. At time 1.3 seconds, the second TCP flow at the same rate from Source 2 is set up through the same link to the Destination. When they become stable, each claims nearly half of the link bandwidth (47Mbps). Then, the ORE on the Passport is instructed to activate the “active priority” service, which employs AFM to detect particular flows and increases the packet priority of the second flow at time 3.8 seconds. As expected, the receiving rate of the second flow (now with a high priority) increases and stabilizes at the desired bandwidth (70Mpbs) and the low-priority first one at a lower rate (24Mbps)
  11. Regatta is another control-plane service that employs the Openet infrastructure and AFM for automated supervision [23]. Regatta stops, in a dynamic fashion, flows through routers when a node operation fails and leaves them to the Regatta (routing) supervision procedure. The Regatta supervision procedure handles the bypass with minimal service interruption to the user Traffic flows between the two end users go through nodes a, f, and e which is the shortest path. After the network operator installed Regatta at node f, Regatta begins to unfold itself outside of node f. In particular, it installs itself in the two adjacent nodes: a and e. Node f does not play any active role of control except in this bootstrap operation. It becomes the subject of the attentions by other reliable neighboring nodes. The Regatta-activated nodes a and e exchange periodic heartbeats between them to supervise the well being of suspected node f. The type and rate of the heartbeats are defined by the operator.