SlideShare a Scribd company logo
Programmable Network Node: 
Applications 
Tal Lavian1 tlavian@IEEE.org 
Rob Jaeger1,2 rojaeger@NortelNetworks.com 
rfj@cs.umd.edu 
1 Technology Center, Enterprise Solutions, Nortel Networks 
2 Department of Computer Science, University of Maryland 
Java-enable Network Devices 1
Accomplishments 
• JVM on a silicon-based L3 Routing Switch 
• ORE - Oplet Run-time Environment 
• Java-enabled Device Architecture 
• SNMP MIB API 
• Network Forwarding API 
• Active Networks applications: 
— dynamic control and modification of ASIC forwarding 
Java-enable Network Devices 2
NNoorrtteell JJaavvaa--EEnnaabblleedd DDeevviiccee 
AArrcchhiitteeccttuurree 
JNI 
ORE Service 
Device HW 
Oplet 
JVM 
Operating System 
Java-enable Network Devices 3 
C/C++ 
API 
Java 
API 
Device 
Code Oplet Runtime Env 
Device 
Drivers 
JFWD API 
AN Packet 
Interception
Java-enable Network Devices 4 
Tools 
• MIB API 
— Monitor device Management Information Base variables 
– MIB 
– RMON and RMON-II 
– DiffServ 
• Network API (JFWD) 
— Interface to Filters 
– set packet drop filters 
– intercept packets 
– carbon copy packets while forwarding at line-speed
Client API 
Abstract Variable Interface 
MIB Map 
Native Variable Interface 
Java-enable Network Devices 5 
MIB API 
Java 
Virtual 
Machine 
SNMP PDU Layer 
Instrumentation 
& Annotation 
Layer 
Real Time Operating System 
Processor and other Hardware 
Client Bean 
•API uses a MIB Map to 
dispatch requests to variable 
access routines 
•Different parts of the MIB 
tree can be serviced by 
different mechanisms 
•Two main schemes: 
•An ad hoc interface to the 
SNMP instrumentation layer 
•A generic SNMP loopback
NNeettwwoorrkk AAPPII:: DDyynnaammiicc CCoonnffiigguurraattiioonn 
ooff FFoorrwwaarrddiinngg RRuulleess 
CPU 
Java-enable Network Devices 6 
Forwarding 
Processor 
Forwarding 
Processor 
Forwarding 
Processor 
Forwarding 
Processor 
Forwarding 
Rules 
SW 
HW 
Forwarding 
Rules 
Forwarding 
Rules 
Forwarding 
Rules 
Java 
Services
Network API: Control-vs-Forwarding 
Plane 
Control 
Plane 
Java-enable Network Devices 7 
CCeennttrraalliizzeedd,, 
CCPPUU--bbaasseedd RRoouutteerr 
FFoorrwwaarrddiinngg--PPrroocceessssoorrss 
bbaasseedd RRoouutteerr 
Routing 
SW 
CCoonnttrrooll ++ FFoorrwwaarrddiinngg 
FFuunnccttiioonnss ccoommbbiinneedd Control separated 
FFrroomm ffoorrwwaarrddiinngg 
CPU 
CPU 
Forwarding 
Processor 
Forwarding 
Processor 
Forwarding 
Processor 
Slow Wire Speed
NNeettwwoorrkk AAPPII:: PPaacckkeett CCaappttuurree 
CPU 
Java-enable Network Devices 8 
Forwarding 
Processor 
Forwarding 
Processor 
Forwarding 
Processor 
Forwarding 
Processor 
AN Apps 
JFWD to 
Divert or Copy 
Wire Speed 
Packet
Applications 
• Active Network Management 
— Proactive Network Management 
— Diagnostic Agents 
• Dynamic DiffServ Classifier 
• Active Intrusion Detection 
• Multicast Caching 
• IP Accounting 
• Application-Layer Router-Server Collaboration 
• Pseudo Default Drop Capability 
Java-enable Network Devices 9
Active Network Management 
• Download Oplet Service to 
the device. 
• Monitor MIB variables 
No more 
polling 
Extensive access 
to internal resources 
Java-enable Network Devices 10 
• Might be complex conditions 
• Trend analysis 
• DiffServ, RMON-II, etc… MIBs 
• Report “events” to NMS 
— drop rate, packets/second 
• Allow Service to take 
action 
• Download application 
• Adjust parameters based 
on direction from NMS 
Monitor 
Appropriate 
Application 
Download 
Download 
Complex Condition 
Exceeded 
NMS 
router
Proactive Network Management 
• Device-based Intelligence is Dynamic 
Java-enable Network Devices 11 
—Static Management 
– SNMP set/get mechanisms 
– Telnet, User Interfaces (cli, web, etc…) 
—Dynamic Closed-loop Management at Network Node 
– capable of dealing with new and difficult situations 
– autonomous and rational properties. 
– dynamically system monitoring & modification 
– report status and trends 
—Monitor MIB to identify poor performance and notify 
NMS prior to failures 
—Downloaded service can instantiate new services
Java-enable Network Devices 12 
Diagnostic Agents 
• Automatic traceroute from edge router 
where problem exists. 
—Each node reached generates a report to NMS 
—Traceroute code “moves” to next node in path 
—Mobile agents identify router health 
—Create logs for NMS
Dynamic DiffServ Classifier 
• Set router filters to sample packets from edge 
device host ports 
• Identify real-time traffic (RTP flows) 
• Set filter on port to adjust DS-byte value based 
on policy 
• Keep track of filters set 
• Remove filters no longer in use 
Java-enable Network Devices 13
DDyynnaammiicc DDiiffffSSeerrvv CCllaassssiiffiiccaattiioonn 
Control 
Plane 
Java-enable Network Devices 14 
Forwarding 
Processor 
Forwarding 
Processor 
Policy 
Filters 
ORE Service 
Packet 
Packet 
Filte 
r 
Packet 
• Sample packets, set filters to modify DS-byte 
for Per-Hop-Behavior modification
Active Intrusion Detection 
• Intruder is identified by Intrusion Detection 
software 
• Intruder signature is identified 
• Mobile agent is dispatched in direction of 
intruder (based on physical port of entry) 
• Mobile agent “chases” intruder and terminates 
him (shuts down link, reboot host, notify NMS) 
Java-enable Network Devices 15
Multicast Caching 
• Reliable Multicasting 
• Distribute error control throughout multicast 
tree 
• Retransmission a local node keeps control 
close to lossy links 
• Balances processor load away from multicast 
source 
Java-enable Network Devices 16
Java-enable Network Devices 17 
IP Accounting 
• Project ABCD (Active Bean Counter in Device) 
• Perform usage accounting at edge node 
• PreCorrelate/aggregate/reduce accounting 
record on-site 
• $1 rule for billing 
• Real-time billing can be realized 
• Customize billable resources
Application Layer Collaboration Among 
Routers and Servers 
• Server farm load balancing 
— server state monitored; rerouting based on congestion/load 
• Auctioning Applications 
• Bandwidth Broker 
Java-enable Network Devices 18
Server Collaboration 
• Supports distributed 
computing applications 
in which network 
devices participate 
Java-based 
Application 
— router to router 
— server to router 
• Supports Intelligent 
Agents 
• Supports Mobile Agents 
Java-based 
Application 
Java-based 
Application 
Java-enable Network Devices 19
Bandwidth Broker Collaboration 
• Routers Monitor RMON and DIFFSERV MIB 
• Report Per-IPAddress, Per Protocol statistic to 
resource broker 
• Adjust DS-byte and Per Hop Behavior based on 
Bandwidth Broker directions 
Java-enable Network Devices 20
RReeaall--ttiimmee ffoorrwwaarrddiinngg SSttaattss aanndd MMoonniittoorrss 
AN Apps 
CPU 
SW 
HW 
Forwarding 
Rules 
Forwarding 
Processor 
Statistics 
&Monitors 
Forwarding 
Rules 
Forwarding 
Processor 
Statistics 
&Monitors 
Java-enable Network Devices 21 
Forwarding 
Rules 
Forwarding 
Processor 
Statistics 
&Monitors
DDyynnaammiicc -- OOnn tthhee FFllyy CCoonnffiigguurraattiioonn 
• From downloadable Java application, we can 
modify the behavior of the ASICs 
Java-enable Network Devices 22
MMiixxeedd TTooppoollooggyy ooff AANN ssyysstteemm 
- AN Node - None AN Node 
NO need to know the AN topology ahead of time 
Java-enable Network Devices 23
AAccttiivvee NNooddee TTooppoollooggyy DDiissccoovveerryy 
- AN Node - Non AN Node 
NO need to know the AN topology ahead of time 
Java-enable Network Devices 24

