The Use of Scalable Source Routing for Networked Sensors
ISIS协议

1.Introduction to ISIS protocolThe ISIS(Intermediate System to Intermediate System)protocol is a routing protocol used in computer networks to facilitate the exchange of routing information between routers.It is primarily designed for use in large‑scale networks,such as Internet Service Provider(ISP)networks and large enterprise networks.Background•Briefly explain the need for routing protocols in computer networks.•Discuss the challenges faced in routing information exchange in large‑scale networks.•Introduce ISIS as a solution to these challenges.Key Concepts•Define the terms“Intermediate System”and“Routing Domain”in the context of ISIS.•Explain the concept of“Level”in ISIS and how it relates to hierarchical routing.•Discuss the concept of“Link State”and its significance in the ISIS protocol.ISIS Network Architecture•Describe the structure of an ISIS network,including the arrangement of routers and the rela‑tionships between them.•Discuss the role of ISIS areas and how they contribute to the scalability and efficiency of routing. ISIS Routing Principles•Explain the principles behind ISIS routing,including the use of shortest path first(SPF)algo‑rithm.•Discuss the concept of“Routing Metrics”and how they influence the path selection process in ISIS.ISIS Packet Format•Describe the format of ISIS packets and the various types of messages exchanged between routers.•Explain the purpose and contents of important ISIS packet fields,such as the source and desti‑nation addresses.ISIS Operation Modes•Discuss the two main modes of operation in ISIS:Level1and Level2.•Explain the differences between Level1and Level2routers and their respective responsibilities. ISIS Deployment Considerations•Highlight the advantages and disadvantages of using ISIS as a routing protocol.•Discuss the scalability and stability aspects of ISIS in large networks.•Mention any interoperability considerations when integrating ISIS with other routing protocols. Conclusion•Summarize the key points discussed in the introduction to ISIS protocol.•Emphasize the importance of ISIS in supporting efficient routing in large‑scale networks. Please note that the provided outline is a general structure and can be expanded or modified as per your specific requirements.2.Historical background and development of ISISThe historical background and development of the ISIS(Intermediate System to Intermediate System) protocol provide valuable insights into its evolution and significance in the field of computer network‑ing.Early Routing Protocols•Discuss the early routing protocols that paved the way for the development of ISIS,such as RIP (Routing Information Protocol)and OSPF(Open Shortest Path First).•Describe the limitations and challenges faced by these early protocols in large‑scale networks.Emergence of ISIS•Explain the need for a new routing protocol that could address the limitations of existing proto‑cols in large networks.•Discuss the development of ISIS as an alternative to OSPF,particularly in the context of the OSI (Open Systems Interconnection)model.ISO Connectionless Network Protocol(CLNP)•Introduce the ISO CLNP as the underlying network layer protocol that influenced the develop‑ment of ISIS.•Explain how ISIS was designed to operate on top of CLNP,providing a robust routing solution for ISO‑based networks.ISIS Standards and Adoption•Discuss the standardization process of ISIS by the International Organization for Standardiza‑tion(ISO)and the Internet Engineering Task Force(IETF).•Highlight the significance of the ISO/IEC10589and RFC1195documents in defining the ISIS protocol.Integration with IP Networks•Explain the evolution of ISIS from being primarily used in ISO‑based networks to its integration with IP(Internet Protocol)networks.•Discuss the development of ISIS extensions,such as Integrated IS‑IS,to support interoperability between ISO and IP networks.Deployment and Industry Adoption•Provide examples of early adopters and organizations that played a significant role in the initial deployment and promotion of ISIS.•Discuss the challenges faced during the initial adoption phase and how industry collaboration contributed to its widespread use.Evolution and Enhancements•Highlight the key enhancements and improvements made to the ISIS protocol over time.•Discuss the introduction of features like route redistribution,authentication,and traffic engi‑neering capabilities.Current Status and Future Outlook•Assess the current status and relevance of ISIS in modern networking environments.•Discuss any ongoing developments or research efforts aimed at further improving the protocol. Conclusion•Summarize the historical background and development of the ISIS protocol.•Emphasize the importance of understanding the protocol’s history to appreciate its significance in the networking industry.Remember to expand and customize the outline based on your specific requirements and the level of detail desired.3.Key features and characteristics of ISIS protocolThe ISIS(Intermediate System to Intermediate System)protocol possesses several key features and characteristics that make it a powerful and efficient routing protocol in large‑scale networks.Under‑standing these features is essential for comprehending the capabilities and benefits of the ISIS proto‑col.Hierarchical Routing•Explain the concept of hierarchical routing in ISIS.•Discuss how the protocol organizes routers into levels and areas to facilitate efficient routing and scalability.Link State Database•Describe the Link State Database(LSDB)maintained by each ISIS router.•Explain how the LSDB contains detailed information about network topology,including reach‑able destinations and associated metrics.SPF Algorithm•Discuss the Shortest Path First(SPF)algorithm used by ISIS for route calculation.•Explain how the SPF algorithm ensures optimal path selection based on the LSDB information. Dynamic Routing Updates•Highlight the dynamic nature of ISIS routing updates.•Explain how routers exchange routing information through Link State Protocol Data Units(LSPs) to keep the LSDB updated.Support for Multiple Network Layer Protocols•Discuss the ability of ISIS to support multiple network layer protocols,such as IP and CLNP.•Explain how this feature enables interoperability and facilitates the integration of different net‑work technologies.Scalability and Stability•Highlight the scalability of ISIS in large networks with a significant number of routers and areas.•Discuss the stability mechanisms in ISIS,such as the use of designated routers and backup paths,to ensure reliable and robust routing.Convergence Speed•Explain the fast convergence capabilities of ISIS.•Discuss how the protocol quickly adapts to network changes and recalculates routes to mini‑mize disruption.Traffic Engineering Support•Discuss the support for traffic engineering in ISIS.•Explain how the protocol allows for the optimization of network resources and the control of traffic flows.Authentication and Security•Highlight the authentication mechanisms in ISIS to ensure secure routing exchanges.•Discuss the use of authentication protocols,such as MD5,to prevent unauthorized access and protect the integrity of routing information.Interoperability with Other Routing Protocols•Explain the ability of ISIS to interoperate with other routing protocols,such as OSPF and BGP.•Discuss the mechanisms and protocols used for route redistribution and interaction with exter‑nal routing domains.Conclusion•Summarize the key features and characteristics of the ISIS protocol.•Emphasize the importance of these features in enabling efficient and reliable routing in large‑scale networks.Remember to expand and customize the outline based on your specific requirements and the level of detail desired.4.ISIS network topology and routing principlesThe network topology and routing principles of the ISIS(Intermediate System to Intermediate System) protocol play a critical role in determining how routing information is exchanged and routes are cal‑culated within an ISIS network.Understanding these principles is essential for effectively deploying and managing ISIS‑based networks.Network Topology•Explain the concept of an ISIS network and its hierarchical structure.•Discuss how routers are organized into levels and areas to create a scalable and efficient routing infrastructure.Level1and Level2Routers•Define Level1(L1)and Level2(L2)routers in the context of ISIS.•Discuss the responsibilities and functions of L1and L2routers in the network hierarchy. Router Types•Describe the different types of ISIS routers,such as End Systems(ES),Intermediate Systems(IS), and Level1/Level2Border Routers(L1/L2BR).•Discuss how these router types interact and exchange routing information within the network. Adjacencies and Neighbors•Explain the concept of adjacencies and neighbors in ISIS.•Discuss how routers establish and maintain adjacencies with their directly connected neigh‑bors.Link State Protocol Data Units(LSPs)•Describe the role of Link State Protocol Data Units(LSPs)in ISIS.•Explain how routers exchange LSPs to disseminate routing information and update their Link State Databases(LSDBs).SPF Algorithm and Route Calculation•Discuss the Shortest Path First(SPF)algorithm used by ISIS for route calculation.•Explain how routers use the LSDB information to determine the shortest path to reach a desti‑nation.Metrics and Path Selection•Explain the concept of metrics in ISIS and how they influence path selection.•Discuss the different metrics used in ISIS,such as the default metric and the wide metric,and their significance in route calculation.Route Redistribution•Discuss the process of route redistribution in ISIS.•Explain how external routes from other routing domains or protocols are imported into the ISIS network and advertised to other routers.Route Summarization and Aggregation•Explain the concepts of route summarization and aggregation in ISIS.•Discuss how these techniques help reduce the size of routing tables and improve network scal‑ability.Convergence and Route Stability•Discuss the convergence process in ISIS and how routers adapt to network changes.•Explain the mechanisms used by ISIS to maintain route stability and minimize disruptions dur‑ing topology changes.Conclusion•Summarize the network topology and routing principles of the ISIS protocol.•Emphasize the importance of understanding these principles for designing and managing effi‑cient ISIS networks.Remember to expand and customize the outline based on your specific requirements and the level of detail desired.5.ISIS protocol operation and message typesUnderstanding the operation and message types of the ISIS(Intermediate System to Intermediate System)protocol is crucial for comprehending how routers communicate and exchange routing infor‑mation within an ISIS network.This section explores the key aspects of ISIS protocol operation and the various types of messages used for routing updates.Neighbor Discovery•Explain the neighbor discovery process in ISIS.•Discuss how routers identify and establish adjacencies with their directly connected neighbors. Hello Protocol•Describe the Hello protocol in ISIS.•Explain how routers use Hello packets to discover and maintain neighbor relationships. Link State PDU(LSP)•Define the Link State Protocol Data Unit(LSP)in ISIS.•Discuss the structure and contents of an LSP,including fields like LSP identifier,sequence num‑ber,and checksum.LSP Flooding•Explain the LSP flooding process in ISIS.•Discuss how routers flood LSPs to propagate routing information throughout the network. LSP Generation and Aging•Describe the LSP generation process in ISIS.•Discuss the conditions and events that trigger routers to generate and update LSPs.•Explain how LSPs are aged and eventually removed from the network.Link State Database(LSDB)Synchronization•Discuss the synchronization of Link State Databases(LSDBs)among routers in an ISIS network.•Explain how routers exchange LSPs to ensure consistency and convergence of routing informa‑tion.Pseudonode and LAN Adjacencies•Explain the concept of a pseudonode in ISIS.•Discuss how a pseudonode represents a LAN(Local Area Network)and handles adjacencies with routers connected to that LAN.ISIS Message Types•Introduce the different types of ISIS messages used for routing updates.•Describe the purpose and functionality of each message type,including L1/L2Hellos,L1/L2 CSNPs,L1/L2PSNPs,and LSPs.L1/L2Hellos•Explain the L1/L2Hello messages in ISIS.•Discuss how Hello messages are used for neighbor discovery and adjacencies establishment. L1/L2Complete Sequence Number PDUs(CSNPs)•Describe the L1/L2Complete Sequence Number PDUs(CSNPs)in ISIS.•Discuss how CSNPs are used to synchronize LSDBs and exchange summary information about LSPs.L1/L2Partial Sequence Number PDUs(PSNPs)•Explain the L1/L2Partial Sequence Number PDUs(PSNPs)in ISIS.•Discuss how PSNPs are used to request and acknowledge individual LSPs for synchronization. Conclusion•Summarize the operation and message types of the ISIS protocol.•Emphasize the importance of these aspects in facilitating efficient routing updates and main‑taining a consistent LSDB within an ISIS network.Remember to expand and customize the outline based on your specific requirements and the level of detail desired.6.ISIS protocol security and scalability considerationsWhen deploying the ISIS(Intermediate System to Intermediate System)protocol in a network,it is es‑sential to consider both security and scalability aspects.This section explores the key considerations related to the security and scalability of the ISIS protocol.Security Considerations•Authentication Mechanisms–Discuss the importance of authentication mechanisms in ISIS.–Explain how ISIS supports various authentication methods,such as MD5,to secure routingexchanges.•Access Control–Describe the access control mechanisms in ISIS.–Discuss how ISIS allows administrators to define access policies and restrict routing up‑dates to authorized routers.•Routing Information Protection–Explain the measures taken by ISIS to protect the integrity and confidentiality of routinginformation.–Discuss mechanisms like authentication and encryption that safeguard against unautho‑rized modifications or eavesdropping.•Security Auditing and Monitoring–Highlight the significance of security auditing and monitoring in an ISIS network.–Discuss how administrators can employ tools and techniques to monitor routingexchanges and detect any security breaches or suspicious activities.Scalability Considerations•Hierarchical Structure–Discuss how the hierarchical structure of ISIS contributes to scalability.–Explain how dividing routers into levels and areas allows for efficient routing and reducesthe impact of network changes.•Route Summarization and Aggregation–Describe how route summarization and aggregation techniques help improve scalabilityin ISIS.–Discuss how summarizing and aggregating routes at different levels reduces the size ofrouting tables and minimizes overhead.•Designing Optimal Levels and Areas–Explain the importance of designing optimal levels and areas in an ISIS network.–Discuss how careful planning and considering factors like network size and traffic patternscan lead to better scalability.•Efficient Link State Database(LSDB)Synchronization–Discuss the significance of efficient LSDB synchronization in a scalable ISIS network.–Explain how minimizing LSDB synchronization overhead through mechanisms like selec‑tive flooding enhances scalability.•Load Balancing and Traffic Engineering–Explain how load balancing and traffic engineering techniques contribute to scalability inISIS.–Discuss how redistributing traffic across multiple paths and optimizing network resourceshelp handle increasing traffic demands.Conclusion•Summarize the security and scalability considerations related to the ISIS protocol.•Emphasize the importance of addressing these considerations to ensure a secure and scalable deployment of ISIS in a network.Remember to expand and customize the outline based on your specific requirements and the level of detail desired.。
华为AR3600系列企业路由器数据表说明书

