SlideShare a Scribd company logo
1 of 25
Enabling Active Flow Manipulation In 
Silicon-based Network Forwarding 
Engines 
Tal Lavian - tlavian@Nortelnetworks.com 
Phil Wang, Ramesh Durairaj, Jennifer Rasimas, Doan Hoang, 
Franco Travostino. 
Nortel Networks, Advanced Technology Labs 
Open Source - http://www.openetlab.org 
May 28-29, 2002 1 
DANCE Exposition
• AN technology Transfer 
• Issues in the realization of AN technologies 
• Main contributions of the paper. 
• Commercial Active Services Platform 
• Application Example 1 – SSL 
• Application Example 2 – ASF 
• A Demo Application 
• Next Generation Active Services Platform 
• Conclusion 
May 28-29, 2002 2 
Outline of the talk 
DANCE Exposition
May 28-29, 2002 3 
AN Technology Transfer 
Great Ideas 
Usable/Realizable 
Mechanisms/Products 
DANCE Exposition 
Active Nets Community 
Active Nets Community 
Active Nets Ideas 
Active Nets Ideas 
Real 
Active 
Services 
Products 
Current Internet 
Technology 
Scan the technology horizon
Lack of industrial-strength Active Network 
devices that dispel major concerns: 
May 28-29, 2002 4 
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 5 
Main contributions of the paper 
Dynamically control ASICs and MEMs 
• Active Flow Manipulation Concept 
DANCE Exposition 
— Flow abstraction 
— Actions on Flows 
— Control/Data separation 
• Openet Platform 
— Commercial Network Devices 
— Runtime Environment 
— Active Services 
• Applications
May 28-29, 2002 6 
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 
AFM is well suited to work with 
underlying high-throughput ASICs
Dynamic L2-L7 Filtering 
Active Flow Manipulation 
May 28-29, 2002 7 
DANCE Exposition 
L2-L7 Filtering 
Capability 
• Source Address 
• Source Port 
• Destination Address 
• Destination Port 
• Protocol 
• VLAN 
• Diffserv Code Points 
• Content Filtering 
• Cookies Filtering 
• Flow redirection 
• Stop/Forward flow 
• Change DSCP field 
• Set VLAN priority 
• Adjust priority queue 
• Modify session table 
• Parsing request header 
• Parsing application 
contents
May 28-29, 2002 8 
Openet: An active service platform 
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
Nortel Networks’ contributions to 
Active Services 
• Practical Active Services Architecture on real network device. 
• Commercial Active Services platform. 
— ASF - Product 
— SSL – Product 
— Open Active Architecture for more product 
— Alteon+iSD as a research platform 
— L3 programmable routing switch PP8600 – used by research community 
— Photonic Switch – Early prototype 
— Active VPN – Carrier A 
— Active fault diagnostic – Carrier A 
— Active SLA reliability 
— Active Extranet on Demand – CeNTIE- Media post production industry 
— Early stages in disaster recovery and fault tolerant networks 
May 28-29, 2002 9 
• Identify Active applications (more than Ping ) 
DANCE Exposition
Strong computation power inside 
Computation 
May 28-29, 2002 10 
network device. 
AActcitviev eS eSrevrivciecse sP Plaltaftofromrm AActcitviev eS eSrevrivciecse sP Plaltaftofromrm AActcitviev eS eSrevrivciecse sP Plaltaftofromrm Active Services Platform 
Intercepts selected flows 
and performs intelligent 
processing based on L2- 
L7 filtering 
Users Servers 
The emphasis is on interception and 
processing transparently. Entities at both 
ends may not be aware of the existence of 
the Alteon in the path 
DANCE Exposition 
Forwarding 
Up to 256 Linux based engines
Runtime Environment 
For Active Services 
May 28-29, 2002 11 
Alteon Switched Firewall (ASF) 
A Real Product 
Active Services 
DANCE Exposition 
Servers 
AFM Action 
on the data Flow 
AFM Flow (Req.) 
Selection 
data for the session 
1 1st pkt 
Active Service: 
Policy Checking 
2 Data
May 28-29, 2002 12 
Alteon Switched Firewall (ASF) 
A Real Product 
Active Services 
3 
Active Service: 
Policy Checking 
DANCE Exposition 
1 1st pkt 
1 Add 
1 Conn. 
2 Data for the session 
Delete Conn. after UDP 
timeout if session is inactive 
Servers 
AFM Flow 
Selection 
AFM Action 
on the Flow 
Runtime Environment 
For Active Services
May 28-29, 2002 13 
Secure XL & NAAP in Action 
TCP session 
Alteon Switched Firewall (ASF) 
5 
Update 
Conn. 
DANCE Exposition 
1 SYN 
Policy 
Check 
1 
1 
Add 
Conn. 
(F2F) 
1 
2 SYN/ACK 
3 
Update 
Conn. 
6 
4 TCP 3-way handshake complete, data for the session accelerated 
5 FIN-1 
6 FIN-2 
7 ACK 
Update 
Conn. 
Delete 
Conn. 
7 
Clients 
Servers 
3 ACK 
(TCP 3-way 
handshake 
complete)
ASF as an Active Service Technology 
• The Alteon selectively redirects new 
connection requests to the Alteon Switched 
Firewall Director to perform policy checking. 
• The Director runs the Check Point FireWall-1 
engine as an Active Service. 
• The Active Service manages the connection 
table, specifies rules for handling packets in 
the session, passes the connection table to the 
Alteon Switched Accelerator. 
• 90% of traffic is accelerated, supporting a 
throughput of 3.2 Gbps. 
May 28-29, 2002 14 
DANCE Exposition
• Client sends an HTTPS request 
• Switch redirects request on port 
443 to iSD-SSL 
• iSD-SSL completes SSL 
handshake 
• iSD-SSL initiates HTTP connection 
to server on port 80 
• Switch selects real server based 
on configured LB policy 
• Server responds to HTTP request 
and replies to the iSD-SSL 
• iSD-SSL encrypts session and 
sends HTTPS response to client 
HTTPS, SMTP-S, POP3-S and IMAP-S services 
May 28-29, 2002 15 
SSL Acceleration 
How Does the iiSSDD--SSSSLL AAcccceelleerraattoorr wwoorrkk?? 
DANCE Exposition
Active Services Runtime Environment 
May 28-29, 2002 16 
SSL Acceleration Cont 
Encrypt 
Decrypt Server 
DANCE Exposition 
Servers 
Policy 
Check 
Conn. 
Splice 
Selection 
AFM Action 
on the data Flow 
AFM Flow (Req.) 
Selection 
data for the session accelerated 
For Active Services 
Data 
Accelar
Active Services: Surviving Disasters 
Active Service Creation: With the right service platform and 
APIs, we were able to set the prototype in just few weeks 
When a disaster strikes, there are a few seconds left to 
evacuate any and all data out of the disaster area. A huge 
bolus of data drops unannounced at the network edge 
• Data Evacuation 
— Data collection (e.g., data since last backup, sensor data, top-secret data) 
— Automated network setup and data transport 
 Cannot have all circuits to all potential disaster areas pinned all the time! 
 Fast route setup, end-to-end. Bandwidth on demand 
 Secure access to exclusive high-priority service (akin to GETS in telephony) 