More Related Content

What's hot (20)

EMEA Airheads- Aruba Instant AP- VPN Troubleshooting
EMEA Airheads- Aruba Instant AP-  VPN TroubleshootingEMEA Airheads- Aruba Instant AP-  VPN Troubleshooting
EMEA Airheads- Aruba Instant AP- VPN Troubleshooting
Aruba, a Hewlett Packard Enterprise company
 
Class notes fhrp,hsrp,vrrp
Class notes fhrp,hsrp,vrrpClass notes fhrp,hsrp,vrrp
Class notes fhrp,hsrp,vrrp
SagarR24
 
EMEA Airheads- ArubaOS - High availability with AP Fast Failover
EMEA Airheads- ArubaOS - High availability with AP Fast FailoverEMEA Airheads- ArubaOS - High availability with AP Fast Failover
EMEA Airheads- ArubaOS - High availability with AP Fast Failover
Aruba, a Hewlett Packard Enterprise company
 
Airheads Meetups: 8400 Presentation
Airheads Meetups: 8400 PresentationAirheads Meetups: 8400 Presentation
Airheads Meetups: 8400 Presentation
Aruba, a Hewlett Packard Enterprise company
 
Wcdma ps service_optimization_guide
Wcdma ps service_optimization_guideWcdma ps service_optimization_guide
Wcdma ps service_optimization_guide
azee_shah
 
