Bandwidth Manager and Multiplexer

Size: px
Start display at page:

Download "Bandwidth Manager and Multiplexer"

Transcription

1 SIXTH FRAMEWORK PROGRAMME Integrated Multi-layer Optimization in broadband DVB-S.2 SAtellite Networks FP Deliverable D7-F Bandwidth Manager and Multiplexer Contractual Date of Delivery to the CEC M24 Actual Date of Delivery to the CEC Author(s) Participant(s) TGV and R&S. TGV and R&S. Workpackage, Task WP3 Task 3.3 Dissemination Level Nature Public Report / Prototype Version 1.0 Total number of pages 36 Page 1 of 36

2 Document Revision History Date Version Author/Editor/Contributor Version Description 12/20/ TGV and R&S Intermediate version 12/20/ TGV and R&S Final version Page 2 of 36

3 Executive Summary This document constitutes the final version of the seventh deliverable under WP3 entitled Final report on Bandwidth Manager and Multiplexer. The document is structured as follows: The first part Introduction describes the task 3.3 within the WP3. The second part deals with the DVB-S2 software Multiplexer, which is able to multiplex IP based and TV broadcasting services. It describes the output and synchronization which feeds the DVB-S.2 modulator. The third part deals with the Dynamic Bandwidth Management of IP-based services describing the IP Inputs traffic and signaling under the control of SRMS module. It includes an open control interface to enable the communication with the SRMS. Finally, the BWM GUI part describes the parameters of connection with the DVB-S2 multiplexer, how to define an ASI output, a PSI task, to add a IP input, to import DVB-RCS tables and global supervision. Page 3 of 36

4 Table of Contents DOCUMENT REVISION HISTORY... 2 EXECUTIVE SUMMARY INTRODUCTION DVB-S2 MULTIPLEXER AND BANDWIDTH MANAGER OVERVIEW INPUTS IP management IP traffic IP signaling DVB-RCS tables S2 table signaling Bitrates commands PCR management OUTPUTS Data format Synchronization with the DVB-S2 modulator PSI tables management DVB-RCS tables generation COMMUNICATION Control and Supervision Serialisation of the actions Management of socket errors Client / server communication mechanism BANDWIDTH MANAGER AND MULTIPLEXER INTERFACES WITHIN THE IMOSAN PROJECT BANDWIDTH MANAGER GUI CONNECTING TO THE MULTIPLEXER OUTPUT SETTING PSI SETTINGS CONFIGURE IP/MAC ASSOCIATION ADDING AN IP OR ETHERNET INPUT General Parameters IP Filter Advanced Parameters INT/RCS Parameters IMPORT DVB-RCS TABLES SUPERVISION REGISTRY CONFIGURATION CONCLUSION ABBREVIATIONS REFERENCES Page 4 of 36

5 1 Introduction This final report (D7F) describes the finalised Bandwidth Manager and Multiplexer system. It builds upon previous IMOSAN deliverables, namely D3[4], D6F[5], D7I, D13F[8] and D20[9]. It describes the Bandwidth Manager and the Multiplexer modules, their internal architecture and interfaces as well as communication protocols with Satellite Resource Manager System and DVB-S2 Modulator. 2 DVB-S2 Multiplexer and Bandwidth Manager 2.1 Overview The DVB-S2 Multiplexer (EMT) is a software/hardware module able to generate a fixed bit rate output transport stream, from existing digital and already compressed video services, whatever their incoming bit rate (CBR or VBR). Control/Supervision Input Services Source (DVB, IP) Multiplexer DVB MPEG-2 TS Figure 1. DVB-S2 overview The core of the DVB-S2 Multiplexer is a real-time transport packet multiplexer software that can process quickly many input streams and outputs a valid MPEG2-TS stream. The input transport streams ranges from IP datagrams, PSI tables, DVB-SI tables, IP packets The DVB-S2 Multiplexer relies on: A variable number of inputs: the limit is fixed by the output rate. Several kinds of input: IP, network (TCP,UDP), PSI tables (PAT, PMT, SDT, etc.) An independent and specific task bound to each one. A multiplexing kernel that generates one MPEG2 TS from the several inputs towards several outputs. ASI output (PassPro board), A communication task dedicated to configuration and supervision. Bit rate reduction with PID filtering, or service filtering,.. Page 5 of 36

6 Input PSI/SI Management DVB-RCS Tables Input DVB- RCS management PID / MODCOD Input PID/ MODCOD management Multiplexer Task TS Output 1 Management Task ASI Board IP frames IP Input Management Task Network Socket Client TS Input 4 Management Task Input PCR Management Figure 2. Available inputs and output in the DVB-S2 multiplexer The statistical multiplexer multiplexes both IP Traffic (stemming from the LAN and OAM to ST) and MPEG-2 TV program (stemming from the stream transcoder) to generate a fixed MPEG-2 Multi-Program Stream. The BWMM server manages Ethernet boards. In a 1U rack, the server has two 10/100 Base T Ethernet ports for administration and for incoming data. Each of these Ethernet ports is independent. The BWMM server manages all IP datagrams arriving on these network ports, even those datagrams that are not actually addressed to the gateway. The filtering mechanism is then responsible for selecting which IP datagrams are to be encapsulated. With those ports, the BWMM server can receive unicast and multicast datagrams independently. The ASI output is used to send the transport stream to the satellite modulator. An ASI board (Passpro) is integrated to the DVB-S2 multiplexer. The packets that belong to the same MODCOD are consecutively sent in burst to the DVB-S2 modulator. Page 6 of 36

7 2.2 Inputs IP management The following diagram describes the main tasks for the generation of IP datagrams into one PID : Ethernet Board Sub-Network PROG Y PID X Multiplexer Task 1 - Association to a network port 2 - Network burst absorption 3 - IP Filtering 4 - IP/MAC association 5 - Encapsulation 6 - Generation according to the rate definition Figure 3. Generation of IP datagrams into one PID Each IP input has an associated PID. The main options/actions are performed per PID. As each input is independent, each PID configuration is independent Independent network Different types of networks co-exist together and so the input ports are completely independent. Each PID in the server is linked to one network port and the only IP datagrams that can be encapsulated into the PID are those that come from this port. Each Ethernet port can also be independent according to the MAC/IP association. This enables different clients (i.e. different reception devices) to have the same range of IP addresses arriving on the different Ethernet ports (See the IP/MAC association chapter) Network burst absorption On an Ethernet network, the transmission of data is generally sent by burst, in unicast as well as in multicast mode. To avoid the loss of data during the reception of IP datagrams, the Multiplexer will manage two different Fifos for each PID: IP Fifo for the reception of the IP datagram, and TP Fifo for the transport packet after the encapsulation. The size of the Fifo will have no influence on the time taken for encapsulation. If the Fifo is empty, an IP datagram is immediately encapsulated and generated IP Filtering IP filtering feature will allow to select very precisely the needed IP datagram and enable simultaneous encapsulation of a particular IP frame into different protocols. This filtering is based on the IP source and the destination address. A basic filter is composed of an IP address and a sub-network mask. When an IP datagram arrives on a network port, it is submitted to each PID associated with that network port. The user will therefore have to define which IP datagrams are to be Page 7 of 36

