270 likes | 696 Views
NMS Flow Through Provisioning. Dick Willson & Don Nasholds. Agenda. Overview Design objectives for delivering multiple services over Ethernet – migration from copper to fibre Brief look at AlliedView NMS Service Provisioning Requirements Demonstration of Service Provisioning
E N D
NMS Flow Through Provisioning Dick Willson & Don Nasholds
Agenda • Overview • Design objectives for delivering multiple services over Ethernet – migration from copper to fibre • Brief look at AlliedView NMS • Service Provisioning Requirements • Demonstration of Service Provisioning • Provisioning of iMGs • Profiles • NorthBound XML/SOAP Interface • Demonstration of Northbound Interface • Subscriber self-provisioning • Q & A
Fibre P2P iMAP Ethernet GbE Access Switch FTTB CO iMAP OLT Fibre P2MP GbE ONU Technology vs distance FTTH Fibre 100/100 Mbps Fibre P2MP VDSL Modem ONU GbE FTTC Copper Twisted Pairs GbE OSP iMAP ADSL VDSL 50/10 Mbps VDSL Modem FTTN FTTN VDSL iMAP ADSL 25/3 Mbps ADSL Modem ADSL2+ 2.5/2.5 Mbps CO iMAP ADSL/SHDSL ADSL Modem Copper Twisted Pairs VoIP POTS E1/T1 2/1.544 Mbps Data/PBX NTU Evolution from Copper to Fibre GbE iMAP - Ethernet Aggregation & Protected Transport MPLS/IP PE Edge Router To MPLS Core P Routers EPSR Aggregation & Transport Home Network Access Network Core Network
Remote Services 10GbE Core IP Network Core Edge Routers Local Services Router Router Layer 3 Switch VRRP N x GbE Access Island Access Island N x GbE N x GbE Access Island N x GbE Growing the network to deliver Services
AlliedView NMS to OSS/BSS Northbound Interface OSS/NMS CLIENTS OSS/BSS System HTTP JAVA RMI XML/SOAP NMS Client Interfaces IP Network Management Northbound Interface (NBI) Java Virtual Machine Apache Web Server & Tomcat Containers AXIS XML/SOAP NMS MySQL Database Provisioning Tools Security Alarms Faults Events Performance Utilization Traffic Provisioning Configuration Topology CLI SNMP Agent SNMP MIBs AlliedView NMS IP Network TR-069 CLI SNMP GET/SET NMS Polling SNMP TRAP Third Party Equipment Allied Telesyn Router & Switches iMG Residential Gateways iMAP Multiservice Access Platform Network Elements
Back End (BE) Server Front End (FE) Server Client Tier Managed Network Java Client Primary BE FE Mediation Server MySQL CLI SNMP XML TR069 Netconf ……... HTTP/SSL, RMI socket …... FE # Web Client NMS Single Back End (BE) Server TCP/IP, RMI Primary Read/Write Read Only for views Failover TCP/IP, RMI Secondary Read/Write Client connection to FE Client connection to FE during FE failover
Back End (BE) Server Front End (FE) Server Client Tier Managed Network Java Client Primary BE FE Mediation Server MySQL CLI SNMP XML TR069 Netconf ……... HTTP/SSL, RMI socket …... MySQL Secondary BE FE # Mediation Server Web Client NMS Warm Failover BE + MySQL DB TCP/IP, RMI Primary Read/Write Read Only for views Failover TCP/IP, RMI Secondary Read/Write Client connection to FE Client connection to FE during FE failover
A brief look at AlliedView NMS • Don Nasholds
OSS/BSS System Service Provisioning &Network Management AlliedView Network Management System MPLS/IP Core Network Management Network Video Conferencing Streaming Server PBX PSTN/Mobile Gateway iMG VoIP Call Server Gaming Server Router Internet Intranet/VPN Provisioning & Network Management Application Servers Services Services Business iMAP iMAP Broadband Services Router (BSR) Access Network Residential
Access Node Service Provisioning PSTN Access Node Port Profile Media Gateway IPTV Video Video Service Internet Service Profile Splitter VoIP Telephony iMAP IP/Ethernet Network ADSL “broadband” Transparent LAN Service MultiService Access Node Internet POTS line Profile Access Node POTS port Profile
CPE Service Provisioning Customer ID Customer’s Home Network PSTN Access Node Port Profile STB Video Media Gateway IPTV Video Video Service Bridge or Router Wireless or Wired Internet Service Profile Splitter VoIP Telephony iMAP IP/Ethernet Network iMG High Speed Internet Access ADSL “broadband” Transparent LAN Service Voice Profile for derived voice MultiService Access Node VoIP Internet POTS line Profile VoIP POTS Access Node POTS port Profile
Triple Play Services Customer Form – Two Voice, Two Video, TLS, and Internet Access Customer ID General Profile Access Node Port Profile Access Node Internet Service Profile Transparent LAN Service Video Service Set Top Box (STB) Voice Profile for derived voice POTS line Profile Access Node POTS port Profile PSTN Media Gateway
iMG Subscriber request changes Subscriber Self Provisioning Web Portal • Subscriber views and modifies attributes of service or Home Network configuration via the My Account part of the Service Providers 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 NMS Northbound Interface iMAP Management Network AlliedView™ NMS
Web Services Technology - 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 XML Doc XML Doc AXIS for Northbound OSS Applications Managed DEVICES NMS Functions OSS/BSS Applications RPC API Programming Language/OS Map XML RPC Methods to NMS Functions WSDLWeb Services Definition Language Programming Language API to XML RPC Transformation AXIS SOAP SOAP HTTP(S) HTTP(S) SSL/TLS SSL/TLS TCP/IP TCP/IP XML text doc
RPC Methods RPC Methods Northbound demonstration applications Applications Java AXIS NMS Functions RPC API Programming Language/OS Map XML RPC Methods to NMS Functions Perl SOAP-lite WSDLWeb Services Definition Language Programming Language API to XML RPC Transformation AXIS C++ gSOAP XML text doc PHP NuSOAP
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 Read/Write Northbound APIs • Provision (wsdl) • getDeviceInterfaces • getDeviceVlans • provisionPort • deprovisionPort • modifyPort • modifyRG • Mdti (wsdl) • getMultiDeviceInfo
OSS/BSS Server Business Logic Customer service Subscriber portal Service Provider XML-API NMS Northbound XML Interface to OSS/BSS OSS/BSS Users Subscribers Customer service XML/SOAP Service Provider NMS to OSS/BSS Northbound Interface Technical staff AlliedView NMS NMS Provisioning CLI or script file iMAP iMG Switch Router NMS users NMS Polling SNMP GET/SET SNMP TRAP CLI or TR069 Network Elements
iMG Subscriber Self Provisioning Web Portal • Subscriber views and modifies attributes of service or Home Network configuration via the My Account part of the Service Providers 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 NMS Northbound Interface AlliedView™ NMS Subscriber request changes
Demonstration of Northbound Interface • Don Nasholds
Summary • System is designed to minimize Total Cost of Ownership (TCO) • NO knowledge of Command Line Interface is required • Subscriber self provisioning dramatically reduces Opex
Thank You • Dick Willson & Don Nasholds • dick_willson@alliedtelesis.com • don_nasholds@alliedtelesis.com