The new imperative in the data center with workload centric networking
The new imperative in the data center with workload centric networkingThe new imperative in the data center with workload centric networking
The new imperative in the data center with workload centric networking
Aruba, a Hewlett Packard Enterprise company
 
RPM Junos-service
RPM Junos-serviceRPM Junos-service
RPM Junos-service
KHNOG
 
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.xEMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
Aruba, a Hewlett Packard Enterprise company
 
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.xEMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
EMEA Airheads- Layer-3 Redundancy for Mobility Master - ArubaOS 8.x
Aruba, a Hewlett Packard Enterprise company
 
Sapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbpSapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbp
Mustafa Golam
 
Sapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbpSapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbp
Mustafa Golam
 
Airheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba CentralAirheads Tech Talks: Cloud Guest SSID on Aruba Central
Airheads Tech Talks: Cloud Guest SSID on Aruba Central
Aruba, a Hewlett Packard Enterprise company
 
Iuwne10 S02 L02
Iuwne10 S02 L02Iuwne10 S02 L02
Iuwne10 S02 L02
Ravi Ranjan
 
Iuwne10 S02 L05
Iuwne10 S02 L05Iuwne10 S02 L05
Iuwne10 S02 L05
Ravi Ranjan
 
EMEA Airheads- ArubaOS - Understanding Control-Plane-Security
EMEA Airheads-  ArubaOS - Understanding Control-Plane-SecurityEMEA Airheads-  ArubaOS - Understanding Control-Plane-Security
EMEA Airheads- ArubaOS - Understanding Control-Plane-Security
Aruba, a Hewlett Packard Enterprise company
 
LoRa и LoRaWAN. Особенности технологий и практическое использование, Богдан К...
LoRa и LoRaWAN. Особенности технологий и практическое использование, Богдан К...LoRa и LoRaWAN. Особенности технологий и практическое использование, Богдан К...
LoRa и LoRaWAN. Особенности технологий и практическое использование, Богдан К...
Sigma Software
 
Anguruwathota [wb klt-2106]-umts2100 swap site ssv report_v2.0
Anguruwathota [wb klt-2106]-umts2100 swap site ssv report_v2.0Anguruwathota [wb klt-2106]-umts2100 swap site ssv report_v2.0
Anguruwathota [wb klt-2106]-umts2100 swap site ssv report_v2.0
Yasas Anuradha
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined Networks
Hai Dinh Tuan
 
EMEA Airheads - What does AirMatch do differently?v2
 EMEA Airheads - What does AirMatch do differently?v2 EMEA Airheads - What does AirMatch do differently?v2
EMEA Airheads - What does AirMatch do differently?v2
Aruba, a Hewlett Packard Enterprise company
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
Mustafa Golam
 
Class notes fhrp,hsrp,vrrp
Class notes fhrp,hsrp,vrrpClass notes fhrp,hsrp,vrrp
Class notes fhrp,hsrp,vrrp
SagarR24
 
Wcdma ps service_optimization_guide
Wcdma ps service_optimization_guideWcdma ps service_optimization_guide
Wcdma ps service_optimization_guide
azee_shah
 
RPM Junos-service
RPM Junos-serviceRPM Junos-service
RPM Junos-service
KHNOG
 
Sapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbpSapc upcc-pcrf- part 2 tbp
Sapc upcc-pcrf- part 2 tbp
Mustafa Golam
 
Sapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbpSapc upcc-pcrf- part 1 tbp
Sapc upcc-pcrf- part 1 tbp
Mustafa Golam
 
LoRa и LoRaWAN. Особенности технологий и практическое использование, Богдан К...
LoRa и LoRaWAN. Особенности технологий и практическое использование, Богдан К...LoRa и LoRaWAN. Особенности технологий и практическое использование, Богдан К...
LoRa и LoRaWAN. Особенности технологий и практическое использование, Богдан К...
Sigma Software
 
Anguruwathota [wb klt-2106]-umts2100 swap site ssv report_v2.0
Anguruwathota [wb klt-2106]-umts2100 swap site ssv report_v2.0Anguruwathota [wb klt-2106]-umts2100 swap site ssv report_v2.0
Anguruwathota [wb klt-2106]-umts2100 swap site ssv report_v2.0
Yasas Anuradha
 
Traffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined NetworksTraffic Engineering in Software-Defined Networks
Traffic Engineering in Software-Defined Networks
Hai Dinh Tuan
 
Packet core network basics
Packet core network basicsPacket core network basics
Packet core network basics
Mustafa Golam
 

Viewers also liked (7)

Virtual Network System: Splitting Control and Data Plane to Optimize IP and T...
Virtual Network System: Splitting Control and Data Plane to Optimize IP and T...Virtual Network System: Splitting Control and Data Plane to Optimize IP and T...
Virtual Network System: Splitting Control and Data Plane to Optimize IP and T...
Ericsson
 
Tutorial on SDN data plane evolution
Tutorial on SDN data plane evolutionTutorial on SDN data plane evolution
Tutorial on SDN data plane evolution
Antonio Capone
 
Openflow overview
Openflow overviewOpenflow overview
Openflow overview
openflowhub
 
SDN & NFV Orchestration
SDN & NFV OrchestrationSDN & NFV Orchestration
SDN & NFV Orchestration
Tanto Suratno
 
GMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control PlanesGMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control Planes
ADVA
 
MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label Switching
Peter R. Egli
 
MPLS Presentation
MPLS PresentationMPLS Presentation
MPLS Presentation
Unni Kannan VijayaKumar
 
Virtual Network System: Splitting Control and Data Plane to Optimize IP and T...
Virtual Network System: Splitting Control and Data Plane to Optimize IP and T...Virtual Network System: Splitting Control and Data Plane to Optimize IP and T...
Virtual Network System: Splitting Control and Data Plane to Optimize IP and T...
Ericsson
 
Tutorial on SDN data plane evolution
Tutorial on SDN data plane evolutionTutorial on SDN data plane evolution
Tutorial on SDN data plane evolution
Antonio Capone
 
Openflow overview
Openflow overviewOpenflow overview
Openflow overview
openflowhub
 
SDN & NFV Orchestration
SDN & NFV OrchestrationSDN & NFV Orchestration
SDN & NFV Orchestration
Tanto Suratno
 
GMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control PlanesGMPLS, SDN, Optical Networking and Control Planes
GMPLS, SDN, Optical Networking and Control Planes
ADVA
 
MPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label SwitchingMPLS - Multiprotocol Label Switching
MPLS - Multiprotocol Label Switching
Peter R. Egli
 
Ad

Similar to Programmable Network Node: Applications (20)

Dynamic Classification in a Silicon-Based Forwarding Engine
Dynamic Classification in a Silicon-Based Forwarding EngineDynamic Classification in a Silicon-Based Forwarding Engine
Dynamic Classification in a Silicon-Based Forwarding Engine
Tal 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.
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
SDN Hub
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business Services
Alan Sardella
 
PLNOG 13: Michał Dubiel: OpenContrail software architecture
PLNOG 13: Michał Dubiel: OpenContrail software architecturePLNOG 13: Michał Dubiel: OpenContrail software architecture
PLNOG 13: Michał Dubiel: OpenContrail software architecture
PROIDEA
 
To be smart or not to be?
To be smart or not to be?To be smart or not to be?
To be smart or not to be?
Tal Lavian Ph.D.
 
Practical Considerations for Deploying a Java Active Networking Platform
Practical Considerations for Deploying a Java Active Networking PlatformPractical Considerations for Deploying a Java Active Networking Platform
Practical Considerations for Deploying a Java Active Networking Platform
Tal Lavian Ph.D.
 
Scada For G Mgt
Scada For G MgtScada For G Mgt
Scada For G Mgt
Anil Patil
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
SDN Hub
 
Managing Microservices With The Istio Service Mesh on Kubernetes
Managing Microservices With The Istio Service Mesh on KubernetesManaging Microservices With The Istio Service Mesh on Kubernetes
Managing Microservices With The Istio Service Mesh on Kubernetes
Iftach Schonbaum
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. LouisDave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
World Wide Technology
 
The Need for Complex Analytics from Forwarding Pipelines
The Need for Complex Analytics from Forwarding Pipelines The Need for Complex Analytics from Forwarding Pipelines
The Need for Complex Analytics from Forwarding Pipelines
Netronome
 
Network State Awareness & Troubleshooting
Network State Awareness & TroubleshootingNetwork State Awareness & Troubleshooting
Network State Awareness & Troubleshooting
APNIC
 
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
Tal Lavian Ph.D.
 
Open Networking Better Networking Through Programmability
Open Networking Better Networking Through ProgrammabilityOpen Networking Better Networking Through Programmability
Open Networking Better Networking Through Programmability
Tal Lavian Ph.D.
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
Jolyne Marie
 
Software Defined Networking: Primer
Software Defined Networking: Primer Software Defined Networking: Primer
Software Defined Networking: Primer
Bangladesh Network Operators Group
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
Cisco Service Provider
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
Digicomp Academy AG
 