8 encapsulated on each PID The BWM handles a very powerful filtering mechanism for this purpose. This feature selects the required IP datagram very precisely and enables the simultaneous encapsulation of a particular IP frame into different protocols. IP filtering can be divided into two IP filtering mechanisms: Basic filtering: filtering according to the sub-network, Advanced filtering: filtering according to advanced network information such as the network protocol IP/MAC association Due to the support for DVB-MPE, MAC addresses are required to identify the reception hardware. Each IP over MPEG-2 reception board, box or router has its own and unique MAC address. This feature implies that the Multiplexer will have a specific management of the MAC addresses. As a matter of fact, the destination MAC addresses are connected to the IP destination addresses. The BWMM Gateway offers 4 different ways of managing the destination MAC address: IP/MAC association table: the IP/MAC tables make a correlation between an IP destination address or group of addresses (subnet mask) and a MAC address. The gateway can manage one IP/MAC table per Ethernet port, which means that the same IP addresses can be managed twice on two different Ethernet ports i.e. for two different customers. IP Copy: if the address is a multicast one, please refer to the chapter Special case for IP multicast. Otherwise, the MAC address is a copy of the destination IP address with the two most significant bytes set at or or userdefined. Ethernet copy: the MAC address is the MAC destination address found in the Ethernet frame. Broadcast: the MAC address is set to the broadcast MAC address: FF-FF-FF-FF-FF-FF MPE and ULE encapsulator The different standards define many IP encapsulation mechanisms. For IMOSAN project, the Multiplexer handles simultaneously the following protocols: DVB Multi Protocol Encapsulation (DVB-MPE), DVB Ultra Lightweight Encapsulation (DVB-ULE). According to these protocol, the Multiplexer is able to offer all the possible standard options : LLC-SNAP or not, CRC or Checksum, 8 or 32 bit section transport alignment, The most used protocol is MPE because it is based on the MPEG 2 private section that allows a lower overhead and a definition of a MAC destination. The use of the DVB-MPE protocol means that a MAC address is required to identify the reception hardware. Since each end user is identified by a VP/VC couple, each VP/VC couple is associated with a MAC MPE address. ULE standards use smaller headers and so considerably reduce the used bandwidth. Page 8 of 36

9 The multiplexer offers two different implementations of these sections encapsulation to offer the maximum flexibility. These implementations are fully compliant with the different standard Multi Protocol Encapsulation In this protocol, one IP frame is encapsulated into one MPEG-2 section. The Opal gateway uses the data of this section to directly insert an IP frame Non-Optimized Method The following diagram gives the non-optimized section encapsulation method. In this mode there is at most one IP frame per transport packet. This non-optimized method is controlled by setting the Section Packing parameter to No (please refer to Advanced parameters in paragraph ). IP Datagram 1 < 171 Bytes 184 Bytes < IP Datagram 2 Section 1 Section 2 Stuffing Stuffing 184 Bytes pusi = 1 pusi = 1 pusi = 0 Figure 4. MPE non-optimized method Optimized Method An optimized mode exists and is represented in the following diagram. This optimized method consists in controlling the encapsulation by setting the Section Packing parameter to Yes. IP Datagram 1 < 171 Bytes 184 Bytes < IP Datagram 2 Section 1 Section 2 Section 1 Section 2 Section 2 Section 2 Section Bytes pusi = 1 pusi = 1 pusi = 1 Page 9 of 36

10 Figure 5. MPE Optimized method This implementation particularly minimizes the protocol overhead because no stuffing is added in the transport packet. This method is fully compliant with the DVB-SI DAT standard. Consequently, with this high level of optimization, the following situation can appear in one packet: Transport packet (188 bytes) Packet header End of section section header complete sections beginning of section The packet header contains a minimum of 4 bytes and the section header contains a minimum of 8 bytes. The Section Packing parameter is accessible from Advanced Parameters tab ULE Protocol In this protocol, one IP frame or one bridged Ethernet frame is encapsulated into one SNDU (Send Network Data Unit) SNDU (Send Network Data Unit) Format PDUs (IP packets and Bridged Ethernet frames) are encapsulated using ULE to form an SNDU. Each SNDU is sent as an MPEG-s Payload Unit. Page 10 of 36

11 SNDU (max : bytes) PDU SNDU header CRC (optional) Destination Address Field Type Field 1 Length (15 bits) Destination Address Present Field Length Field Figure 6. SNDU Encapsulation The Destination Address Present Field The most significant bit of the Length Field carries the value of the Destination Address Present Field, the D-bit. A value of 0 indicates the presence of the Destination Address Field. A value of 1 indicates that the Destination Address Field is not present. Length Field A 15-bit value that indicates the length, in bytes, of the SDNU counter from the bytes following the Type Field up to and including the CRC. Type Field The 16-bit Type field indicates the type of payload carried in a SNDU Ether Type Encapsulation In this kind of encapsulation, the payload of the Ethernet frame is encapsulated into one SNDU. Page 11 of 36

12 Ethernet Frame Mac source MAC destination Ether Type Payload Length Type Field Optional PDU SNDU Figure 7. SNDU format for an EtherType Payload Bridged Ethernet Encapsulation In this kind of encapsulation, the entire Ethernet frame is encapsulated into one SNDU. The bridged SNDU is of type 1. The payload includes the MAC source and Ether-Type field with the content of a bridged MAC frame. Ethernet Frame MAC source MAC Destination Ether Type Payload Length Type Field Optional PDU SNDU Figure 8. SNDU format for a Bridged Payload Generation The Multiplexer is able to generate specific tables for DVB-RCS required signaling tables (PAT, PMT, NIT, MMT and RMT). Page 12 of 36

13 Rate management The optimization of the bandwidth allocation is a major issue in the field of telecommunications. The multiplexer will adapt the rate for one PID according to the priority list. So it will possible to reallocate free bandwidth to the other services depending on their priorities needs or to give a preferential treatment to critical services IP traffic Transcoder The transcoder is responsible for multimedia content format transformation and adaptation. It receives compressed and uncompressed multimedia streams, and converts/compresses them into the format and bit rate required by the bandwidth management system. The transcoder outputs the resulting programs over an IP network interface towards the multiplexer. The latter could consider the stream as a classical IP input and encapsulates it into MPEG-2 transport packets. The protocol stack is as follow: Figure 9. MPEG-2 TS IP Input Transcoder protocol stack LAN For internet access and VoIp service, the protocol stack is as follow: TCP/IP Figure 10. IP LAN protocol stack IP signaling On the return link of the Gateway DVB-RCS, the output traffic from the RLSS is ATM cells. According to the IMOSAN architecture, an ATM to Ip interface is needed to convert ATM traffic to Ip traffic. The Ip traffic is routed according to a routed map table (each ST is assigned to a unique MAC address) into two traffics. The return traffic (OAM) Ip signalling for the ST which will feed the BWM and the user traffic (LAN traffic). For the development, an ATM Interphase board is used. Interphase company provides API interface working under Linux RedHat 8 operating system. This interface is based on an ATM OC-3 interface supporting multiple PVC configured with one PVC per Terminal. The ATM to IP interface are able to: Receive the ATM cells. The return link traffic protocol stack is compliant with IP in AAL5 over ATM, Page 13 of 36

14 Create multiple PVC configured with one VPI/VCI per terminal, Generate IP traffic for the OAM and the return traffics, Save or restore the configuration of the ATM to IP interface. IP AAL5 IEEE ATM OAM User Traffic 10/100 base T RLSS Router DVB-RCS tables Figure 11. ATM to IP interface protocol stack The DVB-RCS tables are provided by the RLSS via the SRMS module. A group of MPEG2 packets containing DVB-RCS tables composes the UDP packet of the Ethernet frame. Refer to deliverable D6F for more details. The protocol stack is as follow: UDP/IP MPEG-2 TS Figure 12. DVB-RCS tables input protocol stack S2 table signaling S2 Tables Signalling is sent on one Ethernet path by the SRMS. The UDP packet of the Ethernet frame is composed of a sequence of MODCOD and PID. Refer to deliverable D6F for more details. The protocol stack is as follow: UDP/IP Bitrates commands Figure 13. S2 table signaling input protocol stack Refer to deliverable D6F for more details. The protocol stack is as follow: UDP/IP Figure 14. Bitrate command input protocol stack Page 14 of 36