Huawei AR3600 SeriesEnterprise Routers DatasheetRealize Your PotentialAR3600 Series Enterprise RoutersAR3600 Series Enterprise RoutersEnterprises require better services in addition to simple connections. As there are increasingrequirements of customization services, enterprises require a more agile service router to provide highperformance and multiple functions as well as develop new services. This poses higher requirementsfor traditional router products.As the core product in Huawei Enterprise Branch Solution, the AR3600 uses virtualization technologyfor the first time to implement deep IT and CT integration and achieve convergence and sharing ofnetwork and IT resources. The AR3600 helps enterprises quickly launch new applications and solutionsand provides enterprises with better services.Product OverviewThe AR3600 series enterprise router uses the multi-core processor, fully meets customer requirements onthe performance, delay, reliability, and security, and guarantees continuous performance improvement andsoftware application extension. With the built-in X86 platform, the AR3600 has great flexibility and is able tosupport virtualization. By integrating third-party network applications, the AR3600 provides more diversifiedservices.• Integrates routing, switching, security, WLAN, and VPN, meeting diversified requirements of enterprisesand maximizing the return on investment (ROI).• Supports various access modes and uplink interfaces, adapts to various terminals, offers different rates,allows flexible access, and is interchangeable with AR G3 series boards, protecting investments.• Provides a high-performance computing and large-capacity storage system, and allows variousapplications to be dynamically loaded, without the need to deploy servers independently. This savesinvestments and facilitates management.• Uses the SDN&NFV architecture for the first time in industry, and implements lifecycle management ofICT resources such as the application deployment, monitoring, and deletion through the Agile Controller.• Supports virtualization technology, provides a flexible and scalable application integration capability,shortens service deployment, and implements value-added services.• Supports the OpenStack interfaces to integrate with third-party management software.• USB-based deployment and plug-and-play.• Detects faults with no delay, locates faults with no errors, and rectifies faults immediately.• Manages massive devices in a centralized manner, greatly simplifying branch service deployment andlowering network maintenance costs.ICT Deep Integration, Reducing the TCOInnovative Architecture, Implementing Value-added ServicesSimplified Deployment and Easy O&M123Product HighlightsICT Integrated GatewayTypical ApplicationThe AR3600 series enterprise router integrates routing, switching, VPN, WLAN, and security functions, which meets Campus networkCampusAR160-MAR160-M StudentsTeacherClassroom 1StudentsTeacherClassroom NProduct SpecificationsSpecification AR3670Hardware specificationsService forwarding4.5 Gbit/sperformance***Number of2000recommended usersSIC slot2WSIC slot7/8(default/maximum**)XSIC slot0/6(default/maximum**)Management port One Ethernet portUSB 2.0 port2Mini USB port1Auxiliary or console port1Hard disk1TBMemory(default/8GB/24GBmaximum)Flash8GBVirtual Machines8 (Based on VM, the customers can install Windows OS or Linux OS.) Maximum power700 W per power supply (dual power supplies supported)AC power supply100 V to 240 VPower frequency50/60 HzDimensions (W x D x H)442 mm x 470 mm x 130.5 mmWeight11kg (without power modules and cards)Ambient temperature0o C to 45o CEnvironment relative5% to 95% (non-condensing)humidityOrdering InformationBegin by ordering the chassis, control board, power supply, and fan module. Then select a DSP card (if required), interface modules, any special licenses as well as any desired accessories (SD card or USB disk). Tables 5 - 13 list the part numbers to use when ordering components.Table 5: Chassis Options and Fan Module Table 6: Main Control Board Options Table 7: Power Supply Module OptionsTable 9: SIC Interface Module OptionsTable 10: WSIC and XSIC Interface Module Options Table 12: License OptionsTable 11: XSIC Interface Module Options Table 13: SD Card and USB Disk OptionsWSIC Interface Module DescriptionAR01WAE14A4-port E1 Inverse Multiplexing for ATM Interface CardAR01WDFE4A4-Port Fractional E1 WAN Interface CardAR01WDFE8A8-Port Fractional E1 WAN Interface CardAR01WDCE8A8-Port Channelized E1/PRI Multiflex Trunk Interface Card AR01WEG4SA4-Port 1000BASE-SFP-L3 Ethernet WAN Interface CardAR01WEG4TA4-Port 1000BASE-RJ45-L3 Ethernet WAN Interface Card AR0MWDAS8A018-Port Async Serial Port Interface CardAR-1STM1-W1-Port 155M Packet over SDH/Sonet Optical Interface Card AR-4STM1-W4-Port 155M Packet over SDH/Sonet Optical Interface CardAR0MWMF9TT008-Port 10/100BASE(RJ45) and 1-Port 10/100/1000BASE(RJ45)-L3 Ethernet Switch Interface CardAR-1STM4-W1-Port 622M Packet over SDH/Sonet Optical Interface CardAR-1CSTM1-W1-Port 155M Channelized Packet over SDH/Sonet Interface Card(WSIC) AR-1E3T3M-W1-Port Channelized/Unchannelized E3/T3 WAN Interface CardAR-8SA-W8-Port Sync/Async Serial WAN Interface CardAR-4GECS-W4-Port GE COMBO WAN Interface Card(support syncE)License DescriptionLAR0DATAE06AR3600 Value-Added Data PackageLAR0AC06AR3600 AC Express LicenseLAR0SECE06AR3600 Value-Added Security PackageLAR0DSVPN06AR3600 DSVPN(Dynamic Smart VPN) FunctionXSIC Interface Module DescriptionAR0MXEGFTA0024-Port 10/100/1000 BASE (RJ45)-L2/L3 Ethernet Interface CardSD Cards & USB Disks DescriptionNUSBDSK01Storage USB DISK,4GB,USB 2.0,No documentFor more information, visit or contact your local Huawei sales office.Copyright © Huawei Technologies Co., Ltd. 2017. All rights reserved.Trademark NoticeGeneral Disclaimer, HUAWEI, and are trademarks or registered trademarks of Huawei Technologies Co., Ltd.Other trademarks, product, service and company names mentioned are the property of their respective owners.The information in this document may contain predictive statementsincluding, without limitation, statements regarding the future financial and operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and developments to differ materially from those expressed or implied in the predictivestatements. Therefore, such information is provided for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of Huawei Technologies Co., Ltd.HUAWEI TECHNOLOGIES CO.,LTD.Huawei Industrial BaseBantian LonggangShenzhen 518129,P.R.ChinaTel: +86 755 28780808。
企业交换机(进入系统A4) 使用手册说明书

and first call resolution rates • Personalized services, including site
surveys, network design, installation, and training • Comprehensive lifetime warranty, including feature upgrades and more • Release 6.61 adds policy and basic routing with support for two devices (PC and a phone) on a single port
PoE supports a variety of network devices
Investment protection via lifetime warranty
Product Overview
140.8 Gbps capacity and 104.8 Mpps
The Enterasys A4 is a highly reliable fast Ethernet edge switch that provides scalable, wire-rate performance in support of the bandwidth-intensive and delay-sensitive requirements of today’s demanding applications. The A4 also provides multi-layer packet classification and priority queuing for differentiated services. Along with a switch capacity of 17.6 Gbps, the A4 provides up to 48 10/100 Ethernet ports as well as 4 Gigabit Ethernet uplink ports. Leveraging the A4’s stacking capability, as many as 8 A4s can be interconnected in a single stack to create a virtual switch that provides 140.8 Gbps of capacity and up to 384 10/100 Ethernet ports as well as 16 Gigabit Ethernet uplink ports.
德尔·艾美 S5148F-ON 25GbE 顶层架(ToR)开放网络交换机说明书