Dynamic Classification in a Silicon-Based Forwarding Engine
Dynamic Classification in a Silicon-Based Forwarding EngineDynamic Classification in a Silicon-Based Forwarding Engine
Dynamic Classification in a Silicon-Based Forwarding Engine
Tal 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.
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
SDN Hub
 
SDN and NFV Value in Business Services
SDN and NFV Value in Business ServicesSDN and NFV Value in Business Services
SDN and NFV Value in Business Services
Alan Sardella
 
PLNOG 13: Michał Dubiel: OpenContrail software architecture
PLNOG 13: Michał Dubiel: OpenContrail software architecturePLNOG 13: Michał Dubiel: OpenContrail software architecture
PLNOG 13: Michał Dubiel: OpenContrail software architecture
PROIDEA
 
Practical Considerations for Deploying a Java Active Networking Platform
Practical Considerations for Deploying a Java Active Networking PlatformPractical Considerations for Deploying a Java Active Networking Platform
Practical Considerations for Deploying a Java Active Networking Platform
Tal Lavian Ph.D.
 
Scada For G Mgt
Scada For G MgtScada For G Mgt
Scada For G Mgt
Anil Patil
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
SDN Hub
 
Managing Microservices With The Istio Service Mesh on Kubernetes
Managing Microservices With The Istio Service Mesh on KubernetesManaging Microservices With The Istio Service Mesh on Kubernetes
Managing Microservices With The Istio Service Mesh on Kubernetes
Iftach Schonbaum
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. LouisDave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
World Wide Technology
 
The Need for Complex Analytics from Forwarding Pipelines
The Need for Complex Analytics from Forwarding Pipelines The Need for Complex Analytics from Forwarding Pipelines
The Need for Complex Analytics from Forwarding Pipelines
Netronome
 
Network State Awareness & Troubleshooting
Network State Awareness & TroubleshootingNetwork State Awareness & Troubleshooting
Network State Awareness & Troubleshooting
APNIC
 
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
Tal Lavian Ph.D.
 
Open Networking Better Networking Through Programmability
Open Networking Better Networking Through ProgrammabilityOpen Networking Better Networking Through Programmability
Open Networking Better Networking Through Programmability
Tal Lavian Ph.D.
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
Cisco Service Provider
 
SDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center NetworkingSDN & NFV Introduction - Open Source Data Center Networking
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 
Network Virtualization & Software-defined Networking
Network Virtualization & Software-defined NetworkingNetwork Virtualization & Software-defined Networking
Network Virtualization & Software-defined Networking
Digicomp Academy AG
 
Ad

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
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 synthesizer
Tal 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 routers
Tal 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 network
Tal 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 menu
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 resources
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 synthesizer
Tal 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 communications
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 synthesizer
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 synthesizer
Tal 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 resources
Tal 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 network
Tal 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 thereof
Tal 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 thereof
Tal 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 menu
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 synthesizer
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 synthesizer
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 synthesizer
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 synthesizer
Tal 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 routers
Tal 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 network
Tal 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 menu
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 resources
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 synthesizer
Tal 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 communications
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 synthesizer
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 synthesizer
Tal 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 resources
Tal 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 network
Tal 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 thereof
Tal 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 thereof
Tal 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 menu
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 synthesizer
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 synthesizer
Tal Lavian Ph.D.
 

Recently uploaded (13)

Enhancing EFL Student Participation in Academic Lectures.pdf
Enhancing EFL Student Participation in Academic Lectures.pdfEnhancing EFL Student Participation in Academic Lectures.pdf
Enhancing EFL Student Participation in Academic Lectures.pdf
masoudmasoudpour
 
network-layer-forohhfbjhgvdefhnnmuzan.pdf
network-layer-forohhfbjhgvdefhnnmuzan.pdfnetwork-layer-forohhfbjhgvdefhnnmuzan.pdf
network-layer-forohhfbjhgvdefhnnmuzan.pdf
himanshumis2022
 
Bharat Green E waste Recycling Scrap.pdf
Bharat Green E waste Recycling Scrap.pdfBharat Green E waste Recycling Scrap.pdf
Bharat Green E waste Recycling Scrap.pdf
bharatgreenewasterec
 
Document from Ronit in which discussion about business
Document from Ronit in which discussion about businessDocument from Ronit in which discussion about business
Document from Ronit in which discussion about business
RonitKumar611570
 
AI_Traffic_Management_Presentation (2).pptx
AI_Traffic_Management_Presentation (2).pptxAI_Traffic_Management_Presentation (2).pptx
AI_Traffic_Management_Presentation (2).pptx
rohitkumbarhall
 
[Back2School] Delay Calculation- Chapter 2
[Back2School] Delay Calculation- Chapter 2[Back2School] Delay Calculation- Chapter 2
[Back2School] Delay Calculation- Chapter 2
Ahmed Abdelazeem
 