May 28-29, 2002 17 
 Disaster sensor acts as service trigger 
 Policy elements (e.g., what, where to) 
 Secure data carriage 
— Active control of both legacy and optical networks 
DANCE Exposition 
• Data Recovery 
— Service restoration from the safe site 
— Active control of both optical and legacy networks 
 Fast re-route setup 
 Bandwidth and priority
NAS 
NAS 
May 28-29, 2002 18 
Disaster Recovery concept 
Active Services on 10GE All-Optical 
Switch 
Nortel’s Active Services 
DANCE Exposition 
Control 
Mesg 
8600 
NAS 
8600 
MEMs 
Switch 
Prototype 
8600 
1G 
1G 
10G 
10G 
NAS 
1G 
1G 
1G 
A B 
C 
D 
X 
Y 
Z 
B2 
B3 
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 to OG1 
4. OG1 instructs Photonic Switch to 
connect B2 & B3 ; Server Z and Server 
Y data syncd 
5. On successful sync, OG2 instructs 
Photonic switch to connect B1->B2. 
6. Service Restored for Client X ->server 
Y 
Disaster Event/ 
Environ. Sensor 
B1 
Control 
Mesg 
NAS 
NAS 
1G
May 28-29, 2002 19 
DANCE Exposition 
AN Collaboration: 
CeNTIE – CSRIO-Nortel 
Tele-Health Focus Group 
• Royal Australian College of Surgeons 
• Medic Vision 
• University of Sydney 
• NSW Health 
• Royal Prince Alfred 
• Interactive Virtual Environment Centre 
(IVEC). 
• Centre for Medical and Surgical Skills 
(CTEC). 
Media Systems Focus Group 
• Fox Studios 
• Animal Logic 
• GMD 
• Film Industry Broadband Resource 
• Ambience 
• Enterprise (FIBRE) 
• WAM!NET 
• Australian Broadcasting Corporation (ABC) 
• ScreenWest 
Center for Networking Technologies for 
Information Economy (CeNTIE) - a 
CSIRO-led consortium including Nortel 
Networks, Amcom Telecommunications, 
the UNSW, UTS and the WA Interactive 
Virtual Environments Centre (IVEC). 
www.centie.net
Summary of Our Work 
• We have inspired ourselves to active networks concepts 
• Capable of dynamic monitoring, controlling and 
modification of ASICs and MEMs 
• Demonstrate Active Networks technology transfer through Nortel 
Active Services platform. 
• We have implemented programmable Gigabit Routing Switch 
(backplane 256 Gbs) 
• Active Services in the control plane (slows down in the data plane) 
May 28-29, 2002 20 
— New Active Services platform: Openet + Alteon + iSD 
DANCE Exposition 
— AFM abstraction 
• The granularity is streams and not packets 
— Short time granularity (part of apps and not human intervention, 
keyboard, telnet, cli, snmp)
May 28-29, 2002 21 
Summary of Our Our Work (cont.) 
• Enabling New Types of intelligence on 
programmable network device to handle 
Infinite Bandwidth resources, Wire speed 
routing capability, and nontrivial Streaming 
media application. 
DANCE Exposition
OpenetLab – Nortel Networks: http://www.openetlab.org/ 
May 28-29, 2002 22 
QQ&&AA 
DANCE Exposition
May 28-29, 2002 23 
Client And Server Authentication 
DANCE Exposition 
1 User opens session 
2 Sends server certificate 
Requests client certificate 3 
Serves request/response 
7 
Send encrypted data to back 
6 end 
Validates the client certificate info. 
5 
Private key 
Confidential 
4 
Client sends the certificate with public key 
Public key 
Published
Strong computation power inside 
network device. 
Load balance of iSDs (and servers) 
May 28-29, 2002 24 
iSD iSD iSD iSD 
DANCE Exposition 
User connections 
Intelligent Processing such 
As Load Balancing, Optimizing 
Bandwidth, Specialized services 
Server 
Server 
Server 
Server 
Server 
Server 
Balancing servers 
Connections terminate at the Alteon 
Balancing iSDs 
Balancing can be based on 
•load, or 
•Functionality 
Powerful generic processors do not have the filtering capability of the Alteon. That is 
if they have to do the same thing as the Alteons, they have to do filtering in software, hence slow. 
•An API is needed for exploring this filtering capacity
May 28-29, 2002 25 
Content Re-route 
Optical Ring 
DANCE Exposition 
Mirror Server 
Data Server 
• Resource optimization (route 2) 
— Alternative lightpath 
• Route to mirror sites (route 3) 
— Lightpath setup failed 
— Load balancing 
— Long response time 
– Congestion 
– Fault 
Route 1 
Route 2 
Route 3

