Design Teams and Translating Plans into Design Criteria IACT 424 IACT 924 Corporate Network Design and Implementation Summary Slide • Design Criteria • An Architectural Approach to Network Design • Four(4) Guiding Principles • Legacy System Analysis • Creating Design Teams 2 Design Criteria • Design criteria are the explicit goals that a project must achieve in order to be successful – In recommendation and feasibility reports the design and decision criteria determine the document's final recommendation for action – Managers use these criteria as their basic tool in evaluating a project's potential for success and how well it fits into the goals of the organization – Experts need explicit design and decision criteria in order to evaluate recommended designs of devices and test procedures. 3 Design Criteria • Primary criteria are those that constitute a successful project – the project will be unsuccessful if it does not meet these goals • Secondary criteria are those features that are highly desirable but not absolutely essential 4 Design Criteria • Separating primary and secondary criteria establishes a clear hierarchy in design choices – Implementing one criterion makes the implementation of another infeasible or costly – A secondary criterion may be sacrificed in favour of a primary criterion. 5 Design Criteria • Make your design criteria short but as specific as possible – Avoid vague language – List your primary criteria first – Then list the secondary criteria • Design criteria are often best displayed in bulleted lists – Short titles preceding the explanation – These titles may then be used later in the document to refer to the specific criteria being discussed 6 Design Criteria • If you number your criteria – Avoid referring to them later solely by number – This practice often confuses readers • Use tables to show and summarize the relative effectiveness of different implementations in comparison with your design criteria 7 An Architectural Approach to Network Design • Should not be confused with a detail design of the network • Architectural design is a term that defines – Technologies – Protocols – Communication capabilities – Generic products – interconnection of segments of a network 8 An Architectural Approach to Network Design • Architectural design – Supports the network concepts developed – Expands on the conceptual design • Where organisation-wide strategic directions are set and defined • These are used as a way to identify the network design criteria – criteria that are in line with the organisations direction and technology evolution 9 An Architectural Approach to Network Design – Major Considerations • Development of – The conceptual design • Linked with detailed research on – The business characteristics and process of the organisation – The competition the business is facing • Particularly electronically – What new customer interaction channels are required 10 An Architectural Approach to Network Design – Major Considerations • General technology trends – Technology choices – Lifespan of all technologies that might be utilised in the architecture • User types – Current and planned – Need to be defined 11 An Architectural Approach to Network Design – Major Considerations • Security requirements in the form of an enterprise security policy developed • Current, planned and the potential geographic reach of the network which – Including locations, users and customer/ partner organisations • Definition and identification of applications that run over the converged network 12 An Architectural Approach to Network Design – Major Considerations • Analysis of – Current capacity of the network – Future requirements • Based on – Services – Reach – Applications – Users 13 An Architectural Approach to Network Design – Major Considerations • These will provide – A streamlined design process – Alignment of the network capability with current and future business requirements 14 Outcomes of an Architectural Design • The architectural design will produce a number of outcomes – Design directions – Architecture outline/ overview diagrams for the network segments detailing technology and features/functions. • The architecture design will – Outline high level network topology – Detail interconnections of the network segments – Identify the protocols that will be used 15 Network Architectural Design – Elements • Design elements fall into two categories – Concept elements • Architecture concepts (characteristics) – Technology elements 16 Concept Elements • Business environment – Business developments and direction – New competitors and competitor channels – Current and emerging customer interaction channels • Technology – Available protocol choices – Available/suitable generic product choices (groups) – Ancillary/complementary technologies – Business applications 17 Concept Elements • Scalability – Scalability defined at network segment(s) level – Scalability rules and limits • Dependability – Availability requirements – Recoverability parameters/requirements – Survivability requirements – Fault tolerance requirements 18 Concept Elements • Security – Security requirements (rules and limits set at each network segment level) – Security requirements for user types • Management and maintainability – Management system requirements – Maintainability functions, restore requirements 19 Concept Elements • Compatibility – Compatibility requirements – Compatibility rules between segments – Legacy equipment, systems and protocols • Limitations – Limits for size of network – Limits for volume – Traffic types and traffic mix 20 Concept Elements • Flexibility – Future reach – User demographics and potential changes – Services deployment intent • Distribution and geography – Geographic boundaries of the network (eg distance, location) – Traffic distribution rules (based on geography) 21 Concept Elements • Optimisation and financials – Cost ranges for network, operational and capital – Service dependability versus cost ranges • Risks – Business environment risk – Technology risks (early, lifecycle) – Costs (equipment, installation, operational) 22 Concept Elements • Performance – Objectives for delay/latency – Network throughputs – Potential and identified impairments • Simplicity – Protocol type reduction – Configuration parameter reduction 23 Network Components • Nodes – Node types – Assignment/identification of generic products for node types • Links – Network link types – Assignment/identification of generic products for link types 24 Network Components • Topology – Node distribution, interconnection – Network topology for control and management, interconnections • Interfaces – Applications and users – Other networks – Interface technology types – Protocols 25 Network Components • Services – Communication services types (focus on latency sensitive) – Security services – Management services – Mapping/overlaying services to network topology 26 Network Components • Protocols – Protocols for transport – Protocols for nodes – Protocols for interfaces • Traffic mapping – Segmentation – QoS dependencies – Bandwidth/volumes 27 Four(4) Guiding Principles • The task of writing the design document needs to be guided by the following – Functionality: will the end product work? – Scalability: is the network able to grow without major problems – Adaptability: will the project be able to incorporate new technologies in the future? – Manageability: can we monitor network operations and make necessary changes easily? • May also wish to consider – Standards Compliance – Security – Reduced Institutional Risk 28 Functionality • Functionality: – Does the network support each job function so that strategic goals can be attained? – Does the network deliver end-to-end connectivity that is both reliable and sufficiently fast 29 Scalability • Any network design must allow for future growth • In physical terms, this means – Allowing space in equipment racks for more equipment – Spare connection points in main and intermediate distribution frames (MDFs and IDFs) • In logical terms, well structured IP addressing schemes 30 Adaptability • Design Criteria should incorporate possible changes to design through the advent of new technology • The design should not have features that makes the future provisioning of new technology impossible 31 Manageability • The network should facilitate both monitoring and manageability 32 A Closer Look at Design Requirements • Two important sources of information should be exploited – The Design Requirements section of your Design Document is a summary of requirements that have been developed during your strategic analysis phase. – It also draws on past experience by • Describing the existing network (legacy system) • Listing current applications, protocols, users • Describing the current performance of the network • Brings together all the knowledge that will be used to develop next section, the Design Solution. 33 Characterising the Network • Strategic objectives are used to: – Specify business goals, business processes, customers, suppliers. This has implications for functionality. – Define corporate structure. This has implications for LAN and VLAN design where networks servicing different workgroups need to be separated. – Define geographic structure. This has implications for where workgroups, suppliers, customers are physically located. Mostly relevant to determining WAN typologies. 34 Legacy System Analysis • Identify currently used applications – Necessary in determining how work is currently carried out in the organisation • Information flows should be documented – Including those that are transferred in hard copy, on discs or verbally 35 Legacy System Analysis • New designs have the potential to disrupt established information sharing relationships between people • Shared data sources should be identified – Policy manuals – Servers – Intranets – Bulletin boards 36 Legacy System Analysis • Determine network traffic and access – Identify the amount of data that travels within segments and between segments – Determine the volumes of data that are obtained externally from the Internet. • Determine network performance • Identify protocols in use 37 Network Performance Guide (Teare, 1999) • No shared Ethernet segment to be saturated (no more than 40% network utilisation) • No shared Token Ring segments are saturated (no more than 70% network utilisation) • No WAN links are saturated (no more than 70% network utilisation) 38 Network Performance Guide (Teare, 1999) • Response time <100 milliseconds • No segment have more than 20% broadcasts/multicasts • No segments have more than one CRC (Cyclic Redundancy Check) error per million bytes of data • On Ethernet segments, less than 0.1 % of packets result in collisions • On the Token Ring segments, less than 0.1% of the packets are soft errors not related to ring insertion 39 Network Performance Guide (Teare, 1999) • On FFDI segments, there has been no more than one ring operation per hour not related to ring insertion • Routers are not over-utilised (5 minute CPU utilisation no more than 75% • The number of output queue drops has not exceeded more than 100 in any hour on any router 40 Network Performance Guide (Teare, 1999) • The number of input queue drops has not exceeded more than 50 in any hour on any router • The number of buffer misses has not exceeded more than 25 in an hour on any router • The number of ignored packets has not exceeded more than 10 in an hour on any interface on a router 41 Creating Design Teams • Different skills are required of project leaders through the life of a project. • In the early stages, the emphasis should be on leadership • In the later stages, the emphasis should be on management 42 Leadership and Management (Verma, 1996, p. 223) Leaders focus on Vision Selling what and why Longer range People Democracy Enabling Developing Challenging Originating Innovating Directing Policy Flexibility Risk (opportunity) 43 Managers focus on Objectives Telling how and when Shorter range Organisation & structure Autocracy Restraining Maintaining Conforming Imitating Administering Controlling Procedures Consistency Risk avoidance The people you’ll need • Telecommunications Manager – Conceptualiser & visionary – Articulate & persuasive – Understand organisations problems & how communications tech can be applied to them – Able to grasp technical subjects but doesn’t have to be a ‘techie’ – Able to plan & make decisions 44 The people you’ll need • Designers & Implementers – Good understanding of communications systems & products – Creative & innovative – Project management skills – Verbal & written communications skills – Team player 45 The people you’ll need • Network operations staff – the ‘manufacturing’ arm – Service oriented – Strongly motivated to maintain the system – Good verbal skills with ‘customers’ – Able to swap between sections (say: network ops & computer ops) to spread skills and experience 46 The people you’ll need • Technical support staff – Understand hardware & software – Self-starters – Analytical problem solvers – Often have advanced technical education, frequently vendor based • Novel • Microsoft • Cisco etc. 47 The people you’ll need • Administrative support staff – Largely clerical – Some grasp of IT issues & jargon – Accounting & business administration skills 48