The Dell EMC S5148 switch is an innovative, future-ready T op-of-Rack (T oR) open networking switch providing excellent capabilities and cost-effectiveness for the enterprise, mid-market, Tier2 cloud and NFV service providers with demanding compute and storage traffic environments.The S5148F-ON 25GbE switch is Dell EMC’s latest disaggregated hardware and software data center networking solution that provides state-of-the-art data plane programmability, backward compatible 25GbE server port connections, 100GbE uplinks, storage optimized architecture, and a broad range of functionality to meet the growing demands of today’s data center environment now and in the future.The compact S5148F-ON model design provides industry-leading density with up to 72 ports of 25GbE or up to 48 ports of 25GbE and 6 ports of 100GbE in a 1RU form factor.Using industry-leading hardware and a choice of Dell EMC’s OS10 or select 3rd party network operating systems and tools, the S5148F-ON Series offers flexibility by provision of configuration profiles and delivers non-blocking performance for workloads sensitive to packet loss. The compact S5148F-ON model provides multi rate speedenabling denser footprints and simplifying migration to 25GbE server connections and 100GbE fabrics.Data plane programmability allows the S5148F-ON to meet thedemands of the converged software defined data center by offering support for any future or emerging protocols, including hardware-based VXLAN (Layer 2 and Layer 3 gateway) support. Priority-based flow control (PFC), data center bridge exchange (DCBX) and enhanced transmission selection (ETS) make the S5148F-ON an excellent choice for DCB environments.The Dell EMC S5148F-ON model supports the open source Open Network Install Environment (ONIE) for zero touch installation of alternate network operating systems.Maximum performance and functionalityThe Dell EMC Networking S-Series S5148F-ON is a high-performance, multi-function, 10/25/40/50/100 GbE T oR switch purpose-built for applications in high-performance data center, cloud and computing environments.In addition, the S5148F-ON incorporates multiple architectural features that optimize data center network flexibility, efficiency, and availability, including IO panel to PSU airflow or PSU to IO panel airflow for hot/Key applications •Organizations looking to enter the software-defined data center era with a choice of networking technologies designed to deliver the flexibility they need• Use cases that require customization to any packet processing steps or supporting new protocols• Native high-density 25 GbE T oR server access in high- performance data center environments• 25 GbE backward compatible to 10G and 1G for future proofing and data center server migration to faster uplink speeds. • Capability to support mixed 25G and 10G servers on front panel ports without any limitations• iSCSI storage deployment including DCB converged lossless transactions• Suitable as a T oR or Leaf switch in 100G Active Fabric implementations• As a high speed VXLAN L2/L3 gateway that connects the hypervisor-based overlay networks with non-virtualized • infrastructure•Emerging applications requiring hardware support for new protocolsKey features •1RU high-density 25/10/1 GbE T oR switch with up to forty eight ports of native 25 GbE (SFP28) ports supporting 25 GbE without breakout cables• Multi-rate 100GbE ports support 10/25/40/50 GbE• 3.6 Tbps (full-duplex) non-blocking, cut-through switching fabric delivers line-rate performance under full load**• Programmable packet modification and forwarding • Programmable packet mirroring and multi-pathing • Converged network support for DCB and ECN capability • IO panel to PSU airflow or PSU to IO panel airflow • Redundant, hot-swappable power supplies and fans • IEEE 1588v2 PTP hardware supportDELL EMC NETWORKING S5148F-ON SERIES SWITCHProgrammable high-performance open networking top-of-rack switch with native 25Gserver ports and 100G network fabric connectivity• FCoE transit (FIP Snooping)• Full data center bridging (DCB) support for lossless iSCSI SANs, RoCE and converged network.• Redundant, hot-swappable power supplies and fans• I/O panel to PSU airflow or PSU to I/O panel airflow(reversable airflow)• VRF-lite enables sharing of networking infrastructure and provides L3 traffic isolation across tenants• 16, 28, 40, 52, 64 10GbE ports availableKey features with Dell EMC Networking OS10• Consistent DevOps framework across compute, storage and networking elements• Standard networking features, interfaces and scripting functions for legacy network operations integration• Standards-based switching hardware abstraction via Switch Abstraction Interface (SAI)• Pervasive, unrestricted developer environment via Control Plane Services (CPS)• Open and programmatic management interface via Common Management Services (CMS)• OS10 Premium Edition software enables Dell EMC layer 2 and 3 switching and routing protocols with integrated IP Services,Quality of Service, Manageability and Automation features• Platform agnostic via standard hardware abstraction layer (OCP-SAI)• Unmodified Linux kernel and unmodified Linux distribution• OS10 Open Edition software decoupled from L2/L3 protocol stack and services• Leverage common open source tools and best-practices (data models, commit rollbacks)• Increase VM Mobility region by stretching L2 VLAN within or across two DCs with unique VLT capabilities• Scalable L2 and L3 Ethernet Switching with QoS, ACL and a full complement of standards based IPv4 and IPv6 features including OSPF, BGP and PBR• Enhanced mirroring capabilities including local mirroring, Remote Port Mirroring (RPM), and Encapsulated Remote Port Mirroring(ERPM).• Converged network support for DCB, with priority flow control (802.1Qbb), ETS (802.1Qaz), DCBx and iSCSI TLV• Rogue NIC control provides hardware-based protection from NICS sending out excessive pause frames48 line-rate 25 Gigabit Ethernet SFP28 ports6 line-rate 100 Gigabit Ethernet QSFP28 ports1 RJ45 console/management port with RS232signaling1 Micro-USB type B optional console port1 10/100/1000 Base-T Ethernet port used asmanagement port1 USB type A port for the external mass storage Size: 1 RU, 1.72 h x 17.1 w x 18.1” d (4.4 h x 43.4 w x46 cm d)Weight: 22lbs (9.97kg)ISO 7779 A-weighted sound pressure level: 59.6 dBA at 73.4°F (23°C)Power supply: 100–240 VAC 50/60 HzMax. thermal output: 1956 BTU/hMax. current draw per system:5.73A/4.8A at 100/120V AC2.87A/2.4A at 200/240V ACMax. power consumption: 516 Watts (AC)T yp. power consumption: 421 Watts (AC) with all optics loadedMax. operating specifications:Operating temperature: 32° to 113°F (0° to 45°C) Operating humidity: 5 to 90% (RH), non-condensingFresh Air Compliant to 45CMax. non-operating specifications:Storage temperature: –40° to 158°F (–40° to70°C)Storage humidity: 5 to 95% (RH), non-condensingRedundancyHot swappable redundant power suppliesHot swappable redundant fansPerformanceSwitch fabric capacity: 3.6TbpsPacket buffer memory: 16MBCPU memory: 16GBMAC addresses: Up to 512KARP table: Up to 256KIPv4 routes: Up to 128KIPv6 routes: Up to 64KMulticast hosts: Up to 64KLink aggregation: Unlimited links per group, up to 36 groupsLayer 2 VLANs: 4KMSTP: 64 instancesLAG Load Balancing: User Configurable (MAC, IP, TCP/UDPport)IEEE Compliance802.1AB LLDPTIA-1057 LLDP-MED802.1s MSTP802.1w RSTP 802.3ad Link Aggregation with LACP802.3ae 10 Gigabit Ethernet (10GBase-X)802.3ba 40 Gigabit Ethernet (40GBase-X)802.3i Ethernet (10Base-T)802.3u Fast Ethernet (100Base-TX)802.3z Gigabit Ethernet (1000BaseX)802.1D Bridging, STP802.1p L2 Prioritization802.1Q VLAN T agging, Double VLAN T agging,GVRP802.1Qbb PFC802.1Qaz ETS802.1s MSTP802.1w RSTPPVST+802.1X Network Access Control802.3ab Gigabit Ethernet (1000BASE-T) orbreakout802.3ac Frame Extensions for VLAN T agging802.3ad Link Aggregation with LACP802.3ae 10 Gigabit Ethernet (10GBase-X)802.3ba 40 Gigabit Ethernet (40GBase-SR4,40GBase-CR4, 40GBase-LR4, 100GBase-SR10,100GBase-LR4, 100GBase-ER4) on optical ports802.3bj 100 Gigabit Ethernet802.3u Fast Ethernet (100Base-TX) on mgmtports802.3x Flow Control802.3z Gigabit Ethernet (1000Base-X) with QSAANSI/TIA-1057 LLDP-MEDJumbo MTU support 9,416 bytesLayer2 Protocols4301 Security Architecture for IPSec*4302 I PSec Authentication Header*4303 E SP Protocol*802.1D Compatible802.1p L2 Prioritization802.1Q VLAN T agging802.1s MSTP802.1w RSTP802.1t RPVST+802.3ad Link Aggregation with LACPVLT Virtual Link TrunkingRFC Compliance768 UDP793 TCP854 T elnet959 FTP1321 MD51350 TFTP2474 Differentiated Services2698 T wo Rate Three Color Marker3164 Syslog4254 SSHv2791 I Pv4792 ICMP826 ARP1027 Proxy ARP1035 DNS (client)1042 Ethernet Transmission1191 Path MTU Discovery1305 NTPv41519 CIDR1812 Routers1858 IP Fragment Filtering2131 DHCP (server and relay)5798 VRRP3021 31-bit Prefixes3046 DHCP Option 82 (Relay)1812 Requirements for IPv4 Routers1918 Address Allocation for Private Internets2474 Diffserv Field in IPv4 and Ipv6 Headers2596 Assured Forwarding PHB Group3195 Reliable Delivery for Syslog3246 Expedited Assured Forwarding4364 VRF-lite (IPv4 VRF with OSPF andBGP)*General IPv6 Protocols1981 Path MTU Discovery*2460 I Pv62461 Neighbor Discovery*2462 Stateless Address AutoConfig2463 I CMPv62464 Ethernet Transmission2675 Jumbo grams3587 Global Unicast Address Format4291 IPv6 Addressing2464 Transmission of IPv6 Packets overEthernet Networks2711 IPv6 Router Alert Option4007 IPv6 Scoped Address Architecture4213 Basic Transition Mechanisms for IPv6Hosts and Routers4291 IPv6 Addressing Architecture5095 Deprecation of T ype 0 Routing Headers inI Pv6IPv6 Management support (telnet, FTP, TACACS,RADIUS, SSH, NTP)OSPF (v2/v3)1587 NSSA1745 OSPF/BGP interaction1765 OSPF Database overflow2154 MD52328 OSPFv22370 Opaque LSA3101 OSPF NSSA3623 OSPF Graceful Restart (Helper mode)*BGP 1997 Communities 2385 MD52439 Route Flap Damping 2796 Route Reflection 2842 Capabilities 2918 Route Refresh 3065 Confederations 4271 BGP-44360 Extended Communities 4893 4-byte ASN5396 4-byte ASN Representation 5492Capabilities AdvertisementLinux Distribution Debian Linux version 8.4Linux Kernel 3.16MIBSIP MIB– Net SNMPIP Forward MIB– Net SNMPHost Resources MIB– Net SNMP IF MIB – Net SNMP LLDP MIB Entity MIB LAG MIBDell-Vendor MIBTCP MIB – Net SNMP UDP MIB – Net SNMP SNMPv2 MIB – Net SNMP Network Management SNMPv1/2SSHv2FTP, TFTP, SCP SyslogPort Mirroring RADIUS 802.1XSupport Assist (Phone Home)Netconf APIs XML SchemaCLI Commit (Scratchpad)AutomationControl Plane Services APIs Linux Utilities and Scripting Tools Quality of Service Access Control Lists Prefix List Route-MapRate Shaping (Egress)Rate Policing (Ingress)Scheduling Algorithms Round RobinWeighted Round Robin Deficit Round Robin Strict PriorityWeighted Random Early Detect Security 2865 RADIUS 3162 Radius and IPv64250, 4251, 4252, 4253, 4254 SSHv2Data center bridging802.1QbbPriority-Based Flow Control802.1Qaz Enhanced Transmission Selection (ETS)*Data Center Bridging eXchange(DCBx) DCBx Application TLV (iSCSI, FCoE*)Regulatory compliance SafetyUL/CSA 60950-1, Second Edition EN 60950-1, Second EditionIEC 60950-1, Second Edition Including All National Deviations and Group DifferencesEN 60825-1 Safety of Laser Products Part 1: EquipmentClassification Requirements and User’s GuideEN 60825-2 Safety of Laser Products Part 2: Safety of Optical Fibre Communication Systems FDA Regulation 21 CFR 1040.10 and 1040.11Emissions & Immunity EMC complianceFCC Part 15 (CFR 47) (USA) Class A ICES-003 (Canada) Class AEN55032: 2015 (Europe) Class A CISPR32 (International) Class AAS/NZS CISPR32 (Australia and New Zealand) Class AVCCI (Japan) Class A KN32 (Korea) Class ACNS13438 (T aiwan) Class A CISPR22EN55022EN61000-3-2EN61000-3-3EN61000-6-1EN300 386EN 61000-4-2 ESDEN 61000-4-3 Radiated Immunity EN 61000-4-4 EFT EN 61000-4-5 SurgeEN 61000-4-6 Low Frequency Conducted Immunity NEBSGR-63-Core GR-1089-Core ATT -TP-76200VZ.TPR.9305RoHSRoHS 6 and China RoHS compliantCertificationsJapan: VCCI V3/2009 Class AUSA: FCC CFR 47 Part 15, Subpart B:2009, Class A Warranty1 Year Return to DepotLearn more at /Networking*Future release**Packet sizes over 147 BytesIT Lifecycle Services for NetworkingExperts, insights and easeOur highly trained experts, withinnovative tools and proven processes, help you transform your IT investments into strategic advantages.Plan & Design Let us analyze yourmultivendor environment and deliver a comprehensive report and action plan to build upon the existing network and improve performance.Deploy & IntegrateGet new wired or wireless network technology installed and configured with ProDeploy. Reduce costs, save time, and get up and running cateEnsure your staff builds the right skills for long-termsuccess. Get certified on Dell EMC Networking technology and learn how to increase performance and optimize infrastructure.Manage & SupportGain access to technical experts and quickly resolve multivendor networking challenges with ProSupport. Spend less time resolving network issues and more time innovating.OptimizeMaximize performance for dynamic IT environments with Dell EMC Optimize. Benefit from in-depth predictive analysis, remote monitoring and a dedicated systems analyst for your network.RetireWe can help you resell or retire excess hardware while meeting local regulatory guidelines and acting in an environmentally responsible way.Learn more at/Services。
SIP服务器调查报告