15 2.2.7 PCR management For the RCST synchronization, the NCR is distributed with a specific PID within the MPEG2- TS. The NCR distribution follows the PCR distribution mechanism as defined in ISO/IEC The PCR insertion TS packet is used for inserting the NCR value used for the return link synchronization. The multiplexer will be able to generate periodically a specific PID for NCR transport stream. 2.3 Outputs The ASI output is used to send the transport stream to the satellite modulator. The PCI board included in the BWMM is an ASI board called PassPro. The generator deals with packets of 204 bytes. The packets are generated by the application; Then they are send to the board. Regarding the communication with the DVB-S2 modulator, the ACM control information are added at the end of the packets. The 188-byte packets are followed by 3 bytes of ACM control information. The following sections describe the data format of the MPEG-2 transport stream (see also [7] IMOSAN deliverable D9F, section 2.2) Data format The transport stream is made of: MPEG-2 Transport Stream Packet header (4 bytes), MPEG-2 TS Packet payload (184 bytes), Extra bytes (16 bytes): o ACM control information (3 bytes), o fill bytes (13 bytes). Header(4) Payload (184) Extra bytes (16) Figure 15. Transport Stream data format Synchronization with the DVB-S2 modulator Two extra bytes from the 16 bytes are used for synchronization with the DVB-S2 modulator. 3 bytes (MODCOD) Extra bytes (16) 13 bytes (Stuffing) The 3 bytes ACM control information is composed of : Page 15 of 36

16 Byte 0 (compliant with [2]), Bit Comment 7 1: start a new BBFRAME (MSB) 6 Type field: FECFRAME SIZE 0: normal (64800 bits) 1: short (16200 bits) 5 Type field: Pilot Configuration 0: no pilots 1: pilots 4~0 MODCOD field: 0: no change from previous packet other: modulation value (1 to 31) refer to MODCOD coding Table 1. Table 1. MODCOD coding Byte 1 reserved for the future use; set to 0. Byte 2 set to 0 for useful packet; set to 1 for dummy packet and other reserved for future use. The multiplexer s mechanism consists of sending a sequence of BBFrame fifo. Each BBFrame fifo is fed by MPEG2-TS with the same modulation coding. The BBFrame fifo size depends on the FECFrame size and the modulation mode. To provide a constant output bit rate, stuffing with dummy packets are added between BBFrame fifo PSI tables management The BWMM gateway is fully compliant with MPEG-2 and DVB standards. It is a stand-alone platform and so manages all MPEG-2 and DVB tables. These tables are fully dynamic with regard to the services and components (PID) created by the user. The BWMM is able to generate one component per service. All kinds of service/component configurations are available. For example, the user might create two services with two components, one for Web services (Unicast) and the other for Push services (multicast). Page 16 of 36

17 The tables are specific and provided for all protocols. The following tables can all be managed in accordance with the user s requests: MPEG 2 tables PAT: number of programs (services) and therefore, the PID of each PMT. PMT: service component PID with the following descriptors: - stream identifier: gives the component tag, - data broadcast id: gives the broadcast id. DVB tables NIT: this table is found in a file stored on the Opal hard drive. SDT actual: the SDT references all the services with the following descriptors: - Service: gives the service type and name, - data broadcast: provides information about the option of encapsulation and the name of the component. TDT: gives the time. Ensures that all receivers have the same time. TOT: carries the UTC-time and date information and local time offset. The user can define the repetition rate of each table DVB-RCS tables generation IP/MAC Notification Table The INT (IP/MAC Notification Table) is a standard mechanism for carrying information about the location of IP/MAC streams within a DVB network (please refer to [3] for more information). The BWMM manages the local INT table: INT information relating to the generated transport stream. The referenced PID in the INT is defined by the user. Page 17 of 36

18 INT Table PID PID 5000 IP BWMM OPAL gateway PID 100 PID 5000 Zooming Output Stream The content of the INT table is fully dynamic, changing whenever services / PIDs are created, deleted or modified Multicast Map Table The MMT table (Multicast Map Table) is an RCS table. This table is a standard mechanism for carrying information about the location of multicast IP streams within a DVB network. The MMT table will be computed using filters defined in the encapsulator. This table could be built dynamically like the INT, or a static table file could be used RCS Map Table Additional information about the satellite interactive network is conveyed in the RMT table (RCS Map Table). This table, which has the same syntax as the NIT but is transmitted on a different PID, contains one or more linkage descriptors pointing to one or more Forward Link Signalling (FLS) services. Each linkage descriptor contains an interactive_network_id and a list of population_id, which are used by the RCST to select its appropriate FLS service. This table can be updated simply by copying a new RMT file. The RMT must be transmitted every 10 seconds Forward Link Signalling protocol stack The forward link signalling is compliant with the following protocol stack: Page 18 of 36

19 DVB mandatory signaling tables Standard DVB defined SI Tables SDT, TDT NIT MPEG-2 defined PSI Tables PAT, PMT DVB-RCS required signaling tables DVB-RCS defined SI Tables RMT, SCT, FCT, TCT, SPT, CMT, TBTP, MMT TIM SI sections PSI sections DVB-RCS "SI section" DVB-RCS "SI section" Private Section MPEG-2 Transport Stream 2.4 Communication Control and Supervision Figure 16. Protocol stack for forward signaling The communication task aims at managing and supervising the DVB-S2 Multiplexer (EMT). Any process intending for controlling or getting the DVB-S2 Multiplexer status has to connect to the communication socket server. This server always allows a connection. After a connection, a new server thread is started to wait for another possible connection and this thread is immediately waiting for the client commands (loop on reading). Thus an independent thread exists for each connection with a client. Server with no connection Server with one connection Thread socket server 1 Thread socket server 1 Thread socket server 2 wait connection One extern connection wait connection wait connection Loop on reading Figure 17. communication threads Page 19 of 36

20 The communication protocol is based on a client/server protocol. The DVB S2 Multiplexer acts as the server and is always waiting for a request. When a request arrives, it manages it and replies to the client with an acknowledge or an error message. The acknowledge message may contain data for some specific requests. By default, the port number to connect to the DVB S2 Multiplexer server is Client 1 Configurator / Supervisor request Ack or Error DVB S2 Multiplexer Port 4000 request Client 2 Data server, configuration part Ack or Error Figure 18. Client/Server communication Serialisation of the actions The communication task can manage and supervise all the DVB S2 multiplexer tasks. Each action/request made on the communication task is made in a sequential order. The communication task always waits for the end of an action/request made through the API before starting a new one Management of socket errors If the control socket breaks, the BWMM server disconnects and waits for a new connection. The client also disconnects and attempts reconnecting with a period to define Client / server communication mechanism The communication is always from the initiative of the client. The client sends a message and the DVB Multiplexer replies either with an acknowledgement message or an error message. For example, a client requiring the multiplexer state has to send the GET_MULTIPLEX_STATE message to the DVB Multiplexer that replies with a ACK_MULTIPLEX_STATE message containing all the multiplex information. 2.5 Bandwidth Manager and Multiplexer Interfaces within the IMOSAN project Page 20 of 36

21 The following diagram depicts the bandwidth manager and multiplexer interfaces within the IMOSAN project. Stream transcoder MPEG-2/IP BWMM S2 Modulator ASI controls UDP/IP SRMS IP Traffic control UDP/IP Ethernet LAN RLSS ATM IP Traffic ATM to IP Figure 19. Bandwidth Manager and DVB-S2 multiplexer interfaces The Bandwidth Manager interacts mainly with: The Satellite Resource Manager System, which provides DVB-RCS tables over Ip for the forward link signalling. The Satellite Resource Manager System, which sends request to modify PID bitrate and provides PID information status. The Ethernet LAN, which computes in real time the bandwidth management of the IP traffic. The ATM to IP system, which computes in real time the bandwidth management of the IP traffic (OAM traffic to the ST). The transcoder, which computes in real time the bandwidth management of the IP traffic (MPEG-2 over IP). The DVB-S2 Multiplexer interacts mainly with: The Bandwidth Manager, The Satellite Resource Manager System, which computes in real time the S2 Table signalling (association of Pids and modulation code) for synchronization with the DVB- S2 modulator. The DVB-S2 modulator, which encapsulates IP traffic into MPEG-TS packets of 204 bytes and broadcasts a CBR MPEG-2 TS over ASI. Page 21 of 36

