370 likes | 719 Views
AlliedView NMS Presentaion to ATI User Group. Dick Willson & Don Nasholds September 2008. Agenda. Introduction Network Management requirements AlliedView NMS Architecture Applications & Devices Supported Network Framework Demonstration – Network Operations
E N D
AlliedView NMS Presentaion to ATI User Group Dick Willson & Don Nasholds September 2008
Agenda • Introduction • Network Management requirements • AlliedView NMS Architecture • Applications & Devices Supported • Network Framework • Demonstration – Network Operations • Provisioning of Services • A ONE screen affair • Provisioning demonstration • Requirements for Northbound Interface • Subscriber self provisioning • Web services technology • Demonstration of Northbound Interface
Operations & Services Management Network OSS/BSS NMS NMS EMS EMS EMS EMS Wiring database Data Service Provider Data Service Provider Data (PC) Transport & Core Network Access & Aggregation Physical Infrastructure Utility Voice Service Provider Voice Service Provider Voice (IAD) iMAP iMG x908 Video Service Provider Video Service Provider Video (STB) Broadband Network Operator Infrastructure Operator Service Providers Subscriber’sNetwork
iMG AlliedView Network Management System (NMS) XML/SOAP Northbound Interface PBX Router Business To Services Residential Home Network Access Network
Computing Platforms • Distributed Client/Server/Database Architecture • Client: Windows, Solaris • Server: Windows Server or Sun Solaris • Database: MySQL • Programming Language: Java
NMS Server Business Logic Tier Network Tier Client Tier Managed Network Elements Java Client Back End (BE) Server Front End (FE) Server Primary BE FE CLI SNMP XML Mediation Server Management Network ……... HTTP/ RMI socket MySQL Web Client
Nodes Managed Network BE + FE Server 5 Client Users 100 Subscribers NMS Evaluation SoftwareCD AT-TN-NMS-R11-S Evaluation License Key, NMS Single Server Software FREE Time limited AT-TN-NMS-R11-S MySQL database is included Support a total of 5 simultaneous client users Supports 100 managed subscribers In a Service Provider network, every iMG connected to an iMAP represents a subscriber Nodes: Each iMAPs or Ethernet switch represents a network node
NMS License Keys New customer Evaluation 100 subscribers Free Starter 100 subs $ Upgrade 1K subs $ $ 1K subscribers 1K subscribers $ 5K subscribers upgrade $ 10 additional clients $ Northbound Interface $ = NMS License Customer payment Price List items
SNMP Agent SNMP Configuration MIB browser Alarms/Events/Traps Performance Monitoring Backup/Restore configuration Command Script Management Configuration File Management Text File Comparison Syslog MySQL database management User & Security Administration Northbound Interface Methods Device Discovery/Rediscovery LLDP Configuration Network VLAN Configuration VLAN Management (Create, Show, Delete) EPSR Management QoS Management Chassis View Device Information Card Management Port Management Circuit Emulation Service (iMAP) Triple Play Service Provisioning Profile Management NMS Applications
Network Environment • Domain Name Server (DNS) • Device Host Control Protocol (DHCP) Server • Trivial File Transfer Protocol (TFTP) Server • Network Management (NMS) Server • DHCP Relay Option 82 • Bootstrap Process • SNMP OID • User Name / Password for CLI device access • Firmware Revisions • MAC address allocation • IP Address allocation, Telephone numbers • IP Multi-cast Address allocation • Virtual Local Area Network (VLAN) allocation
Rapier 24 i ATDEMO - AI 00 - MAP 1 192 . 168 . 41 . 10 4 . 0 CLASS 1 A LASER PRODUCT FUSE A 7.5 AMP CRIT 2 3 FUSE B MAJ CFC 12 7.5 AMP TN-408-A MIN ACO LT CONSOLE MGMT 4.0 4.1 5.0 5.1 5.2 5.3 DISCONNECT BOTH POWER SOURCES BEFORE SERVICING TN-408-A 0 1 -48 A -48 B RTN USE COPPER CONDUCTORS ONLY VLAN VID Network iMAP Ports MAPMgmt 1000 192 . 168 . 41 . 0 / 24 4 . 0 Tagged RGBoot 1100 10 . 12 . 0 . 0 / 24 4 . 0 Tagged RGmgmt 1101 10 . 11 . 0 . 0 / 24 4 . 0 Tagged 10 . 1.1.0/24 . Video ( STB ) 201 172 . 16 . 41 . 0 / 24 4 . 0 Tagged RGVOICE 2001 10 . 254 . 0 . 0 / 24 4 . 0 Tagged POTS 2002 10 . 253 . 0 . 0 / 24 4 . 0 Tagged INET 601 4 . 0 Tagged Network Environment DHCP & Asterix SIP Server OSS/BSS Video Server NMS & TFTP Server 192.168.41.50 172 . 16 . 41 . 200 192 . 168 . 41 . 200 192 . 168 . 41 . 201 225.5.5.11 225.5.5.12 “Internet” 9 2 1 Access Island Layer 3 7 25 VLAN VID Network Ports MAPMgmt 1000 192 . 168 . 41 . 1 / 24 1 - 6 Untagged , 25 Tagged RGBoot 1100 10 . 12 . 0 . 1 / 24 25 Tagged RGmgmt 1101 10 . 11 . 0 . 1 / 24 25 Tagged Video ( STB ) 201 172 . 16 . 41 . 1 / 24 9 - 16 Untagged , 25 Tagged RGVOICE 2001 10 . 254 . 0 . 1 / 24 25 Tagged 5001 POTS 2002 10 . 253 . 0 . 1 / 24 25 Tagged INET 601 7 Untagged , 25 Tagged 10 . 1.1.0/24 . 6002 1.0 POTS24 Access Network Layer 2 FX10, 1.4 ADSL24 Bonded ADSL2+ 1/0 Home Network
Customer Service OSS/BSS Web Services Web Portal Network Environment Services Asterix SIP Server NMS & tftp server DHCP Server Layer 3 Switch Internet 192.168.41.1/24 10.254.0.1/24 10.253.0.1/24 172.16.41.1/24 192.168.41.200 Port 25 225.5.5.11 225.5.5.12 1000 2002 Port 4.0 POTS MAPMgt 10.253.0.0/24 601 192.168.410.1/24 iMAP 1101 1100 2001 201 Video Port 1.4 INET RGBoot RGMgt RGVOICE Video WAN Port RGVOICE 10.11.0.0/24 10.254.0.0/24 iMG 10 . 1.1.0/24 . Telephone PC POTS 172.16.41.0/24 STB VLAN & IP Address Allocation
iMG AlliedView Network Management System (NMS)Network Environment XML/SOAP Northbound Interface PBX DHCP Server TFTP Server DNS Server Router Network Environment Business To Services Residential Home Network Access Network
Application Services Access Network Aggregation and Transport Home Network Core Network Services Service ID = VLAN Network Access Node (xDSL) Video Voice Data IPTV Video Broadband Services Router (BSR) Video Video Voice Voice VoIP Telephony Core Network Data Data Access Network Video Voice Internet Network Access Node (Ethernet) Data Service ID = IP Address Service ID = IP Address N:1 Shared VLAN per service
Service Provisioning &Network Management MPLS/IP Core Network Video Conferencing Streaming Server PBX PSTN/Mobile Gateway iMG VoIP Call Server Gaming Server Router Internet Intranet/VPN Provisioning & Network Management OSS/BSS System Application Servers Services Services AlliedView Network Management System Management Network Business iMAP iMAP Broadband Services Router (BSR) Access Network Residential DNS DHCP TFTP Network Environment
Triple Play Services Customer Form Customer ID General Profile Access Node Port Profile Access Node POTS line Profile PSTN Media Gateway Voice Profile for derived voice
Access Node Service Provisioning PSTN Access Node Port Profile Media Gateway IPTV Video Video Service General Profile Splitter VoIP Telephony iMAP IP/Ethernet Network ADSL “broadband” VLAN Configuration MultiService Access Node Internet POTS line Profile Access Node POTS port Profile
Customer ID Customer’s Home Network PSTN Access Node Port Profile STB Video Media Gateway Video & Data Service IPTV Video Bridge or Router Wireless or Wired General Profile Splitter VoIP Telephony iMAP IP/Ethernet Network iMG High Speed Internet Access ADSL “broadband” VLAN Configuration Voice Profile for derived voice MultiService Access Node VoIP Internet POTS line Profile VoIP POTS Access Node POTS port Profile CPE Service Provisioning
Northbound Interface Requirements • Reduction of Opex • Computer-to-Computer Communications • Aggregation of operational status • Aggregation of Inventory • Management of workflow • Customer Support • Technical Support • Customer self provisioning
AlliedView NMS Architecture OSS/BSS System NMS Clients OSS Clients HTTP JAVA RMI XML/SOAP Client Tier Management IP Network Northbound Interface (NBI) NMS Client Interfaces Java Virtual Machine XML/SOAP AXIS Apache Tomcat Provisioning Tools MySQL Database Security Business Logic Tier AlliedView NMS Performance Utilization Traffic Alarms Faults Events Topology Configuration Provisioning SNMP CLI TR069 IP Network TR-069 CLI SNMP GET/SET NMS Polling SNMP TRAP Network Tier iMAP Multiservice Access Platform Routers & Aggregation Switches iMG Intelligent Media Gateway Network Elements
Functionality of Northbound Interface APIs • Authenticate user (computer) and deny access if not authorized • Retrieve from NMS database:- • Network inventory objects • Alarms, network events & alert and associated filters and parsers • History of an alarm • Autonomous events configuration for clients • Retrieve information stored at network element or CPE • Provision / modify / de-provision customer services • Bulk provision many customers • Provision a customer port on network element • Provision a Customer Premise Equipment e.g.iMG device
Faults (wsdl) getTrapParsers getTotalEventsCount getEvents getEventFilters getEventParsers setEventTarget removeEventTarget getEventTargets getTotalAlertsCount getAlertsCount getAlerts getAlertFilters getAlertAnnotation getAlertHistory AdminService (wsdl) AdminService Version (wsdl) getVersion Inventory (wsdl) getNodeNames getNetworks getNodes getCards getPorts getIpInterfaces getVlanInterfaces getVlans getPhysicalLinks getEpsrDomains getProfiles getTasks getInventoryObjects getDiscoveryProperties Mdti (wsdl) getDeviceInfo Rel.11 Read/Write Northbound APIs • Provision (wsdl) • getDeviceInterfaces • getDeviceVlans • provisionPort • deprovisionPort • modifyPort • modifyRG • Mdti (wsdl) • getMultiDeviceInfo
iMG Subscriber Self Provisioning via NBI • Subscriber views and modifies attributes of service or Home Network configuration via the myAccount part of the Service Provider’s Web Portal • Service Provider authorizes all changes • Changes are implemented via the NMS northbound interface & logged • Subscriber does not have direct access to any attributes via the local iMG interface Customer’s Home Network Service Provider’s Web Portal OSS/BSS iMAP Web Services NMS Northbound Interface AlliedView™ NMS Subscriber request changes
Northbound Interface Security • The security authentication will use the existing security management framework. • All northbound interface modules require a user and password for authentication • Authenticated user must be authorized to perform the requested operation. • Audit trails will be logged Northbound Interface looks like another NMS client
Web Services - Apache AXIS XML/SOAP • “Open source” - www.apache.org • AXIS - Apache eXtensible Interaction System • XML – eXtensible Markup Language • SOAP – Simple Object Access Protocol • WSDL - Web Service Definition Language • Current implementation - Apache Axis 1.4 • Many companies use Axis for Web services support in their products
RPC Methods RPC Methods Developing Northbound applications using Web Services Java AXIS Perl SOAP-lite C++ gSOAP PHP NuSOAP Applications NMS Functions RPC API Programming Language/OS Map XML RPC Methods to NMS Functions WSDLWeb Services Definition Language Programming Language API to XML RPC Transformation AXIS XML text doc
Demonstration of:-- Provisioning Servicesvia Northbound Interface
Simple Northbound Demonstration • Customer request Telephony and Internet access services • Pre-provision a subscriber’s iMAP port using NMS client screen • Install & auto-provision the iMG for Triple Play services • Subscriber is delinquent and does not pay the video bill • Billing system instructs “OSS” to de-provision the Video service • Subscriber pays bill, login into “myservices” and self-provisionsVideo service • Billing system authorizes “OSS” to re-provision subscriber with Video.
Summary • Summary of Architecture • Network Environment • Network Operation • Service Provisioning • Northbound Interface
Thank You • Please visit us online at www.alliedtelesis.com • dick_willson@alliedtelesis.com • don_nasholds@alliedtelesis.com