开源SIP服务器调查报告一、引言随着通信IP化的发展,IP传输的高带宽、低成本等优势使得越来越多的企业、电信运营商加快建设基于IP的各种通信应用。
在通信协议IP化发展中,SIP协议毫无争议地成为各大电信运营商构建其未来网络的基础协议,越来越多的SIP软件产品也不断出现在行业应用中。
SIP协议的标准化,同时也造就了一大批优秀的开源软件产品,包括Asterisk、SipXecs、FreeSWITCH、OpenSIPS等SIP服务端软件,也包括X-lite、LinPhone、eyeBeam等SIP客户端软件。
二、调查目的根据目前已经着手开发的系统所采用的服务器Asterisk来看,Asterisk支持视频通话的效果不是很理想,影响通话的质量。
为此,本文对当前所有的SIP开源服务器进行调查分析,对其性能、使用方便程度等多方面进行分析,从而为选取支持视频且视频质量较高的服务器做准备。
三、调查内容目前SIP开源服务器主流的有以下几个:1、OpenSIPSOpenSIPS是一个成熟的开源SIP服务器,除了提供基本的SIP代理及SIP路由功能外,还提供了一些应用级的功能。
OpenSIPS的结构非常灵活,其核心路由功能完全通过脚本来实现,可灵活定制各种路由策略,可灵活应用于语音、视频通信、IM以及Presence等多种应用。
同时OpenSIPS性能上是目前最快的SIP服务器之一,可用于电信级产品构建。
凭借其可扩展、模块化的系统架构,OpenSIPS提供了一个高度灵活的、用户可配置的路由引擎,可以为voice、video、IM和presence等服务提供强大高效的路由、鉴权、NAT、网关协议转化等功能。
由于其稳定高效等特点,OpenSIPS已经被诸多电信运营商应用在自己的网络体系中。
其主要功能如下:⏹SIP注册服务器/代理服务器(lcr、dynamic routing、dialplan)/重定向服务器⏹SIP presence agent⏹SIP B2BUA⏹SIP IM Server⏹SIP to SMS/XMPP网关⏹SIP to XMPP网关⏹SIP 负载均衡⏹SIP NAT traversal源码下载网址:/Downloads/Downloads详细介绍:/wiki/view/OpenSIPS官方网站:/2、KamailioKamailio® (former OpenSER) is an Open Source SIP Server released under GPL, able to handle thousands of call setups per second. Among features: asynchronous TCP, UDP and SCTP,secure communication via TLS for VoIP (voice, video); WebSocket support for WebRTC; IPv4 and IPv6; SIMPLE instant messaging and presence with embedded XCAP server and MSRP relay; IMS extensions; ENUM; DID and least cost routing; load balancing; routing fail-over; accounting, authentication and authorization; support for many backend systems such as MySQL, Postgres, Oracle, Radius, LDAP, Redis, Cassandra; XMLRPC control interface, SNMP monitoring. It can be used to build large VoIP servicing platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers like Asterisk™, FreeSWITCH™ or SEMS. Kamailio and the SIP Express Router (SER) teamed up for the integration of the two applications and new development.源码下载地址:/w/download/安装指南:/yetyongjin/article/details/8106997/rosekin/article/details/7103183/p/kamailio官方网站:/w/3、sipXecssipXecs is a modular and scalable communications solution for enterprises of all sizes. It provides a highly available SIP routing core integrated with a growing suite of communications services all managed through a unified web based management application. sipXecs provides traditional PBX telephony services integrated with instant messaging, and allows the use of advanced communications tools like video calling.The sipXecs Enterprise Communications Solution is a native SIP based solution that offers all the typical features expected from a PBX, including voicemail, unified messaging, auto-attendant, conferencing, presence and call center capabilities. sipXecs can be deployed on a single server for smaller installations or as a distributed and optionally redundant system for larger deployments. It's Web Services (SOA) based management and configuration system allows centralized management of a distributed system and offers plug & play configuration for all phones and gateways.The sipXecs developer community is strong and growing. sipXecs has built a reputation for being easy to use, scalable and of high quality. In addition, sipXecs is a unified communications solution, not just an IP PBX.The sipXecs project delivers a fully capable open source unified communications solution for the small to mid-enterprise market. This market ranges from a few users to several thousand users, possibly located in different buildings, cities, or countries.源码下载地址:/pub/sipXecs/ISO/参考资料:/p-4455907895111.html4、freeswitchFreeSWITCH 是一个免费、开源的通信软件,可用于创建音、视频以及短消息类产品和应用。
诺基亚7950XRS扩展路由系统数据表说明书