22 3 Bandwidth Manager GUI The Bandwidth Manager GUI is based on Windows MFC technology and uses a proprietary protocol over TCP/IP for communication with the DVB-S2 multiplexer. In the IMOSAN project, it will be used to configure and supervise the multiplexer : o configure the multiplexer output rate, o configure the PSI task, o configure IP/MAC association, o add an IP input, o configure the DVB-RCS tables interface, o supervise already present inputs, o supervise multiplex, o set the automatic saving. 3.1 Connecting to the multiplexer Figure 20. Bandwidth manager GUI before connection to the multiplexer The button allows to connect the GUI to the DVB-S2 Multiplexer if the client and server are running in the same platform. In the other case, click on the button. Page 22 of 36

23 A dialog box appears giving a list of all servers connected to the local area network: Figure 21. Connect to a server GUI Select the computer on which you wish to manage the server. The following information is given for each server: Name of the computer where server is running, IP address and port number to communicate with server, Server version. 3.2 Output Setting Figure 22. Output Setting Page 23 of 36

24 Enter the parameters of the physical output: Name n: Name of the output. Add PassPro n: Indicates whether the output is to be added or not. To add a PassPro output set Yes in this field. Remove PassPro n: Indicates whether the output is to be removed or not. To add a PassPro output set Yes in this field. Small fifo n: - If No, the generation will use more memory in the board: the generation will take no more than 500 ms. If Yes, the generation will take approximately 50 ms. Mode n: Defines the ASI format. Packet size n: Generates a stream with transport packets with 204 bytes. 3.3 PSI Settings Before adding IP inputs, the server must have a PSI task in order to generate the PSI tables and have a valid MPEG2 stream as an output of the Opal gateway. This is done thanks to the PSI setting box. Select MPEG2 and DVB tables management such as PAT, PMT, NIT, SDT and TDT. Figure 23. PSI Settings Page 24 of 36

25 3.4 Configure IP/MAC association The user needs to select the global IP/MAC associations Table policy, one IP/Mac table for the entire gateway. Figure 24. IP/MAC association table policy The server handles entries arrays for each IP/MAC table to define the IP/MAC address associations for IP inputs. There are two ways to define these IP/MAC address associations. The first way is to use a file called AssociationIpMac.txt. This file must be placed in the same directory as the executed server.exe file. Here is an extract from an AssociationIpMac.txt file: IP address mask MAC address E2-24-7D C-4F A-6C E8-00-6A This file can be edited at any time and, when saved, is immediately applied by the server. The second way to modify the association table is to click on association table dialog box. to open the IP/Mac Page 25 of 36

26 Figure 25. Global IP/MAC table 3.5 Adding an IP or Ethernet Input Adding an input is equivalent to specifying a set of parameters relative to this input. This is done using a specific dialog box General Parameters The first tab gives access to the general parameters: Page 26 of 36

27 The first column specifies: Figure 26. General input parameters - The PSI parameters, - The kind of encapsulation, - A comment field. The second column brings together the internal parameters of the gateway: - The input adapter, - The input policy (static) and bitrate (the fixed rate reservation for the input), - The critical option IP Filter There are two kinds of IP filtering : Ipv4 and Ipv6. To define one of the two IP filtering, Encapsulated protocol for an input has to be selected Ipv4 The Ipv4 tab gives access to define the IP source and destination filters (address and Mask): Page 27 of 36

28 Ipv6 The Ipv6 tab gives access to define the IP source and destination filters (address and Mask): The Ipv6 address is composed of 128 bits. The format shows 8 blocks of 16 bits separated by a colon. Keyboard data rules are defined for the Ipv6 address as it is described bellow: Page 28 of 36

29 :: is equal to 0000:0000:0000:0000:0000:0000:0000:0000 1:: is equal to 0001:0000:0000:0000:0000:0000:0000:0000 1::2:3 is equal to 0001:0000:0000:0000:0000:0000:0002:0003 The mask value is within the range 0 to means that there is no filter and all the Ipv6 addresses are accepted. 128 means that only the Ipv6 address is filtered Advanced Parameters The fourth tab gives access to the advanced parameters: Figure 27. Advanced parameters The advanced options provide: - Additional parameters for PSI parameters, - More options for encapsulation, - More DVB-SI parameters if DVB is used, - SMPTE options, - More DVB H parameters, - Other internal parameters for the gateway. Page 29 of 36

30 3.5.4 INT/RCS Parameters The fifth tab gives access to the INT/RCS parameters: Figure 28. INT/RCS Parameters The advanced options provide an additional parameters for INT/RCS tables (INT and MMT)management. Page 30 of 36

31 3.6 Import DVB-RCS Tables This interface is dedicated to collect DVB-RCS table from RLSS. Figure 29. Import DVB-RCS Tables Settings Select the following parameters: Adapter: The interface to receive DVB-RCS tables IP streams. Rate: The maximum rate allocated for this IP input. Source filter: The IP address and mask of the provider. Destination filter: The IP address and mask of the receiver. State: set Start for running the input. Click on Apply button to add the DVB-RCS tables input. Page 31 of 36

32 3.7 Supervision It has been especially designed to configure and supervise the IP inputs in the DVB-S2 multiplexer. The main view is composed of 3 parts: the configuration window, the inputs list window and the global one. The current configuration represents the inputs, services and channels that are really and truly active on the server. The current configuration tree is composed of the following items: Root node Ethernet interface Service IP input The spy view from the Inputs list window displays a list of colored lines, each one representing an input. Each line is made up of fields showing a particular parameter of the input. It is possible to choose which fields are to be displayed. A statistics view displays a graph which illustrates the change with time of the rate of the gateway, and of the services, inputs or filters. Figure 30. IP inputs on the DVB-S2 multiplexer. Page 32 of 36

33 3.8 Registry Configuration The saving of an server configuration (inputs, outputs and multiplexer) can be configured from a client machine. Apply at OpenMux starting: indicates the configuration that is to be loaded when the server is started up. Select No if you want to start with an empty configuration. Save automatically: indicates that the user wants to save any changes that are made on the server to the selected configuration Figure 31. Configuration Settings When the Apply at Openmux starting checkbox is selected, the name of the configuration in the associated combo box will be loaded at start up of the DVB-S2 multiplexer. When the Save automatically checkbox is selected, all changes made by the user, will be saved in the configuration which name appears in the associated combo box. With the above parameters, all changes will be saved and restored when the DVB-S2 multiplexer is restarted. Page 33 of 36

34 4 Conclusion The D7F deliverable described the Bandwidth Manager and Multiplexer and communication interfaces with DVB-S2 modulator and SRMS. The Bandwidth Manager and Multiplexer along with the ATM to IP converter have been integrated to the IMOSAN Forward Link according to the work plan. Please refer to deliverables D13F and D20 for more details on integration and demonstration scenarios. For the next period according to the work plan, tests and trials will be performed to look at system under load. 5 Abbreviations ABBREVIATION AAL5 API ASI ATM BWM BWMM CBR CMT CNI DSM-CC DVB-S DVB-S2 DVB-RCS EMT FLM FCT FLSS GUI IETF INT IP LAN MAC MMT MPE MPEG-2 DESCRIPTION ATM Adaptation Layer Application Programming Interface Asynchronous Serial Interface Asynchronous Transfer Mode Bandwidth Manager Bandwidth Manager and Multiplexer Constant Bit Rate Correction Map Table Carrier to Noise plus Interference ratio Digital Storage Media Command and Control Digital Video Broadband by Satellite DVB Satellite transmission 2 nd generation Digital Video Broadband Return Channel for Satellite Encapsulateur and Multiplexer Forward Link Manager Frame Composition Table Forward Link Sub-System General User Interface Internet Engineering Task Force IP/MAC Notification Table Internet Protocol Local Area Network Media Access Control Multicast Map Table Multi Protocol Encapsulation Motion / Moving Pictures Expert Group Page 34 of 36