More Related Content

What's hot

Smart bin internet of thing (IoT) project using LoRaWAN
Smart bin internet of thing (IoT) project using LoRaWANSmart bin internet of thing (IoT) project using LoRaWAN
Smart bin internet of thing (IoT) project using LoRaWANJisc
 
SDN Summit - Optical SDN: Virtualizing the Transport Network
SDN Summit - Optical SDN: Virtualizing the Transport NetworkSDN Summit - Optical SDN: Virtualizing the Transport Network
SDN Summit - Optical SDN: Virtualizing the Transport NetworkADVA
 
StarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStacy Véronneau
 
Arista reinventing data center switching
Arista   reinventing data center switchingArista   reinventing data center switching
Arista reinventing data center switchingVLCM2015
 
Time Sensitive Networks: How changes to standard Ethernet enable convergence ...
Time Sensitive Networks: How changes to standard Ethernet enable convergence ...Time Sensitive Networks: How changes to standard Ethernet enable convergence ...
Time Sensitive Networks: How changes to standard Ethernet enable convergence ...Erik van Hilten
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & EcosystemKingston Smiler
 
Tutorial on SDN data plane evolution
Tutorial on SDN data plane evolutionTutorial on SDN data plane evolution
Tutorial on SDN data plane evolutionAntonio Capone
 