Nokia 7950 Extensible Routing System Release 15.1The Nokia 7950 XRS is a next-generation core routing platform that delivers the scale, efficiency and versatility needed to stay ahead of evolving service demands driven by the cloud, 5G and the Internet of Things.Scale, efficiency and versatility are critical successfactors for network operators in order to sustainprofitable growth in a fiercely competitive marketwhere the only constant is change.Proven innovations lie at the heart of the 7950XRS family, from its silicon to its software and itsintegration capabilities. It allows building a corenetwork with headroom to meet capacity demandswell into the next decade while covering the fullrange of capabilities to cost-effectively addressyour IP routing, Internet peering, multiprotocollabel switching (MPLS) and infrastructure servicerequirements on a common core platform.Powered by FP4, Nokia’s industry-leading 2.4Tb/srouting silicon, the 7950 XRS achieves tremendousscale and efficiency without compromisingversatility. FP4 silicon offers 6 times the scaleand double the efficiency of FP3. FP4 hardwareis backwards compatible with FP3 features andadds enhanced packet intelligence and controlcapabilities. This enables network operators torethink existing restrictions and conventions, andbuild a capable and converged core network thatcan scale in a smart way, with superior return oninvestment.The 7950 XRS is deployed globally by telecom,cable, mobile, utility and private network operatorsof any size as well as major webscale operators andinternet exchange providers.A standards-based GMPLS user-network interface (UNI) enables IP/optical control plane integration,allowing the 7950 XRS to efficiently coordinateIP routing and transport requirements across administrative boundaries and to dynamically set up optical segments and end-to-end transportconnections.Cross-domain management The 7950 XRS is managed by the Nokia NetworkServices Platform (NSP), supporting integratedelement and network management with end-to-endorchestration of network resource provisioning andassurance operations. Operational tools, includingthe Nokia 5650 Control Plane Assurance Manager (CPAM), provide additional visibility and flexibility in monitoring and troubleshooting IP controlplane issues.Carrier SDN integration and automation The 7950 XRS and SR OS enable multivendor SDNcontrol integration through OpenFlow, PCEP andNETCONF/YANG. Network operators can leverage the 7950 XRS in combination with the NSP to introduce scalable and integrated carrier SDN control across IP , MPLS, Ethernet and opticaltransport layers.The NSP supports unified service automation and network optimization with comprehensive path computation capabilities to enable source-based routing and traffic steering with segment routing support, online traffic engineering and resource optimization, and elastic bandwidth services for dynamic cloud applications. The NSP is further assisted by Nokia Deepfield analytics to support insight-driven automation of network and flow optimization as well as DDoS attack mitigation.Common elements and attributesThe 7950 XRS core router family sharesfundamental attributes that ensure consistency, operational ease of use and investment protection for network operators.7950 XRS family overviewThe 7950 XRS family is designed to meet the needs of global, national, regional and private networkoperators of all sizes.It offers a common platform that addresses thefull spectrum of networking needs for public and private internet backbones and peering points, metropolitan and regional aggregation hubs aswell as cloud, data center and mobile coreinfrastructure. This will enable network operatorsto deliver the immersive ultra-broadband serviceexperiences that consumers aspire to today andwill expect tomorrow.One platform for all servicesThe 7950 XRS addresses the full range of corerouting requirements using common hardware that is powered by Nokia’s FP4 and/or FP3 routing silicon and runs the proven, resilient and feature-rich Nokia Service Router Operating System (SR OS).A flexible, pay-as-you-go software licensing model allows you to build a versatile, reliable and converged core network that evolves with your needs while protecting your hardware investments. Scale with superior economicsA modular and extensible hardware design ensures granular and economical scaling of switching capacity and port density. A single 7950 XRS-20e chassis equipped with FP4 hardware delivers up to 96 Tb/s half duplex switching capacity, with port densities of up to 480 100GE or 4,800 10GE interface ports, and flexible 10GE and 40GE breakout options provided by universal QSFP28 ports. A single chassis equipped with 6-port CFP8 XMAs supports up to 120 400GE clear channel interfaces with SR, LR or FR optics.IP/optical integrationTunable 10G and integrated 100G coherent PM-QPSK tunable DWDM optics enable the 7950 XRS to directly interface with the photonic transport layer without requiring optical transponders.Routing siliconThe 7950 XRS leverages Nokia’s industry-leading FP4 NPU routing silicon to ensure optimal performance and scaling of a rich and complete Layer 2 and Layer 3 feature set that addressesall core deployment scenarios. The 2.4 Tb/s FP4 chipset is Nokia’s fourth-generation NPU leveraging state-of-the-art 16nm 2.5/3D FinFET Plus silicon technology. It is the industry’s first multiterabit routing silicon, and provides the perfect geometry for high-density 100 and 400G interface modules, with support for 1TE line rates as standards become available. It offers deterministic forwarding performance with enhanced packet intelligence and control capabilities for advanced traffic management and granular DDoS filtering policies. These silicon innovations drive the high level of flexibility and performance needed for converged backbone and metro core deployments,including IP routing and peering, MPLS switching, VPN infrastructure services and data center interconnection applications.Interface modulesThe Nokia 7950 XRS uses a pair of complementary modules to support current and future interfaces. XMA Control Modules (XCMs) contain a slot-level control plane subsystem and switch fabric interface. Expandable Media Adapters (XMAs) contain the forwarding complex and provide a wide range of GE, 10GE, 40GE, 100GE and 400G interface options.A flexible software licensing scheme allows for customizing XMAs for diverse core router applications, with configurable quality of service (QoS) granularity. This enables operators to consolidate core routing systems on a single platform, and to rapidly respond to evolving requirements with minimal impact and maximum investment protection.Operating systemThe 7950 XRS family is based on the proven SR OS, carrying forward over a decade of experience in the IP networks of more than 750 network operators worldwide. With a single common OS across the Nokia routing portfolio, network operators benefit from an extensive track record of reliability in the field and a full suite of features to enable resiliency, high availability and in-service software upgrades (ISSUs).Power and cooling efficiencyThe 7950 XRS system design incorporates intelligent power management capabilitiesto monitor power consumption of individual components, assure power safety thresholds,and manage power-up and power-down priorities in the event of degraded power availability. Other key enhancements include clock gating techniques that dynamically reduce power to system components not in use.Redundant, modular fan trays that are linearly modulated provide appropriate and efficient cooling with reduced noise levels. The 7950 XRS-20 uses two linear, 1+1 redundant fan trays in a stacked configuration for primary system cooling while the XRS-20e uses three impeller fan trays in a side-by-side configuration.A “pull” airflow design, in combination with impedance panels and air guides, ensures an even distribution of air to every section of the system. Hot air exhaust through the back of the chassis ensures a clean separation between the hot and cold aisles. An optional top plenum accessory is available for the 7950 XRS-20 to enable hot air exhaust at the top of the chassis for additional cooling efficiency.7950 XRS-20The Nokia 7950 XRS-20 provides up to 64 Tb/s half duplex routing capacity in a single 19-in rack.Each XRS-20 system offers 20 slots, each capable of 1.6 Tb/s full duplex aggregate interface capacity. Fully equipped with FP4 hardware, it offers up to 320 100GE, 80 400GE or 3,200 10GE ports in a single rack.The 7950 XRS-20 supports a mix of FP4- and FP3-based XCMs and XMAs in the same chassis by exchanging the SFM cards for FP4 variants. All other hardware components, including CPM, CCM, fans and APEQs, can be reused to maximize investment protection.7950 XRS-20eThe Nokia 7950 XRS-20e delivers up to 96 Tb/s half duplex routing capacity in a single 19-in rack. The XRS-20e offers 20 slots with enhanced power and cooling capacity to support 2.4 Tb/s full duplex aggregate interface capacity. Fully equipped with FP4 hardware, it offers up to 480 100GE, 120 400GE or 4,800 10GE wire rateports in a single rack, with additional 10 and 40G breakout options.The XRS-20e comes in two chassis variants: a universal variant supporting all AC and DC power options, and an AC/HVDC variant. The XRS-20e is functionally compatible with the XRS-20. All hardware components except the fan trays and XMA Control Modules are common andinterchangeable.Control Processor Modules (CPMs)CPMs provide the management, security and control plane processing for the Nokia 7950 XRS. Redundant CPMs operate in a hitless, stateful, failover mode, and support system upgrades from FP3 to FP4 hardware. Central processing and memory are intentionally separated from the forwarding function on the interface modules to ensure utmost system resiliency. Each CPM contains a full FP3 complex to protect the control plane against denial of service attacks.Expandable Media Adapters (XMAs)XMAs provide the interface options for the 7950 XRS, including high-density GE, 10GE, 40GE, 100GE and 400GE interfaces. They contain an FP3- or FP4-based forwarding complex that performs typical functions such as packet lookups, traffic classification, processing and forwarding, service enablement and QoS. Each XMA also providesspecific interface ports, physical media and optical functions. The broad range of universal interface modules and slot capacities can accommodate multiple networking roles and evolving deployment needs while protecting their 7950 XRS hardware investments.XRS Control Modules (XCMs)XMAs are equipped in an appropriate XCM. The XCMs contain a slot-level control planesubsystem and fabric interface to interconnect to the switch fabric modules (SFMs) via the chassis mid-plane. The XRS-20 and 20e each use dedicated XCM variants but share the same XMAs. The FP3-based XCM variants each deliver 800 Gb/s fullduplex slot capacity to a pair of 400G XMAs or 200G C-XMAs. The FP4-based XCM2 variant for the XRS-20 delivers 3.2 Tb/s full duplex capacity, while the XRS-20e variant delivers 4.8 Tb/s to a pair of FP4 XMAs. The flexibility and modularity of XCMs and XMAs allow network operators to granularlyconfigure each chassis with its desired mix of interface ports to meet the demands of growing core networks.Hardware overviewAll common equipment components are redundant and field replaceable to maximize system uptime.Chassis Control Modules (CCMs)Redundant CCMs support operator access to the Nokia 7950 XRS control and management interfaces. The CCMs are located at the top, and each CCM has an LCD touch-screen display and supports interfaces for timing, management, alarms and memory expansions.Advanced Power Equalization Modules (APEQs)APEQs provide power for the 7950 XRS and include built-in intelligence to monitor and communicate available power budget versus actual consumed power. The low-voltage DC APEQs deliver up to 4725W each. The high-voltage DC APEQs take 260-400 V and provide 3,000W each. AC APEQs take 200-240 V single phase and deliver 3,000W each. APEQs support cost-effective modular expansion as required.Fan traysFan trays provide system cooling for the 7950 XRS. Redundant fans can be controlled independently and fan speed is linearly modulated to allow for the optimal balancing of cooling, power and noise. The 7950 XRS-20 supports two stacked horizontal fan trays with 1+1 redundancy. The XRS-20e chassis variants support three side-by-side impeller fan trays with 2+1 redundancy.Switch Fabric Modules (SFMs)SFMs enable the line-rate connectivity between all slots of a 7950 XRS chassis. The fabric cards are N+1 redundant with active redundancy and graceful capacity degradation in case multiple SFMs fail. The FP4-based SFM2 supports both FP4 and FP3 XCMs and XMAs, enabling a simple and cost-efficient upgrade path for existing FP3 configuration by simply replacing the existing FP3-SFM cards. The initial SFM2 variant allows standalone system operation of the 7950 XRS-20 and XRS-20e.Technical specificationsTable 1. Technical specifications for the Nokia 7950 XRS familySystem capacity (half duplex)16 Tb/s (FP3)/96 Tb/s (FP4)16Tb/s (FP3)/64 Tb/s (FP4) System design Mid-plane Mid-planeInterface slots2020Number of XMAs20 per system20 per systemCommon equipment redundancy CPM (1+1), CCM (1+1),DC APEQ (N+1), AC APEC (N+N),SFM (7+1), fan trays (2+1),power termination (1+1)CPM (1+1), CCM (1+1),DC APEQ (N+1), AC APEC (N+N), SFM (7+1), fan trays (1+1), power termination (1+1)Hot-swappable modules CPM, CCM, XCM, XMA, C-XMA, APEQ, SFM, PIM, PCM, fans CPM, CCM, XCM, XMA, C-XMA, APEQ, SFM, fansDimensions 1 standard 19-in rack44 RU• Height: 195.6 cm (77 in)• Width: 44.5 cm (17.5 in)• Depth: 106.3 cm (41.9 in)1 standard 19-in rack39 RU (44 RU with top plenum)• Height: 173 cm (68.25 in)• Width: 44.5 cm (17.5 in)• Depth: 91 cm (36 in)Weight* (max)612.35 (1,350 lb)535.2 kg (1,180 lb)Power• -48 V DC (12 60A/80A inputs)• 260-400 V DC (12 inputs)• 200-240 V AC (12 inputs)• -48 V DC (12 60A/80A inputs)• 260-400 V DC (12 inputs)• 200-240 V AC (12 inputs)Cooling Front/bottom to back Front/bottom to top/back* Weights and dimensions are approximate and subject to change.Refer to the appropriate installation guide for the current weights and dimensions.Table 2. Nokia 7950 XRS XMA/C-XMA support per chassis type1GBASE (200G C-XMA)36/72SFP/CSFP720/1,440720/1,440 10GBASE (200G C-XMA)20SFP+40040010GBASE (400G XMA)40SFP+80080040GBASE (200G C-XMA)6QSFP+120120100GBASE (200G C-XMA)2CFP4040100GBASE (400G XMA)4CXP, CFP28080100G DWDM (200G XMA)2LC (OTU4)4040Measurement Protocol (TWAMP), Bi-Directional Fault Detection (BFD), and a full suite of MPLS OAM tools, including GMPLS UNI• Intelligent packet classification, queue servicing, policing and buffer management • Industry-leading high availability, including nonstop routing, nonstop services, ISSU, fast reroute, pseudowire redundancy, ITU-T G.8031 and G.8032, weighted mixed-speed link aggregation • Management via CLI, SNMP MIBs, NETCONF/YANG and service assurance agent (SAA) with comprehensive support through the Nokia NSP • Multivendor SDN control integration through OpenFlow, PCEP and BGP-LS interface supportEnvironmental specifications• Operating temperature: 5°C to 40°C (41°F to 104°F)• Operating relative humidity: 5% to 85%• Operating altitude: Up to 4000 m (13,123 ft) at 30°C (86°F)Safety standards and compliance agency certifications • IEC/EN/UL/CSA60950-1• FDA CDRH 21-CFR 1040• IEC/EN 60825-1 (applies to optical receivers)• IEC/EN 60825-2 (applies to optical receivers)EMC emission• ICES-003 Class A (with EMI/Protection panel)• FCC Part 15, Subpart B, Class A (with EMI/Protection panel)• EN 55032 Class A • CISPR 32 Class A • AS/NZS CISPR 32 Class A • VCCI Class A • KN 32 Class A • EN 61000-3-2Feature and protocol support highlightsProtocol support within the 7950 XRS family includes (but is not limited to):• Intermediate System-to-Intermediate System (IS-IS), Open Shortest Path First (OSPF), and Multiprotocol Border Gateway Protocol (MBGP)IPv4 and IPv6 unicast routing • Internet Group Management Protocol (IGMP), Multicast Listener Discovery (MLD), Protocol Independent Multicast (PIM), and Multicast Source Discovery Protocol (MSDP) IPv4 and IPv6 multicast routing • MPLS Label Edge Router (LER) and LabelSwitching Router (LSR) functions, with support for seamless MPLS designs • Label Distribution Protocol (LDP) and Resource Reservation Protocol (RSVP) for MPLS Signaling and Traffic Engineering with Segment Routing support, Point-to-Point (P2P) and Point-to-Multipoint (P2MP) Label Switched Paths (LSPs) with Multicast LDP (MLDP) and P2MP RSVP , weighted Equal-Cost Multi-path (ECMP), Inter-AS Multicast VPN (MVPN) and Next Generation Multicast VPN (NG-MVPN) • P2P Ethernet virtual leased lines (VLLs), Ethernet VPNs (EVPNs), EVPN-MLDP , EVPN-VPWS, Virtual Extensible LAN (VXLAN), EVPN-VXLAN to VPLS/ EVPN-VPLS gateway functions • Multipoint Ethernet VPLS and IP VPNs for use in delivering core infrastructure services • Ethernet port expansion through remote Nokia 7210 Service Access Switch (SAS) Ethernet satellites, each offering 24/48GE ports over a 4 x 10GE Link Aggregation Group (LAG) under 7950 XRS control • Unicast Reverse Path Forwarding (uRPF), RADIUS/TACACS+, and comprehensive control plane protection features for security • Extensive OAM features, including Cflowd,Ethernet Connectivity Fault Management (CFM) (IEEE 802.1ag, ITU-T Y.1731), Ethernet in the First Mile (EFM) (IEEE 802.3ah), Two-Way ActiveAbout NokiaWe create the technology to connect the world. Powered by the research and innovation of Nokia Bell Labs, we serve communications service providers, governments, large enterprises and consumers, with the industry’s most complete, end-to-end portfolio of products, services and licensing.From the enabling infrastructure for 5G and the Internet of Things, to emerging applications in digital health, we are shaping the future of technology to transform the human experience. Nokia operates a policy of ongoing development and has made all reasonable efforts to ensure that the content of this document is adequate and free of material errors and omissions. Nokia assumes no responsibility for any inaccuracies in this document and reserves the right to change, modify, transfer, or otherwise revise this publication without notice.Nokia is a registered trademark of Nokia Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners.© 2019 NokiaNokia Oyj Karaportti 3• ETSI EN 300 019-2-3 Operational Tests, Class 3.2• ETSI EN 300 019-2-4, pr A 1 Seismic• ETSI EN 300 132-2 DC Power Supply Interface • ETSI EN 300 132-3-1 HVDC Power Supply Interface • WEEE • RoHS • China CRoHSNetwork Equipment Building System (NEBS)• GR-1089-CORE • GR-63-CORE • RBOC requirements –ATIS-0600015.03 –ATT-TP-76200 –VZ-TPR-9205 –VZ-TPR-9305MEF certifications• CE 2.0–Certified (on E-LAN, E-Line, E-Tree and E-Access MEF service types) –100G Certified (on E-Line and E-Access MEF service types)• CE 1.0 (MEF 9 and MEF 14) certified• EN 61000-3-3• EN 61000-6-4, Class A • ETSI EN 300 386, Class A EMC immunity• ETSI EN 300 386• EN 55024• KN 35• CISPR 24• BT GS7• EN 61000-6-2 Immunity for industrial environments • EN 61000-4-2 Electric Static Discharge • EN 61000-4-3 Radiated, RF, EM field immunity • EN 61000-4-4 Electrical Fast Transients • EN 61000-4-5 Surge Immunity • EN 61000-4-6 Immunity to conducted disturbances • EN 61000-4-11 Voltage dips & short interruptionsEnvironmental• ETSI EN 300 019-2-1 Storage Tests, Class 1.2• ETSI EN 300 019-2-2 Transportation Tests, Class 2.3* The system design intent is per the specification and standards listing.Refer to product documentation for detailed compliance status and protocol standards support.。
Interpeak IPNET IPv4_IPv6 Dual-Mode TCP_IP Stack