35 NIT PAT PDU PID PMT RLSS SCT SDT SI SNDU SNIR SPT SRMS S2MOD ST TBTP TCP TCT TIM TS UDP ULE VBR VoIP VPI/VCI Network Information Table Program Association Table Protocol Data Unit Program Identifier Program Map Table Return Link Sub-System Superframe Composition Table Service Description Date System Information SubNetwork Data Unit Signal to Noise plus Interference ratio Satellite Position Table Satellite Resource Management System Modulator DVB-S2 Satellite Terminal Terminal Burst Time Plan Transmission Control Protocol Time slot Composition Table Terminal Information Message Transport Stream User Data Protocol Ultra Lightweight Encapsulation Variable Bit Rate Voice over IP Virtual Path Identifier / Virtual Channel Identifier Page 35 of 36

36 6 References Document Name Author Date [1] CPE WAN Management Protocol TR-069 DSL Forum May 2004 [2] EN broadcast Service ETSI [3] Digital Video Broadcasting (DVB). Specification for IP Notification in DVB Systems Use of the IP/MAC Notification Table. DVB 07/2002 [4] D3 SRMS definition and specifications TGV 06/30/2007 [5] D6F - Development of SRMS and communication among modules TGV 12/20/2007 [6] D7I Bandwidth manager and multiplexer TGV 12/20/2006 [7] D8F Services generation and adaptation OPT 12/20/2007 [8] D9F DVB-S2 Modulator with ACM features R&S 12/20/2007 [9] D13F Integration of systems and components CNES 30/10/2007 [10] D20 Planning of trials and demonstration scenarios DEM 30/06/2007 Page 36 of 36

Integration of Systems and Components

Integration of Systems and Components SIXTH FRAMEWORK PROGRAMME Integrated Multi-layer Optimization in broadband DVB-S.2 SAtellite Networks FP6-027457 Integration of Systems and Components Author(s) Participant(s) Work package WP5, Task 5.1

More information

University of Salzburg December 2005

University of Salzburg December 2005 Network Working Group Request for Comments: 4326 Category: Standards Track G. Fairhurst University of Aberdeen B. Collini-Nocker University of Salzburg December 2005 Unidirectional Lightweight Encapsulation

More information

A Comparison of IP Datagrams Transmission using MPE and ULE over Mpeg-2/DVB Networks

A Comparison of IP Datagrams Transmission using MPE and ULE over Mpeg-2/DVB Networks A Comparison of IP Datagrams Transmission using MPE and ULE over Mpeg-2/DVB Networks Teh Chee Hong 1, Wan Tat Chee 2, Rahmat Budiarto 3 Network Research Group School of Computer Science Universiti Sains

More information

Motorola Connected Home Solutions July Address Resolution Mechanisms for IP Datagrams over MPEG-2 Networks

Motorola Connected Home Solutions July Address Resolution Mechanisms for IP Datagrams over MPEG-2 Networks Network Working Group Request for Comments: 4947 Category: Informational G. Fairhurst University of Aberdeen M.-J. Montpetit Motorola Connected Home Solutions July 2007 Address Resolution Mechanisms for

More information

RFC Unidirectional Lightweight Encapsulation (ULE) for Tr

RFC Unidirectional Lightweight Encapsulation (ULE) for Tr RFC4326 - Unidirectional Lightweight Encapsulation (ULE) for Tr Network Working Group Request for Comments: 4326 Category: Standards Track G. Fairhurst University of Aberdeen B. Collini-Nocker University

More information

Ultra Lightweight Encapsulation for Efficient IPv6 Transport

Ultra Lightweight Encapsulation for Efficient IPv6 Transport Ultra Lightweight Encapsulation for Efficient IPv6 Transport Bernhard Collini-Nocker, Hilmar Linder, Wolfram Stering Department of Scientific Computing Paris-Lodron University of Salzburg, Austria Email:

More information

Digital Video Broadcast Return Channel via Satellite (DVB-RCS) Protocol Analyzer

Digital Video Broadcast Return Channel via Satellite (DVB-RCS) Protocol Analyzer Digital Video Broadcast Return Channel via Satellite (DVB-RCS) Protocol Analyzer Mr.Mohanchur Sarkar, Dr.K.K.Shukla, Dr.K.S.Dasgupta Department of Computer Engineering, Institute Of Technology, BHU, Varanasi

More information

User manual. 64-Channel Real-Time TS Analyzer. web-based user interface. for the built-in. 64-Channel Real-Time TS Analyzer Web Interface CW-4957

User manual. 64-Channel Real-Time TS Analyzer. web-based user interface. for the built-in. 64-Channel Real-Time TS Analyzer Web Interface CW-4957 64-Channel Real-Time TS Analyzer User manual for the built-in web-based user interface CableWorld Ltd. 1116 Budapest, Kondorfa u. 6/B, Hungary Tel.: +36 1 371 2590, Fax: +36 1 204 7839 E-mail: cableworld@cableworld.hu

More information

DHE-1000 MPEG4 HD ENCODER. MPEG4 system with IP output. Technical documentation / Instruction set

DHE-1000 MPEG4 HD ENCODER. MPEG4 system with IP output. Technical documentation / Instruction set DHE-1000 MPEG4 HD ENCODER MPEG4 system with IP output Technical documentation / Instruction set Teletechnika Ltd. 3rd Edition / 6 th November 2012 General description The MPEG-2 compression that brought

More information

Ultra-Lightweight Encapsulation (ULE)

Ultra-Lightweight Encapsulation (ULE) Ultra-Lightweight Encapsulation (ULE) Gorry Fairhurst Electronics Research Group Department of Engineering IETF-57 Vienna IP/MPEG-2 Ultra Lightweight Encapsulation Conclusions Questions IPv6, ROHC, Other

More information

IP-DVB List Activities. 2nd Open Meeting Toulouse. Gorry Fairhurst University of Aberdeen

IP-DVB List Activities. 2nd Open Meeting Toulouse. Gorry Fairhurst University of Aberdeen IP-DVB List Activities 2nd Open Meeting Toulouse Gorry Fairhurst University of Aberdeen Agenda Bashing WG Status Review Charter Agenda Review of drafts draft-req draft-enc Other issues IP-CC (Pekka) IPv6

More information

Optimization of the Headers in DVB-S2 for Conveying IP Packets over GSE