Evolution of Network Synchronization Technologies
Evolution of Network Synchronization TechnologiesEvolution of Network Synchronization Technologies
Evolution of Network Synchronization TechnologiesADVA
 
Is SDN Necessary?
Is SDN Necessary?Is SDN Necessary?
Is SDN Necessary?Bruce Davie
 
Embracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkEmbracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkNetCraftsmen
 
The Poacher and the Gamekeeper: Synchronization Delivery and Assurance
The Poacher and the Gamekeeper: Synchronization Delivery and AssuranceThe Poacher and the Gamekeeper: Synchronization Delivery and Assurance
The Poacher and the Gamekeeper: Synchronization Delivery and AssuranceADVA
 
Modern Software Architecture
Modern Software Architecture Modern Software Architecture
Modern Software Architecture Ahmed Marzouk
 
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.
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?Diego Kreutz
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiHui Cheng
 
Disaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High AvailabilityDisaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High AvailabilityOpen Networking Summit
 

What's hot (20)

Smart bin internet of thing (IoT) project using LoRaWAN
Smart bin internet of thing (IoT) project using LoRaWANSmart bin internet of thing (IoT) project using LoRaWAN
Smart bin internet of thing (IoT) project using LoRaWAN
 
Home Rf
Home RfHome Rf
Home Rf
 
SDN Summit - Optical SDN: Virtualizing the Transport Network
SDN Summit - Optical SDN: Virtualizing the Transport NetworkSDN Summit - Optical SDN: Virtualizing the Transport Network
SDN Summit - Optical SDN: Virtualizing the Transport Network
 
StarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStack
 
Arista reinventing data center switching
Arista   reinventing data center switchingArista   reinventing data center switching
Arista reinventing data center switching
 
Time Sensitive Networks: How changes to standard Ethernet enable convergence ...
Time Sensitive Networks: How changes to standard Ethernet enable convergence ...Time Sensitive Networks: How changes to standard Ethernet enable convergence ...
Time Sensitive Networks: How changes to standard Ethernet enable convergence ...
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
Tutorial on SDN data plane evolution
Tutorial on SDN data plane evolutionTutorial on SDN data plane evolution
Tutorial on SDN data plane evolution
 
Evolution of Network Synchronization Technologies
Evolution of Network Synchronization TechnologiesEvolution of Network Synchronization Technologies
Evolution of Network Synchronization Technologies
 
Is SDN Necessary?
Is SDN Necessary?Is SDN Necessary?
Is SDN Necessary?
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Embracing SDN in the Next Gen Network
Embracing SDN in the Next Gen NetworkEmbracing SDN in the Next Gen Network
Embracing SDN in the Next Gen Network
 
The Poacher and the Gamekeeper: Synchronization Delivery and Assurance
The Poacher and the Gamekeeper: Synchronization Delivery and AssuranceThe Poacher and the Gamekeeper: Synchronization Delivery and Assurance
The Poacher and the Gamekeeper: Synchronization Delivery and Assurance
 
Modern Software Architecture
Modern Software Architecture Modern Software Architecture
Modern Software Architecture
 
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...
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?Software-Defined Networking: Evolution or Revolution?
Software-Defined Networking: Evolution or Revolution?
 
Design Principles for 5G
Design Principles for 5GDesign Principles for 5G
Design Principles for 5G
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
 
Disaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High AvailabilityDisaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High Availability
 

Viewers also liked

Day2 sp3-2 icgfm-eric_bermanmay2014_en
Day2 sp3-2 icgfm-eric_bermanmay2014_enDay2 sp3-2 icgfm-eric_bermanmay2014_en
Day2 sp3-2 icgfm-eric_bermanmay2014_enicgfmconference
 
Mateusz W. prezentacja
Mateusz W. prezentacjaMateusz W. prezentacja
Mateusz W. prezentacjaJH4
 
3.1 sets and set notation
3.1   sets and set notation3.1   sets and set notation
3.1 sets and set notationGary Ball
 
