Académique Documents
Professionnel Documents
Culture Documents
Sentriant NG300 for rapidly propagating threats which can quickly take a data center down Protocols: OSPF to Core
P2P with ECMP
Over EAPS with VRRP
Page 52
High-performance under adverse conditions BlackDiamond uses 3.4x less power on average than Catalyst 6509 and 2x less power than BigIron Rx-16
Protocols:
OSPF (P2P with ECMP) to rest of network layers OSPF (P2P with ECMP) or over EAPS with VRRP to Distribution layer
Page 53
Extreme Networks Confidential and Proprietary. 2009 Extreme Networks Inc. All rights reserved.
Page 54
2
XML
SNMP/SSH
1
Use XML-SDK to develop custom application. Interface switch with external applications/databases.
XMLSDK TCL scripting
3
Manage switch from traditional SNMP/SSH based mgmt devices
Extreme XOS
55
What is a Widget?
Simply, a widget is a script, profile, or rule set that uses ExtremeXOS extensibility features to help your address your network challenges. Widgets are:
CLI Scripts Universal Port Profiles CLEAR-Flow Policies
XML programmability does not fall under the Widgets umbrella.
CLI Scripting
Creation and Deployment
Technology
CLI Scripting Sequential and intelligent automation of CLI commands and actions.
Creation
Deployment
Creation: Deployment: Using your own tools Manually (TFTP) recommend Notepad++ editor (posted on Widget EPICenter Central) On-switch editor (vi) EPICenter Config applet Managed Scripts EPICenter elevates scripts to an enterprise tool and greatly eases the entering of variable values.
Scripting
Languages
PERL Practical Extraction and Report Language Pathologically Eclectic Rubbish Lister Actually just Perl Backronym or after the fact Developed for Text Manipulation and Web Programming Java Oak but that was taken (Off to the coffee shop to brainstorm new name) Java for coffee, literally Originally for smart consumer electronics Primary Driving Language for a distinguished list of Applications
Page 58
Scripting
Languages
TCL/TK Embedded Command Language 1987 is when TCL was Conceived TCL is the command language TK is the GUI portion Tool Command Language PHP Origins from Perl Personal Home Page / Forms Interpreter Original purpose to track Resume PHP: Hypertext Processor
Page 59
Scripting
Languages
.Net and C# Microsoft Based .Net is a framework C# can use .Net Common Language Infrastructure
Page 60
Variable
A variable is an attribute of a physical or abstract which may change in value while being observed
Page 61
Control
Structures: IF
Basic Conditional Command Concept Common among most languages If True Execute X otherwise Execute Y
if ($x == 0) then set var x1 varx is zero
show var x1
else set var x1 "varx is not zero" show var x1 endif
Page 63
Control
Page 64
Control
Page 65
Scripting Languages and Deployment Requirements Scripting Languages and Deployment Requirements
Control
Structures: WHILE
Basic Conditional Command Concept Common among most languages While condition is true Execute X
Set var count 1 while ($count < 101) do
Create vlanv$count
configure vlanv$countipaddress 10.$(count).1.1/16 set var count ($count + 1) endwhile show vlan
Page 66
Control
Structures: While
Real World Use Concepts Renaming ports quickly Creating hundreds of VLANS quickly Making Massive changes rapidly
Page 67
Technology
Universal Port
Creation
Using your own tools (i.e. Notepad++)
Deployment
local on switch EPICenter Note: Profiles which use an EMS trigger must be executed locally on a switch (no EpiCenter functionality.)
EpiCenter enables manageable network-wide deployments.
Event (trigger) driven or switchNote: If you create you own initiated actions on outside of EpiCenter, it cannot individual ports. be uploaded via TFTP to the switch. However, you can import into EpiCenter. On-switch editor (vi) EPICenter (with validation)
Technology
CLEAR-Flow Continuous Learning Examination Action and Reporting of Flows
Capability
Value Proposition
Collect, analyze, and Unlike DOS protect which only respond to traffic flows data at protect the switch, can protect line-rates individual/group of hosts from unwanted data flows Can also creatively be used to stop unwanted behavior from taking the network completely down (i.e. Broadcast Storm Detection)
Managed via free GUI management tool EPM: Extreme Policy Manager
XML concepts
Extreme Networks Confidential and Proprietary. 2009 Extreme Networks Inc. All rights reserved.
Page 70
SGML (Standard Generalized Markup Language) Standard way of describing data for any purpose Early attempt to combine universal interchange for data Large Document Management Systems Complex Language but Powerful HTML (Hypertext Markup Language) WWW project for document langauge 1990 Tim Berners-Lee first HTML project Largely unchanged HTML 4.01 XML (Extensible Markup Language) Sometimes Described as eXtensible Markup Language SGML Simplified Created to Solve describing problems
Page 71
Overview of XML
XML
Technically a Standard, not Really a language Used for creating Languages that meet XML Criteria Based on SGML Based on idea that text can be represented in an OHCO (organized hierarchy of objects SGML roots, XML can be read by existing SGML tools Not both ways, SGML not XML Self Describing
Page 72
Overview of SOAP
SOAP
Simple Object Access Protocol but now referred to as SOAP XML between systems The Wizdlle WSDL (Web Services Description Language) WSDL describes where and how to make a SOAP request Platform, Language, and Vendor-Neutral Does not have to go over HTTP or HTTPS (Even in EXoS)
Page 73
Neutral Automated Security Integration Automated Provisioning Statistics Gathering Anything that you could do with SNMP Tons of things we have not though of yet
Page 74
Pros
Simple to implement Widely deployed
Pros
Based on APIs No lag between
Pros
Java based technology Based on distributed
Pros
XML based
technology
Client and Sever can
Cons
Only V3 supports security There is lag between
model
There is lag between
be on nay platform
Can discover
management
Client and Server can be on
services dynamically
Ideal for IP based
management capabilities
Used only for monitoring Polling can bring down a No agreed framework with
discovered dynamically
networks
Scales from SOHO to
Carrier class
switch
Page 75
Client/NM A
Managed Object
Page 76
Platform/Server
SOAP
HTTP
SMTP
BEEP
Web Browser
Extreme Switch
Web Browser Management Ops
SOAP Client
Web Interface
XS LT
HTTP Client
Local Operations
Response
Local Operation
HTTP Server
XML Parser
XML Parser
SOAP Server
Repository
Repository
Log
WSDL
Config Config
WSDL
Log
Page 78
XPath
Is used by XML XML Schema Definition (XSD) Read by Read by Read by Document XSL stylesheet
Used by
XSLT Processor
DOM
Page 79
Transports
XML Schemas
HTTP/S Server
SSH/Telnet
SNMP Stack
CLI
XML Get/Set
XML Get/Get-Next/Set
Page 80
What is XML:
Brief list of Technologies around XML
Application
Technologies
XHTML An XML/HTML Hybrid WSDL (Web Services Description Language) An XML based language of describing Web RSS (Really Simple Syndication) A format for syndicating news and the content of news-like sites SVG (Scalable Vector Graphics) defines graphics in XML format A Quick Google Several Application Products Several Firewall Products
Page 81
Deployment Concepts
Extreme Networks Confidential and Proprietary. 2009 Extreme Networks Inc. All rights reserved.
Page 82
Use Concepts
Inventory Management Applications
Inventory Database
Serial Numbers Odometer Statistics for switch age Support Contact Info Reporting of Physical Location Provisioned number of ports and ports free The list can grow
Page 83
Use Concepts
Performance and Monitoring Applications
Packet Counts ACL Monitoring Port Statistics Errors RMON/SMON on Steroids This list can grow
Page 84
Hotel Software: KingSmart Shows buildings and room numbers and status Hotel frontdesk checks in Mr Smith into room 5 and saves data When saved, SQL server database update triggers a SOAP call to the ExtremeXOS switch to turn on PoE on port 17
Page 85
BioMetric Software: Open Drivers FingerCap USB Driver 1.2 Shows BioMetric Accounts User Creates account User Enables PoE port via fingerprint When activated, SQL server database update triggers a SOAP call to the ExtremeXOS switch to turn on PoE port.
Page 86
Use Concepts
Active Response Security Applications
Scan Read React Scan the network with a Vulnerability Scanning Tool Scanning tool reports to a database XML Proxy System reads database Talks to Switch and reacts based on set policy Potential is greater with clearflow
Page 87
Use Concepts
Active Response Security Applications
Scan
Read React
Page 88
Extreme Networks Confidential and Proprietary. 2009 Extreme Networks Inc. All rights reserved.
Page 89
Page 90
Page 91
Procure Design
IP Telephones and Ethernet switches that use less power the network to use less power
Intelligently
optimize power to
IP
telephones
Page 92
power efficiency a buying criteria for IP Phones & Ethernet switches capabilities enable efficient use in Ethernet-based networks
Product design, choice of internal machinery drives lower power consumption Environmental compliant products enable efficient recycling and reuse
PoE
IP phone power requirements discovered with more granularity than PoE class Standard based protocols such as LLDP further industry-wide adoption
1200 1000 800 600 400
1096
1050
751
441
511
509
516
509
219
200 0 No Traffic: All Line Cards Unplugged
No Traffic: 10GE
4x 10GE - 1mod
8x 10GE - 2mod
24x GE - 1mod
Page 93
Use
Advanced
speeds
10/100M
Many
server farms on the same campus can increase network bandwidth and equipment needs
Page 94
Event: Time triggered event - at 5:00 PM at end of specified day shift Response: Trigger the application of the profiles to power off the IP handsets on specified edge ports.
Administrator
Result: Power savings for phones, switch ports, and air conditioning. Reduction of energy costs and of carbon emissions.
Similar automation to power on before next shift.
Page 95
200 person office 9 - 5, Monday - Friday for most workers Yet, desk phones are powered 7x24
GO GREEN Solution
Identify 150 non-critical deskphones Universal Port: power down at 6:00pm each evening, restart at 7:00am the next morning Power savings over the weekend Immediate 75% electricity savings per office
Page 96
Assume 10 phones per school needed in the summer (250) Universal Port: power down the other 1,000 desk-phones for the summer months Automatically power them up, prior to school starting 80% power savings over the summer district wide
Page 97
Page 98
Our Focus
Delivering secure, converged, flexible Ethernet solutions for Enterprises and Service Providers around the globe.
Page 100
Well-Established Company
patents
partners worldwide
Page 101
Market Forces
Real-time infrastructure Green initiatives The next generation network edge Convergence on the network Ethernet the dominant LAN technology The pervasive Internet
2009+
2007
2005
2000
1996
1995
Resources
Time
2008 Extreme Networks, Inc. All rights reserved.
Page 103
Ethernet Solutions That Deliver Extreme Networks Designed to Support and Manage More Devices, Applications, Users and Bandwidth
Scalability
Agility
Simplicity
Page 104
Superior Capacity
Multi-Purpose Solutions
Platforms for the edge to core; the data center to the call center
Page 105
Agility
Future-Proofing Investment
Page 106
Simplicity
Simplified Administration
Redundant Hardware
Page 107
Enterprise Portfolio
Wireless
Security
Page 108
Q & A session
Extreme Networks Confidential and Proprietary. 2009 Extreme Networks Inc. All rights reserved.
Page 109
Thank You
Extreme Networks Confidential and Proprietary. 2009 Extreme Networks Inc. All rights reserved.
Page 110
Extreme Networks Confidential and Proprietary. 2009 Extreme Networks Inc. All rights reserved.