Optimization of the Headers in DVB-S2 for Conveying IP Packets over GSE Optimization of the Headers in DVB-S2 for Conveying IP Packets over GSE Juan Pedro Mediano Alameda, Patrick Gelard, Raquel Barco Moreno, and Emmanuel Dubois CNES (French Space Center) {juan-pedro.medianoalameda,patrick.gelard,

More information

HN/HX System Bandwidth Efficiency

HN/HX System Bandwidth Efficiency HN/HX System Bandwidth Efficiency It is well understood by satellite network operators that bandwidth efficiency for a VSAT system is a critical element in achieving profitability, as higher efficiency

More information

SatLabs Recommendations for Hub Verification Testing

SatLabs Recommendations for Hub Verification Testing SatLabs Recommendations for Hub Verification Testing sl_535 Version 1.0 February 2010 This document is the result of a cooperative effort undertaken by the SatLabs Group. Neither the SatLabs Group nor

More information

ITU-T. FS-VDSL White Paper. Full-Service VDSL. Focus Group White Paper. Required ONU/OLT Bandwidth capacity for Video Services

ITU-T. FS-VDSL White Paper. Full-Service VDSL. Focus Group White Paper. Required ONU/OLT Bandwidth capacity for Video Services INTERNATIONAL TELECOMMUNICATION UNION ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU FS-VDSL White Paper Full-Service VDSL Focus Group White Paper Required ONU/OLT Bandwidth capacity for Video Services

More information

MA5400 IP Video Gateway. Introduction. Summary of Features

MA5400 IP Video Gateway. Introduction. Summary of Features MA5400 IP Video Gateway Introduction The MA5400 IP Video Gateway bridges the gap between the MPEG-2 and IP domains providing an innovative solution to the need to transport real-time broadcast quality

More information

NETWORK LAYER. Application. Università degli studi di Roma Tor Vergata Corso di Laurea Magistrale in Internet Engineering. Application.

NETWORK LAYER. Application. Università degli studi di Roma Tor Vergata Corso di Laurea Magistrale in Internet Engineering. Application. NETWORK LAYER Application Presentation Application Session Transport Network Data Link Physical Layer Transport Internet Network Interface Physical Two Network Approaches Connection-oriented performs routing

More information

Comparison of Multiprotocol Encapsulation, Unidirectional Lightweight Encapsulation and Generic Stream Encapsulation Protocol

Comparison of Multiprotocol Encapsulation, Unidirectional Lightweight Encapsulation and Generic Stream Encapsulation Protocol Comparison of Multiprotocol Encapsulation, Unidirectional Lightweight Encapsulation and Generic Stream Encapsulation Protocol 1 Priyanka Sukheja, 2 Karishma Gandhi 1,2 Computer Engineering 1 Institute

More information

Services Generation and Adaptation

Services Generation and Adaptation SIXTH FRAMEWORK PROGRAMME Integrated Multi-layer Optimization in broadband DVB-S.2 SAtellite Networks FP6-027457 Deliverable D8-F Services Generation and Adaptation Contractual Date of Delivery to the

More information

University of Aberdeen H. Clausen TIC Systems B. Collini-Nocker H. Linder University of Salzburg November 2005

University of Aberdeen H. Clausen TIC Systems B. Collini-Nocker H. Linder University of Salzburg November 2005 Network Working Group Request for Comments: 4259 Category: Informational M.-J. Montpetit Motorola Connected Home Solutions G. Fairhurst University of Aberdeen H. Clausen TIC Systems B. Collini-Nocker H.

More information

Data Broadcasting Solutions for Broadcasters

Data Broadcasting Solutions for Broadcasters Data Broadcasting Solutions for Broadcasters by Brett Jenkins Thomcast Communications, Inc. Southwick, MA SMPTE Technical Conference 2000 Pasadena, CA page 1 Data Broadcasting - What Is It? Multimedia

More information

Creating and Configuring Outgoing Transport Streams

Creating and Configuring Outgoing Transport Streams Creating and Configuring Outgoing Transport Streams This section describes how to create outgoing transport streams and how to configure these streams. Creating Outgoing Transport Streams, page 1 Changing

More information

Multi-Source Analyzer (MSA) Series

Multi-Source Analyzer (MSA) Series Multi-Source Analyzer (MSA) Series The new Multi Source Analyzer (MSA) Series from Harris offers a range of solutions that couple confidence monitoring with full testing of compressed video conformance,

More information

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks Verkkomedian perusteet Fundamentals of Media T-110.250 19.2.2002 Antti Ylä-Jääski 19.2.2002 / AYJ lide 1 Goals and topics protocols Discuss how packet-switching networks differ from circuit switching networks.

More information

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross Part 5: Link Layer Technologies CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross 1 Outline PPP ATM X.25 Frame Relay 2 Point to Point Data Link Control One sender, one receiver,

More information

ET4254 Communications and Networking 1

ET4254 Communications and Networking 1 Topic 9 Internet Protocols Aims:- basic protocol functions internetworking principles connectionless internetworking IP IPv6 IPSec 1 Protocol Functions have a small set of functions that form basis of

More information

Broadband Mobile Ad hoc Network System for Emergency Communications

Broadband Mobile Ad hoc Network System for Emergency Communications Broadband Mobile Ad hoc Network System for Emergency Communications NamKyung Lee*, SooHoan Chae**, HyunWoo Lee* and Won Ryu* *161 Gajeong-dong, Yuseong-gu, DaeJeon, 305-350, KOREA ** 100 Hanggonddae-gil,

More information

CN-100 Network Analyzer Product Overview

CN-100 Network Analyzer Product Overview CN-100 Network Analyzer Product Overview CN-100 network analyzers offer an extremely powerful yet cost effective solution for today s complex networking requirements. Test Ethernet or ATM networks with

More information

University of Salzburg April Extension Formats for Unidirectional Lightweight Encapsulation (ULE) and the Generic Stream Encapsulation (GSE)

University of Salzburg April Extension Formats for Unidirectional Lightweight Encapsulation (ULE) and the Generic Stream Encapsulation (GSE) Network Working Group Request for Comments: 5163 Category: Standards Track G. Fairhurst University of Aberdeen B. Collini-Nocker University of Salzburg April 2008 Extension Formats for Unidirectional Lightweight

More information

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline ATM Asynchronous Transfer Mode these slides are based on USP ATM slides from Tereza Carvalho 1 ATM Networks Outline ATM technology designed as a support for ISDN Definitions: STM and ATM Standardization

More information

Computer Networks (Introduction to TCP/IP Protocols)

Computer Networks (Introduction to TCP/IP Protocols) Network Security(CP33925) Computer Networks (Introduction to TCP/IP Protocols) 부산대학교공과대학정보컴퓨터공학부 Network Type Elements of Protocol OSI Reference Model OSI Layers What we ll learn today 2 Definition of

More information

CCNA 1 Chapter 7 v5.0 Exam Answers 2013

CCNA 1 Chapter 7 v5.0 Exam Answers 2013 CCNA 1 Chapter 7 v5.0 Exam Answers 2013 1 A PC is downloading a large file from a server. The TCP window is 1000 bytes. The server is sending the file using 100-byte segments. How many segments will the

More information

Asynchronous Transfer Mode

Asynchronous Transfer Mode ATM Asynchronous Transfer Mode CS420/520 Axel Krings Page 1 Protocol Architecture (diag) CS420/520 Axel Krings Page 2 1 Reference Model Planes User plane Provides for user information transfer Control

More information

ATM in TCP/IP environment: Adaptations and Effectiveness

ATM in TCP/IP environment: Adaptations and Effectiveness Bremen Institute of Industrial Technology and Applied Work Science ATM in TCP/IP environment: Adaptations and Effectiveness Dipl.-Ing. Kai-Oliver Detken, BIBA ATM Traffic Symposium, Mykonos, Greece, September

More information

MODULE: NETWORKS MODULE CODE: CAN1102C. Duration: 2 Hours 15 Mins. Instructions to Candidates:

MODULE: NETWORKS MODULE CODE: CAN1102C. Duration: 2 Hours 15 Mins. Instructions to Candidates: BSc.(Hons) Computer Science with Network Security BEng (Hons) Telecommunications Cohort: BCNS/17B/FT Examinations for 2017-2018 / Semester 2 Resit Examinations for BCNS/15A/FT, BTEL/15B/FT & BTEL/16B/FT

More information

6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1

6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1 6. Transport Layer 6.1 Internet Transport Layer Architecture 6.2 UDP (User Datagram Protocol) 6.3 TCP (Transmission Control Protocol) 6. Transport Layer 6-1 6.1 Internet Transport Layer Architecture The

More information

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print, ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure

More information

Chapter 6. The Protocol TCP/IP. Introduction to Protocols

Chapter 6. The Protocol TCP/IP. Introduction to Protocols Chapter 6 The Protocol TCP/IP 1 Introduction to Protocols A protocol is a set of rules that governs the communications between computers on a network. These rules include guidelines that regulate the following

More information

Question 7: What are Asynchronous links?

Question 7: What are Asynchronous links? Question 1:.What is three types of LAN traffic? Unicasts - intended for one host. Broadcasts - intended for everyone. Multicasts - intended for an only a subset or group within an entire network. Question2:

More information

Chapter 3 Packet Switching

Chapter 3 Packet Switching Chapter 3 Packet Switching Self-learning bridges: Bridge maintains a forwarding table with each entry contains the destination MAC address and the output port, together with a TTL for this entry Destination

More information

Network Model. Why a Layered Model? All People Seem To Need Data Processing

Network Model. Why a Layered Model? All People Seem To Need Data Processing Network Model Why a Layered Model? All People Seem To Need Data Processing Layers with Functions Packet Propagation Each router provides its services to support upper-layer functions. Headers (Encapsulation

More information

IP over DVB workshop

IP over DVB workshop IP over DVB workshop Version 1.0, 20.04.2004 Gorry Fairhurst Wolfgang Fritsche Gerhard Gessler Alain Ritoux Noordwijk, 20.04.2004 1 IETF background (1/2) Overview IETF is an open standardization community

More information

Multimedia in the Internet

Multimedia in the Internet Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet

More information

Distributed Queue Dual Bus

Distributed Queue Dual Bus Distributed Queue Dual Bus IEEE 802.3 to 802.5 protocols are only suited for small LANs. They cannot be used for very large but non-wide area networks. IEEE 802.6 DQDB is designed for MANs It can cover

More information

TS Manipulator Requirement Specifications & High Level Design Document. George Mason University

TS Manipulator Requirement Specifications & High Level Design Document. George Mason University TS Manipulator Requirement Specifications & High Level Design Document ECE-612 Project Phase I George Mason University Version: 2.1 Revision: 2 Date: 11/02/2008 Author Mr. Pranav Varsekar Copyright Notice

More information

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols Guide to TCP/IP, Third Edition Chapter 3: Data Link and Network Layer TCP/IP Protocols 1 Objectives Understand the role that data link protocols, such as SLIP and PPP, play for TCP/IP Distinguish among

More information

EN-264 DVB MPEG-4 HDTV ENCODER & TRANSCODER - 0 MI1720 -

EN-264 DVB MPEG-4 HDTV ENCODER & TRANSCODER - 0 MI1720 - EN-264 DVB MPEG-4 HDTV ENCODER & TRANSCODER - 0 MI1720 - SAFETY NOTES Read the user s manual before using the equipment, mainly " SAFETY RULES " paragraph. The symbol on the equipment means "SEE INSTRUCTION

More information

Internet Protocols (chapter 18)

Internet Protocols (chapter 18) Internet Protocols (chapter 18) CSE 3213 Fall 2011 Internetworking Terms 1 TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol

More information

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols Guide to Networking Essentials, 6 th Edition Chapter 5: Network Protocols Objectives Describe the purpose of a network protocol, the layers in the TCP/IP architecture, and the protocols in each TCP/IP

More information

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514 Lecture 11 Asynchronous Transfer Mode () Outline Introduction Virtual Circuit Setup PVC vs. SVC Quality of Service and Congestion Control IP over and Frame Relay interworking Network (integrated voice,

More information

SEN366 (SEN374) (Introduction to) Computer Networks

SEN366 (SEN374) (Introduction to) Computer Networks SEN366 (SEN374) (Introduction to) Computer Networks Prof. Dr. Hasan Hüseyin BALIK (12 th Week) The Internet Protocol 12.Outline Principles of Internetworking Internet Protocol Operation Internet Protocol

More information

BROADBAND AND HIGH SPEED NETWORKS

BROADBAND AND HIGH SPEED NETWORKS BROADBAND AND HIGH SPEED NETWORKS INTRODUCTION ATM stands for Asynchronous Transfer Mode ATM is a flexible high bandwidth, low delay network technology that is: Capable of handling voice, video and data

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department of Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Stephan Günther

More information

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS Prof. Dr. Hasan Hüseyin BALIK (2 nd Week) 2. Protocol Architecture, TCP/IP, and Internet-Based Applications 2.Outline The Need for a Protocol Architecture

More information

Chapter 3: Network Protocols and Communications

Chapter 3: Network Protocols and Communications Chapter 3: Network Protocols and Communications Introduction to Networks Intro to Networks v5 Message Delivery Options IPv4 Unicast One-to-One Multicast One-to-Many Broadcast One-to-All IPv6 Unicast One-to-One

More information

Figure 10.1 Cell switching principles: (a) routing schematic; (b) VP routing; (c) VC routing.

Figure 10.1 Cell switching principles: (a) routing schematic; (b) VP routing; (c) VC routing. Figure. Cell switching principles: (a) routing schematic; (b) VP routing; (c) VC routing. (a) PCI =,,, 4 4 PCI =, 4 4 6 PCI = 6, Link/Port RT Link/Port RT Link/Port RT In Port PCI 4 Out Port PCI 4 6 Port

More information

Television on IP Networks. TNS-100 (Ref. 5102) DVB-T IP Streamer. Configuration and Settings. User Manual

Television on IP Networks. TNS-100 (Ref. 5102) DVB-T IP Streamer. Configuration and Settings. User Manual Television on IP Networks TNS-100 (Ref. 5102) DVB-T IP Streamer Configuration and Settings User Manual EN Configuration and Setting of the TNS-100 Streamer Module User Manual November 2008 Revision B IKUSI

More information

Configuring TCP Header Compression

Configuring TCP Header Compression Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted. Header compression reduces network overhead and speeds up the transmission of either Real-Time

More information

Networking Technologies and Applications

Networking Technologies and Applications Networking Technologies and Applications Rolland Vida BME TMIT Transport Protocols UDP User Datagram Protocol TCP Transport Control Protocol and many others UDP One of the core transport protocols Used

More information

Chapter 5.6 Network and Multiplayer

Chapter 5.6 Network and Multiplayer Chapter 5.6 Network and Multiplayer Multiplayer Modes: Event Timing Turn-Based Easy to implement Any connection type Real-Time Difficult to implement Latency sensitive 2 Multiplayer Modes: Shared I/O Input

More information

EE-311 Data Communication & Networks

EE-311 Data Communication & Networks National University of Computer & Emerging Sciences, Islamabad, Pakistan Name: Roll No: EE-311 Data Communication & Networks Summer 2007 Final Thursday, 2 nd August 2007 Total Time: 3 Hours Total Marks:

More information

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network Question No: 1( M a r k s: 1 ) A ---------- Relies on the hardware manufacturer to assign a unique physical

More information

Networks and Transfer Protocols

Networks and Transfer Protocols Networks and Transfer Protocols IRT The Networks and Transfer Protocols subgroup of the Task Force had the responsibility of finding the best technologies to enable different data types to be moved around

More information

ECE4110 Internetwork Programming. Introduction and Overview

ECE4110 Internetwork Programming. Introduction and Overview ECE4110 Internetwork Programming Introduction and Overview 1 EXAMPLE GENERAL NETWORK ALGORITHM Listen to wire Are signals detected Detect a preamble Yes Read Destination Address No data carrying or noise?

More information

Triveni Digital Inc. MPEG Technology Series. MPEG 101 (MPEG 2 with a dash of MPEG 4 thrown in) Copyright 2011 Triveni Digital, Inc.

Triveni Digital Inc. MPEG Technology Series. MPEG 101 (MPEG 2 with a dash of MPEG 4 thrown in) Copyright 2011 Triveni Digital, Inc. Triveni Digital Inc. MPEG Technology Series MPEG 101 (MPEG 2 with a dash of MPEG 4 thrown in) An LG Electronics Company Copyright 2011 Triveni Digital, Inc. Course Sections Encoding Basics Transport Stream

More information

TCP/IP Protocol Suite and IP Addressing

TCP/IP Protocol Suite and IP Addressing TCP/IP Protocol Suite and IP Addressing CCNA 1 v3 Module 9 10/11/2005 NESCOT CATC 1 Introduction to TCP/IP U.S. DoD created the TCP/IP model. Provides reliable data transmission to any destination under

More information

Transport protocols Introduction

Transport protocols Introduction Transport protocols 12.1 Introduction All protocol suites have one or more transport protocols to mask the corresponding application protocols from the service provided by the different types of network

More information

Configuring RTP Header Compression

Configuring RTP Header Compression Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted. Header compression reduces network overhead and speeds up the transmission of either Real-Time

More information

Introduction to Internetworking

Introduction to Internetworking Introduction to Internetworking Introductory terms Communications Network Facility that provides data transfer services An internet Collection of communications networks interconnected by bridges and/or

More information

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964 The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format

More information

Operating instruction

Operating instruction Professional Headend Solutions Operating instruction Contents 1. Introduction... 2 1.1 Safety and operating instructions... 2 1.2 Contact... 2 1.3 Basic properties... 3 1.4 Unit options... 3 1.5 Basic

More information

A ULE Security Approach for Satellite Networks on PLATINE Test Bed

A ULE Security Approach for Satellite Networks on PLATINE Test Bed A ULE Security Approach for Satellite Networks on PLATINE Test Bed L. Liang, L. Fan, H. Cruickshank, and Z. Sun Centre of Communication System Research, University of Surrey, Guildford, Surrey, UK C. Baudoin

More information

CHAPTER-2 IP CONCEPTS

CHAPTER-2 IP CONCEPTS CHAPTER-2 IP CONCEPTS Page: 1 IP Concepts IP is a very important protocol in modern internetworking; you can't really comprehend modern networking without a good understanding of IP. Unfortunately, IP

More information

Configuring TCP Header Compression

Configuring TCP Header Compression Configuring TCP Header Compression First Published: January 30, 2006 Last Updated: May 5, 2010 Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted.

More information

Data and Computer Communications. Protocols and Architecture

Data and Computer Communications. Protocols and Architecture Data and Computer Communications Protocols and Architecture Characteristics Direct or indirect Monolithic or structured Symmetric or asymmetric Standard or nonstandard Means of Communication Direct or

More information

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals International Telecommunication Union ITU-T J.281 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (03/2005) SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA

More information

Computer Networking: A Top Down Approach Featuring the. Computer Networks with Internet Technology, William

Computer Networking: A Top Down Approach Featuring the. Computer Networks with Internet Technology, William Dr. John Keeney 3BA33 TCP/IP protocol architecture with IP OSI Model Layers TCP/IP Protocol Architecture Layers TCP/IP Protocol Suite Application Layer Application Layer Telnet FTP HTTP DNS RIPng SNMP

More information

MPEG-2 / H.264 Mini Encoder / Transcoder

MPEG-2 / H.264 Mini Encoder / Transcoder MPEG-2 / H.264 Mini Encoder / Transcoder User s Manual Version: 1.0 Date: May 2013 MPEG-2 /H.264 Mini Encoder/Transcoder User s Manual CONTENT DIRECTORY 1. PRODUCT OUTLINE 1.1. OUTLINE 1.2. THE ENCODER

More information

Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers) DVB-H link layer Eerenberg, O.; Koppelaar, A.G.C.; de With, P.H.N. Published in: Mobile multimedia broadcasting standards : technology and practice DOI: 10.1007/978-0-387-78263-8_8 Published: 01/01/2010

More information

Protocol Architecture (diag) Computer Networks. ATM Connection Relationships. ATM Logical Connections

Protocol Architecture (diag) Computer Networks. ATM Connection Relationships. ATM Logical Connections 168 430 Computer Networks Chapter 11 Asynchronous Transfer Mode Protocol Architecture Similarities between ATM and packet switching Transfer of data in discrete chunks Multiple logical connections over

More information

Chapter 4 Network Layer: The Data Plane

Chapter 4 Network Layer: The Data Plane Chapter 4 Network Layer: The Data Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see

More information

Lecture 8. Network Layer (cont d) Network Layer 1-1

Lecture 8. Network Layer (cont d) Network Layer 1-1 Lecture 8 Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets Network

More information

Lesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Lesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 TCP/IP suite, TCP and UDP Protocols 1 TCP/IP Suite: Application layer protocols TCP/IP Suite set of protocols with layers for the Internet TCP/IP communication 5 layers: L7, L4, L3, L2 and L1

More information

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land IPv6 1 IPv4 & IPv6 Header Comparison IPv4 Header IPv6 Header Ver IHL Type of Service Total Length Ver Traffic Class Flow Label Identification Flags Fragment Offset Payload Length Next Header Hop Limit

More information

Configuring RTP Header Compression

Configuring RTP Header Compression Configuring RTP Header Compression First Published: January 30, 2006 Last Updated: July 23, 2010 Header compression is a mechanism that compresses the IP header in a packet before the packet is transmitted.

More information

William Stallings Data and Computer Communications 7 th Edition. Chapter 11 Asynchronous Transfer Mode

William Stallings Data and Computer Communications 7 th Edition. Chapter 11 Asynchronous Transfer Mode William Stallings Data and Computer Communications 7 th Edition Chapter 11 Asynchronous Transfer Mode Protocol Architecture Similarities between ATM and packet switching Transfer of data in discrete chunks

More information

Computer Networks. Lecture 9 Network and transport layers, IP, TCP, UDP protocols

Computer Networks. Lecture 9 Network and transport layers, IP, TCP, UDP protocols Computer Networks Lecture 9 Network and transport layers, IP, TCP, UDP protocols Network layer The Network layer, or OSI Layer 3, provides services to exchange the individual pieces of data over the network

More information

MPEG-2 Transport Stream

MPEG-2 Transport Stream MPEG-2 Transport Stream 數位電視系統原理及軟體技術 銘傳大學資工系 : 陳游利 徐武孝 Agenda Digital TV Broadcasting Packetized Elementary Stream () MPEG-2 System: Multiplexing Multiplexed Stream Transport Stream (TS) Digital TV Broadcasting

More information

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst EITF25 Internet Techniques and Applications L7: Internet Stefan Höst What is Internet? Internet consists of a number of networks that exchange data according to traffic agreements. All networks in Internet

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications.

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications. The Internet 9.1 Introduction The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications. Associated with each access network - ISP network, intranet,

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

Network Layer PREPARED BY AHMED ABDEL-RAOUF

Network Layer PREPARED BY AHMED ABDEL-RAOUF Network Layer PREPARED BY AHMED ABDEL-RAOUF Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on receiving side, delivers segments to transport

More information

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy) ATM Asynchronous Transfer Mode (and some SDH) (Synchronous Digital Hierarchy) Why use ATM? Circuit switched connections: After initial setup no processing in network nodes Fixed bit rates, fixed time delay

More information

4 rd class Department of Network College of IT- University of Babylon

4 rd class Department of Network College of IT- University of Babylon 1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen

More information

Preserve 802.1Q Tagging with 802.1P Marking over ATM PVCs for xdsl Uplinks

Preserve 802.1Q Tagging with 802.1P Marking over ATM PVCs for xdsl Uplinks Preserve 802.1Q Tagging with 802.1P Marking over ATM PVCs for xdsl Uplinks First Published: October 21, 2009 Last Updated: Sept 17, 2010 The Preserve 802.1Q Tagging with 802.1P Marking over ATM PVCs for

More information

Lecture 13: Transportation layer

Lecture 13: Transportation layer Lecture 13: Transportation layer Contents Goals of transportation layer UDP TCP Port vs. Socket QoS AE4B33OSS Lecture 12 / Page 2 Goals of transportation layer End-to-end communication Distinguish different

More information

INTRODUCTORY COMPUTER

INTRODUCTORY COMPUTER INTRODUCTORY COMPUTER NETWORKS TYPES OF NETWORKS Faramarz Hendessi Introductory Computer Networks Lecture 4 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi 2 Types of Networks Circuit

More information

ATM Technology in Detail. Objectives. Presentation Outline

ATM Technology in Detail. Objectives. Presentation Outline ATM Technology in Detail Professor Richard Harris Objectives You should be able to: Discuss the ATM protocol stack Identify the different layers and their purpose Explain the ATM Adaptation Layer Discuss

More information

MPEG TS. MAYAH Communications Application Note 34. MAYAH Communications GmbH Application Note 34 MPEG TS

MPEG TS. MAYAH Communications Application Note 34. MAYAH Communications GmbH Application Note 34 MPEG TS MAYAH Communications 1. GENERAL DESCRIPTION...2 1.1 GENERAL...2 1.1.1 Transport Stream (TS)...2 1.1.2 Program Stream (PS) not covered in this chapter...2 1.2 ELEMENTS OF...3 1.2.1 Packet...3 1.2.2 PID

More information