578670211-MPMC-8051-Microcontroller.pptx
578670211-MPMC-8051-Microcontroller.pptx578670211-MPMC-8051-Microcontroller.pptx
578670211-MPMC-8051-Microcontroller.pptx
kovurukishore9
 
computer organisation algorithm power point presentation
computer organisation algorithm power point presentationcomputer organisation algorithm power point presentation
computer organisation algorithm power point presentation
rocky
 
8937-14549-2-PB.pdfseeeeerrerrrruuyyyyyyyy
8937-14549-2-PB.pdfseeeeerrerrrruuyyyyyyyy8937-14549-2-PB.pdfseeeeerrerrrruuyyyyyyyy
8937-14549-2-PB.pdfseeeeerrerrrruuyyyyyyyy
AbdullahiMuhammadMus3
 
Case study for students dhsuhayvavvsuh cse (1).pdf
Case study for students dhsuhayvavvsuh cse (1).pdfCase study for students dhsuhayvavvsuh cse (1).pdf
Case study for students dhsuhayvavvsuh cse (1).pdf
ssuserf31e8b
 
美国学历认证范本爱荷华州立大学成绩单底纹防伪ISU在读证明信仿制
美国学历认证范本爱荷华州立大学成绩单底纹防伪ISU在读证明信仿制美国学历认证范本爱荷华州立大学成绩单底纹防伪ISU在读证明信仿制
美国学历认证范本爱荷华州立大学成绩单底纹防伪ISU在读证明信仿制
Taqyea
 
Melt Flow Index Tester from Perfect Group India
Melt Flow Index Tester from Perfect Group IndiaMelt Flow Index Tester from Perfect Group India
Melt Flow Index Tester from Perfect Group India
perfectgroup india123
 
VisualizationNNNNNNNNNNNNNNNNNNNNNNNNNN_24_25.pptx
VisualizationNNNNNNNNNNNNNNNNNNNNNNNNNN_24_25.pptxVisualizationNNNNNNNNNNNNNNNNNNNNNNNNNN_24_25.pptx
VisualizationNNNNNNNNNNNNNNNNNNNNNNNNNN_24_25.pptx
silviaramosdelgadoua
 
Enhancing EFL Student Participation in Academic Lectures.pdf
Enhancing EFL Student Participation in Academic Lectures.pdfEnhancing EFL Student Participation in Academic Lectures.pdf
Enhancing EFL Student Participation in Academic Lectures.pdf
masoudmasoudpour
 
network-layer-forohhfbjhgvdefhnnmuzan.pdf
network-layer-forohhfbjhgvdefhnnmuzan.pdfnetwork-layer-forohhfbjhgvdefhnnmuzan.pdf
network-layer-forohhfbjhgvdefhnnmuzan.pdf
himanshumis2022
 
Bharat Green E waste Recycling Scrap.pdf
Bharat Green E waste Recycling Scrap.pdfBharat Green E waste Recycling Scrap.pdf
Bharat Green E waste Recycling Scrap.pdf
bharatgreenewasterec
 
Document from Ronit in which discussion about business
Document from Ronit in which discussion about businessDocument from Ronit in which discussion about business
Document from Ronit in which discussion about business
RonitKumar611570
 
AI_Traffic_Management_Presentation (2).pptx
AI_Traffic_Management_Presentation (2).pptxAI_Traffic_Management_Presentation (2).pptx
AI_Traffic_Management_Presentation (2).pptx
rohitkumbarhall
 
[Back2School] Delay Calculation- Chapter 2
[Back2School] Delay Calculation- Chapter 2[Back2School] Delay Calculation- Chapter 2
[Back2School] Delay Calculation- Chapter 2
Ahmed Abdelazeem
 
578670211-MPMC-8051-Microcontroller.pptx
578670211-MPMC-8051-Microcontroller.pptx578670211-MPMC-8051-Microcontroller.pptx
578670211-MPMC-8051-Microcontroller.pptx
kovurukishore9
 
computer organisation algorithm power point presentation
computer organisation algorithm power point presentationcomputer organisation algorithm power point presentation
computer organisation algorithm power point presentation
rocky
 
8937-14549-2-PB.pdfseeeeerrerrrruuyyyyyyyy
8937-14549-2-PB.pdfseeeeerrerrrruuyyyyyyyy8937-14549-2-PB.pdfseeeeerrerrrruuyyyyyyyy
8937-14549-2-PB.pdfseeeeerrerrrruuyyyyyyyy
AbdullahiMuhammadMus3
 
Case study for students dhsuhayvavvsuh cse (1).pdf
Case study for students dhsuhayvavvsuh cse (1).pdfCase study for students dhsuhayvavvsuh cse (1).pdf
Case study for students dhsuhayvavvsuh cse (1).pdf
ssuserf31e8b
 