IPNETIPv4/IPv6 Dual-Mode TCP/IP Stacki nterpea kN E T W O R K S E C U R I T YWith the huge expansion ofthe Internet, TCP/IPhas become the preferred protocol forlocal- and wide-area networks. Theoriginal design of the TCP/IP protocolsurprisingly dates back to the earlyeighties, but new features are continu-ously added by the Internet Engineer-ing Task Force (IETF ).TCP/IP is also widely used whenconnecting networked embedded real-time systems. TCP/IP stacks designedfor use in embedded systems do how-ever often have limitations in function-ality. This is often caused by memoryand timing constraints, but also by thefact that stack vendors have problemsto keep up with the continuous flow ofnew protocols specified by the IETF .The full set of TCP/IP protocols hastherefore traditionally only been avail-able to desktop computers and servers.Although the limited functionality ofembedded TCP/IP stacks may havebeen sufficient in many cases, modernembedded real-time systems often de-mand a full-featured stack that supportsa substantial part of the IETF protocols.Interpeak, with its long experienceof embedded networking products,therefore introduces IPNET —a full-Many of the Internet protocols have traditionally only been available to workstation-class computers without any resource constraints. Interpeak now introduces IPNET , a full-featured IPv4/IPv6 dual-stack, specifically designed to be used in modern embedded real-time systems.featured dual IPv4/IPv6 stack—specifi-cally designed and implemented from the ground up to be used in modern embedded real-time systems.Internet Protocol, Version 6Interpeak IPNET supports IPv6, which extends the current IP protocol speci-fication in a number of important as-pects. The IPNET IPv6 implementa-tion is RFC compliant and compatibil-ity tested against major operating sys-tems like Solaris, Linux, Windows XP ,various BSD implementations etc.Simultaneous Use of IPv4 and IPv6 Applications The transition from IPv4 to IPv6 will take several years to finalize. During this period, a common situation will be that a TCP/IP stack has to support commu-nication with both type of nodes.Interpeak IPNET is a true IPv4/IPv6 dual-stack that handles simul-taneous use of IPv4 and IPv6 in a variety of configurations.Packet Filtering IPNET contains a packet filtering engine, allowing filtering of traffic based on interface, protocol, port,tos, ttl, source destination andmany other factors. This can beused to implement security featureslike firewalls, and also for othertypes of customizations.SecurityIn addition to the packet filtering,IPNET includes IPS ec for bothIPv4 and IPv6, as well as NAT .IPS ec—Internet Protocol Secu-rity—transparently secures applications by enabling authentication, integrity,encryption and replay protection.NAT —Network Address T ransla-tion—makes it possible to hide the lo-cal network topology, as well as using a single public IP address for an entire LAN . The Firewall, NAT and IPS ec functionality is tightly integrated with IPNET for optimum performance as well as guaranteed interoperability.MIB-II Support Remote management and control of the TCP/IP stack is allowed using the SNMP protocol. Necessary MIB-II sta-tistics are gathered by the kernel for each access by SNMP agents. MIB-II tables include: Interfaces, IP , Address T ranslation, ICMP , TCP , and UDP .• NAT • ARP • Ethernet • ICMP • ICMPv6/MLD/NDP • IGMP/Multicasting • IPv4• IPv6• IPSec • PPP • TCP • UDP Supported Protocols•Raw IP/UDP/TCP BSD sockets •Routing sockets, used by routing daemons •PFKEYv2 sockets, used by key management daemons •MIB control interface •Zero-copy API based on BSD sockets •Dynamic configuration interface •Link Layer Interface, enables additional link layer types,e.g. IEEE 802.11, ATM, etc.•Driver Interface, using the RTOS BSP drivers Supported APIsRouting EngineIPNET contains a high-performancerouting engine, using highly optimizedRadix trees that allow both static anddynamic routes. There is also a stand-ard BSD routing socket interface thatenables the use of standard routing dae-mons, as well as allowing for dedicatedrouting devices to cooperate with theTCP/IP stack.Furthermore, the IPNET stack sup-ports full virtualization with multipleindependent routing tables, used inVirtual Routers. The Virtual Routingsupport includes BSD socket exten-sions to manage the additional routingtables.Highly Configurable IPNET can be deployed in a variety of different configurations, which is often a requirement in embedded systems.Unused modules, protocols or features can be removed from the TCP/IP stack,thereby reducing memory footprint to as low as 40 kilobytes.Applications Interpeak has implemented a large number of security and networking ap-plications like SSH, SSL, IKE, L2TP ,RADIUS, PPPoE, RIP , SNTP , T elnet ,FTP , TFTP , DHCP , HTTP , DNS,LDAP etc. For additional information about these networking applications,please visit www.interpeak.se/products .The products are optimized for IPNET and run out-of-the-box, allowing for rapid development of advanced net-working es Existing Drivers and Board Support Interpeak IPNET is closely integrated with several major real-time operating systems, utilizing the same network drivers and board support packages as the RTOS . This makes IPNET readily available on all platforms and devices supported by the RTOS .Example target systems include both CISC , RISC and DSP archi-tectures from e.g. ARM , Hitachi, Intel,MIPS , Motorola, T exas, etc.The architecture of IPNET and additional Interpeak networkingproducts. Due to its modular design, it is easy to customize IPNET to a specific application by removing unused protocols and features.Networking Security Customer•ANSI C source code •Highly scalable •Static and dynamic configuration •Unlimited number of addresses,sockets, routes and interfaces •Optimized radix routing trees •Virtual routing support •Built-in IPSec, NAT and Firewall •Shell commands, e.g. ifconfig,netstat, route etc.Around year 1992, theInternet Engi-neering Task Force (IETF ) becameaware of shortage of IPv4 addresses inthe world, and technical obstacles indeploying new protocols due to limi-tation imposed by IPv4. IPng (IP nextgeneration) effort was started to solvethese issues. After large amount of dis-cussions, around year 1995, IPv6 (IPversion 6) was picked as the final IPngproposal.Larger IP Address SpaceIPv4 uses only 32 bits for IP addressspace, which allows only 4 billion nodesto be identified on the Internet. 4 bil-lion may look like a large number, how-ever, it is less than the human popula-tion on the earth. IPv6 allows 128 bitsfor IP address space, allowing threehundred forty undecillion nodes to beuniquely identified on the Internet.Larger address space allows true end toend communication, without NAT orother short term workaround againstIPv4 address shortage.Deploy New T echnologiesAfter IPv4 was specified 20 years ago,we have seen a plethora of technical improvements in networking. IPv6covers a number of those improvements in its base specification, allowing users to assume these features available eve-rywhere, anytime.Autoconfiguration With IPv4, DHCP has been available,but only as an option. The novice user can go into trouble when visiting an offsite without DHCP server. With IPv6, the stateless host autoconfigu-ration mechanism is mandatory.Security With IPv4, IPS ec is optional and you need to ask the peer if it supports IPS ec or not. With IPv6, IPS ec support is mandatory. By mandating IPS ec, you can secure your IP communication whenever talking to IPv6 devices.Multicast Multicast is mandatory in IPv6, which was optional in IPv4. IPv6 base speci-fications also extensively use multicast.Ad-Hoc Networking Scoped addresses allow better sup-port for ad-hoc or zeroconf networ-king configuration. IPv6 supportsanycast addresses, which can alsocontribute to service discoveries.Protocol ExtensionsIPv6 allows a more flexible proto-col extension than IPv4 does. Thisis without imposing any overheadto intermediate routers. It isachieved by splitting headers intotwo flavours: the headers interme-diate routers need to examine, andthe headers the end nodes will exa-mine. This also eases hardwareacceleration for IPv6 routers.No Routing T able Growth IPv4 backbone routing table size has been a big headache to ISP s and back-bone operators. The IPv6 addressing specification restricts the number of backbone routing entries by advocat-ing route aggregation.Simplified Header Structures IPv6 has simpler packet header struc-tures than IPv4. It will allow future ven-dors to implement hardware accelera-tion for IPv6 routers easier.Smooth Transition From IPv4Many IP v 4 considerations were made during the IPv6 development. Also,there is a large number of transition mechanisms available which will allow smooth migration from IPv4 to IPv6.Same Design Principles as IPv4IPv4 was a very successful design, as proven by the ultra large-scale deploy-ment in the world. IPv6 is the new ver-sion IP , and it follows many of the de-signs that made IPv4 very successful.IPNET Features.IPv4 and Base Conformance RFC 768User Datagram Protocol RFC 791Internet Protocol (IP) RFC 792Internet Control MessageProtocol (ICMP)RFC 793T ransmission ControlProtocolRFC 826An Ethernet AddressResolution Protocol RFC 894Standard for the transmis-sion of IP datagrams overEthernet networksRFC 919Broadcasting InternetDatagramsRFC 922Broadcasting Internetdatagrams in the presenceof subnetsRFC 950Internet Standard Sub-netting ProcedureRFC 1042A Standard for theT ransmission of IPDatagrams over IEEE 802NetworksRFC 1071Computing the InternetchecksumRFC 1112Host Extensions for IPMulticastingRFC 1122Requirements for InternetHosts - CommunicationLayersRFC 1191Path MTU Discovery RFC 1213Management InformationBase for Network Man-agement of TCP/IP-basedinternets: MIB-IIRFC 1518An Architecture for IPAddress Allocation withCIDRRFC 1812Requirements for IPVersion 4 RoutersRFC 2236Internet Group Manage-ment Protocol, Version 2 RFC 2581TCP Congestion Control IPv6 ConformanceRFC 1886DNS Extensions tosupport IPv6 (futurerelease)RFC 1981Path MTU Discovery forIPv6RFC 2373IPv6 Addressing Architec-tureRFC 2374An IPv6 AggregatableGlobal Unicast AddressFormatRFC 2375IPv6 Multicast AddressAssignmentsRFC 2460IPv6 specificationRFC 2461Neighbor discovery forIPv6RFC 2462IPv6 Stateless AddressAutoconfigurationRFC 2463ICMPv6 for IPv6specificationRFC 2464T ransmission of IPv6Packets over EthernetNetworksRFC 2465MIB for IPv6: TextualConventions and GeneralGroupRFC 2466MIB for IPv6: ICMPv6groupRFC 2553Basic Socket InterfaceExtensions for IPv6RFC 2710Multicast ListenerDiscovery for IPv6PPP ConformanceRFC 1321The MD5 Message-Digest AlgorithmRFC 1661The Point-to-PointProtocol (PPP)RFC 1662PPP in HDLC-likeFramingRFC 1332The PPP InternetProtocol Control Protocol(IPCP)RFC 1334PPP AuthenticationProtocolsRFC 1994PPP Challenge Hand-shake AuthenticationProtocol (CHAP)RFC 2472IP Version 6 over PPPIPSec ConformanceRFC 1826IP Authentication Header[old AH]RFC 1827IP Encapsulating SecurityPayload (ESP) [old ESP]RFC 1828IP Authentication usingKeyed MD5RFC 1852IP Authentication usingKeyed SHARFC 1853IPIP - IP in IP tunnelingRFC 2144The CAST-128 Encryp-tion AlgorithmRFC 2367PF_KEY Key Manage-ment API, Version 2[+openbsd ext]RFC 2401Security Architecture forthe Internet ProtocolRFC 2402AH - IP AuthenticationHeaderRFC 2403The Use of HMAC-MD5-96 within ESP andAHRFC 2404The Use of HMAC-SHA-1-96 within ESPand AHRFC 2405The ESP DES-CBCCipher Algorithm WithExplicit IVRFC 2406ESP - IP EncapsulatingPayloadRFC 2410The NULL EncryptionAlgorithm and Its UseWith IPsecRFC 2451The ESP CBC-ModeCipher Algorithms(blowfish, cast, des, 3des)draft-ietf-ipsec-monitor-mib-03.txtIPSec Monitoring MIBdraft-ietf-ipsec-auth-hmac-ripemd-160-96-02 MAC-RIPE-MD-160-96NA T ConformanceRFC 1631The IP Network AddressT ranslator (Nat)RFC 2663IP Network AddressT ranslator (NAT)T erminology and Consid-erationsENEA Embedded T echnologyHeadquartersP.O. Box 232, Nytorpsvagen 5B • SE-183 23 Taby, SwedenTel: +46 (0)8 507-140-00 • Fax: +46 (0)8 507-140-40 • E-mail: sales@enea.seU.S.12760 High Bluff Drive • San Diego, CA 92130Tel: toll-free (866) 844-RTOS • Fax: (858) 720-0150 • E-mail: sales@FranceZA de Courtaboeuf 1 • 12, avenue de Scandinavie • F-91953 Les Ulis Cedex • FrancePhone: +33 (0)1 69 18 14 40 • Fax: +33 (0)1 69 18 14 41 • E-mail: info@enea.frGermanyCarl-Zeiss-Ring 15 • D-85737 Ismaning • GermanyPhone: +49 (0)89 544 676-0 • Fax: +49 (0)89 544 676-76 • E-mail: sales@enea.deUKThe Malthouse • Malthouse square • Princes Risborough Buckinghamshire • HP27 9AB England Phone: +44 (0) 1844 276 980 • Fax: +44 (0) 1844 276 982 • E-mail: sales@Japan1-4-2 Kanda Ogawa-machi • Chiyoda-ku • T okyo • JapanPhone: +81 35 207 61 67 • Fax: +81 35 207 61 69 • E-mail: osesales_jp@enea.seInterpeak Network SecurityInterpeak AB, located in Stockholm, Sweden, specializes in network securitysoftware and new Internet communication protocols for embedded systems.Interpeak products include IPS ec, IKE, SSH, SSL, Web Server Security and NAT.Internet protocols such as LDAP, L2TP, RADIUS, and PPP o E, as well as a dual-mode IPv4/IPv6TCP/IP stack is also available. For additional information, pleasevisit our homepage: www.interpeak.se, or send a mail to info@interpeak.se.All Interpeak products are trademarks or registered trademarks of Interpeak AB. Other brand and productnames are trademarks or registered trademarks of their respective holders. The information in this documenthas been carefully reviewed, and is believed to be accurate and reliable. However, Interpeak AB assumes noliabilities for inaccuracies in this document. Furthermore, Interpeak AB reserves the right to change specifi-cations embodied in this document without prior notice.Version 2.10. Copyright © 2003, Interpeak AB. All rights reserved.。
Eclipse使用出现的问题

