SkyStream NETWORKS SMR-24 User Manual

Dvb source media router
Table of Contents

Advertisement

DVB Source Media Router
Version 4.3.1

User Guide

SMR-24, SMR-25 and SMR-26
Software Release 4.3.1
Document Number 112-0060-02

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SMR-24 and is the answer not in the manual?

Questions and answers

Summary of Contents for SkyStream NETWORKS SMR-24

  • Page 1: User Guide

    DVB Source Media Router Version 4.3.1 User Guide SMR-24, SMR-25 and SMR-26 Software Release 4.3.1 Document Number 112-0060-02...
  • Page 3 The contents of this document may not be disclosed to third parties, copied or duplicated in any form, in whole or in part, without the prior written permission of SkyStream Networks. Use, duplication, or disclosure of the technical data contained in this document is subject to restrictions as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013 and/or in similar or successor clauses in the FAR, or...
  • Page 4 Agreement. Warranty SkyStream Networks makes no warranty, express or implied, in connection with the Software, including the results and performance thereof, including without limitation any implied warranties of merchantability or fitness for a particular purpose or non-infringement.
  • Page 5 ETSI: EN300-019-1-1, EN300-019-1-2, EN300-019-1-3 FCC Class A Compliance SkyStream Networks SMR equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
  • Page 6 SkyStream Networks Power Cord The power cord must be approved for the country where it is used. • For USA and Canada: The cord set must be UL-approved and CSA-certified. The attachment plug must be an earth-grounding type with a NEMA 5-15P...
  • Page 7: About This User Guide

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide About this User Guide This User Guide introduces the SkyStream Source Media Router (SMR) and provides procedures for operation. See the Quick Start Guide for a detailed step-by- step account on how to start and configure your SMR.
  • Page 8 Operations Broadcast mode Through mode Broadcast Mode The SMR-24 creates a transport stream internally and is available in four different purchase options that allow an output data rate of either 10, 20, 80, or 160 Mbps. Through Mode The SMR-25 injects data opportunistically into an existing transport stream.
  • Page 9: Table Of Contents

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Table of Contents Chapter 1: Overview of SkyStream Source Media Routers ..............1 SMR-24 ............................2 SMR-25 ............................4 SMR-26 ............................5 System-specific Terminology .....................7 Systems Interacting with the SMR-24 and SMR-25 ............8 Systems Interacting with the SMR-26 ................9 Chapter 2: Basic Concepts ........................11...
  • Page 10 SkyStream Networks PID Assignment ........................35 Stream Merging ..........................36 Manual Method Example: ..................36 SI Parsing .............................37 Chapter 3: User Interface ........................39 User Interface ..........................40 System Control ......................... 40 Exploring the User Interface .................... 41 SkyPilot User Interface ........................42 SkyPilot Window ........................
  • Page 11 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyAlarm User Interface .........................59 SkyAlarm Window ........................59 LEDs ..........................60 Monitor ........................60 Refresh ........................61 Properties ........................61 Event View ..........................62 Event Lines ........................62 Stream View ..........................64 Total Bit Rate ........................65 Bandwidth Utilization ....................65 Null Packets .......................65 Occupants ..........................65...
  • Page 12 SkyStream Networks EMMG Agent ........................87 SNMP Agent ........................88 Health Agent ........................90 Time Agent ........................93 Chapter 5: Configuring Ports ......................... 97 Configuring Ports ..........................98 Configure TSIO DVB ASI In ....................98 Configure TSIO DVB ASI Out ..................... 100 Configure SMPTE 325M Flow Control In ................
  • Page 13 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Private Data Specifier Descriptor ..............140 User Custom Descriptor ..................140 Create Transport ......................141 Transport Details .....................141 Create Transport Descriptor ..................141 DVB Service List Descriptor ..................142 DVB Satellite Delivery System Descriptor .............143 DVB Terrestrial Delivery System Descriptor ............144 DVB Cable Delivery System Descriptor ..............145...
  • Page 14 SkyStream Networks User Custom Descriptor ..................176 Create Application Information Table (AIT) ............... 177 ........................... 178 Create Descriptor ......................178 DVB MHP Transport Protocol Descriptor ............179 DVB MHP Routing Descriptor IPv4 ..............181 DVB MHP DII Location Descriptor ..............183 DVB Private Data Specifier Descriptor ..............
  • Page 15 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyAnalyzer User Interface ......................213 SkyAnalyzer Window ......................213 File Menu ..........................214 Connect ........................214 Refresh ........................215 Settings ........................215 Exit ...........................215 View Menu ..........................216 Toolbar ..........................216 Status Bar .........................216 Table View ........................216 Output ..........................217 Difference View ......................217 Help Menu ..........................217...
  • Page 16 SkyStream Networks Components Descriptions ....................243 Setting the LCD ........................247 Home Screen ......................247 Main Menu ....................... 247 Network Menu ......................248 General Menu ......................251 Shut Down Menu ..................... 253 IP Address Rules ........................254 Cables ........................... 256 Coaxial Serial Cable ........................
  • Page 17 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide RFC 1112 – Multicast IP to MAC Address Conversion ............289 Applicability ........................290 Modes and Match Fields ........................291 Command Modifiers ........................293 Command Files ..........................294 Basic Command Line Rules ....................294 Command Line Format ........................295 Commands ..........................295...
  • Page 18 SkyStream Networks Ethernet IP Forwarding Subdevice Operations ..............321 Ethernet MAC Forwarding Subdevice Operations ............... 330 TCP/In Subdevice Operations ....................337 UDP/In Subdevice Operations ..................... 341 File/In Subdevice Operations ....................341 TSIO Input Device Operations ..................... 342 TSIO Output Device Operations ..................343 Ethernet NIC Device Operations ..................
  • Page 19 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide File/In Alarms ........................404 SMR-26 Alarms ........................406 SkyPilot System Information Device Alarms ...............415 DVB-RCS Alarms ........................428 IP Address Change Alarms ....................436 Multi-User Authentication Alarms ..................436 Miscellaneous Alarms ......................437 Glossary ...........................441 Acronyms, Abbr. & Definitions ....................442 Forms: Bug Reports ..........................453...
  • Page 20 SkyStream Networks xviii...
  • Page 21: Chapter 1: Overview Of Skystream Source Media Routers

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chapter 1: Overview of SkyStream Source Media Routers...
  • Page 22: Smr-24

    SkyStream Networks SMR-24 The SkyStream SMR-24 is a data encapsulator that receives IP, MPEG, or other data through a File In, UDP In, TCP In, or Ethernet IP Forwarding In logical IP (Internet Protocol) The method port. The SMR-24 sends data out as an MPEG-2 Transport Stream through the...
  • Page 23 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Efficient Bandwidth Utilization Data Piping A packetizer used Section packing reclaims up to 40% lost bandwidth from MPE encapsulated for encapsulating either a packets proprietary byte protocol or Advanced Bandwidth Management synchronous bit stream.
  • Page 24: Smr-25

    Streams in a single-box platform for managed enterprise services. packet identifier used to identify different data types inside the In addition to the features supported by the SMR-24, the SMR-25 includes these Transport Stream. additional features and benefits: PID filtering An SMR feature that...
  • Page 25: Smr-26

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SMR-26 The SkyStream SMR-26 is an intelligent Conditional Access System (CAS) injector. Within a Digital Video Broadcasting (DVB) environment, the SMR-26 can receive multiple unscrambled MPEG-2 services. The SMR-26 processes access codes produced by ECMGs/EMMGs and implements a standard scrambling algorithm.
  • Page 26 Access (CA) interface for Direct-to-Home and Digital Terrestrial TV (DTTV) Conditional Access System services. (CAS) and Information In addition to the features supported by the SMR-24 and SMR-25, the SMR-26 Management System (IMS). includes these additional features and benefits: CAS (Conditional Access...
  • Page 27: System-Specific Terminology

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide System-specific DC (Data Carousel) A SkyStream feature that sends a data file for repeated playback. Terminology SkyAlarm An SMR control application that monitors for exceptions and reports alarms. SkyConsole An application that has the capability of providing all SMR-26s on the network, depending on their functionality, with a Conditional Access System (CAS) and Integrated Management System (IMS).
  • Page 28: Systems Interacting With The Smr-24 And Smr-25

    SkyStream Networks Systems Interacting The following systems interact with the SMR-24 and SMR-25: with the SMR-24 and Control PC • SkyPilot SMR-25 • SkyAlarm SMR Redundancy Switch Data Server Time Server Control PC The control PC communicates with and monitors all SMRs on the network through SkyPilot and SkyAlarm.
  • Page 29: Systems Interacting With The Smr-26

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Systems Interacting The following systems interact with the SMR-26: with the SMR-26 Scrambling Provisioning (SP) Application Data Carousel (DC) Provisioning Application SCS (SimulCrypt Synchronizer) A Entitlement Control Message Generators (ECMGs) system of multi-scrambling within a Transport Stream.
  • Page 30 SkyStream Networks Overview of SkyStream Source Media Routers...
  • Page 31: Chapter 2: Basic Concepts

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chapter 2: Basic Concepts...
  • Page 32: Dvb Transport Stream

    SkyStream Networks DVB Transport Stream A Digital Video Broadcasting (DVB) Transport Stream includes video, audio, or data, Ser vice Infor mation (SI), and Conditional Access System (CAS) ECM (Entitlement Control information. The Conditional Access System contains the entitlement for Message) Private conditional access information that carries specific programs and customer service information.
  • Page 33: Transport Stream Scrambling

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Transport Stream Scrambling The SMR can receive an unscrambled MPEG-2 Transport Stream at the TSIO In port from a DVB source. The SMR can also receive Entitlement Management Scrambling: The process of...
  • Page 34: Data Injection

    SkyStream Networks Data Injection The purpose of data injection is to format and inject data into an MPEG-2 Transport Stream. The SMR has two modes of operation: Broadcast Mode, where the transport is created from a combination of data sources; and Through Mode, where the data is injected in the “unused spaces”...
  • Page 35: Ports And Packetizers

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Ports and Packetizers Ports are the means by which data is physically delivered to an SMR (ASI, Ethernet, SMPTE-310M). Logical ports, however, transfer data using a particular protocol (TCP/IP, UDP/IP, Ethernet IP Forwarding, the optional MAC Forwarding).
  • Page 36: Mpeg-2 Transport Stream Packets

    SkyStream Networks MPEG-2 Transport Stream Packets The MPEG-2 Transport Stream packet is 188 bytes long, with 4 bytes of header. The main fields in the header are as follows: sync byte—always 0x47, which allows delimitation; a packet identifier (PID) differentiates between multiple streams;...
  • Page 37: Matrix Of Allowed Logical Ports And Packetizers

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Matrix of Allowed Logical Ports and Packetizers List of Available MPEG-2 Transport and DVB EMM—Transport Packetizers Packetizers Input: Data that is already in MPEG-2 TS packet format, ready for injection. Operation: Delimits the packets and passes them to the multiplexer.
  • Page 38: Using Ip Based Protocols

    SkyStream Networks Using IP Based Protocols Here are some guidelines on how to use the SMR for various IP based protocols. This section will endeavor to answer the following questions: When do you use Ethernet IP Forwarding? When do you use MAC Forwarding?
  • Page 39: When Do You Use Mac Forwarding

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide When do you use The function of MAC Forwarding is to forward Ethernet frames. MAC Forwarding? Based on the route characteristics, the MAC forwarding engine makes a forwarding decision and sends the frames in its entirety. The MAC forwarding engine does not modify the frames.
  • Page 40: How To Select Between Tcp And Udp

    SkyStream Networks How to Select In this scenario, we assume that both UDP and TCP are using the same UDP/IP Between TCP and DVB MPE (with or without LLC_SNAP) packetizer. See Appendix C: Packet Formats. UDP? Using TCP TCP In The TCP In port receives The main difference between UDP and TCP is that TCP guarantees delivery.
  • Page 41 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Using UDP The SMR takes the UDP datagram payload and creates a new UDP datagram using the UDP packetizer mentioned previously. Use UDP when changing any of the following: Source IP address...
  • Page 42: Advanced Bandwidth Management

    SkyStream Networks Advanced Bandwidth Management The user can restrict the amount of data injected through each SMR port by configuring a minimum and/or maximum data rate, in bits per second (bps). When receiving data at a higher rate than the specified maximum, the system discards excess packets. SkyAlarm will notify the user through Event View if this does in fact happen.
  • Page 43: Redundancy

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Redundancy Redundancy is either automatic, using the SMR Redundancy Switch, or manual, using SkyPilot. The SMR Redundancy Switch is a hardware solution that receives switchover messages directly from SkyPilot’s user interface as well as from the front panel commands on the switch.
  • Page 44 SkyStream Networks After initialization, the SMRs automatically handle all transitions between primary and backup. Periodically, the SMR will poll the SMR Redundancy Switch to see if the state has changed since the last polling. If the SMR Redundancy Switch indicates that the SMR is “on air,” then it is in the primar y state, otherwise it is the backup.
  • Page 45: Manual Redundancy

    SMR Redundancy Switch, to change the redundancy status of the SMR unit. See Chapter 5: Configuring Agents—Health Agent for additional information. For specific information regarding these set ups, contact SkyStream Networks Customer Support. Manual Redundancy The current SMR “on air”...
  • Page 46: Protection Scenarios

    SMR, if so configured for automatic redundancy. Application Failure/Lockout The Health Agent application monitors all SkyStream Networks’ applications running on the SMR (configurable duration, default is 4 seconds). If one of the applications becomes disabled or freezes, the application will be placed “on probation.”...
  • Page 47: User Guide

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Conditional Access Failure of ECMG upon loss of the ECMG connection; that is, if software fails or there is a loss of power to ECMG, the SMR will shift to the secondary ECMG.
  • Page 48: Bypass Capability

    SkyStream Networks Bypass Capability Bypass capability is an optional add-on expansion card for the SMR-25 and SMR-26, where the MPEG-2 Transport Stream is unaffected in case of a serious SMR failure or power loss. The Transport Stream connected to the input of the SMR box is completely re-routed to the output of the box and thus would not take down an entire chain of transport data.
  • Page 49: Smpte 325M-Flow Control

    SMPTE 325M—Flow Control The SMPTE 325M—Flow Control device is an optional feature that defines the f low control protocol used between a multiplexer and the SMR-24 for opportunistic data broadcast. The multiplexer maintains a buffer from which it draws data for injection purposes. The multiplexer will request additional MPEG-2 transport packets from the SMR-24 as its buffer depletes.
  • Page 50: Dvb-Rcs Support

    SkyStream Networks DVB-RCS Support The DVB-RCS (Digital Video Broadcast-Return Channel via Satellite) forward link subsystem provides full support for NCR packet generation and insertion as well as SI table creation and injection with descriptors and private data. This feature contains the capability to locally generate a subset of the DVB-RCS Forward Link tables, namely the RMT and MMT tables.
  • Page 51: Multiple Inputs

    TSIO In will close down as well. An unmetered port is, therefore, only used to receive data for injection. The SMR-24 running in broadcast mode can have multiple unmetered inputs to inject data. In this configuration the timing is based on the output.
  • Page 52: Pid Filtering

    SkyStream Networks PID Filtering PID filtering is an SMR feature that drops PIDs and replaces them with Null packets. This takes place at any input port that is capable of receiving MPEG-2 data. For example, the TSIO In (metered or unmetered), File In, TCP In, and UDP In ports.
  • Page 53: User Guide

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide To configure the PID filtering of MPEG-2 data: Type the PIDs you want to include or exclude from an input stream into the PID List box. You can enter single PIDs, PID ranges, or a combination of the two.
  • Page 54: Pid Mapping

    SkyStream Networks PID Mapping PID mapping, or swapping values, changes specific PIDs and replaces them with new PIDs. This is required because data can arrive on various PIDs from different sources. For resolving PID conflicts use PID mapping. WARNING PIDs that come in on the “Metered” Transport Stream input (TSIO In) cannot be re-mapped.
  • Page 55: Pid Assignment

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Example User Scenario: An injected PID conflicts with another PID in the input stream. Consequently, the user must perform PID mapping. Assign input PIDs to other output values by typing pairs of “input PID=output PID”...
  • Page 56: Stream Merging

    SkyStream Networks Stream Merging It is possible to merge data that a PID on another port is already using. This is called stream merging. NOTE Stream merging can be executed at any port (TSIO unmetered, File In, UDP In, and TCP In).
  • Page 57: Si Parsing

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SI Parsing SI parsing is the process of extracting table/system information from an input DVB (Digital Video Broadcasting) and merging it back into SI tables for transmission. The SMR, acting as a...
  • Page 58 SkyStream Networks Basic Concepts...
  • Page 59: Chapter 3: User Interface

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chapter 3: User Interface...
  • Page 60: User Interface

    SkyStream Networks User Interface System Control The SkyStream SMR software applications provide full control over the functionality of SkyStream systems and monitor system status. Moreover, the SkyStream SMR supports SNMP, a network protocol that allows third-party applications, such as HP OpenView, to monitor and control the system.
  • Page 61: Exploring The User Interface

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyAlarm SkyAlarm monitors all SkyStream applications for exceptional conditions. All exceptions shown on the monitor are logged to a database. In addition, some exceptional conditions raise an audible alarm. SkyAlarm can run on any PC on the network, and any number of SkyAlarm applications can run at the same time.
  • Page 62: Skypilot User Interface

    SkyStream Networks SkyPilot User Interface SkyPilot is the main application on the control PC that provides an interface by which the user can configure and monitor the SMRs. SkyPilot automatically discovers all SMRs running on the network. Applications loaded on the SMR communicate with SkyPilot about the status of ports and agents.
  • Page 63: Skypilot Menus

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyPilot Menus File Menu The File menu contains the following options: Upgrade Tweak File Upgrade SMR Software SMR File Versions Exit NOTE It is important to read the release notes before upgrading. A copy of the release notes is located on the CD.
  • Page 64: Edit Menu

    SkyStream Networks Edit Menu The Edit menu provides the standard Windows edit command plus Preferences. NOTE It is necessary to highlight text to enable edit commands. Preferences SkyPilot Preferences provides the following check boxes: • Enable Multi-user Authentication Authentication Method...
  • Page 65: User Guide

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Enable Multi-user Authentication The Multi-user Authentication feature provides the secure management and administration of multiple users operating a network of SMR’s. The login criteria for access to a network of SMRs are weighed against the local domain server, either Windows NT or Windows 2000.
  • Page 66 SkyStream Networks Property Settings Auto Apply Changes By selecting Auto Apply Changes, you do not have to click the Apply button every time you make a change. Warn on Unapplied Changes By selecting Warn on Unapplied Changes, a message box will display and prompt you to apply changes.
  • Page 67: User Guide

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide User Mode Settings User Mode Settings gives you the opportunity to administer three levels of security and functionality by assigning passwords for Administrator and Operator. This also allows the administrator to select the minimum level where the password is required.
  • Page 68: Options Menu

    SkyStream Networks Options Menu Options will allow you to select from the drop-down menu the following options: Change User Mode (not applicable with Multi-user Authentication enabled) Auto Discover… Set Default… Remove Default… Change User Mode From Change User Mode, the administrator can select in which mode the system is operating.
  • Page 69: Auto-Discover

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Auto-Discover… Auto-Discover will discover all SkyNets on the network or a particular SkyNet at a specified IP address. To find a specific SkyNet beyond the local area network: Type IP address or host name and click the Find At button. After finding the desired IP address, the remote SkyNet will appear in the SkyPilot tree control.
  • Page 70: Stop All Injections

    SkyStream Networks Context-sensitive Area The context-sensitive area of the menu is continually changing. Here is a list of the options available when selecting SkyLocal in the tree control: Start All Stop All Injections Stop All (Now) Reset SkyLocal on... Refresh SkyLocal on...
  • Page 71: Make This The Backup

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Make this the Backup If you need to switch the redundancy from primary to backup, right-click SkyLocal and select either Make this the backup or Make this the primary, depending upon the current status.
  • Page 72: Help Menu

    - Initial Steps of Operation (same as the Quick Start Guide) search for information. PDF User Guide Use HTML User Guide to search - SMR-2X User Guide (SMR-24, SMR-25 and SMR-26 this guide) for information on a word by word - SMR-3X User Guide (SMR-35) basis.
  • Page 73: Configure Skypilot

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Configure SkyPilot In order to optimize network traffic more efficiently, SkyPilot allows you to configure all SMRs on the network. This section provides the following configuration tables: • SkyPilot properties • SkyNet properties •...
  • Page 74: Skynet Properties

    SkyStream Networks SkyNet Properties There is one SkyNet for each SMR that runs SkyStream applications. To configure the properties, click the SkyNet icon. This will display the Name box in the properties pane. The user can name all SkyNets that are active on the...
  • Page 75: Skynet Local Management Station

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyNet Local The current machine is the Local Management Station, which gives the user the ability to apply a Filter Type thereby limiting the range of SMRs displayed Management on the tree control. As each machine has a unique IP address, by selecting IP...
  • Page 76: Skyalarm Properties

    SkyStream Networks SkyAlarm To configure the SkyAlarm properties pane in SkyPilot: Properties 1 Click the SkyAlarm icon on the tree control. 2 In the properties pane, select the appropriate text box and make changes as required. The default setting is currently in place.
  • Page 77: Smr Properties

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SMR Properties To change the values within the properties pane for SkyLocal: 1 Click the SMR icon in the tree control. 2 Change values as required. See SMR Properties Table on the next page.
  • Page 78 Footnotes reference text within shaded cells in the previous table 1. Only applicable when scrambling. 2. Transport Stream Input is not applicable for the SMR-24. 3. The redundant IP address should not be on the same subnet as the control plane.
  • Page 79: Skyalarm User Interface

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyAlarm User Interface SkyAlarm is the application on the control PC that allows the user to check Transport Stream activity using three interfaces for monitoring the SMR. The first interface is Event View, which displays exception conditions received by SkyAlarm;...
  • Page 80: Leds

    SkyStream Networks LEDs Upper LED The upper LED is a visual alarm that provides information about the status of subsystems interacting with the SMR. If all of the subsystems are working correctly, then the LED displays green. If there is any condition other than OK or ERROR, the LED will display yellow, and if there is a fatal ERROR, the LED will display red.
  • Page 81: Refresh

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Refresh Right-clicking the SkyNet or SMR icon in the LED pane that you are currently monitoring will allow you to Refresh the interface from its cache. You can also select to receive Warning and/or Informational messages. Additionally, by double-clicking the SkyNet icon the status view pane will display a list of all SMRs on the system.
  • Page 82: Event View

    SkyStream Networks Event View Event View is the screen that contains two horizontal panes. The upper alarm pane displays fatal alarms, until you clear them, and the lower event pane displays warnings, informational, and diagnostic messages. Right-click the event pane to Pause Scrolling, Clear events in view, and Clear selected messages.
  • Page 83 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Msg # Messages that appear in SkyAlarm help monitor the entire system. The Msg # itself indicates what part of the system is sending messages. Messages are not static. Each driver makes a call to specific software routines that generate data, which appears in the message.
  • Page 84: Stream View

    SkyStream Networks Stream View Stream View is a graphic representation of the Transport Stream that SkyAlarm is monitoring. SkyAlarm window in Stream View TIP From Event View, right-click an SMR icon in the LED pane and click Monitor. The Stream View tab is not visible if the SkyNet icon is being monitored.
  • Page 85: Total Bit Rate

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Total Bit Rate The total bit rate graphic indicator shows the Transport Stream’s bandwidth in Megabits per second (Mbps). NOTE The unit measurement rate for all graphical representations in Stream View change dynamically depending on the actual rate in bits per second (bps), kilobits per second (kbps), or mega bits per second (Mbps).
  • Page 86 SkyStream Networks DVB Standard PID Numbers The following table is an example of what PID activity you may see in Stream View. BAT (Bouquet Association Table) A DVB SI table defining a group In the example, PID numbers 0x0-0x14 are reserved for specific uses based on of program services.
  • Page 87: Status View

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Status View Every Status View line consists of ten fields. The first field is the Source (the name of the SMR or SkyNet), the other nine are the following subsystems: TS In...
  • Page 88: Status Icons

    SkyStream Networks Status Icons Right-click the status icon that you wish to monitor and click History. A history of the subsystem will appear. You can also click Clear Status to remove the histor y infor mation. After clearing status, the status icon will change momentarily to “Not Available”...
  • Page 89 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Status Messages Table Source Status Summary Input TSIO Ready Reset Receiving ERROR Hardware exception/clock loss ERROR Receive port clock loss ERROR Receive port invalid packet length ERROR Receive port receive violation of symbols...
  • Page 90: Skyalarm Menus

    SkyStream Networks SkyAlarm Menus File Menu The file menu gives you the option to: Clear Event Log Export Event Log Exit Clear Event Log The Clear Event Log option will delete the log and is recommended after you have completely reviewed the log. After choosing this option a warning message will appear to confirm the operation to clear the event log.
  • Page 91: Preferences

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Preferences SkyAlarm Preferences provides options for both Event View and Stream View. Event View...
  • Page 92 SkyStream Networks Event View Dialog Section Label Value Action Result Messages For controlling messages Max Event Log Size (messages): 10000 Change value Sets maximum number of messages held in memory. This value should equal the total number of messages set in boxes 4-7.
  • Page 93 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Stream View...
  • Page 94 SkyStream Networks Stream View Dialog Section Label Value Action Result Counters For controlling counters PID, Decimal Select Radio button Selects PID counters in decimals PID, Hex Select Radio button Selects PID counters in hexadecimals Colors For controlling color display Rotate...
  • Page 95: View Menu

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide View Menu The View menu is context-sensitive and has additional options available for Stream View. Hide Source Bar The first option Hide Source Bar provides the user with a full display of the screen.
  • Page 96: Refresh Counters

    SkyStream Networks the screen, and Aspect allows the user to select different aspect ratio to view PID indicators. Refresh Counters The last option Refresh Counters deletes all PID counters and then tries to rediscover them. As the PID counter remains in the display even if there is no activity, the user can check the situation before choosing to clear and rediscover active PIDs.
  • Page 97: Create A Spreadsheet Or Database

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Create a Spreadsheet For message logging, the user can create a spreadsheet or database from the or Database skylog.txt file. Using either Microsoft Access or Excel, the user can import the text file to view event and alarm information and to design a custom report.
  • Page 98 SkyStream Networks User Interface...
  • Page 99 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Here is an unsorted example spreadsheet: To sort the information quickly: 1 Select the entire spreadsheet. 2 Click Data from the menu bar. 3 Click Sort.
  • Page 100 SkyStream Networks User Interface...
  • Page 101: Chapter 4: Configuring Agents

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chapter 4: Configuring Agents...
  • Page 102: Configuring Agents

    SkyStream Networks Configuring Agents All agents have two interfaces, an automation interface, and a user interface. The user interface runs on the control PC and the automation interface runs on the TCP/IP The Transmission Control Protocol (TCP) on top of the SMR.
  • Page 103 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Data Carousel Agent Properties To configure the properties, click the Data Carousel Agent icon in SkyPilot. Data Carousel Agent Properties Table Label Value Action Result 1. Name Data Carousel Agent on #2 Type new name Changes name only 2.
  • Page 104: Ims Agent

    SkyStream Networks IMS Agent The Scrambling Provisioning (SP) application communicates with the IMS Agent sending conditional access information to the ECMG Agent. See Chapter 2: Basic Concepts—Transport Stream Scrambling. If you click on the IMS Agent icon on the SkyPilot tree control its properties pane will display various text boxes including an IP address text box.
  • Page 105 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide IMS Agent Properties To configure the properties click on the IMS Agent icon in SkyPilot. IMS Agent Properties Table Label Value Action Result 1. Name IMS Agent on #2 Type new name Changes name only 2.
  • Page 106: Ecmg Agent

    Name. ECMG Agent Properties Table Label Value Action Result 1. Name ECMG Agent on #2 Type new name Changes name only Configure ECMG Timeout and Polling Rate Parameters NOTE For configuration changes, contact SkyStream Networks Customer Service. Configuring Agents...
  • Page 107: Emmg Agent

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide EMMG Agent An EMMG communicates with the EMMG Agent through UDP and/or TCP over an Ethernet wire, and sends private conditional access information that specifies the authorization of subscriber services. The user can configure the EMMG Agent through SkyPilot for listening port and debugging purposes.
  • Page 108: Snmp Agent

    SkyStream Networks SNMP Agent T he SNMP Ag ent passes dat a from t he SMR t o a SNMP manag ement application that oversees the network. T he SNMP Ag ent also retur ns information contained in a Management Information Base (MIB); that is, a data structure, which defines what is obtainable and controllable in the device.
  • Page 109 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SNMP Agent Properties Table Label Value Action Result 1. Name SNMP Agent Type new name Changes name only 2. SNMP Version SNMPv1/v2c Select Sets the version as v1/v2c SNMPv3 Select Sets the version as v3 3.
  • Page 110: Health Agent

    SkyStream Networks Health Agent The Health Agent communicates with all the agents running on the system and cards used for monitoring purposes. The user can configure the Health Agent through SkyPilot for change of name and to choose optional triggers for the watchdog to monitor, for redundancy...
  • Page 111 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Health Agent Properties The illustration shows the Heath Agents’ configurable watchdog triggers. The Health Agent triggers are used to switch the SMR from the primary to the backup, and only the applicable check boxes will display depending on your specific configuration.
  • Page 112 SkyStream Networks Health Agent Properties Table Label Value Action Result 1. Name Health Agent Type new name Changes name only 2. Switch on SkyNet failure Check box Select Switches to backup if SkyNet fails 3. Switch on SkyLocal failure Check box...
  • Page 113: Time Agent

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Time Agent The Time Server communicates with the Time Agent. If you click the icon for the Time Agent on the SkyPilot tree control, its properties pane will display. The IP address allows the SMR to connect with the time server through the Ethernet port.
  • Page 114 SkyStream Networks Time Agent Properties Table Label Value Action Result 1. Name Time Agent on #2 Type new name Changes name only 2. Time Protocol (None) Click No time protocol implemented Net Time Click Connects to a computer on the network for its time source...
  • Page 115 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyStream System Relationships The user can view the relationships between the entire SkyStream system through the SkyNet window that runs continually behind the scenes, and remains hidden until required. SkyNet Window The SkyNet window allows you to view all SkyNets, SMRs, applications, and agents r unning on the network thereby showing all interrelated system components.
  • Page 116 SkyStream Networks Configuring Agents...
  • Page 117: Chapter 5: Configuring Ports

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chapter 5: Configuring Ports...
  • Page 118: Configuring Ports

    SkyStream Networks Configuring Ports This chapter contains all input/output devices and logical ports available for configuration through SkyPilot. The layout of the pages allow you to easily compare the properties table values with the applicable screen. The illustration numbers references the properties tables.
  • Page 119 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide TSIO DVB ASI In Properties (Metered) Illustration numbers reference properties table on previous page. TSIO DVB ASI In Properties (Unmetered)
  • Page 120: Configure Tsio Dvb Asi Out

    SkyStream Networks Configure TSIO The default automatically creates one TSIO Out port. The Transport Stream is sent out as MPEG-2 Transport Stream packets. A TSIO port is a generic name DVB ASI Out for the input and output interfaces using SkyStream’s TSIO adapter.
  • Page 121 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide TSIO DVB ASI Out Properties (Through Mode) Illustration numbers reference properties table on previous page. TSIO DVB ASI Out Properties (Broadcast Mode)
  • Page 122: Configure Smpte 325M Flow Control In

    SkyStream Networks Configure SMPTE The SMPTE 325M Flow Control In port is an optional feature available in Broadcast Mode only. 325M Flow Control In To create a New SMPTE 325M Flow Control In Port: 1 Select the check box to enable SMPTE 325M mode.
  • Page 123 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SMPTE 325M Flow Control In Properties (Broadcast Mode Only) Illustration numbers reference properties table. 4 Enter the UDP port number and IP address to match the ‘UDP Control IP address’ and ‘UDP control port’ fields that are set up on the opportunistic data card.
  • Page 124: Configure Ncr Out

    SkyStream Networks Configure NCR Out The NCR PID Out port is an optional feature available in Broadcast Mode only. NCR (Network Clock Reference) A 27 MHz reference of the NCC reference clock which is provided to the Return Channel Satellite Terminal by the Forward Link Signalling mechanism.
  • Page 125 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide NCC (Network Control Centre) A NCC provides monitoring and control functions. It generates control and timing signals for the operation of the Satellite Interactive Network transmitted by one or several Feeder Stations.
  • Page 126 SkyStream Networks 3 Right-click the NCR PID Out 1 icon in the tree control and select Create Return Link Combination. NOTE The user can Delete NCR PID or any of the Forward/Return Link Combinations or User Custom Descriptor at any time.
  • Page 127 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 4 Right-click the NCR PID Out 1 icon in the tree control and select Create Descriptor/ User Custom Descriptor. User Custom Descriptor Properties Table Label Value Action Result 12. Name User Custom Descriptor...
  • Page 128: Configure File In

    SkyStream Networks Configure File In The File In port receives streams of data from a file located on the network or local disk. The files injected through File In ports would typically be SI and PSI tables. For example: CAT, PAT, PMT, and SDT tables.
  • Page 129 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide File In Properties Table Label Value Action Result 1. Name Type new name Changes name only File In Port 1 (none) Default No parsing 2. SI Parsing Click Parsing of CAT, PAT, and PMT tables...
  • Page 130 SkyStream Networks 18. Include/Exclude PIDs INCLUDE only these PIDs Click Filters out everything except for designated PIDs in PID List text box EXCLUDE only these PIDs Click Filters out designated PIDs in PID List text box Text box Change value PIDs filtered (excluded or included) for injection 19.
  • Page 131 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide File In SI Parsing Properties TIP Only MPEG-2 Transport Stream packetizers are available with SI Illustration numbers reference properties table on previous page. Parsing enabled.
  • Page 132: Configure Tcp In

    SkyStream Networks Configure TCP In The TCP In port receives streams of data (in contrast with UDP In, which receives datagrams). By definition, the data delivered comes in a reliable and TCP/IP (Transmission Control Protocol on top of the Internet flow-controlled manner.
  • Page 133 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide TCP In Properties Table Label Value Action Result 1. Name TCP In Type new name Changes name only (none) Default No parsing 2. SI Parsing Click Parsing of CAT, PAT, and PMT tables...
  • Page 134 SkyStream Networks Configuring Ports...
  • Page 135 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide TCP In Properties Table Continued Label Value Action Result 14. Free Space Launch Override (bytes) Change value M2T packet is sent if free space left is less than bytes specified (0-183) 15. Auto-delete when stopped...
  • Page 136 SkyStream Networks 33. MAC Byte 1 (0x00-0xFF) Change value Sets the first and second bytes of the MAC - enabled after selecting “Use IP Address to form 34. MAC Byte 2 (0x00-0xFF) Change value MAC Address for Unicast Datagram” from box 24.
  • Page 137: Configure Udp In

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Configure UDP In Using UDP, the user can send data from one computer to an application running on another computer. UDP data arrives as datagrams of variable length. The UDP (User Datagram Protocol) A system packetizes the UDP payload data as MPEG-2 Transport Stream packets.
  • Page 138 SkyStream Networks UDP In Properties Table Label Value Action Result 1. Name UDP In Port 1 Type new name Changes name only (none) Default No parsing 2. SI Parsing Click Parsing of CAT, PAT, and PMT tables MPEG-2 PSI Click Parsing of CAT, PAT, PMT, and SDT MPEG-2 PSI &...
  • Page 139 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide...
  • Page 140 SkyStream Networks Label Value Action Result 13. PID List (hex) 1-5, 20, 1ffa-1fff Change value PIDs filtered (excluded or included) for injection (0x0000-0x1FFE) 14. PID Map (hex) Text box Change value Assigns an input stream PID to a different output PID (e.g.
  • Page 141: Configure Ethernet Ip Forwarding In

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Configure Ethernet The Ethernet IP Forwarding In port receives IP packets. Based on the forwarding table, the driver determines which packets to encapsulate in the MPE format and IP Forwarding In output. The Ethernet IP Forwarding subdevice also provides promiscuous mode and RIPv2 functionality.
  • Page 142 SkyStream Networks Ethernet IP Forwarding In Properties Table Label Value Action Result 1. Name NDIS Ethernet In Port 1 Type new name Changes name only 2. Minimum Data Rate Default Sets the minimum data rate allowing the user to manage the 20000 output bandwidth.
  • Page 143 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Ethernet IP Forwarding In Properties Illustration numbers reference properties table on previous page.
  • Page 144 SkyStream Networks TIP Depending on the resolution of your monitor, it may be better to arrange the SkyPilot text boxes in two columns. Label Value Action Result DVB MPE Click for DVB Multiprotocol Encapsulates IP packets to MPEG-2 18. Packetizer...
  • Page 145: Updating Routing Table

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Footnotes reference text within shaded cells in the previous table 1. The actual data rate can be less if no data is available or available MPEG-2 bandwidth is not sufficient. When output MPEG-2 bandwidth is not available, data is discarded, and a warning event is logged to SkyAlarm.
  • Page 146: Configure Mac Forwarding In

    SkyStream Networks Configure MAC The MAC Encapsulation feature is available upon customer request. It provides a new subdevice to SkyPilot called MAC Forwarding In. This logical port is Forwarding In similar to the existing subdevice, Ethernet IP Forwarding, except that it requires encapsulation of the entire incoming Ethernet frame.
  • Page 147 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide MAC Forwarding In Properties Illustration numbers reference properties table on previous page.
  • Page 148 SkyStream Networks Label Value Action Results 13. Filter MAC Address Source and Destination Click Applies filters to the source and destination MAC using, Addresses and enables boxes 14 & 15 Source Click Applies filter to the source MAC Address and enables box...
  • Page 149: Updating Routing Table

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide NOTE MAC Forwarding is always running in Promiscuous Mode. If you turn off Promiscuous Mode at the Ethernet IP Forwarding level, the Ethernet interface will continue to run in Promiscuous mode. Both the Ethernet IP Forwarding and the MAC Forwarding ports are dependent upon the same physical NIC configuration.
  • Page 150: Buffer Size Setting

    SkyStream Networks Buffer Size Setting The Buffer Size box allows the user to establish the relationship between the Buffer A reserved segment of number of MPEG-2 Transport Stream packets and the SMR’s, port specific, memory used to hold data from a internal buffering mechanism.
  • Page 151 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide The formula for: 1 MPEG-2 Transport packetizer is: p*188 2 MPEG-2 Section packetizer is: p*184 3 MPEG-2 Transport Continuity Counter packetizer is: p*188 4 Data Piping packetizer is: p*184 5 SkyStream Custom - Default packetizer is: 176 + ((p – 1) * 184)
  • Page 152 SkyStream Networks Configuring Ports...
  • Page 153: Chapter 6: Skypilot System Information Device

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chapter 6: SkyPilot System Information Device...
  • Page 154: Skypilot System Information Device Overview

    SkyStream Networks SkyPilot System Information Device Overview System Information is a logical device found in the SkyPilot tree control that TIP To use SkyPilot System Information device it is important to allows the user to create new Data Ser vices in an MPEG-2 multiplexed have an in-depth knowledge of DVB Transport Stream and associate it with Program Elements.
  • Page 155 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Descriptor Table CAT SDT AIT Program Element Common Descriptor Level (outer) Level (inner) (outer) (inner) (outer) (inner) (outer) (inner) MPEG-2 MPEG-2 CA MPEG-2 Audio Stream MPEG-2 Video Stream MPEG-2 ISO 639 Language...
  • Page 156: Reference Documents

    SkyStream Networks Reference Documents The Descriptor Table is compliant with the following references: ISO/IEC 13818-1, MPEG Systems ETS 300 468, “Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB Systems”, V1.3.1 that shall be natively supported. ETSI ETR 211, “Digital Video Broadcasting (DVB); Guidelines on implementation and usage of Service Information.”...
  • Page 157: Creating Nit

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Creating NIT In the SkyPilot tree control, you will find the System Infor mation icon. Expand the tree control by clicking the + sign on the left side of the icon. This will open five branches containing CAT, MMT, NIT, RMT, and Services icons.
  • Page 158: Create Network Descriptor

    SkyStream Networks Create Network The following network descriptors are available: Descriptor DVB Network Name Descriptor DVB Multilingual Network Name Descriptor DVB Linkage Descriptor DVB Private Data Specifier Descriptor User Custom Descriptor DVB Network Name The DVB Network Name Descriptor specifies the name of the delivery system about which the NIT informs.
  • Page 159: Dvb Linkage Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Linkage The DVB Linkage Descriptor identifies a service that can be presented if the consumer requests for additional information related to a specific entry described by the SI system. Descriptor DVB Linkage Descriptor Properties Table...
  • Page 160: Dvb Private Data Specifier Descriptor

    SkyStream Networks DVB Private Data The DVB Private Data Specifier Descriptor for services is used in the NIT outer loop. Specifier Descriptor DVB Private Data Specifier Descriptor Properties Table Label Value* Notes 1. Private Data Specifier Box selection: SES, BSkyB 1, BSkyB 2, BSkyB 3, Beta Technik, News Datacom, NDC 1, NDC 2,...
  • Page 161: Create Transport

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Create Transport By right-clicking the NIT icon the user can select Create Transport this will display the following properties pane, make the appropriate entries and click Apply. Transport Details Properties Table Label...
  • Page 162: Dvb Service List Descriptor

    SkyStream Networks DVB Service List The DVB Service List Descriptor for services is used in the NIT inner loop. Descriptor Right-click the DVB Service List Descriptor device and select Enter Service Details and the following properties pane will dispay. DVB Service List Descriptor and Details Properties Table...
  • Page 163: Dvb Satellite Delivery System Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Satellite Delivery The DVB Satellite Delivery System Descriptor for services is used in the NIT outer loop. System Descriptor DVB Satellite Delivery System Descriptor Properties Table Label Value* Notes 1. Name DVB Satellite Delivery System Type a new name.
  • Page 164: Dvb Terrestrial Delivery System Descriptor

    SkyStream Networks DVB Terrestrial The DVB Terrestrial Delivery System Descriptor for services is used in the NIT outer loop. Delivery System Descriptor DVB Terrestrial Delivery System Descriptor Properties Table Label Value* Notes 1. Name DVB Terrestrial Delivery Type a new name.
  • Page 165: Dvb Cable Delivery System Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Cable Delivery The DVB Cable Delivery System Descriptor for services is used in the NIT outer loop. System Descriptor DVB Cable Delivery System Descriptor Properties Table Label Value* Notes 1. Name DVB Cable Delivery System Type a new name.
  • Page 166: Dvb Frequency List Descriptor

    SkyStream Networks DVB Frequency List The DVB Frequency List Descriptor for services is used in the NIT outer loop. Descriptor After selecting the coding type right-click the DVB Frequency List Descriptor device and select Enter Frequency and the following properties pane will display for the Satellite coding type, the frequency values change for other coding types.
  • Page 167: User Custom Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide User Custom The User Custom Descriptor for the NIT is used in the inner loop. Descriptor User Custom Descriptor Properties Table Label Value* Notes 1. Name User Custom Descriptor Type a new name 2.
  • Page 168: Creating Services

    SkyStream Networks Creating Services The following instructions take you systematically through the operation of creating a Service and a Program Element. To Create a Service 1 Click the Services icon, and a check box will display in the properties pane on the right-hand side.
  • Page 169 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 4 The default values create an SDT table running as a Data Broadcast Service. If you do not need an SDT, clear the Build a Service Description Table (SDT) Entry check box, which will disable the additional text boxes. If you need the SDT see Configure Service in the next section for more information.
  • Page 170: To Create A Descriptor

    SkyStream Networks To Create a Descriptor 1 Right-click the new Service icon that you just created and point to Create Descriptor. NOTE If the context menu only displays “Delete Service” it signifies that an error has occurred. Check SkyAlarm for a fatal alarm.
  • Page 171: To Add A Program Element

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide To Add a Program Element 1 Right-click the new Service icon, as shown previously, and click Add Program Element. This will create a Program Element icon under the new Service icon. 2 Select Stream Type from the descriptor box, change the PID if necessary, and click Apply.
  • Page 172: To Create An Application Information Table (Ait)

    SkyStream Networks To Create an 1 Following the previous example, after creating a Program Element, select Application Information Table from Stream Type in the Program Element Application properties pane and click Apply. A “Create Application Information Table Information Table (AIT)” option will be added to the context menu, as shown.
  • Page 173: To Associate A Service With A Logical Port

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide To Associate a The System Information allows you to associate a Service with the following logical ports: Ethernet IP Forwarding, MAC Forwarding, TCP, and UDP In Service with a ports. Logical Port 1 Expand tree control by clicking the + sign on the left side of the logical port icon.
  • Page 174 SkyStream Networks NOTE Using this method creates inner loop PMT descriptors, the same as for Program Elements. However, which method is used is left up to the user. The PID that is being used to transport the data is the important factor.
  • Page 175: Creating Cat

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Creating CAT To Create CAT 1 Right-click the CAT icon, point to Create Descriptor and click applicable descriptor. This will create a descriptor under the CAT icon. 2 Enter parameters in the CAT Descriptor properties pane, as required, and click Apply.
  • Page 176 SkyStream Networks Click DVB Private Data Specification Descriptor and the following CAT properties pane will display: See Services/Create Descriptor—DVB Private Data Specification Descriptor. Click User Custom Descriptor and the following CAT properties pane will display: See Services/Create Descriptor—User Custom Descriptor.
  • Page 177: Configure Services

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Configure Services The following sections provide detailed information on the various components of Service Creation. To view a Service in an active system: 1 Click the + located on the left side of the Service icon.
  • Page 178 SkyStream Networks Service Properties Table Label Value* Notes 1. Name Service Type new name 2. Service ID (1-65534) [blank] The system intelligently selects a default value that is not a Service ID of a currently known or active service. 3. PMT PID (0x0020-0x1FFE) Type new value, if required 4.
  • Page 179: Services

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Services When you select the Service entry in the tree control, a right-click will display the following menu items: Create Descriptor Add Program Element Delete Service Create Descriptor The following service descriptors are available:...
  • Page 180 SkyStream Networks MPEG-2 CA Descriptor The MPEG-2 CA Descriptor for services is placed in three locations: CAT, Program Element inner loop, and Program Element outer loop of the PMT. NOTE The location of the CA descriptor is context-sensitive to where it is initiated.
  • Page 181: Dvb Ca Identifier Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB CA Identifier The DVB CA Identifier Descriptor for services is located in the SDT. Descriptor NOTE The CA Identifier Descriptor is created for the SDT (as specified in “Descriptor Location” field).
  • Page 182: Dvb Data Broadcast Descriptor

    SkyStream Networks DVB Data Broadcast The DVB Data Broadcast Descriptor for services is located in the SDT. Descriptor N O T E The D V B Da ta B r oad c as t De s cri pt or i s c r ea te d for t he S D T (as specified in “Descriptor Location”...
  • Page 183 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Additional Properties for Data Carousel Data Broadcasting Additional Properties for Object Carousel Data Broadcasting...
  • Page 184 SkyStream Networks DVB Data Broadcast Descriptor Table Label Value* Notes 1. Description Location Service Description Table Specifies to which table the descriptor is bound for 2. Data Broadcast ID Multiprotocol Box selection: Data Piping (0x0001), Multiprotocol Encapsulation (0x0005) Encapsulation (0x0005), Data Carousel (0x0006), or Object Carousel (0x0007) 3.
  • Page 185: Dvb Private Data Specifier Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Private Data The DVB Private Data Specifier Descriptor for services is used in the SDT or the PMT outer loop. Specifier Descriptor NOTE The DVB Private Data Specifier Descriptor is created for the SDT/PMT outer loop (as specified in “Descriptor Location”...
  • Page 186: User Custom Descriptor

    SkyStream Networks User Custom The User Custom Descriptor for services is used in the SDT or the PMT outer loop. Descriptor NOTE The location of the User Custom Descriptor is context-sensitive to where it is initiated. User Custom Descriptor Properties Table...
  • Page 187: Add Program Element

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Add Program When you select the Add Program Element from Ser vices the following properties pane will appear. You must make a selection from the drop-down Element Stream Type text box and click Apply.
  • Page 188: Program Element

    SkyStream Networks Program Element When you select the Program Element in the tree control, a right-click will display the following menu items: Create Descriptor Create Application Information Table (AIT) This option is only available if you have selected Application Information Table (AIT) from the Stream Type text box of the Program Element properties pane.
  • Page 189: Mpeg-2 Audio Stream Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide MPEG-2 Audio Stream The MPEG-2 Audio Stream Descriptor for program elements is created in the PMT inner loop. Descriptor MPEG-2 Audio Stream Descriptor Properties Table Label Value* Notes 1. Free Format Flag (Audio Bitrate-Index is 0000b)
  • Page 190: Mpeg-2 Video Stream Descriptor

    SkyStream Networks MPEG-2 Video Stream The MPEG-2 Video Stream Descriptor for program elements is created in the PMT inner loop. Descriptor MPEG-2 Video Stream Descriptor Properties Table Label Value* Notes 1. Multiple Frame Rate Check box selected Indicates whether multiple frame rates may be present in the video stream.
  • Page 191: Mpeg-2 Iso 639 Language Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide MPEG-2 ISO 639 The MPEG-2 ISO 639 Language Descriptor for program elements is created in the PMT inner loop. Language Descriptor If you choose User Defined from the ISO 639 Language Code drop-down text box, the additional text box User Defined Language Code will be enabled.
  • Page 192: Mpeg-2 Association Tag Descriptor

    SkyStream Networks MPEG-2 Association The MPEG-2 Association Tag Descriptor for program elements is created in the PMT inner loop. Tag Descriptor MPEG-2 Association Tag Descriptor Properties Table Label Value* Notes 1. Association Tag (0x0000-0xFFFF) Identifies a data elementary stream uniquely within a program.
  • Page 193: Dvb Data Broadcast Id Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Data Broadcast ID The DVB Data Broadcast ID Descriptor for program elements is created in the PMT inner loop. It can only be created from the following locations in the Descriptor System Information: Under a logical port, and under a Program Element.
  • Page 194: Dvb Stream Identifier Descriptor

    SkyStream Networks DVB Stream Identifier The DVB Stream Identifier Descriptor created at the program element level has a static descriptor location and will only be created for the inner loop of the Descriptor PMT. DVB Stream Identifier Descriptor Properties Table...
  • Page 195: Dvb Private Data Specifier Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Private Data The DVB Private Data Specifier Descriptor created at the program element level has a static descriptor location and will only be created for the inner loop of the Specifier Descriptor PMT.
  • Page 196: User Custom Descriptor

    SkyStream Networks User Custom The User Custom Descriptor created at the program element level has a static descriptor location and will only be created for the inner loop of the PMT. Descriptor User Custom Descriptor Properties Table Label Value* Notes 1.
  • Page 197: Create Application Information Table (Ait)

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Create Application Once you have created a Prog ram Element and selected Applicat ion Information Table from Stream Type, the right-click option allows you to Information Table Create Application Information Table (AIT).
  • Page 198: Ait

    SkyStream Networks When you select the AIT icon in the tree control, a right-click will display the following menu items: Create Descriptor Create an Application Delete Application Information Table Create Descriptor The following descriptors are available: DVB MHP Transport Protocol Descriptor...
  • Page 199: Dvb Mhp Transport Protocol Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB MHP Transport The DVB MHP Transport Protocol Descriptor may be placed in either the AIT common outer descriptor loop or the individual application inner descriptor Protocol Descriptor loop. Multiple Transport Protocol Descriptors may be contained in either loop.
  • Page 200 SkyStream Networks DVB MHP Transport Protocol Descriptor Properties Table Label Value* Notes 1. Name DVB MHP Transport Protocol Type new name Descriptor 2. Protocol ID IP via Multiprotocol Encapsulation box selection: IP via Multiprotocol Encapsulation and MHP Object Carousel 3. Transport Protocol Label (0-255) This box cannot be empty 4.
  • Page 201: Dvb Mhp Routing Descriptor Ipv4

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB MHP Routing The DVB MHP Routing Descriptor IPv4 belongs to the AIT command descriptor loop. The DVB MHP Routing Descriptor IPv4 pane displays the Descriptor IPv4 following information: Right-click the Descriptor and the following menu items will display:...
  • Page 202 SkyStream Networks Create Routing Descriptor IPv4 Entry Click Create Routing Descriptor IPv4 Entry and the following properties pane will display: Routing Descriptor IPv4 Entry Properties Table Label Value* Notes 1. Name Routing Descriptor IPv4 Entry Type new name 2. Component Tag (0x00-0xFF) This box cannot be empty 3.
  • Page 203: Dvb Mhp Dii Location Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB MHP DII Location The DVB MHP DII Location Descriptor can be located in either the AIT common loop or the individual application loop. The System Information will Descriptor only receive this descriptor once and then removes it from the menu. The Transport Protocol Label cannot be blank, change value and click Apply.
  • Page 204: Dvb Private Data Specifier Descriptor

    SkyStream Networks DVB Private Data The DVB Private Data Specifier Descriptor is used in the outer loop of the AIT. Specifier Descriptor DVB Private Data Specifier Descriptor Properties Table Label Value* Notes 1. Private Data Specifier Box selection: BSkyB 1...
  • Page 205: User Custom Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide User Custom The User Custom Descriptor is used in the outer loop of the AIT. Descriptor User Custom Descriptor Properties Table Label Value* Notes 1. Name User Custom Descriptor Type new name 2.
  • Page 206: Create An Application

    SkyStream Networks Create an Application Once you have created an AIT using DVB-J as the Application Type, right-click the AIT icon and select Create an Application from the menu. The following properties pane will display text boxes that are mandatory in creating an AIT...
  • Page 207 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Application Entry (DVB-J) Properties Table Label Value Notes 1. Name DVB-J Application Entry Type new name 2. Application Name Language Code English English only 3. Application Organization Identifier This value is placed into the AIT (0-4294967295) 4.
  • Page 208: Dvb-J Application Entry Menu

    SkyStream Networks DVB-J Application When you select the DVB Application Entry icon in the tree control, a right- click will display the following menu items: Entry Menu Create Descriptor Create Application Profile Entry Create Application Transport Protocol Label Create Application Parameter...
  • Page 209: Dvb Application Icon Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Application Icon The DVB Application Icon Descriptor allows the user to associate icons with an application. Only one copy of the descriptor may be contained in the application Descriptor loop of the AIT.
  • Page 210: Create Application Profile Entry

    SkyStream Networks Create Application The user can create an Application Profile Entry for each application instance that is placed into the Application Descriptor. Profile Entry Application Profile Entry Properties Table Label Value* Notes 1. Name Routing Application Type new name Profile Entry 2.
  • Page 211: Create Application Parameter (Dvb-J)

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Create Application The user can create an Application Parameter to enter a parameter into DVB-J Application Descriptor. The properties pane only allows you to add one Parameter (DVB-J) parameter at a time as the descriptor requires that each parameter be a unique entry in the descriptor loop.
  • Page 212: Create An Application

    SkyStream Networks Create an Application Once you have created an AIT using DVB-HTML as the Application Type, right-click the AIT icon and select Create an Application from the menu. The following properties pane will display text boxes that are mandatory in creating...
  • Page 213 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Application Entry (DVB-HTML) Properties Table Label Value* Notes 1. Name DVB-HTML Application Entry Type new name 2. Application Name Language Code English English only 3. Application Organization Identifier This value is placed into the AIT (0-4294967295) 4.
  • Page 214: Dvb-Html Application Entry Menu

    SkyStream Networks DVB-HTML When you select the DVB-HTML Application icon in the tree control, a right- click will display the following menu items: Application Entry Create Application Menu Create Application Profile Entry Create Application Transport Protocol Label Delete Application Create Descriptor...
  • Page 215: Dvb-Html Application Boundary Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB-HTML Application The DVB-HTML Boundary Application Descriptor is located in the application loop of the AIT. Boundary Descriptor DVB-HTML Application Boundary Descriptor Properties Table Label Value* Notes 1. Label [blank] Max. number of characters is 254. The total number of characters between this text box and the Regular Expression box cannot exceed 254 characters.
  • Page 216: Mmt And Rmt Generation

    SkyStream Networks MMT and RMT Generation The Multicast Mapping Table (MMT) defines the PIDs associated with multicast addresses in the RCS network. Satellite interactive terminals use the MMT to locate the multicast traffic. The RCS Map Table (RMT) is used to...
  • Page 217 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 2 Right-click the MMT icon, and click Create Multicast to PID Map. This will display the Multicast PID Map text boxes in the properties pane. NOTE Having created a Multicast to PID Map you will have the additional option to Delete MMT Section or Start MMT Injection.
  • Page 218: To Create Rmt

    SkyStream Networks To Create RMT 1 Click the RMT icon, and the property pane will display two text boxes on the right-hand side. RMT Properties Table Label Value* Notes 1. Output PID (0x0020-0x1FFE) This is the PID that the RMT is played out 2.
  • Page 219: Create Network Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 2 When you right-click the RMT icon the following menu items will display: • Create Network Descriptor • Create Transport • Copy Transport Details from NIT WARNING! The Copy Transport Details from RMT function will delete all existing transport details from the NIT.
  • Page 220: Dvb Linkage Descriptor

    SkyStream Networks DVB Linkage The DVB Linkage Descriptor is an extension to the standard DVB Linkage Descriptor occupying the private data bytes provisioned at the end of that descriptor. It allows the SIT to Descriptor identify which interactive network service in which the SIT population group belongs.
  • Page 221: Create Population Id Detail

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Create Population ID When the DVB Linkage Descriptor is selected the right-click menu will provide an additional option to Create Population ID Details. The other option to Detail Delete Descriptor is available for all descriptors.
  • Page 222: User Custom Descriptor

    SkyStream Networks User Custom The User Custom Descriptor for the RMT is used in the network descriptor loop. Descriptor User Custom Descriptor Properties Table Label Value* Notes 1. Name DVB User Custom Descriptor Type a new name 2. Descriptor Tag Value (0x80-0xFE) This box cannot be empty 3.
  • Page 223: Create Transport

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Create Transport By right-clicking the RMT icon the user can select Create Transport this will display the Transport Details properties pane. Make the appropriate entries and click Apply. Transport Details Properties Table...
  • Page 224: Transport Details

    SkyStream Networks Transport Details By right-clicking the Transport Details icon from the tree control the following menu items will display: • Create Transport Descriptor • Delete Transport Create Transport The following transport descriptors are available: Descriptor DVB Satellite Forward Path Descriptor...
  • Page 225: Dvb Satellite Forward Path Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Satellite Forward Clicking the DVB Satellite Forward Path Descriptor will display the following property pane for configuration. Path Descriptor NCC (Network Control Centre) A NCC provides monitoring and control functions. It generates...
  • Page 226 SkyStream Networks DVB Satellite Forward Path Descriptor Properties Table Label Value* Notes 1. Name DVB Satellite Forward Type a new name Path Descriptor 2. Satellite ID (0x00-0xFE) Identifies which satellite is carrying the forward path, and corresponds to the satellite ID field in the SPT/PCR insertion payload 3.
  • Page 227: Dvb Satellite Return Path Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide DVB Satellite Return Clicking the DVB Satellite Return Path Descriptor will display the following properties pane for configuration. Path Descriptor...
  • Page 228 SkyStream Networks DVB Satellite Return Path Descriptor Properties Table Label Value* Notes 1. Name DVB Satellite Return Type a new name Path Descriptor 2. Satellite ID (0x00-0xFE) Identifies which satellite is carrying the return path, and corresponds to the satellite ID field in the SPT/PCR insertion packet payload 3.
  • Page 229: User Custom Descriptor

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide User Custom The User Custom Descriptor for the RMT is used in the inner loop. Descriptor User Custom Descriptor Properties Table Label Value* Notes 1. Name User Custom Descriptor Type a new name 2.
  • Page 230 SkyStream Networks SkyPilot System Information Device...
  • Page 231: Chapter 7: Skyanalyzer

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chapter 7: SkyAnalyzer...
  • Page 232: Introduction

    SkyStream Networks Introduction The SkyAnalyzer application is an optional feature that provides a graphical representation for some of the MPEG and DVB tables present in a Transport Stream. It also displays a list of all services contained within the Transport Stream and their bit rates.
  • Page 233: Skyanalyzer User Interface

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyAnalyzer User Interface SkyAnalyzer is the optional application that runs on the control PC. It allows the user to analyze the Transport Stream and compare differences in the subdevices running on the SMR.
  • Page 234: File Menu

    SkyStream Networks File Menu The File Menu contains the following menu items: Connect Refresh Settings Exit Connect By selecting Connect the dialog box displays allowing you to discover all the SMRs located on the network. This option is also available from the upper right pane.
  • Page 235: Refresh

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Connect Properties Table Label Value or Action Notes 1. Add Device SMR Multicast Provides a full graphical view of the Transport Stream with the PID stats, as long as the user is on the same network or the router is enabled for multicast (enables box 2).
  • Page 236: View Menu

    SkyStream Networks View Menu The View menu contains toggles for viewing the three different windows and provides hide/show options for the toolbar and status bar. A check mark will appear next to each enabled view. • Toolbar • Status Bar •...
  • Page 237: Output

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Output The Output pane has two tabs Messages and Error; both tabs provide a text format describing output information for the various subdevices. Difference View The Difference View pane allows the user to select two subdevices and compare the differences between the devices.
  • Page 238: To Begin

    SkyStream Networks To Begin Configure and star t all por ts us ing SkyPilot, the output por t must be transmitting before you connect the SMR. Click the Connect button and select the appropriate machine, then select Add Device and that device will be added to SkyAnalyzer.
  • Page 239 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide By selecting PAT, CAT, PMT, SDT, AIT, RMT, MMT, or NIT the right pane will display detailed information about the individual sections contained within that table. Fo r mo re i nf or mati on on t he t abl e s ecti on s ref er ence t he f ol lowi ng specifications documents: ISO/IEC 13818-1, MPEG Standard, ETS 300 468, V1.4.1, Digital Video Broadcasting (DVB), and Specification for Service...
  • Page 240 SkyStream Networks CAT and EMM Section Panes The CAT table can contain several CA descriptors. In the tree control you will find an EMM key icon below the CAT icon. The number of EMMs depends on the number of CA descriptors that you create or that exist in the incoming stream.
  • Page 241 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide PMT Section Pane The PMT section can contain several elementary PIDs. In the tree control you will find an ECM key, and a video or audio icon below the PMT icon, depending on the number of programs and descriptors that you created or that exist in the incoming stream.
  • Page 242 SkyStream Networks ECM Element and Elementary PID Section Panes When you expand PMT from the Table View tree control the ECM Element can be found at several different levels depending where you have created the MPEG-2 CA Descriptor. SkyAnalyzer...
  • Page 243 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SDT and Elementary Service Section Panes When there is an SDT present in the Transport Stream it will show in the Table View tree control. Expand the SDT icon to view the Elementary Service Section;...
  • Page 244 SkyStream Networks AIT Section Pane When you have created AIT using System Information—Services and select the AIT icon from Table View tree control, the Application Information Section pane will appear. This pane contains the header information and the associated descriptors. For a list of descriptors refer to the Chapter 6: SkyPilot System Information Device.
  • Page 245 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Application Element Pane The Application Element pane can be displayed by expanding the AIT icon from the Table View tree control. It contains application related information and the corresponding descriptors. For more detailed information on the fields and...
  • Page 246 SkyStream Networks RMT Section Pane The RCS Map Section is only displayed if you created it using SkyPilot. For more information refer to Chapter 6: SkyPilot Service Information Device. For more information on the RMT and MMT table sections reference the specification document EN-301 790 DVB Interface Channel for Satellite Distribution Systems.
  • Page 247 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide RMT Transport Pane The RMT Transport is only displayed if you created it using SkyPilot. For more information refer to Chapter 6: SkyPilot Service Information Device.
  • Page 248 SkyStream Networks MMT Section and PID Map Panes The Multicast Map Section is only displayed if you created it using SkyPilot. For more information refer to Chapter 6: SkyPilot Service Information Device. SkyAnalyzer...
  • Page 249 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide NIT Section Pane The NIT Section is only displayed if you created it using SkyPilot. For more information refer to Chapter 6: SkyPilot Service Information Device.
  • Page 250 SkyStream Networks NIT Transport Pane The NIT Transport is only displayed if you created Transport Details for the NIT using SkyPilot. For more information refer to Chapter 6: SkyPilot Service Information Device. N OT E If you created a P MT using S kyC onsole or anothe r provi sioning application, and connect to that input subdevice Table View will show the “PMT [PID,...”...
  • Page 251: Chapter 8: Error Scenarios

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chapter 8: Error Scenarios...
  • Page 252: Scenario 1: Alarm Sounds

    SkyStream Networks Scenario 1: Alarm Sounds Description When an alarm sounds, error messages appear in the top pane of the SkyAlarm window. These messages will stay in the top pane until you clear them. TIP To disabled the audio alarm from...
  • Page 253: Scenario 2: Failure Of Primary Smr

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Scenario 2: Failure of Primary SMR Description If the SMR or any other device in the chain fails, you must engage the backup unit. A failure will raise an alarm through the configurable watchdog card and/...
  • Page 254 SkyStream Networks Error Scenarios...
  • Page 255: Appendix A: Hardware And Cables

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix A: Hardware and Cables...
  • Page 256: Smr Specifications

    SkyStream Networks SMR Specifications Technical Data Dimensions and Environmental Conditions Dimensions (HxWxD): 89 x 432 x 330 mm/3.5 x 17.0 x 13.0 inches Weight: 16 lb. Operating Temperature: +5° to +40°C/+41° to +104°F Storage Temperature: -25° to 60°C/-13° to +140°F...
  • Page 257: Chassis

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Chassis The SMR chassis is a 19-inch, rack-mountable unit. Dimensions do not exceed 3.5-inch high x 17-inch wide x 13-inch deep including handles. Cooling There are two 12V DC brushless ball bearing fans inside the SMR for cooling purposes.
  • Page 258: Peripherals

    SkyStream Networks Peripherals SMC Input/Output Slots The system incorporates a 5 SMC slot I/O bus, plus two LAN interfaces on motherboard NICs. Each I/O slot conforms to SMC specifications. Motherboard Processor Ser ver class Pentium 3 based processor, Intel 810 chipset, dual LAN on motherboard, 5 SMC slots, alarm interface, and watchdog.
  • Page 259: Replacing The Backup Battery

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Replacing the The lithium battery on the motherboard powers the real-time clock (RTC) for up to 10 years in the absence of power. When the battery starts to weaken, it loses Backup Battery voltage, and the system settings stored in CMOS RAM in the RTC may be wrong.
  • Page 260: Smr Features

    SkyStream Networks SMR Features Boot from Compact Flash Features a miniature compact flash card (96 MB) accessible via the front panel storing OS and data. Optional 3.5-inch EIDE disk drive is available for file spooling, if necessary. Dual LAN-On-Motherboard Features include dual Ethernet ports mounted directly on motherboard, each supporting 10-Base-T or 100-Base-TX speeds.
  • Page 261: Standard Smr Slot Configurations

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Standard SMR Slot Configurations SMR Rear Panel Illustrations numbers reference rear panel components...
  • Page 262: Smr Rear Panel Components

    SkyStream Networks SMR Rear Panel The SkyStream SMR rear panel has the following components: Components 1 Slot 1: (for expansion) Can be used for the optional TSIO In (Rx in) unmetered. 2 Slot 2: Used for Bypass Card (optional for SMR-25 and SMR-26 only) or can be used for the optional TSIO In (Rx in) unmetered.
  • Page 263: Power Up And Configure The Smr

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Power Up and Configure the SMR This section describes the functional components of the SMR’s front bezel and how to use the controls to configure the system. Front Bezel Controls, Indicators, and Connectors...
  • Page 264 SkyStream Networks Slot Activity LEDs The front bezel offers a series of Light Emitting Diodes (LEDs) for immediate indication of the status of each of the five SMC card slots. The bottom LED, labeled “CONFIG,” should be on solid indicating that this SMC is healthy.
  • Page 265 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Keypad Changing the configuration through the LCD requires the keypad, which contains the numbers 0 to 9 and the letters A through F. In addition, the keypad contains the four primary keys Mute, Menu, Clear, and Enter.
  • Page 266 SkyStream Networks Failure Mode Table and Alarm Operation Alarm Name and Description Root Cause Alarm Behavior Reboot / Power Loss—Complete Loss of AC Power. This occurs during External power loss Activate Critical relay installation, removal, and intentional service conditions. May occur during No audible alarm compact flash upgrade if unit is powered off.
  • Page 267: Setting The Lcd

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Setting the LCD After successfully loading embedded software, the following Home screen will display containing the SMR operation mode and software version currently running: Home Screen Main Menu If you want to make configuration changes, press the Menu key and the Main...
  • Page 268: Network Menu

    SkyStream Networks Network Menu From the Main Menu, press ‘1.’ The next screens will display by pressing the down navigational key. Edit or Review Parameters Press ‘1’ or ‘2’ depending on whether you want to review or edit the Ethernet card settings.
  • Page 269 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Press the down navigational key to see the next page. In review the user can check the MAC addresses by pressing the down navigational key again (not available in edit mode). NOTE The PMAC and CMAC cannot be edited.
  • Page 270 SkyStream Networks Apply Changes After making changes to the parameters of Lan1 (control), press the Enter key and the following screen will display: After rebooting, the screen will return to the home screen. NOTE Please wait 5 minutes for the reboot and the SMR to reset parameters.
  • Page 271: General Menu

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Edit Control Interface The edit control interface option allows you to select which network interface card is the control or data interface. Go to the Network Menu and press ‘4’ on the keypad. The following screen will display: TIP LAN 1 is the recommended control interface.
  • Page 272 SkyStream Networks View Firmware Version To check firmware version press ‘1’ on the keypad. The following screen will display: View Date and Time To check date and time press ‘2’ on the keypad. The following screen will display: The next screen will display by pressing the down navigational key.
  • Page 273: Shut Down Menu

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Change Password If you have not done so already, it is a good idea to set up a password for security purposes; from the General Menu, press ‘3,’ and the following message will appear: If you want to enter a new password, press the Clear key.
  • Page 274: Ip Address Rules

    SkyStream Networks IP Address Rules The LCD display driver will check the validity of the IP address, subnet mask, and default gateway. Each one of them must be valid, and the set must also be valid. The rules are as follows: For IP address and default gateway: IP addresses are of the kind x.y.z.w.
  • Page 275 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Set consistency: the IP address, subnet mask, and default gateway must be consistent as a set. In other words, the user can enter a valid IP, subnet mask, and gateway, and the system will reject them because they are not consistent.
  • Page 276: Cables

    SkyStream Networks Cables This section includes the connector assignments for cables used with the SMR and pin assignments: Coaxial Serial Cable Connector Pin Assignments for the Watchdog Timer Card. Coaxial Serial The coaxial serial cable comes in a variety of lengths. The cable features two BNC connectors to attach the DVB ASI card and external equipment.
  • Page 277: Appendix B: Troubleshooting

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix B: Troubleshooting...
  • Page 278: Monitoring The Smr

    SkyStream Networks Monitoring the SMR The usual way to monitor the SMR is through SkyAlarm. As a part of checking your unit, you should regularly handle all error messages. See Chapter 3: User Interface—SkyAlarm User Interface. In addition to monitoring your system through the control PC, you can monitor the SMR through a SkyStream user interface.
  • Page 279: Daily Checklist

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Daily Checklist Use this document with the SMR User Guide. The following checklist is an example of how to monitor the SMR; although, we recommend that you develop your own checklist based on your own unique configuration. The first column of the checklist lists the System to check.
  • Page 280: Monitoring Skylocal

    SkyStream Networks Monitoring SkyLocal SkyLocal runs on the SMR and requires no configuration by the user. It is the interface to the hardware drivers for other SkyStream applications on the network. See Chapter 3: User Interface—SkyLocal. The SkyLocal interface lists the ports currently in use.
  • Page 281: Monitoring Skynet

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Monitoring SkyNet The SkyNet window requires no configuration and allows the user to view all SkyNets, SMRs, applications, and agents running on the network. It displays the entire network tree and displays a line of script describing components identity and relationships.
  • Page 282: Monitoring With The Skystream Ims Agent

    SkyStream Networks Monitoring with the The SkyStream IMS Agent window contains six panes: SkyStream IMS Agent • General connection information from SkyPilot • Compound Streams • ECM Sessions • EMM Sessions • ECM Generators • Log Messages The general connection information received from SkyPilot lists information such as: Host name, software version, Transport ID, Endpoint, Discovery Port, and IP address/port connections.
  • Page 283 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Compound Streams Monitoring Table Label Example Value Notes CSID Compound Stream Identification number (0-65535) PID 1 1222 Audio and video PIDs in this compound stream (0-1fff) hex Enter (ffff) for no PID...
  • Page 284: Monitoring With The Skystream Data Carousel Agent

    SkyStream Networks Monitoring with the The SkyStream Data Carousel Agent window contains two panes: SkyStream Data • General connection information from SkyPilot Carousel Agent • Data Carousel Session receives values from the Data Carousel server The general connection information received from SkyPilot lists information such as: software version, Endpoint, Transport ID, Listening Port, and IP address/port connections.
  • Page 285: Monitoring With The Skystream Ecmg Agent

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Monitoring with the The SkyStream ECMG Agent window contains three panes: SkyStream ECMG • General connection information from SkyPilot Agent • Current ECM Sessions • ECM Generators The general connection information received from SkyPilot lists information such as: software version, and IP address/por t connections.
  • Page 286: Monitoring With The Skystream Emmg Agent

    SkyStream Networks Monitoring with the The SkyStream EMMG Agent window contains three panes: SkyStream EMMG • General status information from SkyPilot Agent • Current EMMG Connection • Activity message display The general connection information received from SkyPilot lists information such as: connection information, override status, and TCP Listening port number.
  • Page 287: Monitoring With The Skystream Snmp Agent (Or Third Party Snmp Manager)

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Monitoring with the The SkyStream SNMP Agent window contains three panes: SkyStream SNMP General status information from SkyPilot Agent (or Third Party Incoming packet and outgoing trap counters SNMP Manager) Trap destinations set up through the SNMP configuration file The incoming packet count reflects the number of packets received by the SkyStream SMR from an SNMP Manager.
  • Page 288: Monitoring With The Skystream Time Agent

    SkyStream Networks Monitoring with the The SkyStream Time Agent window contains two panes: SkyStream Time Settings Agent Last The Settings pane lists Timer Server TC/IP Address, protocol, and how often polling takes place. The Last pane displays the time of the last polling. Both of these panes receive their values from the Time server.
  • Page 289: Monitoring With Windows Task Manager

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Monitoring with Windows Task Manager is an excellent tool for checking memory and CPU usage. This is important to ensure continuous operation of the SMR. Ideally, Windows Task CPU usage should not be greater than sixty percent.
  • Page 290 SkyStream Networks Troubleshooting...
  • Page 291: Appendix C: Packet Formats

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix C: Packet Formats...
  • Page 292: Packet Formats

    SkyStream Networks Packet Formats This appendix describes the method that the SkyStream data input devices use to partition framed or unframed data into MPEG-2 packets. This description is directed to developers who are responsible for a DVB decoder that must reconstruct an original packet at the receiving end.
  • Page 293: Mpeg Section Packet Format

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide MPEG Section MPEG-2 private_sections and all derivatives of the MPEG-2 private_section including MPEG-2 Prog ram Specif ic Infor mation (PSI) sections and Packet Format DSMCC_sections (i.e., all sections) may be provided as input to the SMR by selecting the MPEG-2 Section packetizer.
  • Page 294: Skystream Custom-Default Packet Format

    SkyStream Networks SkyStream The SkyStream data input device partitions source packets into MPEG-2 transport packets using this format. This is a proprietary SkyStream packetizer, Custom—Default recognized only by customized equipment. Packet Format First MPEG Packet Protocol- Transport Reserved Protocol Framelength...
  • Page 295 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Protocol Type A 4-bit value that indicates the type of data contained in this MPEG-2 packet. 0011:IP (framed) data Frame Length A 2-byte value that contains the byte count of the total number of bytes in the source frame.
  • Page 296 SkyStream Networks Data Source data (payload only). The maximum number of bytes is 176 for the first packet and 184 for second and successive packets. Set the Unused Stuffing Byte, that fills empty or partial packets, to 0xFF to fill packets to the MPEG boundary.
  • Page 297: The Mpe Packetizer

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide The MPE Multiprotocol Encapsulation routes IP datagrams from multiple native data-link- layer formats to MPEG transport format. Packetizer Multiprotocol Encapsulation The following diagram illustrates the IP datagram encapsulation. For detailed information, see EN 301 192 V1.1.1 (1997-12) European Standard...
  • Page 298 SkyStream Networks Transport Header A 4-byte MPE compliant header that consists of: Eight sync bits having a field value of 0x47 A 1-bit Transport Error Indicator set to 0b A 1-bit Payload Unit Start indicator set to 1b in the first MPEG transport frame and 0b in the remaining MPEG transport frames comprising the encapsulated datagram.
  • Page 299 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide A 1-bit Current Next Indicator field having a field value of 1b An 8-bit Section Number field having a field value of 0x00. Section_number fields are limited to one per datagram_section An 8-bit Last Section Number having a field value of 0x00...
  • Page 300: Udp/Ip In Mpe Packetizer

    SkyStream Networks upper 25 bits of the MAC address are set to 01:00:5E:XX:XX:XX an address owned by the Internet Assigned Numbers Authority for multicast host group mapping. Broadcast IP address can map in the same manner as directed IP addresses. Do not forward limited broadcast IP addresses (255.255.255.255).
  • Page 301: Ip Tunneling Into Dvb Mpe Packetizer

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide TCP MPE Packetization Process The UDP/IP in MPE packetizer constructs an UDP/IP datagram for each “buffer” of data received from the TCP or UDP port. The construction process involves the creation of the UDP and IP headers. The UDP/IP datagram then be encapsulated into an MPE datagram section, which in turn is segmented across the correct number of MPEG transport packets.
  • Page 302: Data Piping

    SkyStream Networks Taking the total bytes required, 90300 bytes, and adding in the MPE overhead of 1700 bytes, the total required bandwidth is 92,000 bytes. This translates into an overhead budget requirement of at least 20.4 percent. For the package delivery model, the following calculations can be applied:...
  • Page 303: Dvb Emm Packet Formats

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Data Source data (payload only). The maximum number of bytes is 184 per packet. Set the Unused Stuffing Byte that fills empty or partial packets, to FF to fill packets to the MPEG boundary.
  • Page 304: Pcr Packet Format

    SkyStream Networks PCR Packet SkyStream PCR Out device generates a PCR packet with the following format. The PCR packet format conforms to the DVB RCS specification (EN 301 790 Format v1.2.2). Transport Header sync_byte: as defined by the standard. transport_error_indicator: set to 0.
  • Page 305 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Adaptation Field adaptation_field_length: set to 7. discontinuity_indicator: set to 0. random_access_indicator: set to 0. elementary_stream_priority_indicator: set to 0. PCR_flag: set to 1. OPCR_flag: set to 0. splicing_point_flag: set to 0. transport_private_data_flag: set to 0.
  • Page 306 SkyStream Networks section_length: A 12-bit field, the first two bits of the section length is set to "00". Section length specifies the number of bytes of the section, starting immediately following the section_length field and including the CRC. The section_length shall not exceed 1 021 so that the entire section has a maximum length of 1 024 bytes.
  • Page 307: Appendix D: Ip Forwarding Command Files

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix D: IP Forwarding Command Files...
  • Page 308: Introduction

    SkyStream Networks Introduction The IP Forwarding Table refers to software developed by SkyStream to receive and forward IP datagrams. This appendix contains information on modes of operation, and the syntax required for creating command line files. Methodology SkyLocal contains the parsing engine used to parse the input command file. The input command file is the common interface for the system.
  • Page 309: Modes

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Modes There is currently one supported interface: Ethernet The modes of operation for the interface is as follows: Mode Description Ethernet MPE This mode is associated with the Ethernet IP Forwarding In device and is applicable to all packetizers associated with this input port.
  • Page 310: Applicability

    SkyStream Networks RFC 1112 – MPE encapsulation requires that the IP address is associated with a MAC address. This relationship can be either explicitly stated or implicit. For unicast Multicast IP to IP addresses, the user must supply the MAC address. However, for multicast and MAC Address broadcast addresses, the address conversion can be implied.
  • Page 311: Modes And Match Fields

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Modes and Match Fields Based upon the mode of the port, the following are the match fields used to search for the entry to execute the commands upon. These fields are the keys used to determine if the action is to transpire.
  • Page 312 SkyStream Networks The following table defines when a field is valid, required, and/or optional for a given mode of operation: Mode IP Address Subnet Mask Enable Max Data Rate Mac Address Ethernet MPE Legend Description This field is part of the match key for this mode, and the field is required for this mode of operation.
  • Page 313: Command Modifiers

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Command Modifiers IP Address: The IP address is a 32-bit field matched with the subnet mask to determine if the IP packet should be forwarded. The operator must enter a valid class A, B, C host or network address, or a class D multicast IP address into the f i e l d .
  • Page 314: Command Files

    SkyStream Networks Command Files The command file is a collection of one or more command lines. Each command line begins with a command field followed by a comma, and then followed by one or more comma-separated command modifiers. The command modifiers are additional arguments for the command, some of which may be optional.
  • Page 315: Command Line Format

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Command Line Format The following is the description of the command line format: Command,IpAddress,SubnetMask,<Reserved>,<Reserved>,Enable,MaxDataRate,MacAddress,PID,<Reserved>,<Re served> Commands The following are the commands that shall appear at the start of each command line in the command file. The command modifiers are specified in a separate section that preceded this section.
  • Page 316 SkyStream Networks Enable Used to enable/disable an IP forwarding route. The values for this field are either ‘Enable’ or ‘Disable’. MaxDataRate This field is used to limit the maximum input data rate. Its valid range is 0- 0xffffffff in bits per second. If set to zero, the maximum data is allowed to be input into the stream.
  • Page 317 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide destination MAC address. For details on how to place the Ethernet interface into Promiscuous Mode. See Chapter 5: Configuring Ports—Ethernet IP Forwarding In. If you want to use the MAC address from the received Ethernet frame, use the keyword “AUTO_USING_MAC”...
  • Page 318: Command File Errors

    SkyStream Networks Command File Errors When executing a command file from SkyPilot, you can designate the name and location of a results file. If errors are detected in the command file, the results file will include diagnostic messages. The results file name will also be modified to Name_of_fileResultsERR.txt.
  • Page 319 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Incorrect number of args Syntax Error: The number of arguments for this AddRoute command is incorrect. Invalid data rate Syntax Error: The specified maximum data rate is invalid. Invalid multicast IP address/subnet mask combination Syntax Error: The multicast IP address and its associated subnet mask are an invalid combination.
  • Page 320: Examples

    SkyStream Networks Examples 1 Example command files entries illustrating host and network routes: AddRoute,192.10.5.1,255.255.255.255,,,Enable,,00:00:01:00:10:20:,0x100,, AddRoute,192.10.4.0,255.255.255.0,,,Enable,,00:00:01:00:10:20:,0x100,, In the first entry, a host with a destination IP address of 192.10.5.1 is defined. In the s econd entr y, a network rou te is defined. T he su bnet mask of 255.255.255.0 specifies that this is a network route.
  • Page 321: Appendix E: Mac Forwarding Command Files

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix E: MAC Forwarding Command Files...
  • Page 322: Introduction

    SkyStream Networks Introduction MAC Forwarding refers to software developed by SkyStream to receive and forward Ethernet frames. This appendix contains information on modes of operation, and the syntax required for creating command line files. Methodology SkyLocal contains the parsing engine used to parse the input command file. The input command file is the common interface for the system.
  • Page 323: Command Modifiers

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Command Modifiers Source MAC Address: The source MAC Address is a 48-bit MAC Address which is used along with the “filter mode” to determine if the received Ethernet frame should be encapsulated. If the filter mode is set to “src” and the received Ethernet frame’s source MAC Address matches the source MAC Address in the...
  • Page 324 SkyStream Networks is specified, the received Ethernet frame is dropped (no encapsulation takes place). Maximum Data Rate: The maximum data rate (MDR) specifies a MDR for the command file entry. This field is used to limit the maximum input data rate. Its valid range is 0-0xffffffff in bits per second.
  • Page 325: Command Files

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Command Files The command file is a collection of one or more command lines. Each command line begins with a command field followed by a comma, and then followed by one or more comma-separated command modifiers. The command modifiers are additional arguments for the command, some of which may be optional.
  • Page 326: Command Line Format

    SkyStream Networks Command Line Format The following is the description of the command line format: Command,SrcMac,<Reserved>,DestMac,<Reserved>,FilterMode,Action,MDR,PID Commands The following are the commands that shall appear at the start of each command line in the command file. The command modifiers are specified in a separate section that preceded this section.
  • Page 327 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Action The action field specifies what action to take when a received Ethernet frame passes the “filter mode” criteria. The operator may enter an MPE MAC Address in the action field (for example, “01:00:5E:01:02:03”), “auto_using_mac” in the action field, or specify “drop_frame”...
  • Page 328: Command File Errors

    SkyStream Networks Command File Errors When executing a command file from SkyPilot, you can designate the name and location of a results file. If errors are detected in the command file, the results file will include diagnostic messages. The results filename will also be modified to Name_of_fileResultsERR.txt.
  • Page 329: Examples

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Incorrect number of args Syntax er ror : The number of arguments for this AddRoute command is incorrect. Invalid data rate Syntax error: The specified maximum data rate is invalid Invalid filter mode for default route Syntax error: When defining the default route, the filter mode must be set to “both.”...
  • Page 330 SkyStream Networks In the third entry, the filtering mode is “dest,” which indicates that filtering is based on the destination MAC Address. Since this is the case, the source MAC Address field must be blank. 2 Example command file entries illustrating different MPE header choices:...
  • Page 331: Appendix F: Simple Network Management Protocol

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix F: Simple Network Management Protocol...
  • Page 332: Monitoring And Management

    SkyStream Networks Monitoring and Management This appendix describes the usage of SNMP, the Simple Network Management Protocol, as it applies to the SkyStream SMR. SNMP is a protocol used to monitor and manage SNMP-capable devices. The SkyStream SMR is an SNMP- capable device, which supports SNMPv1/v2c or SNMPv3.
  • Page 333: Traps

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Traps The SMR SNMP Agent sends exception conditions known as traps to user- specified destinations. Trap destinations may be defined using SkyPilot. Loading a MIB File Before an SNMP Manager can send a SkyStream-specific SNMP request to the agent, the SkyStream SMR MIB files must be loaded.
  • Page 334: Sending An Snmp Query

    SkyStream Networks • skystream-tc-mib.txt now appears in the Loaded SNMP MIBs window • Repeat the steps for the remaining MIB files Sending an SNMP After loading the SkyStream SMR MIB files, the SNMP Manager can send an SNMP monitoring request to the agent. The SNMP monitoring request is an Query SNMP GET or GET-NEXT request.
  • Page 335 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 3 Enter the IP address of the SkyStream SMR in the Name or Address field. 4 Enter the community string for the SkyStream SMR in the Community Name field (the default community string for the SkyStream SMR is “public”).
  • Page 336 SkyStream Networks NOTE For detailed information about the structure of MIB values, request SkyStream Document: SMR SNMP MIB Tables. All commands for the SMR reflect as DBN (skyDbnTcpInTable) these values cannot be changed. Simple Network Management Protocol...
  • Page 337: Relationship Of Tables In The Mibs

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Relationship of Most tables in the MIBs are indexed by a physical device ID and a logical device ID. The physical device ID is the physical device which is the “parent” for the Tables in the MIBs logical device.
  • Page 338: Table Indexing

    SkyStream Networks The following diagram shows the relationship between the following MIB tables: • skyDbnInterfaceTable – provides a table of all physical “parent” devices in the system, including both Ethernet NIC devices and TSIO devices • skyDbnTsioTable – provides a table of all Ethernet NICs in the system •...
  • Page 339: Recommended Method

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Logical device IDs, on the other hand, are not persisted from one reset of the SMR to another. They are assigned as logical devices are created. Examples of logical devices are UDP/In subdevices, TCP/In subdevices, and Ethernet IP Forwarding/In subdevices.
  • Page 340: Example Scenario

    Example Scenario In this example, an SMR-24 is running in broadcast mode. The intended application is to create and configure an Ethernet IP Forwarding subdevice and configure the TSIO/Out subdevice. Here are the recommended steps: •...
  • Page 341: Steps For Management Application Developers

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Steps For Management Application Developers NOTE Controlling the SMR both by SkyPilot and by SNMP is not supported. If a management application is sending SNMP com- mands to the SMR, then SkyPilot should not be used to change the configuration of the SMR.
  • Page 342 SkyStream Networks • If the current Ethernet IP Forwarding route entries HAVE NOT been persisted to a command file, the route entries ARE NOT restored. • To delete an Ethernet IP Forwarding subdevice, choose the correct physical device ID and logical device ID. Send an SNMP SET request for skyDbnEthIpFwdInRowStatus.<physical device ID>.<logical device...
  • Page 343 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SET request for object skyDbnIpPacketFwdRowStatus.1.9.0.0.3.4.5.6 with a value of destroy (6). Creating Multiple Ethernet IP Forwarding Routes In One PDU Multiple Ethernet IP Forwarding entries may be created using one SNMP SET request PDU.
  • Page 344 SkyStream Networks Modifying an Ethernet IP Forwarding Route • Only skyDbnIpPacketFwdRouteEnabled object skyDbnIpPacketFwdMaxDataRate object may be modified for an existing Ethernet IP Forwarding route in the skyDbnIpPacketFwdTable. • An Ethernet IP Forwarding entry in the skyDbnIpPacketFwdTable is indexed by 5 variables: the physical device ID, the logical device ID, the ATM VPI, the ATM VCI, and the destination IP address.
  • Page 345 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Saving Ethernet IP Forwarding Routes to a Command File In order to persist Ethernet IP forwarding routes, the routes must be saved to a command file. When the SMR is reset, the Ethernet IP forwarding routes contained in the command file are reinstated.
  • Page 346 SkyStream Networks Loading Ethernet IP Forwarding Routes from a Command File To load Ethernet IP forwarding routes from a command file: • Choose the correct physical device ID and logical device ID for an existing Ethernet IP Forwarding subdevice. •...
  • Page 347 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide • For example, to retrieve the number of packets forwarded for an Ethernet IP forwarding route where the physical device ID is 1, the logical device ID is 9, and the destination IP address is 3.4.5.6, send an SNMP GET request for object skyDbnIpPacketFwdNumPackets.1.9.0.0.3.4.5.6.
  • Page 348 SkyStream Networks • When an IP forwarding route is removed from an Ethernet IP Forwarding subdevice. • When an Ethernet IP Forwarding subdevice is removed. The IP f orwarding r efr esh inter val can be manuall y reset by t he management application by sending an SNMP SET request in which MIB object skyDbnIpPacketFwdResetRefreshInterval is set to true.
  • Page 349 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Here are the steps which occur when a management application wishes to MIB- walk the entire IP forwarding route table: (Please note that this is illustrating a very inefficient method for a MIB-walk. For efficiency, GET-BULK requests should be sent to the SNMP agent).
  • Page 350: Ethernet Mac Forwarding Subdevice Operations

    SkyStream Networks send SNMP request object skyDbnEthIpFwdInSlippedPackets.1.9. The slipped packet count for each Ethernet IP Forwarding subdevice is updated internally every 2 seconds. Determining the Maximum Number of Allowable Routes skyDbnIpFwdMaxRoutesTable contains MIB objects which indicate the maximum number of IP forwarding routes which the SMR will accept: •...
  • Page 351 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Object Value skyDbnEthMacFwdInSecPackEnabled.1.9 1 (true) NOTE When a change is made via SNMP to an Ethernet MAC Forwarding subdevice, the Ethernet MAC Forwarding subdevice is stopped then restarted. This results in the following behavior: If the current Ethernet MAC Forwarding route entries have been persisted to a command file, the route entries are restored.
  • Page 352 SkyStream Networks Object Value skyDbnMacFwdRowStatus.1.9.1.11.12.13.255.7.5.11.12.10.10.10 createAndGo (4) skyDbnMacFwdSourceMacAddress.1.9.1.11.12.13.255.7.5.11.12.10.10.10 01 0b 0c 0d ff 07 skyDbnMacFwdDestMacAddress.1.9.1.11.12.13.255.7.5.11.12.10.10.10 05 0b 0c 0a 0a 0a skyDbnMacFwdFilteringMode.1.9.1.11.12.13.255.7.5.11.12.10.10.10 skyDbnMacFwdFrameAction.1.9.1.11.12.13.255.7.5.11.12.10.10.10 skyDbnMacFwdOutputPid.1.9.1.11.12.13.255.7.5.11.12.10.10.10 NOTE 1 If the skyDbnMacFwdMaxDataRate object is not specified, a maxi- mum data rate is not applied to this Ethernet MAC Forwarding entry.
  • Page 353 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Object Value skyDbnMacFwdRowStatus.1.9.1.11.12.13.255.7.5.11.12.10.10.10 createAndGo (4) skyDbnMacFwdFilteringMode.1.9.1.11.12.13.255.7.5.11.12.10.10.10 skyDbnMacFwdFrameAction.1.9.1.11.12.13.255.7.5.11.12.10.10.10 skyDbnMacFwdOutputPid.1.9.1.11.12.13.255.7.5.11.12.10.10.10 skyDbnMacFwdRowStatus.1.9.1.11.12.14.255.7.5.11.12.10.10.10 createAndGo (4) skyDbnMacFwdFilteringMode.1.9.1.11.12.14.255.7.5.11.12.10.10.10 skyDbnMacFwdFrameAction.1.9.1.11.12.14.255.7.5.11.12.10.10.10 skyDbnMacFwdOutputPid.1.9.1.11.12.14.255.7.5.11.12.10.10.10 skyDbnMacFwdRowStatus.1.9.1.11.12.14.255.7.5.11.12.11.11.11 createAndGo (4) skyDbnMacFwdFilteringMode.1.9.1.11.12.14.255.7.5.11.12.11.11.11 skyDbnMacFwdFrameAction.1.9.1.11.12.14.255.7.5.11.12.11.11.11 skyDbnMacFwdOutputPid.1.9.1.11.12.14.255.7.5.11.12.11.11.11 • Using a single SNMPv2c SET request packet, 10 Ethernet MAC Forwarding routes can be created.
  • Page 354 SkyStream Networks • The maximum data rate and MPE MAC address for an existing Ethernet MAC Forwarding entry are modified in a similar fashion. Saving Ethernet MAC Forwarding Routes to a Command File In order to persist Ethernet MAC forwarding routes, the routes must be saved to a command file.
  • Page 355 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Loading Ethernet MAC Forwarding Routes from a Command File To load Ethernet MAC forwarding routes from a command file: • Choose the correct physical device ID and logical device ID for an existing Ethernet MAC Forwarding subdevice.
  • Page 356 SkyStream Networks To retrieve the MAC forwarding statistics for a particular MAC forwarding route, the management application must construct an SNMP packet which contains the MAC forwarding parameters, then send the packet to the agent using an SNMP GET request: •...
  • Page 357: Tcp/In Subdevice Operations

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Object Value skyDbnMacFwdResetRefreshInterval.0 true (1) Here are the steps which occur when a management application wishes to MIB- walk the entire MAC forwarding route table: (Please note that this is illustrating a very inefficient method for a MIB-walk. For efficiency, GET-BULK requests should be sent to the SNMP agent).
  • Page 358 SkyStream Networks logical device ID is 9, send an SNMP SET request for object skyDbnTcpInRowStatus.1.9 with a value of createAndGo. • If the step described previously is successful, a TCP/In subdevice has been created. The user can next modify attributes of this newly created subdevice using SNMP SET requests.
  • Page 359 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide The SI-parsed TCP/In subdevice may be modified and deleted in the same manner as a TCP/In subdevice which does not support SI parsing. See the previous section for more details. MPE Configuration of TCP/In Subdevices...
  • Page 360 SkyStream Networks For a UDP/In subdevice with a physical device ID of 2 and a logical device ID of 1: • Create the UDP/In subdevice and set the packetizer to one of the aforementioned selections. • Construct and send an SNMP SET request. In this example, the source port is 5001, the source IP address is “100.101.1.1”, the destination port is 5002, the...
  • Page 361: Udp/In Subdevice Operations

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide “use IP address to form MAC address” flag is not needed since the destination MAC address is specified: Object Value skyDbnIpTunnelingSecTrailerType.1.3 none (1) skyDbnIpTunnelingDestMacAddress.1.3 0x0b 0x00 0x0c 0x01 0x02 0x03 UDP/In Subdevice...
  • Page 362: Tsio Input Device Operations

    SkyStream Networks • For example, to set the filename for a File/In subdevice with a logical device ID of 1, send the following SNMP SET request: Object Value skyDbnFileInFilename.1 C:\smr\myFile.txt • Certain File/In attributes have dependencies on other attributes. These dependencies are documented in the SKYSTREAM-INTERFACES-MIB.
  • Page 363: Tsio Output Device Operations

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide TSIO Output Device Operations Modifying Parameters for a TSIO Output Device • TSIO output devices in the skyDbnTsOutTable are indexed by physical device ID and logical device ID. • To modify, for example, the skyDbnTsOutBitRate object for a TSIO output...
  • Page 364: Ethernet Nic Device Operations

    SkyStream Networks Ethernet NIC Device Operations Setting Promiscuous Mode for an Ethernet NIC Device Ethernet NICs in the skyDbnEthernetNicTable are indexed by a physical device ID. The promiscuous mode of an Ethernet NIC may be modified via SNMP. To modify, for example, the skyDbnEthernetNicPromiscuousMode...
  • Page 365: Redundancy Operations

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide NOTE 2 When the IP address, subnet mask, or default gateway of a Data Plane Ethernet NIC is modified, a trap is sent by the SNMP agent to manage- ment stations which indicates when the configuration change for the Ethernet NIC is complete.
  • Page 366 SkyStream Networks to 192.168.4.35, the management application sends an SNMP SET request to set value 192.168.4.35 for object skyDbnStandByIpAddress.0: Object Value skyDbnStandByIpAddress.0 192.168.4.35 Once the redundancy has been established, the current status of the SMR can be queried using the MIB object skyDbnCurrentOperatingStatus.
  • Page 367 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Object Value skyDbnReprovisionBackup.0 true(1) This SNMP SET request must be sent to the primary SMR. Sending the request to the backup SMR results in an error. IP Data Redundancy Management T h e...
  • Page 368: Trap Operations

    SkyStream Networks NOTE 1 The management application must send MIB objects skyDbnEther- netNicRedundant, skyDbnEthernetNicRedundantIpAddress, and skyDbnEth- ernetNicRedundantSubnetMask in one SNMP SET request. Both SMRs reboot after receiving this SNMP SET request. NOTE 2 Both SMRs also reboot when IP data redundancy is disabled via MIB object skyDbnIpDataRedundancyEnabled.
  • Page 369 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Setting a Reporting Interval for Traps Based on Severity Level To avoid repeatedly receiving the same traps over and over again, a reporting interval may be set based on severity level (informational, warning, fatal). This reporting interval ranges from 10 –...
  • Page 370 SkyStream Networks snmpCommunityTable also contains the trap security name(s) specified in the snmpTargetParamsTable. However, if a Network Management System (NMS) has modified any of the aforementioned tables, SkyStream cannot guarantee that the following examples will work. To set the first trap destination to an IP address of 192.168.2.39, the following...
  • Page 371 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide To set the third trap destination to an IP address of 101.101.101.32, the following SNMP SET request must be constructed and sent: Object Value snmpTargetAddrRowStatus.51 createAndGo (4) snmpTargetAddrTDomain.51 snmpDomains.1 snmpTargetAddrTAddress.51 65 65 65 20 00 00 snmpTargetAddrTimeout.51...
  • Page 372: Miscellaneous Operations

    SkyStream Networks Miscellaneous Retrieving PID Counts Operations To retrieve the packet count for a specific PID, the management application must construct an SNMP packet which contains the PID count parameters, then send the packet to the agent using an SNMP GET request: •...
  • Page 373 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Configurable Watchdog Trigger Management T h e S K Y S T R E A M - R E D U N DA N C Y- M I B d e f i n e s t h e f o l l o w i n g “configurable watchdog trigger”...
  • Page 374 SkyStream Networks NOTE 1 All triggers do not apply to all products. For example, MIB object sky- DbnSwitchOnECMGAgentFailure is invalid for an SMR-24. If this MIB object is enabled on an SMR-24, it is ignored. NOTE 2 On the Sprinter hardware platform, configurable watchdog triggers take on 2 meanings.
  • Page 375 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Subsystem 2: TSIO Output (skyDbnSubSystemID 2) skyDbnSubSystemStatusID skyDbnSubSystemStatusDescr skyDbnSubSystemStatus 0x0501 Ready <Stream mode> OK (4) 0x0502 Reset <Stream mode> OK (4) 0x0504 Transmitting <Stream mode> OK (4) 0x450b Transmit port clock loss...
  • Page 376 SkyStream Networks Subsystem 5: ECMG Agent (skyDbnSubSystemID 5) NOTE This subsystem status is reported only for an SMR-26. skyDbnSubSystemStatusID skyDbnSubSystemStatusDescr skyDbnSubSystemStatus 0x0301 Connected to primary ECMG OK (4) 0x4302 Not connected – no ECMG currently available ERROR (2) 0x8303 Connected to backup ECMG...
  • Page 377: Switching Snmp Versions

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Subsystem 8: Redundancy (skyDbnSubSystemID 8) skyDbnSubSystemStatusID skyDbnSubSystemStatusDescr skyDbnSubSystemStatus 0x0000 OK (4) 0x0602 Primary SMR. Backup is “hostname” (IP Address: OK (4) xxx.xxx.xxx.xxx) 0x4603 Primary SMR. Partner “hostname” (IP Address: ERROR (2) xxx.xxx.xxx.xxx) is not responding 0x0604 Backup SMR.
  • Page 378 SkyStream Networks string as the security mechanism. A community string is an ASCII password which may be easily discovered. SNMPv3 adds a security scheme which is based on the concept of multiple users. Each user has an associated ASCII user name, possibly an ASCII authentication password, and possibly an ASCII privacy password.
  • Page 379 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide • Reject all SNMPv1/v2c messages. • Send out SNMPv3 traps. SNMPv3 Users The usmUserTable (defined in RFC 2574) contains secret keys and other security information for each user name. When SNMPv3 is enabled, the SNMP agent adds 3 default users to the usmUserTable.
  • Page 380: Additional Notes

    SkyStream Networks If the SNMP agent receives an SNMPv3 message from an unknown user, the message is rejected. SNMPv1 and SNMPv2c messages will also be rejected. The only messages the SNMP agent will accept are ones which contain the appropriate security information pertaining to one of the default users.
  • Page 381 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide the usage of SkyPilot and SNMP could result in SNMP configuration changes being lost. Trap Destinations Do Not Show Up On SkyPilot When a trap destination is set up via SNMP, the trap destination IP address does not show up on SkyPilot.
  • Page 382 SkyStream Networks Simple Network Management Protocol...
  • Page 383: Appendix G: Backup/ Restore Ghost Image

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix G: Backup/ Restore Ghost Image...
  • Page 384: Ghost Utility

    SkyStream Networks Ghost Utility The Ghost software utility allows the user to backup and restore the SMR’s entire NT File System (NTFS) partition with a complete configuration image. This archive will provide an invaluable backup in the event of a hard drive or SMR failure.
  • Page 385: Backup/Restore Ghost Image

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Backup/Restore Ghost Image Set Up Control PC Prior to starting this procedure, the following steps must be performed on the control PC (or whichever Windows platform you will use to handle the CD and store the images): 1 Note down the IP address, system name, and workgroup of the control PC.
  • Page 386: Restore A Saved Configuration To The Smr

    SkyStream Networks 9 ALT-F will display file menu. Select Save and Exit. 10 At “Type your user name, or press Enter if it is ADMINISTRATOR,” press Enter. 11 At “Type your password,” enter the administrator password of the control 12 At “There is no Password-list file for ADMINISTRATOR. Do you want to create one? (Y/N),”...
  • Page 387 Press any key to continue. NOTE If the user is unable to boot into NT to retrieve important files, a modi- fied backup procedure can help. Contact SkyStream Networks Technical Sup- port for details. 16 Norton GHOST Version 5.1d will launch. A window will appear asking “Proceed with Partition load?”...
  • Page 388: Restoring The Smr To The Base Nt Configuration

    SkyStream Networks 18 Make any configuration changes to the SMR required since the last backup was performed per the User Guide. Restoring the SMR Re s t o r i n g t h e N T F S p a r t i t i o n o n t h e S M R f r o m t h e f a c t o r y i m a g e (SMR431NT.GHO) requires that the DOS partition of the Compact flash card...
  • Page 389 19 At this point the hgt.twk file and the appropriate SMR software must be loaded. See the section Install/Upgrade in the Release Notes. If these items are not available, they may be obtained by contacting SkyStream Networks Technical Support. 20 Configure the SMR (see this document).
  • Page 390 SkyStream Networks Backup/ Restore Ghost Image...
  • Page 391: Appendix H: External Provisioning Api

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix H: External Provisioning API...
  • Page 392: External Provisioning Api

    SkyStream Networks External Provisioning API Introduction The SMR's External Provisioning API allows external processes to provision (configure) the SMR with the information needed to perfor m its routine functions of scrambling, conditional access management, and data carouseling. In some cases, you can manually enter provisioning infor mation using SkyConsole (or third party application);...
  • Page 393: Technical Overview

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Technical Overview The implementation of the External Provisioning API is through Microsoft/ DCE RPC over TCP/IP. SkyStream will provide the Interface Definition Language (IDL) files necessary for building the external processes. The SMR provides two internal processes that communicate with their counterpart external processes.
  • Page 394: General Concepts

    SkyStream Networks • IMSEndPoint is the RPC port the IMS agent is listening on as a string. It is separated from the IMSIPAddress by a: (ASCII 0x3A) The format for the Automatic Discovery message for the Carousel Agent is as...
  • Page 395: Simulcrypt Synchronizer (Scs) Api

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SimulCrypt The SCS API is provided in two IDL files; one implemented by the SMR and the other by the external process. Synchronizer (SCS) External SCS Process Interface (VulcanInterface.idl): The external process only implements two functions: DeclareSCS: The SMR internal SCS process will call this function in order to declare itself to the external process.
  • Page 396: Data Carousel (Dc) Api

    SkyStream Networks • LoadSessions and LoadSessionsEx: Accepts a list of new ECM sessions to be added. Various validation criteria are applied. All valid sessions in the list are added, regardless of whether or not an invalid session is in the list. The Ex extension allows additional optional data to be specified.
  • Page 397 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SI Injection • siInject: The SMR calls this to get information about the tables it is required to inject. GUI Control • ResetIcarus: This call is used by the SMR to attempt to restart a non- responsive DC.
  • Page 398 SkyStream Networks • LoadDCSession: Accepts a new DC session to be added. Various validation criteria are applied. • UpdateDCSession: Used to change configuration information for existing sessions. Various validation criteria are applied. The only information that can be changed for current sessions is the endtime.
  • Page 399: Idl Attachments

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide IDL Attachments The following IDL attachments are included: IDL for the IMS Interface IDL source for SCS Interface IDL for the Carousel Agent Interface IDL for the Data Carousel (DC) interface IDL for IMS Interface uuid(60362f26-f0c8-11d1-9746-08002be4acdb), version(1.0),...
  • Page 400 SkyStream Networks IDL for SCS Interface // Interface.idl : IDL source for Interface.dll // This file will be processed by the MIDL tool to // produce the type library (Interface.tlb) and marshalling code. uuid(ecb18c2c-f0cb-11d1-9590-08002be4acdb), version(1.0), pointer_default(unique) interface SCSInterface typedef char Time[6];...
  • Page 401 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide #define FixedKeyCW AccessConditions // Member overload: CW stored here. ConditionSize set to 8 short Cryptoperiod; // CP duration in seconds short ServiceUID; // IMS Service ID #define FixedKeyParity ServiceUID // Member overload: parity bit used in...
  • Page 402 SkyStream Networks short Port; unsigned long SuperCASID; } Ecmg_Info; typedef enum SCS_RPC_SUCCESS = 0x00, SCS_RPC_SESSION_ALREADY_EXISTS, SCS_RPC_PID_OVERLAP, SCS_RPC_SESSION_NOT_FOUND, SCS_RPC_ECS_NOT_PROVISIONED, SCS_RPC_UNKNOWN_TRANSPORT, SCS_RPC_UNKNOWN_COMPOUND_STREAM, SCS_RPC_BUFFER_OVERRUN, SCS_RPC_ORPHANED_SESSION, SCS_RPC_INVALID_NEW_PIDS, SCS_RPC_IDLE, SCS_RPC_INVALID_TIME, SCS_RPC_EMMSTREAM_NOT_FOUND, SCS_RPC_EMMSTREAM_ALREADY_EXISTS, SCS_RPC_FAILED = 0xFF }SCS_RPC_STATUS; SCS_RPC_STATUS GetTransportCount( [out] unsigned short* Count ); SCS_RPC_STATUS GetTransports(...
  • Page 403 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide [in] unsigned short Transport, [in,out] unsigned short* Count, [out,size_is(*Count)] ECM_Session Sessions[] ); SCS_RPC_STATUS LoadSessions( [in] unsigned short Transport, [in,out] unsigned short* Count, [in,size_is(*Count)] ECM_Session Sessions[] ); SCS_RPC_STATUS UpdateSession( [in] unsigned short Transport,...
  • Page 404 SkyStream Networks [in] unsigned short Transport, [in,out] unsigned char* Count, [out,size_is(*Count)] Emm_Stream EmmStreams[] ); SCS_RPC_STATUS GetEmmStreamsEx( [in] unsigned short Transport, [in,out] unsigned char* Count, [out,size_is(*Count)] Emm_Stream EmmStreams[], [out,size_is(*Count)] Emm_Stream_Ex EmmStreamsEx[] ); SCS_RPC_STATUS LoadEmmStreams( [in] unsigned short Transport, [in,out] unsigned char*...
  • Page 405 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide [in] unsigned short Transport, [in,out] unsigned short* Count, [out,size_is(*Count)] ECM_Session Sessions[], [out,size_is(*Count)] ECM_Session_Ex SessionsEx[] ); SCS_RPC_STATUS LoadSessionsEx( [in] unsigned short Transport, [in,out] unsigned short* Count, [in,size_is(*Count)] ECM_Session Sessions[], [in,size_is(*Count)] ECM_Session_Ex SessionsEx[] );...
  • Page 406 SkyStream Networks IDL for Carousel Agent Interface IDL for the Icarus Interface. The stub created from this file will be used on the client side for the PSI Injector and the server side for Icarus. uuid(2f12848d-1ccc-11d2-b9db-08002be4acdb), version(1.0), pointer_default(unique) interface IcarusInterface...
  • Page 407 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide // the playout data was included in the LoadEvent call charDescriptiveName[MAXTEXTSIZE]; // allows a more readable name to be dis-played that // relates to the type of file that was sent in this // session, i.e.
  • Page 408 SkyStream Networks CONNECT_STATUS GetDCList([in,out] unsigned short *Count,[out,size_is(*Count)] DC_IcarusStructure theDC[]); CONNECT_STATUS GetConfigFileSize([out] unsigned long *Size); CONNECT_STATUS GetConfigFileContext([in,out] unsigned long *Size, [out,size_is(*Size)] char theContext[]); CONNECT_STATUS SetParameterContext([in] unsigned long Size, [in,size_is(Size)] char theContext[]); External Provisioning API...
  • Page 409 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide IDL for the Data Carousel (DC) Interface IDL for the Data Carousel (DC) interface. This stub created from this file will be used on the client side for Icarus and the server side for the DC.
  • Page 410 SkyStream Networks TimeStartTime; // start time of this session TimeEndTime; // end time of this session unsigned long Bandwidth; // desired bitrate of resulting stream charFileName[MAXFILENAMESIZE];// optional path/file name (null-term string) for playout // file (will be a server-assigned temporary file name if // the playout data was included in the LoadEvent call unsigned long CRC32;...
  • Page 411 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide // expired for more than TBD (2?) hours are automatically deleted from the database.) DC_STATUS GetTotalDCSessionCount([in]unsigned short Transport, [out] unsigned short *DCSessionCount); // Used to retrieve the status/definition of all Playout Events // in the database.
  • Page 412 SkyStream Networks not found in the // database, an EVENT_NOT_FOUND error status will be returned. // (NOTE: Once an event has started, only its end time can be changed. Other fields are // ignored.) DC_STATUS UpdateDCSession([in]unsigned short Transport, [in]DC_Session Session);...
  • Page 413: Appendix I: Common Alarms

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Appendix I: Common Alarms...
  • Page 414: Fatal Alarms

    SkyStream Networks Fatal Alarms This section describes fatal alarms which are displayed in the SkyAlarm “Event View”. These fatal alarms are also sent out as SNMP traps. Health Agent Certain Health Agent alarms (such as alarms pertaining to the IMS Agent) apply only to an SMR-26.
  • Page 415 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 57380 (No Response From IMS Agent) ESSAGE No response received from IMS Agent on <> – this machine may need to be ESSAGE ESCRIPTION rebooted. SMR hostname ARAMETERS Fatal EVERITY EVEL The Health Agent did not receive a health check response from the IMS Agent.
  • Page 416 SkyStream Networks 57479 (SNMP Agent Not Responding) ESSAGE Tripped the watchdog because Snmp Agent is not responding ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The Health Agent has tripped the watchdog because it did not receive a “health EASON check” response from the SNMP Agent. This alarm will occur only if “Switch on SNMP Agent failure”...
  • Page 417 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 57484 (Carousel Agent Cannot Connect to IMS) ESSAGE Tripped the watchdog because Carousel Agent is unable to connect to IMS. ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The Health Agent has tripped the watchdog because the Carousel Agent cannot EASON connect to an IMS.
  • Page 418 SkyStream Networks 57489 (EMMG Agent Not Responding) ESSAGE Tripped the watchdog because EMMG Agent is not responding. ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The Health Agent has tripped the watchdog because it did not receive a “health EASON check” response from the EMMG Agent. This alarm will occur only if “Switch on EMMG Agent failure”...
  • Page 419: Ethernet Ip Forwarding Alarms

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Ethernet IP Ethernet IP Forwarding alarms apply to all models of SMRs (SMR-24, SMR-25, SMR-26, etc.). Forwarding Alarms 1742 (ERROR_NDISIO_DISPATCH25) ESSAGE * * * S s I o N d i s I o . S Y S :...
  • Page 420 SkyStream Networks 2011 (ERROR_NDISIO_ADD_NEW_ROUTE6) ESSAGE *** SsIoNdisIo.SYS: NdisIoAddNewRoute: ERROR! Bad Addr=0x%08x%08x ESSAGE ESCRIPTION or Subnet=0x%08x%08x. Unexpected zero. Destination IP address, subnet mask. ARAMETERS When adding an IP forwarding default route, the IP address and subnet mask EASON must be 0.
  • Page 421 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 2118 (ERROR_NDISIO_NEW_NEXT_HOP2) ESSAGE *** SsIoNdisIo.SYS: NdisIoNewNextHop: ESSAGE ESCRIPTION ERROR! No free next hop entries. Increase registry ForwardingEntries. None ARAMETERS The maximum number of IP forwarding entries has been reached. The registry EASON needs to be adjusted in order to add more IP forwarding entries.
  • Page 422: Redundancy Alarms

    SkyStream Networks Redundancy Redundancy alarms apply to all models of SMRs (SMR-24, SMR-25, SMR-26, etc.) Alarms 57374 (Redundancy Partner is Offline) ESSAGE Redundancy partner is offline. ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL SkyLocal has received notification that its redundant partner is offline.
  • Page 423 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 0 (Configuration Mismatch) ESSAGE ****** The Number of NIC Cards on the two SMRs are not the same - Hence ESSAGE ESCRIPTION Redundancy could not be established!! ****** None ARAMETERS Fatal EVERITY EVEL The configuration of the primary SMR and the backup SMR is not the same.
  • Page 424: File/In Alarms

    SkyStream Networks File/In Alarms File/In alarms apply to all models of SMRs (SMR-24, SMR-25, SMR-26, etc.). 0 (File Does Not Exist) ESSAGE The specified file <> does not exist ESSAGE ESCRIPTION Filename ARAMETERS Fatal EVERITY EVEL The File/In subdevice cannot be started because the specified file cannot be EASON found.
  • Page 425 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 468 (ERROR_FILE_OPEN9) ESSAGE ERROR: Open File. STATUS BLOCK LENGTH error [SsFile.SYS: FileOpen]. ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The file driver has detected a file of length 0. EASON 899 (ERROR_FILE_RX_POST_REQUESTS6) ESSAGE ERROR: Post Receive Requests.
  • Page 426: Alarms

    SkyStream Networks SMR-26 Alarms This group of fatal alarms applies to an SMR-26 only. There are other SMR-26 alarms listed in the Health Agent Alarms section. 973 (ERROR_RMX_ECM_IN_CLEAR_MODE1) ESSAGE ECM/CW forced to set in clear mode: csId=<>, CP=<> [SsRemux.SYS: ESSAGE ESCRIPTION RmxSubmitPerCsEcmCws].
  • Page 427 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 57346 (No ECMG Available) ESSAGE No ECMG currently available. ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The ECMG Agent doesn’t find an available ECMG (ECS) to use based on the EASON Super CAS-ID.
  • Page 428 SkyStream Networks 57417 (No Health Check Response From IMS) ESSAGE There is a problem with the IMS server at <>, it did not respond to the health ESSAGE ESCRIPTION check. IMS IP address ARAMETERS Fatal EVERITY EVEL The IMS did not respond to health check that the DC Agent/IMS agent EASON periodically sends (every 5 minutes) or the IMS responded with a “false”...
  • Page 429 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 57430 (Get Transports Failure) ESSAGE GetTransports - Exception Caught while Retrieving the Transport ID of the ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The IMS Agent received a request via the Vulcan interface to retrieve the EASON transports.
  • Page 430 SkyStream Networks 57441 (Get Current ECM Sessions Count Failure) ESSAGE GetCurrentSessionsCount - Exception Caught while Retrieving the Number of ESSAGE ESCRIPTION Current ECM Sessions for the SMR None ARAMETERS Fatal EVERITY EVEL The IMS Agent received a request via the Vulcan interface to retrieve the EASON number of current ECM sessions.
  • Page 431 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 57446 (Update ECM Session Failure) ESSAGE UpdateSession - Exception caught while Updating Session <> ESSAGE ESCRIPTION ECM Session ID ARAMETERS Fatal EVERITY EVEL The IMS Agent received a request via the Vulcan interface to update an ECM EASON session.
  • Page 432 SkyStream Networks 57457 (Update ECM Session Failure) ESSAGE HandleUpdateECMSession - Exception Caught while Updating ECM Session - ESSAGE ESCRIPTION Session ID <> ECM session ID ARAMETERS Fatal EVERITY EVEL The IMS Agent received a request via the Vulcan interface to update an existing EASON ECM session.
  • Page 433 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 57462 (Get Current DC Session Count Failure) ESSAGE GetCurrentDCSessionCount - Exception caught while retrieving the number of ESSAGE ESCRIPTION Current DC Sessions. Session ID -< > DC Session ID ARAMETERS Fatal EVERITY...
  • Page 434 SkyStream Networks CancelDcSession Failed... SessionID=<>, return code=<> ESSAGE ESCRIPTION DC session ID, return status ARAMETERS Fatal EVERITY EVEL The Carousel Agent received a request via the Icarus interface to cancel a DC EASON session. An error occurred while processing this request.
  • Page 435: Skypilot System Information Device Alarms

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyPilot System SkyPilot System Information device alarms apply to all models of SMRs (SMR- 24, SMR-25, SMR-26, etc.). Information Device NOTE SkyPilot System Information device is NOT supported via SNMP. Alarms 0 (PMT Inner Loop Descriptor Replacement Error)
  • Page 436 SkyStream Networks 0 (Descriptor Replacement Error) ESSAGE ****** Replacing Descriptors Failed because of Invalid Output Handle **** ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL A driver call to replace a descriptor failed due to an invalid output handle. EASON 0 (Descriptor Replacement Error) ESSAGE ****** Replacing Descriptors Failed because of Service ID <>...
  • Page 437 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide A driver call to replace a descriptor has failed due to an unknown error. EASON 0 (Program Element Creation Error) ESSAGE ***** Creation of Program Element on PID <> Failed because of Invalid...
  • Page 438 SkyStream Networks 0 (Local Service Creation Error) ESSAGE ***** Local Service Creation with Service Id <> Failed because of Invalid ESSAGE ESCRIPTION Output Handle***** Service ID ARAMETERS Fatal EVERITY EVEL A driver call to create a local service has failed due to an invalid output handle.
  • Page 439 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 0 (Local Service Creation Error) ESSAGE ***** Local Service Creation with Service Id <> Failed because of Unknown ESSAGE ESCRIPTION Return Status***** Service ID ARAMETERS Fatal EVERITY EVEL A driver call to create a local service has failed due to an unknown error.
  • Page 440 SkyStream Networks 0 (PMT PID Validation Error) ESSAGE ****** Unknown Return Status in Validating PID****** ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The specified PMT PID is invalid due to an unknown error. EASON 0 (Local Service Modification Error) ESSAGE ***** Local Service Modification with Service Id <>...
  • Page 441 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 0 (Local Service Modification Error) ESSAGE ***** Local Service Modification with Service Id <> Failed because of the Old ESSAGE ESCRIPTION Service ID <> was not Found***** Service ID, Old Service ID...
  • Page 442 SkyStream Networks 0 (Descriptor Replacement Error) ESSAGE ****** Replacing Descriptors Failed because of Invalid Output Handle **** ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL A driver call to replace a descriptor has failed due to an invalid output handle. EASON...
  • Page 443 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide A driver call to create a program element has failed due to an invalid output EASON handle. 0 (Program Element Creation Error) ESSAGE ***** Creation of Program Element on PID <> Failed because of lack of...
  • Page 444 SkyStream Networks Fatal EVERITY EVEL A driver call to replace a descriptor has failed due to an invalid output handle. EASON 0 (Descriptor Replacement Error) ESSAGE ****** Replacing Descriptors Failed because of Service ID <> was not found ESSAGE ESCRIPTION...
  • Page 445 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 0 (Program Deletion Error) ESSAGE ****** Deletion of Program Element on PID <> Failed because of Invalid ESSAGE ESCRIPTION Output Handle****** ARAMETERS Fatal EVERITY EVEL A driver call to delete a program element has failed due to an invalid output EASON handle.
  • Page 446 SkyStream Networks 0 (AIT Section Injection Error) ESSAGE AIT Section Injection for Program Element on PID <> failed because of ESSAGE ESCRIPTION Invalid Output Handle ARAMETERS Fatal EVERITY EVEL A driver call to inject an AIT section has failed due to an invalid output handle.
  • Page 447 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Fatal EVERITY EVEL A driver call to inject an AIT section has failed. EASON 0 (AIT Section Deletion Error) ESSAGE AIT Section Deletion for Program Element on PID <> Failed because of...
  • Page 448: Dvb-Rcs Alarms

    SkyStream Networks DVB-RCS Alarms DVB-RCS alarms apply to all models of SMRs (SMR-24, SMR-25, SMR-26, etc.). Note that DVB-RCS is NOT supported via SNMP. 0 (PCR Payload Error) ESSAGE Error Retrieving PCR Payload Information ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The retrieval of PCR payload information from the registry failed.
  • Page 449 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 0 (PCR PID Creation Error) ESSAGE Creation of PCR PID on PID <> was not successful!! ESSAGE ESCRIPTION PCR PID ARAMETERS Fatal EVERITY EVEL A driver call to create the PCR PID has failed.
  • Page 450 SkyStream Networks 0 (PCR PID Modification Error) ESSAGE Modification of PCR PID on PID <> failed because of lack of Memory!!" ESSAGE ESCRIPTION ARAMETERS Fatal EVERITY EVEL A driver call to modify the PCR PID has failed due to lack of memory.
  • Page 451 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 0 (PCR PID Start Injection Error) ESSAGE Start of PCR PID <> failed because of Invalid Output Handle ESSAGE ESCRIPTION ARAMETERS Fatal EVERITY EVEL A driver call to start the PCR PID injection has failed due to lack of memory.
  • Page 452 SkyStream Networks 0 (Unsupported Descriptor Tag Error) ESSAGE CSkyPcrPidInstance::CreateDescriptorInBackup – Unsupported Descriptor Tag ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL The specified descriptor tag is unsupported. Only user customer descriptors are EASON supported. 0 (MMT Section Injection Error) ESSAGE MMT Section Injection for PID <> failed because of Invalid Output Handle...
  • Page 453 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 0 (MMT Section Injection Error) ESSAGE MMT Section Injection for PID <> was not successful!! ESSAGE ESCRIPTION ARAMETERS Fatal EVERITY EVEL A driver call to inject the MMT section has failed. EASON...
  • Page 454 SkyStream Networks 0 (Unsupported Network Descriptor Type) ESSAGE Unsupported Network Descriptor Type < Tag = <> > found while Building ESSAGE ESCRIPTION RMT Sections. Descriptor tag ARAMETERS Fatal EVERITY EVEL An unsupported network descriptor type tag has been encountered while EASON building an RMT section.
  • Page 455 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 0 (RMT Section Injection Error) ESSAGE RMT Section Injection for PID <> failed because of Invalid Data Rate!! ESSAGE ESCRIPTION ARAMETERS Fatal EVERITY EVEL A driver call to inject an RMT section has failed due to an invalid data rate.
  • Page 456: Ip Address Change Alarms

    SkyStream Networks IP Address Change IP address change alarms apply to all models of SMRs (SMR-24, SMR-25, SMR- 26, etc.). Alarms 0 (Unable to Load DLL) ESSAGE Unable to Load dhcpcsvc.dll! ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL Unable to load a dynamic link library (DLL) which is necessary in order to EASON change the IP address of the SMR.
  • Page 457: Miscellaneous Alarms

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Miscellaneous Miscellaneous alarms apply to all models of SMRs (SMR-24, SMR-25, SMR-26, etc.). Alarms 0 (Start Port Failure) ESSAGE Connection of Port Failed ESSAGE ESCRIPTION None ARAMETERS Fatal EVERITY EVEL A driver call to start a port has failed.
  • Page 458 SkyStream Networks 78 (ERROR_RMX_TX_HANDLER1) ESSAGE ERROR: The transmit handler reports HARDWARE ERROR: err=<> aux=<> ESSAGE ESCRIPTION [SsRemux.SYS: SsTxHandler]. Error code, Aux error code ARAMETERS Fatal EVERITY EVEL Tx packet error, set by TSIO/SMC card. EASON 226 (ERROR_RMX_OPEN_INPUT_PORT6) ESSAGE S s R e m u x . S Y S :...
  • Page 459 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide 2459 (ERROR_SS_OPEN_PORT_FAILED3) ESSAGE ZwMapViewOfSection failed! ntStatus=<> [SsRemux.SYS: RmxDispatch]. ESSAGE ESCRIPTION NT status. ARAMETERS Fatal EVERITY EVEL An NT call failed. EASON 2470 (ERROR_NDISPR_STATUS_INDICATION1) ESSAGE *** SsIoNdisPr.SYS: NdisPrStatusIndication: ERROR! Media disconnected. ESSAGE ESCRIPTION IP=%d.%d.%d.%d.NICid=%d...
  • Page 460 SkyStream Networks 2763 (EVENT_SPRINTER_RESERVED14) ESSAGE SsSprinter.SYS: AMBIENT THERMAL ALARM <>. ESSAGE ESCRIPTION Device Extension pointer. ARAMETERS Fatal EVERITY EVEL Ambient thermal alarm. EASON 2764 (EVENT_SPRINTER_RESERVED15) ESSAGE SsSprinter.SYS: FLASH CARD REMOVAL ALARM <>. ESSAGE ESCRIPTION Device Extension pointer. ARAMETERS Fatal EVERITY EVEL Flash card removal alarm.
  • Page 461: Glossary

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Glossary...
  • Page 462: Acronyms, Abbr. & Definitions

    SkyStream Networks Acronyms, Abbr. & Definitions The acronyms, abbreviations, and definitions in this users guide have been modified to accommodate SkyStream applications. Sources • Technical Specifications of DVB-simulcrypt (sim061) • European Telecommunication Standard (ETS 300 468) • Computer Desktop Encyclopedia by TechWeb Agents: Software applications that represent the agents’...
  • Page 463 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Checksum: A value used to ensure data is stored or transmitted without error. It is created by calculating the binary values in a block of data using some algorithm and storing the results with the data. When the data is retrieved from memory or received at the other end of a network, a new checksum is computed and matched against the existing checksum.
  • Page 464 SkyStream Networks Datagram: The unit of data, or packet, transmitted in an IP network. Each datagram contains source and destination addresses and data (see UDP). Data Piping: A packetizer used for encapsulating either a proprietary byte protocol or a synchronous bit stream.
  • Page 465 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Event Batch Interval: The batch interval is the number of seconds designated to collect events. Multiple occurrences of the same event during the batch interval will be transmitted as a single event in Event View.
  • Page 466 SkyStream Networks MAC address: Media Access Control address: On a local area network (LAN) or other network, the MAC address is your interface card’s unique hardware number. Maximum data rate: The maximum rate at which data is transmitted expressed in bits per second (bps).
  • Page 467 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide can be of fixed-length or variable-length and reassembled, if necessary, when they reach their destination. Packetizer: A method for pre-processing data. PAL: Phase Alternating Line: A popular European and Asian color TV standard that was developed in Germany.
  • Page 468 SkyStream Networks PSK: Phase-Shift Keying: A method of transmitting and receiving digital signals in which the phase of a transmitted signal is varied to convey information. RCS: Return Channel Signal: A form of communication from the user to the service provider. It is used to make requests to the service provider, to answer questions or to transfer data.
  • Page 469 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyConsole: An application that has the capability of providing all SMRs on the network, depending on their functionality, with a Conditional Access System (CAS) and Integrated Management System (IMS). SkyLocal: The interface to the hardware drivers for other SkyStream applications on the network that runs on the SMR.
  • Page 470 SkyStream Networks Time Server: a node in the network responsible for providing the correct date/ time to other network notes. Time Servers typically have access to an accurate hardware clock. There are several network protocols to convey time information; a time server may implement all or a subset. Typical protocols are NTP, time/ TCP, time/UDP and net time (which is a Microsoft protocol).
  • Page 471 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide WAN: Wide Area Network: A communications network that covers a wide geographic area, such as state or country. Watchdog: A card connected to the IF Switch and monitored by the health agent that polls the SMR to see if it is on the air or not.
  • Page 472 SkyStream Networks Glossary...
  • Page 473: Forms: Bug Reports

    SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide Forms: Bug Reports...
  • Page 474: Customer Bug Report Checklist

    SkyStream Networks Customer Bug Report Checklist This checklist is to aid SkyStream in reproducing the “Bug” that occurred during the installation or configuration of your SMR unit. Each installation is unique to your specific configuration needs. To ensure that the conditions are the exactly same when reproducing the “Bug”...
  • Page 475 SMR-24, SMR-25, and SMR-26 Version 4.3.1 User Guide SkyStream Networks Customer Bug Report Form Customer Name: _________________________________________________________________________ Date: _____________________________________ Location: _____________________________________ SMR Serial Number: ________________________ SMR Software Version: _________________________ Control PC User Software Version Number: ___________________________________________________ SUMMARY: Detailed discription of the network and system with IP address (or attach a block diagram):...
  • Page 476 SkyStream Networks Bug Reports...

This manual is also suitable for:

Smr-26Smr-25

Table of Contents