美国学历认证范本爱荷华州立大学成绩单底纹防伪ISU在读证明信仿制
美国学历认证范本爱荷华州立大学成绩单底纹防伪ISU在读证明信仿制美国学历认证范本爱荷华州立大学成绩单底纹防伪ISU在读证明信仿制
美国学历认证范本爱荷华州立大学成绩单底纹防伪ISU在读证明信仿制
Taqyea
 
Melt Flow Index Tester from Perfect Group India
Melt Flow Index Tester from Perfect Group IndiaMelt Flow Index Tester from Perfect Group India
Melt Flow Index Tester from Perfect Group India
perfectgroup india123
 
VisualizationNNNNNNNNNNNNNNNNNNNNNNNNNN_24_25.pptx
VisualizationNNNNNNNNNNNNNNNNNNNNNNNNNN_24_25.pptxVisualizationNNNNNNNNNNNNNNNNNNNNNNNNNN_24_25.pptx
VisualizationNNNNNNNNNNNNNNNNNNNNNNNNNN_24_25.pptx
silviaramosdelgadoua
 

Programmable Network Node: Applications

  • 1. Programmable Network Node: Applications Tal Lavian1 [email protected] Rob Jaeger1,2 [email protected] [email protected] 1 Technology Center, Enterprise Solutions, Nortel Networks 2 Department of Computer Science, University of Maryland Java-enable Network Devices 1
  • 2. Accomplishments • JVM on a silicon-based L3 Routing Switch • ORE - Oplet Run-time Environment • Java-enabled Device Architecture • SNMP MIB API • Network Forwarding API • Active Networks applications: — dynamic control and modification of ASIC forwarding Java-enable Network Devices 2
  • 3. NNoorrtteell JJaavvaa--EEnnaabblleedd DDeevviiccee AArrcchhiitteeccttuurree JNI ORE Service Device HW Oplet JVM Operating System Java-enable Network Devices 3 C/C++ API Java API Device Code Oplet Runtime Env Device Drivers JFWD API AN Packet Interception
  • 4. Java-enable Network Devices 4 Tools • MIB API — Monitor device Management Information Base variables – MIB – RMON and RMON-II – DiffServ • Network API (JFWD) — Interface to Filters – set packet drop filters – intercept packets – carbon copy packets while forwarding at line-speed
  • 5. Client API Abstract Variable Interface MIB Map Native Variable Interface Java-enable Network Devices 5 MIB API Java Virtual Machine SNMP PDU Layer Instrumentation & Annotation Layer Real Time Operating System Processor and other Hardware Client Bean •API uses a MIB Map to dispatch requests to variable access routines •Different parts of the MIB tree can be serviced by different mechanisms •Two main schemes: •An ad hoc interface to the SNMP instrumentation layer •A generic SNMP loopback
  • 6. NNeettwwoorrkk AAPPII:: DDyynnaammiicc CCoonnffiigguurraattiioonn ooff FFoorrwwaarrddiinngg RRuulleess CPU Java-enable Network Devices 6 Forwarding Processor Forwarding Processor Forwarding Processor Forwarding Processor Forwarding Rules SW HW Forwarding Rules Forwarding Rules Forwarding Rules Java Services
  • 7. Network API: Control-vs-Forwarding Plane Control Plane Java-enable Network Devices 7 CCeennttrraalliizzeedd,, CCPPUU--bbaasseedd RRoouutteerr FFoorrwwaarrddiinngg--PPrroocceessssoorrss bbaasseedd RRoouutteerr Routing SW CCoonnttrrooll ++ FFoorrwwaarrddiinngg FFuunnccttiioonnss ccoommbbiinneedd Control separated FFrroomm ffoorrwwaarrddiinngg CPU CPU Forwarding Processor Forwarding Processor Forwarding Processor Slow Wire Speed
  • 8. NNeettwwoorrkk AAPPII:: PPaacckkeett CCaappttuurree CPU Java-enable Network Devices 8 Forwarding Processor Forwarding Processor Forwarding Processor Forwarding Processor AN Apps JFWD to Divert or Copy Wire Speed Packet
  • 9. Applications • Active Network Management — Proactive Network Management — Diagnostic Agents • Dynamic DiffServ Classifier • Active Intrusion Detection • Multicast Caching • IP Accounting • Application-Layer Router-Server Collaboration • Pseudo Default Drop Capability Java-enable Network Devices 9
  • 10. Active Network Management • Download Oplet Service to the device. • Monitor MIB variables No more polling Extensive access to internal resources Java-enable Network Devices 10 • Might be complex conditions • Trend analysis • DiffServ, RMON-II, etc… MIBs • Report “events” to NMS — drop rate, packets/second • Allow Service to take action • Download application • Adjust parameters based on direction from NMS Monitor Appropriate Application Download Download Complex Condition Exceeded NMS router
  • 11. Proactive Network Management • Device-based Intelligence is Dynamic Java-enable Network Devices 11 —Static Management – SNMP set/get mechanisms – Telnet, User Interfaces (cli, web, etc…) —Dynamic Closed-loop Management at Network Node – capable of dealing with new and difficult situations – autonomous and rational properties. – dynamically system monitoring & modification – report status and trends —Monitor MIB to identify poor performance and notify NMS prior to failures —Downloaded service can instantiate new services
  • 12. Java-enable Network Devices 12 Diagnostic Agents • Automatic traceroute from edge router where problem exists. —Each node reached generates a report to NMS —Traceroute code “moves” to next node in path —Mobile agents identify router health —Create logs for NMS
  • 13. Dynamic DiffServ Classifier • Set router filters to sample packets from edge device host ports • Identify real-time traffic (RTP flows) • Set filter on port to adjust DS-byte value based on policy • Keep track of filters set • Remove filters no longer in use Java-enable Network Devices 13
  • 14. DDyynnaammiicc DDiiffffSSeerrvv CCllaassssiiffiiccaattiioonn Control Plane Java-enable Network Devices 14 Forwarding Processor Forwarding Processor Policy Filters ORE Service Packet Packet Filte r Packet • Sample packets, set filters to modify DS-byte for Per-Hop-Behavior modification
  • 15. Active Intrusion Detection • Intruder is identified by Intrusion Detection software • Intruder signature is identified • Mobile agent is dispatched in direction of intruder (based on physical port of entry) • Mobile agent “chases” intruder and terminates him (shuts down link, reboot host, notify NMS) Java-enable Network Devices 15
  • 16. Multicast Caching • Reliable Multicasting • Distribute error control throughout multicast tree • Retransmission a local node keeps control close to lossy links • Balances processor load away from multicast source Java-enable Network Devices 16
  • 17. Java-enable Network Devices 17 IP Accounting • Project ABCD (Active Bean Counter in Device) • Perform usage accounting at edge node • PreCorrelate/aggregate/reduce accounting record on-site • $1 rule for billing • Real-time billing can be realized • Customize billable resources
  • 18. Application Layer Collaboration Among Routers and Servers • Server farm load balancing — server state monitored; rerouting based on congestion/load • Auctioning Applications • Bandwidth Broker Java-enable Network Devices 18
  • 19. Server Collaboration • Supports distributed computing applications in which network devices participate Java-based Application — router to router — server to router • Supports Intelligent Agents • Supports Mobile Agents Java-based Application Java-based Application Java-enable Network Devices 19
  • 20. Bandwidth Broker Collaboration • Routers Monitor RMON and DIFFSERV MIB • Report Per-IPAddress, Per Protocol statistic to resource broker • Adjust DS-byte and Per Hop Behavior based on Bandwidth Broker directions Java-enable Network Devices 20
  • 21. RReeaall--ttiimmee ffoorrwwaarrddiinngg SSttaattss aanndd MMoonniittoorrss AN Apps CPU SW HW Forwarding Rules Forwarding Processor Statistics &Monitors Forwarding Rules Forwarding Processor Statistics &Monitors Java-enable Network Devices 21 Forwarding Rules Forwarding Processor Statistics &Monitors
  • 22. DDyynnaammiicc -- OOnn tthhee FFllyy CCoonnffiigguurraattiioonn • From downloadable Java application, we can modify the behavior of the ASICs Java-enable Network Devices 22
  • 23. MMiixxeedd TTooppoollooggyy ooff AANN ssyysstteemm - AN Node - None AN Node NO need to know the AN topology ahead of time Java-enable Network Devices 23
  • 24. AAccttiivvee NNooddee TTooppoollooggyy DDiissccoovveerryy - AN Node - Non AN Node NO need to know the AN topology ahead of time Java-enable Network Devices 24

Editor's Notes

  • #5: To introduce the new Open Networking Architecture that is based on Java-enabled Network Devices To enable easy 3rd party integration and leverage Nortel Networks’ competitive advantage
  • #10: To introduce the new Open Networking Architecture that is based on Java-enabled Network Devices To enable easy 3rd party integration and leverage Nortel Networks’ competitive advantage
  • #14: To introduce the new Open Networking Architecture that is based on Java-enabled Network Devices To enable easy 3rd party integration and leverage Nortel Networks’ competitive advantage
  • #16: To introduce the new Open Networking Architecture that is based on Java-enabled Network Devices To enable easy 3rd party integration and leverage Nortel Networks’ competitive advantage
  • #17: To introduce the new Open Networking Architecture that is based on Java-enabled Network Devices To enable easy 3rd party integration and leverage Nortel Networks’ competitive advantage
  • #21: To introduce the new Open Networking Architecture that is based on Java-enabled Network Devices To enable easy 3rd party integration and leverage Nortel Networks’ competitive advantage