Eclipse使⽤出现的问题
eclipse使⽤常常提⽰的错误:
1、The use of the default package is discouraged.
最好将这个⽂件放置在某个包中,源⽂件中第⼀⾏就是package newPackage;
猜测:这个包的模式与jar包的层次模式类似,如果⽤户要发布这个jar包给其他⽤户使⽤的话,对⽅在导⼊时也会按照这种结构:import A.B.C;
2、Type name must not be qualified.
⽂件名写好之后,后续的.java就不要写了——系统知道该⽤什么扩展名。
3、Type name is discouraged. By convention, Java type names usually start with an uppercase letter
在给程序命名的时候,如果你的⾸字母为⼩写,就会有这个提⽰:按照惯例,java类型名字⼀般⼤写字母打头。
若提⽰类似 The import JAVA.util is never used.不⽤理他,只不过你现在还没有⽤到这个包。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
The Use of Scalable Source Routing for Networked SensorsThomas FuhrmannIBDS Systemarchitektur,Universit¨a t Karlsruhe(TH),Germanythomas.fuhrmann@a.deAbstractRouting in sensor networks is a demanding task.Nei-ther do the nodes have sufficient processing and mem-ory resources to perform sophisticated routing algorithms like e.g.Dijkstra;nor do they have sufficient bandwidth and energy to revert to simple routing approaches like e.g.flooding.Moreover,the network topologies lack well-crafted structures that might simplify routing e.g.by the introduction of hierarchies.In this paper,we briefly present a novel routing al-gorithm,scalable source routing(SSR),which is capa-ble of memory and message efficient routing in networks with’random topology’.This algorithm enables sensor networks to use recent peer-to-peer mechanisms from the field of overlay networks,like e.g.distributed hash tables and indirection infrastructures.Unlike other proposals along that direction,SSR integrates all necessary rout-ing tasks into one simple,highly efficient routing proto-col.Simulations demonstrate that in a small-world net-work with more than100000nodes,SSR requires each node to only store routing data for255other nodes to establish routes between arbitrary pairs of nodes.These routes are on average only about20-30%longer than the globally optimal path between these nodes.1.IntroductionRouting is a well-studied topic in networking.It is the task of picking a sequence of nodes between the source that sends a packet into the network and the packet’s destination.Optimally,this sequence should denote a shortest path,but a(slight)deterioration is tolerable for most applications.(Note that in the In-ternet the service providers’policies often lead to sub-optimal paths.)Many routing algorithms are known and widely ap-plied.Each has its particular strengths and weaknesses. In infrastructure networks,Dijkstra and Bellman-Ford yield globally optimal paths at the cost of having each node store a routing table for the entire network.(Only in networks with hierarchical structure,like e.g.the In-ternet,the routing table can be aggregated efficiently.) In ad-hoc networks,flooding yields globally optimal paths at the cost of creating a large message overhead. More message efficient approaches like e.g.geographic routing are typically limited to2-dimensional unit disk like scenarios.In this paper,we advocate a novel routing approach scalable source routing(SSR).It is motivated by the ob-servation that sensor networks create the need for mes-sage and memory efficient routing in large networks that are neither purely unit-disk nor hierarchical.Such networks emerge e.g.when both,wired and wireless sensors and actuators are deployed in an uncoordinated manner.A guiding example is the community of digi-tal homes,where laypersons install equipment that is enhanced with communication features.Many such de-vices will incorporate sensors whose data might be ben-eficial for other devices,too.Example1:Blinds,marquees,etc.must be re-tracted when a storm approaches.Today,eachhouse has its own sensors.With SSR,all thesensor readings from the neighborhood can becombined to yield more reliability for the en-tire community.Note,that in such an environment,typically,wireless links are mixed with wired links.Individual sensors might use(different)RF-technologies,but there will also be e.g.wired wall-mounted switches,power lines to drive the blinds’motors,etc.These wires might also be used for communication.Moreover,using wires (where applicable)to bridge larger distances reduces both,the energy required by the sensors and the elec-tromagnetic interference problems.Thereby,communi-cation relations can efficiently be stretched across the whole network.Example2:Sensors in the greenhouse at theother end of the garden need not directly re-port to the associated display in the livingProc. 2nd IEEE Workshop on Embedded Networked Sensors, Sydney, Australia 2005. pp. 163-165room,kitchen,etc.Any infrastructure(bothwired and wireless)can relay the data.If re-quired,the data can be redirected to other lo-cations on demand,e.g.the person who takescare of the greenhouse when the owners areon vacation.One key design property of SSR is the separation of routing from data aggregation and dissemination. SSR provides routing between arbitrary nodes within the network.Mechanisms from thefield of proximity aware routing overlays build there upon to provide ef-ficient aggregation and dissemination of data.(Note that we do not discuss security and privacy here.Both will have to be provided by additional means.They are, among other aspects of SSR,subject of ongoing work in our group.)2.Scalable source routingTo overcome the limitations of the classical infras-tructure and ad-hoc network routing algorithms,SSR employs ideas from thefield of peer-to-peer overlay net-works.In essence,SSR is built upon the following prin-ciple:Instead of equipping each node with a fullview of the network,nodes store routing data(source routes)for a limited part of the net-work,only.The view of each node is deter-mined by its logical address,not its physicallocation in the network,spreading the knowl-edge redundantly across the entire network. More detailedly,SSR is based on the following core ideas:(i)All nodes bear logical addresses,independent of the physical network topology.Addresses can e.g.be manufacturer assigned,hashes of cryptographic keys, or random numbers.Since the addresses need not re-late to any property of the network,SSR works in all network topologies.(ii)Protocolwise,the nodes’addresses are viewed as to form a sparsely populated ring.Upon booting, each node acquires a source route to its successor in this virtual ring.It can be proven that this can be done very message efficiently.(See[2]and references therein.)Since inconsistencies are automatically de-tected(namely by two nodes claiming a node to be their successor),nodes can join the system at any time.(iii)Messages are routed along the virtual ring us-ing source routes from the caches maintained by each node.Here,a source route that spans a shorter physi-cal distance is preferred over a source route that spans a larger virtual distance.(Note that an n-hop source route is viewed as n source routes,i.e.all intermediate hops in the cache are considered,too.)Thus,already within thefirst few hops,a message will advance far within the virtual ring.Moreover,this leads to nodes specializing to cache source routes for the ring segment of nodes with close addresses.(iv)When forwarding a message by appending a source route,potential loops are eliminated.Here,spe-cial care is taken to always be able to provide a source route back to the node that appended the most re-cent route.This is necessary to update the route cache in case a subsequent link is found to be broken and hence allows the network to cope with(moderate)node churn.This is only a very brief protocol description.All de-tails are deferred to an accompanying technical report [1].Nevertheless,we want to mention that the full rout-ing protocol,including loop elimination,header com-pression,and provisioning of redundant links,can be implemented with a low memory footprint,both with respect code and state.3.Simulation resultsWe implemented SSR in C++and simulated ran-dom networks with several topologies and sizes.In these simulations we specifically focused on two as-pects:(1)How quick and message efficient does the system converge into its globally consistent state?(2) What is the achieved path length of the source routes as compared to shortest paths?Summarizing the results from[2],we can state that both small world topologies and unit disk graphs are handled well by SSR.Routing stretches(=ratio of the length of SSR’s paths and shortest paths)are be-tween10%and30%.(Figure1shows the CDFs for the achieved routing stretches.)With small-world net-works a route cache of only255nodes is sufficient to handle networks of more than100000nodes.Moreover, the stretch rises only slightly with increasing network size.With unit disks graphs the route cache needs to be larger(511nodes)since routes are generally much longer there.In a static network,SSR converges after the ex-change of about10-20messages into its globally con-sistent state.In the8000node small-world network each node sent on average5.5messages to establish its successor relation.The unit disk scenario addition-ally requires some nodes toflood the network to achieve global consistency.(Statistically,only3.7nodesflood the network in the8000nodes scenario.)This is a sig-nificantly lower overhead than with classical ad-hoc routing protocols.204060801002 4 6 8 10 12C D F o f p a t h l e n g t h [%]Path Length [Hops]Small world with 8000 nodes, 255 nodes in route cacheSSRShortest Path2040608010010 20 30 40 50 60C D F o f p a t h l e n g t h [%]Path Length [Hops]Unit disk with 8000 nodes, 511 nodes in route cacheSSRShortest PathFigure 1.Achieved routing stretchesThe loop elimination process cuts and joins paths at ’prominent’nodes,i.e.nodes that are contained in many paths and are thus known to many other nodes in the network.One might suspect that this leads to a self-amplifying effect that could eventually overload these nodes.We verified that this is not the case.Node fre-quencies in the paths are stable and correspond to the nodes’respective degrees (=number of physical links).4.Data aggregation and look-upSo far,we have argued that SSR is a routing proto-col that is well suited for networks where classical rout-ing protocols are not applicable,either because they would require each node to store a large routing table,or because nodes would frequently flood the network.Clearly,SSR’s memory and message efficiency renders it especially suitable for sensor networks where both node resource and bisection bandwidth are scarce.But beyond these advantages,SSR’s particular routing ap-proach makes it even more suited for sensor networks.As described above,SSR is based on a virtual ring of logical addresses.These addresses need not be cor-related to the physical network topology.This simpli-fies look-up problems that are difficult to solve in fully distributed systems.Moreover,even messages that are destined to a non-existing address are routed in a well-defined way:Namely,they will end up on the node with the closest address.As is known from approaches like the Internet Indirection Infrastructure (i3),this allows the easy construction of mapping services.Taking up the storm detection example from above,sensor readings for a particular class of devices (e.g.wind speed)can be sent to the hash of a unique ID (e.g.vendor key).Thereby,a tree is formed,along which the values can be aggregated and disseminated backwards to interested actuators.With high probability aggrega-tion will reflect physical network proximity.The real-ization of this idea is among the ongoing work in our group.5.Conclusion and OutlookIn this paper,we have briefly described a novel rout-ing approach,scalable source routing that is able to pro-vide full connectivity in large networks of limited ca-pability nodes.Unlike classical infrastructure routing protocols,SSR neither assumes the network to bear a hierarchical structure nor does it require the nodes to store large routing tables.Unlike classical ad-hoc rout-ing protocols,SSR almost entirely avoids flooding.Nev-ertheless,SSR can efficiently benefit from short-cuts through e.g.a wired network infrastructure.Due to the very tight space limitation for this pa-per,we could only try to make the case for the use of SSR for networked sensors and actuators.We kindly re-fer the interested reader to two technical reports that fill the gaps in the argumentation made here:[1]de-scribes the SSR protocol in detail.[2]reports on exten-sive simulations that evaluate SSR in various scenarios.The latter also reviews related approaches,both from classical routing and from recent publications in the area of peer-to-peer computing and sensor networks.It contains also the references to the literature our work builds upon.References[1] C.Cramer,T.Fuhrmann,and K.Kutzner,“Scalablesource routing -protocol specification,version 1.0”,Tech.Rep.2005-4,Faculty of Informatics,University of Karl-sruhe,Germany,2005.[2]T.Fuhrmann,“Scalable source routing –protocol evalu-ation”,Tech.Rep.2005-13,Faculty for Informatics,Uni-versity of Karlsruhe,2005.。