Music culture portrait of Czech Republic
Music culture portrait of Czech RepublicMusic culture portrait of Czech Republic
Music culture portrait of Czech RepublicJH4
 
International Journal on Governmental Financial Management, 2010 Vol 2
International Journal on Governmental Financial Management, 2010 Vol 2International Journal on Governmental Financial Management, 2010 Vol 2
International Journal on Governmental Financial Management, 2010 Vol 2icgfmconference
 
International Public Sector Accounting Standards and Financial Reporting in N...
International Public Sector Accounting Standards and Financial Reporting in N...International Public Sector Accounting Standards and Financial Reporting in N...
International Public Sector Accounting Standards and Financial Reporting in N...iosrjce
 
Materiality in government auditing
Materiality in government auditingMateriality in government auditing
Materiality in government auditingicgfmconference
 

Viewers also liked (7)

Day2 sp3-2 icgfm-eric_bermanmay2014_en
Day2 sp3-2 icgfm-eric_bermanmay2014_enDay2 sp3-2 icgfm-eric_bermanmay2014_en
Day2 sp3-2 icgfm-eric_bermanmay2014_en
 
Mateusz W. prezentacja
Mateusz W. prezentacjaMateusz W. prezentacja
Mateusz W. prezentacja
 
3.1 sets and set notation
3.1   sets and set notation3.1   sets and set notation
3.1 sets and set notation
 
Music culture portrait of Czech Republic
Music culture portrait of Czech RepublicMusic culture portrait of Czech Republic
Music culture portrait of Czech Republic
 
International Journal on Governmental Financial Management, 2010 Vol 2
International Journal on Governmental Financial Management, 2010 Vol 2International Journal on Governmental Financial Management, 2010 Vol 2
International Journal on Governmental Financial Management, 2010 Vol 2
 
International Public Sector Accounting Standards and Financial Reporting in N...
International Public Sector Accounting Standards and Financial Reporting in N...International Public Sector Accounting Standards and Financial Reporting in N...
International Public Sector Accounting Standards and Financial Reporting in N...
 
Materiality in government auditing
Materiality in government auditingMateriality in government auditing
Materiality in government auditing
 

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.
 
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.
 
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.
 
Weaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesWeaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesHuawei Enterprise Hong Kong
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
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.
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksNAIM Networks, Inc.
 
Weaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesWeaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesHuawei Enterprise Hong Kong
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 
Cable Metro Packet Optical Transport
Cable Metro  Packet Optical TransportCable Metro  Packet Optical Transport
Cable Metro Packet Optical TransportJuniper Networks
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaCPqD
 
Network Critical @ Sharkfest 2008
Network Critical @ Sharkfest 2008Network Critical @ Sharkfest 2008
Network Critical @ Sharkfest 2008Denny K
 
Platforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual InfrastructurePlatforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual Infrastructure6WIND
 
Future services on Janet
Future services on JanetFuture services on Janet
Future services on JanetJisc
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'OpenStack Korea Community
 

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
 
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
 
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...
 
Weaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesWeaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for Services
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Cip motion cip sync
Cip motion   cip sync Cip motion   cip sync
Cip motion cip sync
 
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
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
 
PrasadResume
PrasadResumePrasadResume
PrasadResume
 
Weaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for ServicesWeaving the Future - Enable Networks to Be More Agile for Services
Weaving the Future - Enable Networks to Be More Agile for Services
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
Cable Metro Packet Optical Transport
Cable Metro  Packet Optical TransportCable Metro  Packet Optical Transport
Cable Metro Packet Optical Transport
 
Решения Mobile Backhaul и Mobile Backhaul Security
Решения Mobile Backhaul и Mobile Backhaul SecurityРешения Mobile Backhaul и Mobile Backhaul Security
Решения Mobile Backhaul и Mobile Backhaul Security
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Software Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur ChannegowdaSoftware Defined Optical Networks - Mayur Channegowda
Software Defined Optical Networks - Mayur Channegowda
 
Network Critical @ Sharkfest 2008
Network Critical @ Sharkfest 2008Network Critical @ Sharkfest 2008
Network Critical @ Sharkfest 2008
 
Software Defined Networking: Primer
Software Defined Networking: Primer Software Defined Networking: Primer
Software Defined Networking: Primer
 
Platforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual InfrastructurePlatforms for Accelerating the Software Defined and Virtual Infrastructure
Platforms for Accelerating the Software Defined and Virtual Infrastructure
 
Future services on Janet
Future services on JanetFuture services on Janet
Future services on Janet
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 

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

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
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证kbdhl05e
 
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
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
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
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一ss ss
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一diploma 1
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile servicerehmti665
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRdollysharma2066
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 

Recently uploaded (20)

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
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证威廉玛丽学院毕业证学位证成绩单-安全学历认证
威廉玛丽学院毕业证学位证成绩单-安全学历认证
 
Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565
 
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
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
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
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
 
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile service
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
young call girls in  Khanpur,🔝 9953056974 🔝 escort Serviceyoung call girls in  Khanpur,🔝 9953056974 🔝 escort Service
young call girls in Khanpur,🔝 9953056974 🔝 escort Service
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
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 Tal Lavian - tlavian@Nortelnetworks.com Phil Wang, Ramesh Durairaj, Jennifer Rasimas, Doan Hoang, Franco Travostino. Nortel Networks, Advanced Technology Labs Open Source - http://www.openetlab.org May 28-29, 2002 1 DANCE Exposition
  • 2. • AN technology Transfer • Issues in the realization of AN technologies • Main contributions of the paper. • Commercial Active Services Platform • Application Example 1 – SSL • Application Example 2 – ASF • A Demo Application • Next Generation Active Services Platform • Conclusion May 28-29, 2002 2 Outline of the talk DANCE Exposition
  • 3. May 28-29, 2002 3 AN Technology Transfer Great Ideas Usable/Realizable Mechanisms/Products DANCE Exposition Active Nets Community Active Nets Community Active Nets Ideas Active Nets Ideas Real Active Services Products Current Internet Technology Scan the technology horizon
  • 4. Lack of industrial-strength Active Network devices that dispel major concerns: May 28-29, 2002 4 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.
  • 5. May 28-29, 2002 5 Main contributions of the paper Dynamically control ASICs and MEMs • Active Flow Manipulation Concept DANCE Exposition — Flow abstraction — Actions on Flows — Control/Data separation • Openet Platform — Commercial Network Devices — Runtime Environment — Active Services • Applications
  • 6. May 28-29, 2002 6 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 AFM is well suited to work with underlying high-throughput ASICs
  • 7. Dynamic L2-L7 Filtering Active Flow Manipulation May 28-29, 2002 7 DANCE Exposition L2-L7 Filtering Capability • Source Address • Source Port • Destination Address • Destination Port • Protocol • VLAN • Diffserv Code Points • Content Filtering • Cookies Filtering • Flow redirection • Stop/Forward flow • Change DSCP field • Set VLAN priority • Adjust priority queue • Modify session table • Parsing request header • Parsing application contents
  • 8. May 28-29, 2002 8 Openet: An active service platform 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
  • 9. Nortel Networks’ contributions to Active Services • Practical Active Services Architecture on real network device. • Commercial Active Services platform. — ASF - Product — SSL – Product — Open Active Architecture for more product — Alteon+iSD as a research platform — L3 programmable routing switch PP8600 – used by research community — Photonic Switch – Early prototype — Active VPN – Carrier A — Active fault diagnostic – Carrier A — Active SLA reliability — Active Extranet on Demand – CeNTIE- Media post production industry — Early stages in disaster recovery and fault tolerant networks May 28-29, 2002 9 • Identify Active applications (more than Ping ) DANCE Exposition
  • 10. Strong computation power inside Computation May 28-29, 2002 10 network device. AActcitviev eS eSrevrivciecse sP Plaltaftofromrm AActcitviev eS eSrevrivciecse sP Plaltaftofromrm AActcitviev eS eSrevrivciecse sP Plaltaftofromrm Active Services Platform Intercepts selected flows and performs intelligent processing based on L2- L7 filtering Users Servers The emphasis is on interception and processing transparently. Entities at both ends may not be aware of the existence of the Alteon in the path DANCE Exposition Forwarding Up to 256 Linux based engines
  • 11. Runtime Environment For Active Services May 28-29, 2002 11 Alteon Switched Firewall (ASF) A Real Product Active Services DANCE Exposition Servers AFM Action on the data Flow AFM Flow (Req.) Selection data for the session 1 1st pkt Active Service: Policy Checking 2 Data
  • 12. May 28-29, 2002 12 Alteon Switched Firewall (ASF) A Real Product Active Services 3 Active Service: Policy Checking DANCE Exposition 1 1st pkt 1 Add 1 Conn. 2 Data for the session Delete Conn. after UDP timeout if session is inactive Servers AFM Flow Selection AFM Action on the Flow Runtime Environment For Active Services
  • 13. May 28-29, 2002 13 Secure XL & NAAP in Action TCP session Alteon Switched Firewall (ASF) 5 Update Conn. DANCE Exposition 1 SYN Policy Check 1 1 Add Conn. (F2F) 1 2 SYN/ACK 3 Update Conn. 6 4 TCP 3-way handshake complete, data for the session accelerated 5 FIN-1 6 FIN-2 7 ACK Update Conn. Delete Conn. 7 Clients Servers 3 ACK (TCP 3-way handshake complete)
  • 14. ASF as an Active Service Technology • The Alteon selectively redirects new connection requests to the Alteon Switched Firewall Director to perform policy checking. • The Director runs the Check Point FireWall-1 engine as an Active Service. • The Active Service manages the connection table, specifies rules for handling packets in the session, passes the connection table to the Alteon Switched Accelerator. • 90% of traffic is accelerated, supporting a throughput of 3.2 Gbps. May 28-29, 2002 14 DANCE Exposition
  • 15. • Client sends an HTTPS request • Switch redirects request on port 443 to iSD-SSL • iSD-SSL completes SSL handshake • iSD-SSL initiates HTTP connection to server on port 80 • Switch selects real server based on configured LB policy • Server responds to HTTP request and replies to the iSD-SSL • iSD-SSL encrypts session and sends HTTPS response to client HTTPS, SMTP-S, POP3-S and IMAP-S services May 28-29, 2002 15 SSL Acceleration How Does the iiSSDD--SSSSLL AAcccceelleerraattoorr wwoorrkk?? DANCE Exposition
  • 16. Active Services Runtime Environment May 28-29, 2002 16 SSL Acceleration Cont Encrypt Decrypt Server DANCE Exposition Servers Policy Check Conn. Splice Selection AFM Action on the data Flow AFM Flow (Req.) Selection data for the session accelerated For Active Services Data Accelar
  • 17. Active Services: Surviving Disasters Active Service Creation: With the right service platform and APIs, we were able to set the prototype in just few weeks When a disaster strikes, there are a few seconds left to evacuate any and all data out of the disaster area. A huge bolus of data drops unannounced at the network edge • Data Evacuation — Data collection (e.g., data since last backup, sensor data, top-secret data) — Automated network setup and data transport  Cannot have all circuits to all potential disaster areas pinned all the time!  Fast route setup, end-to-end. Bandwidth on demand  Secure access to exclusive high-priority service (akin to GETS in telephony) May 28-29, 2002 17  Disaster sensor acts as service trigger  Policy elements (e.g., what, where to)  Secure data carriage — Active control of both legacy and optical networks DANCE Exposition • Data Recovery — Service restoration from the safe site — Active control of both optical and legacy networks  Fast re-route setup  Bandwidth and priority
  • 18. NAS NAS May 28-29, 2002 18 Disaster Recovery concept Active Services on 10GE All-Optical Switch Nortel’s Active Services DANCE Exposition Control Mesg 8600 NAS 8600 MEMs Switch Prototype 8600 1G 1G 10G 10G NAS 1G 1G 1G A B C D X Y Z B2 B3 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 to OG1 4. OG1 instructs Photonic Switch to connect B2 & B3 ; Server Z and Server Y data syncd 5. On successful sync, OG2 instructs Photonic switch to connect B1->B2. 6. Service Restored for Client X ->server Y Disaster Event/ Environ. Sensor B1 Control Mesg NAS NAS 1G
  • 19. May 28-29, 2002 19 DANCE Exposition AN Collaboration: CeNTIE – CSRIO-Nortel Tele-Health Focus Group • Royal Australian College of Surgeons • Medic Vision • University of Sydney • NSW Health • Royal Prince Alfred • Interactive Virtual Environment Centre (IVEC). • Centre for Medical and Surgical Skills (CTEC). Media Systems Focus Group • Fox Studios • Animal Logic • GMD • Film Industry Broadband Resource • Ambience • Enterprise (FIBRE) • WAM!NET • Australian Broadcasting Corporation (ABC) • ScreenWest Center for Networking Technologies for Information Economy (CeNTIE) - a CSIRO-led consortium including Nortel Networks, Amcom Telecommunications, the UNSW, UTS and the WA Interactive Virtual Environments Centre (IVEC). www.centie.net
  • 20. Summary of Our Work • We have inspired ourselves to active networks concepts • Capable of dynamic monitoring, controlling and modification of ASICs and MEMs • Demonstrate Active Networks technology transfer through Nortel Active Services platform. • We have implemented programmable Gigabit Routing Switch (backplane 256 Gbs) • Active Services in the control plane (slows down in the data plane) May 28-29, 2002 20 — New Active Services platform: Openet + Alteon + iSD DANCE Exposition — AFM abstraction • The granularity is streams and not packets — Short time granularity (part of apps and not human intervention, keyboard, telnet, cli, snmp)
  • 21. May 28-29, 2002 21 Summary of Our Our Work (cont.) • Enabling New Types of intelligence on programmable network device to handle Infinite Bandwidth resources, Wire speed routing capability, and nontrivial Streaming media application. DANCE Exposition
  • 22. OpenetLab – Nortel Networks: http://www.openetlab.org/ May 28-29, 2002 22 QQ&&AA DANCE Exposition
  • 23. May 28-29, 2002 23 Client And Server Authentication DANCE Exposition 1 User opens session 2 Sends server certificate Requests client certificate 3 Serves request/response 7 Send encrypted data to back 6 end Validates the client certificate info. 5 Private key Confidential 4 Client sends the certificate with public key Public key Published
  • 24. Strong computation power inside network device. Load balance of iSDs (and servers) May 28-29, 2002 24 iSD iSD iSD iSD DANCE Exposition User connections Intelligent Processing such As Load Balancing, Optimizing Bandwidth, Specialized services Server Server Server Server Server Server Balancing servers Connections terminate at the Alteon Balancing iSDs Balancing can be based on •load, or •Functionality Powerful generic processors do not have the filtering capability of the Alteon. That is if they have to do the same thing as the Alteons, they have to do filtering in software, hence slow. •An API is needed for exploring this filtering capacity
  • 25. May 28-29, 2002 25 Content Re-route Optical Ring DANCE Exposition Mirror Server Data Server • Resource optimization (route 2) — Alternative lightpath • Route to mirror sites (route 3) — Lightpath setup failed — Load balancing — Long response time – Congestion – Fault Route 1 Route 2 Route 3

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 : to be able to implement several of our new congestion control algorithms on a real router. For Nortel Networks: 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 and offer new services in: time to market, flexibility and by 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. 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.
  4. 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.
  5. iSD acts as a transparent proxy; source IP addresses are preserved. Not only does it work with HTTP type of traffic but it can now also handle other protocols: Additional (besides HTTPS) virtual servers for SMTP-S and POP3-S and IMAP-S services are created. Each virtual SSL server listens to a specific TCP port and is mapped to a virtual (VIP) on the Web switch. Each server must be assigned a unique number.
  6. Tele-Health user information: Medic Vision – an Australian organisation that commercializes Tele-Health applications (e.g. robotics) University of Sydney: Chris Liddle (Doctorate of Pharmecology). Interest lies in Information Technology as it applies to health initiatives. NSW Health: Representation from the group involved with Tele-health initiatives. Royal Prince Alfred: IVEC: organisations including CSIRO, University of Western Australia, Curtin University of Technology, Central TAFE. Media Systems Information about user groups Animal Logic: film Industry adds special effects. GMD Ambience: FIBRE: WAM!NET: ABC ScreenWest: constorium of companies based in Western Australia that work on film industry related activities.
  7. This slide describes how the authentication is performed with an Alteon SSL Acceleration solution This whole process enables authentication of both server and client through certificate and key verifications Authenticating both clients and servers is a critical need for applications like B2B, extranets and financial. Not only the server has to identify itself to the client but also the user has to be identified for the transaction to be valid. Authenticating servers only is sufficient in most B2C e-Commerce transactions because the customer has to be reassured about buying on a real and known site while the site does not care about who is buying as long as the credit card information are valid.