Hide thumbs Also See for NT10G05:
Table of Contents

Advertisement

Quick Links

NT10G05 User Manual
DATE:
DOCUMENT NO:
REVISION:
PREPARED BY:
76-02-105 Rev.B
NT10G05 USER MANUAL
Version 9.33
nd
2
January 2019
76-02-105
B
Paul Ingram
Metrodata Ltd
Laxton House, Crabtree Office Village
Eversley Way, Egham Surrey, TW20 8RY, UK
Tel +44 1 784 744700
E-Mail: support@metrodata.co.uk
Page 1 of 80

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NT10G05 and is the answer not in the manual?

Questions and answers

Summary of Contents for Metrodata NT10G05

  • Page 1 NT10G05 USER MANUAL NT10G05 User Manual Version 9.33 DATE: January 2019 DOCUMENT NO: 76-02-105 REVISION: PREPARED BY: Paul Ingram Metrodata Ltd Laxton House, Crabtree Office Village Eversley Way, Egham Surrey, TW20 8RY, UK Tel +44 1 784 744700 E-Mail: support@metrodata.co.uk 76-02-105 Rev.B...
  • Page 2 Further, Metrodata Ltd reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Metrodata Ltd to notify any person of such revision or changes.
  • Page 3 NT10G05 USER MANUAL Document History 24/5/2018 XA Document Created 7/6/2018 First Release, 9.33 Firmware 2/1/2019 9.33 Firmware, spell checked 76-02-105 Rev.B Page 3 of 80...
  • Page 4: Table Of Contents

    EN55022 Statement ................12 1.3.2 FCC Declaration ................. 12 WEEE Directive ..................12 RoHS Compliance ..................12 INSTALLATION ....................13 NT10G05 Rear Panel ................13 2.1.1 Mains Power ..................13 2.1.2 DC Power ................... 13 Quick Start ......................14 Loopback Unit Configuration ..............16 Tester Unit Configuration ................
  • Page 5 NT10G05 USER MANUAL 4.1.3.2 Bandwidth ..................27 4.1.3.2.1 CIR, Committed Information Rate ..........28 4.1.3.2.2 CBS, Committed Burst Size ............28 4.1.3.2.3 EIR, Excess Information Rate ........... 28 4.1.3.2.4 EBS, Excess Burst Size ............28 4.1.3.2.5 Bandwidth ................. 29 4.1.3.2.6 Include S-Tags/C-Tags ............. 29 4.1.3.3...
  • Page 6 NT10G05 USER MANUAL 4.1.5.3 Serial Number ................34 4.1.5.4 MAC Address ................. 35 4.1.5.5 Time / Date ..................35 4.1.5.5.1 Time ..................35 4.1.5.5.2 Date ..................35 4.1.5.5.3 Advanced .................. 36 4.1.6 Management Interface ................ 37 4.1.6.1 Admin Status .................. 37 4.1.6.2...
  • Page 7 NT10G05 USER MANUAL 4.2.2.2.3 Layer = L4 ................. 47 4.2.3 Tester Mode = Tester ................. 48 4.2.3.1 Test Regime = BASIC ..............48 4.2.3.1.1 Basic Test Parameters ............. 49 4.2.3.1.1.1 Test Peer ................49 4.2.3.1.1.1.1 Layer ....................49 4.2.3.1.1.1.2 Direction ..................50 4.2.3.1.1.1.3...
  • Page 8 NT10G05 USER MANUAL 4.2.3.2 Test Regime = RFC2544 ............... 61 4.2.3.2.1 RFC-2544 Test Parameters ............61 4.2.3.2.1.1 Test Peers ................62 4.2.3.2.1.2 Frame Size ................. 62 4.2.3.2.1.3 User Defined Size .............. 62 4.2.3.2.1.4 Frame Format ..............63 4.2.3.2.1.5 Training Period ..............63 4.2.3.2.1.6 Training Frames per Second ( L2/L3 )........
  • Page 9 NT10G05 USER MANUAL 4.2.3.3.1.7 Colour Aware ..............71 4.2.3.3.1.8 Stop on Fail ................ 71 4.2.3.3.1.9 Configuration Test Setup ............ 72 4.2.3.3.1.9.1 Test Time ..................72 4.2.3.3.1.9.2 CIR Test ..................72 4.2.3.3.1.9.3 EIR Test ..................73 4.2.3.3.1.9.4 Policing Test ................... 73 4.2.3.3.1.9.5...
  • Page 10: Introduction

    VLAN is required, or alternatively at Layer 3/4 where IP/UDP test packets are sent to a peer IP address. In addition to the test generation capabilities the NT10G05 can also act as a simple loopback reflector device operating at layer 2, performing a MAC SA/DA swap function;...
  • Page 11: Nettester Nt10G05

    NT10G05 USER MANUAL 1.1 NetTESTER NT10G05 The NT10G05 is a compact unit as shown occupying a 1U shelf in a traditional 19inch rack. All connectors and LED status indicators are accessible from the rear of the unit. 1.2 Safety The NT10G05 must not be connected to cabling which would be required by BS6701 to equipped with over voltage protection.
  • Page 12: En55022 Statement

    NT10G05 USER MANUAL 1.3.1 EN55022 Statement The NT10G05 is a Class A product. In a domestic environment, this product may cause radio interference, in which case the user will be required to take adequate measures. 1.3.2 FCC Declaration This equipment has been tested and found to comply with the limits of the Class A digital device, pursuant to Part 15 of the FCC rules.
  • Page 13: Installation

    NT10G05 USER MANUAL 2 INSTALLATION 2.1 NT10G05 Rear Panel The NT10G05 is available with either Single or Dual AC Mains or DC power options. 2.1.1 Mains Power The NT10G05 has an internal power supply and is supplied via an IEC mains power socket.
  • Page 14: Quick Start

    NT10G05 USER MANUAL 3 Quick Start This section will give a simple introduction into how to use the NT10G05 to perform a simple L2 RFC-2544 test on a network. In this example, a service provider is providing a point to point, E-LINE service between two customer sites.
  • Page 15 NT10G05 USER MANUAL The default password is “nt10g05” (lower case). This will lead to the main setup menu as shown: 76-02-105 Rev.B Page 15 of 80...
  • Page 16: Loopback Unit Configuration

    NT10G05 USER MANUAL 3.1 Loopback Unit Configuration On one site, the NT10G05 network port is connected to the carrier EDD and the unit is configured for L2 Loopback operation. To configure the loop operating mode select the testing menu: Ensure the unit is configured with Tester Mode = Loopback, and Layer = L2 The configuration of the loopback unit is now complete.
  • Page 17: Tester Unit Configuration

    NT10G05 USER MANUAL 3.2 Tester Unit Configuration At the other site, the NT10G05 network port is connected to the carrier EDD. Connect a laptop to the management port and open a browser session to the default IP address 169.254.42.42. Enter the password, “NT10G05” and then at the main...
  • Page 18 NT10G05 USER MANUAL Otherwise no further configuration is needed to run the 2544 test. Return to the home page and select the Testing Menu By default, the unit will be in loopback mode, So change Tester Mode to Tester 76-02-105 Rev.B...
  • Page 19 NT10G05 USER MANUAL and then change the test regime to RFC-2544. By default, the test generator will generate untagged frames with the magic MAC as destination address. If a particular VLAN is required then the C-VLAN option under the Test Parameter Menu should be configured, otherwise the Test may be started and the view report option selected to watch the test progress as shown below: 76-02-105 Rev.B...
  • Page 20 NT10G05 USER MANUAL Once the test has finally completed, the full test report may be saved as a text file using the Download Report and browser file save option. 76-02-105 Rev.B Page 20 of 80...
  • Page 21: Configuration

    4 Configuration Management access to the NT10G05 is via the Manager RJ45 port and supports TELNET, SSH or HTTP WEB access. The default IP address of the NT10G05 is 169.254.42.42 which is within the non-routed IP address range. The recommended access method is via a web browser. Upon opening a web...
  • Page 22: Settings Menu

    NT10G05 USER MANUAL 4.1 Settings Menu Again, the settings menu is ordered in configuration order: 4.1.1 WAN Port Configuration 76-02-105 Rev.B Page 22 of 80...
  • Page 23: Operational State

    NT10G05 USER MANUAL The WAN port menu allows the physical operating parameters of the 10G Network port to be defined. . 4.1.1.1 Operational State The operational state shows the state of the WAN interface Options: WAN Port Link Up DOWN WAN Port Down.
  • Page 24: Sfp Details

    NT10G05 USER MANUAL 4.1.1.6 SFP Details The SFP details display item shows the diagnostic details from the SFP as shown below: The display shows the type, manufacturer, part number and transmit wavelength of the SFP with the values read from the SFP on-board EEPROM.
  • Page 25: User Port

    NT10G05 USER MANUAL 4.1.2 User Port The NT10G05 supports inline applications where it is placed in-line between the customer equipment and the carrier EDD. This mode may be used where performance monitoring is required and no spare LAN ports are available.
  • Page 26 NT10G05 USER MANUAL Or 1G Copper (LAN1) 76-02-105 Rev.B Page 26 of 80...
  • Page 27: Sla

    NT10G05 USER MANUAL 4.1.3 SLA The SLA is used as the configuration for the NT10G05 Test Generator when operating in either the layer 2 or layer 3 mode. The SLA is also used for the TWAMP performance monitor. The SLA screen allows for the definition of all the key metrics applicable to a service SLA as follows: 4.1.3.1 Name...
  • Page 28: Cir, Committed Information Rate

    NT10G05 USER MANUAL 4.1.3.2.1 CIR, Committed Information Rate The CIR is the expected data rate that will be supported by this service without packet loss. The CIR is expressed in bits per second and maybe defined in terms of either utilisation or information rate.
  • Page 29: Bandwidth

    NT10G05 USER MANUAL 4.1.3.2.5 Bandwidth The bandwidth setting selects between methods of specifying the CIR and EIR bandwidth values. Utilisation The utilisation includes the data packet, preamble and minimum inter packet gap. Utilisation is not dependent upon packet size as it includes all overheads Information Rate The IR only includes the data packet.
  • Page 30: Flr, Frame Loss Ratio

    The maximum delay is the one way delay metric for the service. The delay is specified in ms. The NT10G05 test relies on a loopback unit and as such measures round trip delays. The one way delay is approximated as half of the round trip.
  • Page 31: Mtu

    4.1.3.11 Multiple SLA’s The NT10G05 has an 8 channel test generator which may be configured to perform up to 8 tests concurrently. If the remote sites have differing SLA parameters then multiple SLA’s may be defined to address each connection.
  • Page 32: L3 Test Interface

    NT10G05 USER MANUAL 4.1.4 L3 Test Interface In addition to providing layer 2 test capabilities, the NT10G05 provides an IP, Layer 3 test and monitor capability. However, to be able to use the L3 capabilities the test port must have an IP address assigned to it.
  • Page 33: Dhcp

    NT10G05 USER MANUAL 4.1.4.3 DHCP DHCP enables an interface to be assigned an IP address automatically. If a DHCP server is available on the test network, then DHCP may be enabled, otherwise it should be left disabled and the IP address assigned manually.
  • Page 34: Unit Info

    NT10G05 USER MANUAL 4.1.5 Unit Info The unit information menu details the asset register information for the NT10G05 and is shown below: 4.1.5.1 Node Name By default, the node name is set to “NetTESTER_xxyyzz” and in most cases will not need to be changed.
  • Page 35: Mac Address

    The generated test reports showing the results of the RFC-2544 or Y.1564 test include the time and date of the test. The NT10G05 does not have a battery backed real time clock and so the date and time must be set every time the unit is powered up.
  • Page 36: Advanced

    NT10G05 USER MANUAL 4.1.5.5.3 Advanced If the NT10G05 was to be permanently installed and connected to a management network, the date and time may be synchronised using NTP. The advanced menu is used to define the NTP server IP address, and the selected time zone for the installation.
  • Page 37: Management Interface

    NT10G05 USER MANUAL 4.1.6 Management Interface By default, the local LAN management port, “Manager” is assigned the local IP address 169.254.42.42 for management access. Where a unit is to be permanently installed and connected to a live network, a real IP...
  • Page 38: Net Mask

    NT10G05 USER MANUAL 4.1.6.4 Net Mask The IP Sub net mask is used to define valid range of IP host address that may be directly accessed. In this example, a class C address is used with mask 255.255.255.0 4.1.6.5 Remote Management Management access to the unit is restricted to this unit only if Remote Management is disabled.
  • Page 39: Routing Table

    NT10G05 USER MANUAL 4.1.6.7 Routing Table In order to simplify testing, the default gateway is defined for the test interface such that any remote test peer can be reached via the local gateway. However, for management where the number of potential subnets that require access static routes will need to be defined using the routing table menu.
  • Page 40: Snmp

    NT10G05 USER MANUAL Then enter the required destination, mask and next hop router. Note, the NT10G05 cannot have more than one default route, and should multiple defaults be defined, the first in the table will be used, leading to unpredictable results.
  • Page 41: Ip Address

    To configure a manager, select managers and then either new, or edit by IP address: 4.1.7.1 IP Address Enter the IP address of the SNMP manager. The NT10G05 will only accept SNMP requests from assigned managers, requests from other managers will be ignored. 76-02-105 Rev.B...
  • Page 42: Access Rights

    NT10G05 USER MANUAL 4.1.7.2 Access Rights The access rights menu determines what permissions the NMS has. The options are: Read only Get/Get Next requests accepted and values returned, Set requests ignored. Read – Write Both Get and Set requests will be processed.
  • Page 43: Testing Menu

    RFC-2544 or Y.1564 performance testing. By default, following a factory default the NT10G05 will be in L2 Loopback mode in which it will perform a MAC source and destination address swapping loopback. The testing menu controls the selection of operating mode through the selection of the tester mode configuration item.
  • Page 44 NT10G05 USER MANUAL Once the ping test has started, you can view the results of the test by selecting the Results option which gives the display shown below: The results screen gives an indication of the number of packets sent, received or lost and also the latency seen.
  • Page 45: Tester Mode = Loopback

    NT10G05 USER MANUAL 4.2.2 Tester Mode = Loopback When tester mode is set to loopback, the NT10G05 will operate as a loopback unit with the loopback function deployed defined by the settings of the menu shown below: 4.2.2.1 Tester Mode To enable loopback mode, tester mode must be set to loopback.
  • Page 46: Layer = L3

    NT10G05 USER MANUAL Note, that the L3 Test Interface will generate MDP beacons on the configured VLAN to enable the test unit to discover the available loopback units, and select their unique unit loopback addresses rather than using the magic mac.
  • Page 47: Layer = L4

    NT10G05 USER MANUAL 4.2.2.2.3 Layer = L4 The Layer 4 loopback will perform the same MAC and IP source and destination address swapping but also requires the protocol to be UDP and will loopback a specific port. The loop will swap the UDP source and destination port numbers as well.
  • Page 48: Tester Mode = Tester

    NT10G05 USER MANUAL 4.2.3 Tester Mode = Tester When tester mode is set to tester, the NT10G05 will generate the traffic streams required to perform network performance tests such as RFC-2544 or Y.1564. The tester supports several performance test specifications as defined by the test regime setting.
  • Page 49: Basic Test Parameters

    Layer 2 and 3: 4.2.3.1.1.1.1 Layer The NT10G05 basic test mode supports testing at the following layers: At layer 2 the test is performed across a single broadcast domain network with the destination loopback device being addressed directly at the MAC layer.
  • Page 50: Direction

    NT10G05 USER MANUAL At layer 3 the test is performed across an IP network with the remote loopback device as defined in the L3 Peer configuration. The remote loop must be in the L4 mode to loopback UDP frames. The peer may be on the same subnet, or provided the gateway is defined anywhere on a routed network.
  • Page 51: Peer Name (L2 Only)

    As the remote loopback device is a member of the Metrodata NetTESTER family, (or a Metrodata EDD device) and the connection is point to point with no other loopback hosts connected, the global “magic” loopback address may be used for the test packets.
  • Page 52: Nettester Remote Loopback Device On A P2Mp/E-Lan Connect'n

    4.2.3.1.1.1.6.3 Non NetTESTER remote loopback device Where the remote host reflector device is not a Metrodata NetTESTER or EDD device then the address must be set as required by the test set, and as long as the test set performs the required Source and Destination address swap the test will function correctly.
  • Page 53: Sla

    Additionally, where the remote peer has been discovered using MDP the SLA settings of the remote device may be used instead. As an example if the NT10G05 is configured with an SLA for a 10G service, but the remote loop unit is in fact an NT1003 connected to a 100M service port, then the remote unit SLA parameters would force the test to operate at 100M CIR instead.
  • Page 54: Multiple Peers

    NT10G05 USER MANUAL 4.2.3.1.1.1.9 Multiple Peers The NT10G05 supports up to 8 concurrent tests and therefore supports the configuration of multiple remote peers. 4.2.3.1.1.1.10 IP Address (L3 Only) When performing the L3 test, the remote loopback unit is identified by IP address.
  • Page 55: Training Period (L2/L3)

    NT10G05 USER MANUAL 4.2.3.1.1.3 Training Period (L2/L3) Whilst some services are provided as true L2 single broadcast domain networks, most are actually provided as VPLS tunnels over MPLS core networks. When a packet reaches the edge of such networks forwarding tables need to be configured in order to forward the packets.
  • Page 56: Test Duration (L2/L3)

    NT10G05 USER MANUAL 4.2.3.1.1.6 Test Duration (L2/L3) The basic test simply sends constant rate test traffic for a specified time. The test duration defines the test time. The test duration may be defined in several ways, with multipliers, (m=minutes, h=hours, d= days) available to ease entry as shown below...
  • Page 57 NT10G05 USER MANUAL It can be seen that the left hand side of the display shows the required SLA expectations as defined in the SLA menu. The right hand side gives the packet statistics, as defined below: Tx Frames This is a count of the frames transmitted during the test...
  • Page 58 NT10G05 USER MANUAL Rx Frames This is a count of the frames classified as good test frames. Rx Bandwidth (fps) This is a calculated number of good frames per second being received by the tester Rx Bytes This is a count of the received bytes...
  • Page 59 NT10G05 USER MANUAL As for FTD, the FTDV values are counted into discrete intervals and this figure is the upper limit of the configured percentile, in this case 95% of frames had IFDV values of less than 1mS IFDV (ms) This value shows the average inter frame delay variation experienced during the test.
  • Page 60: View Report

    Use File/Save as to save the file for use as part of the performance test certificate. The NT10G05 will name the file “report.rep”, you should give the file a relevant name for the customer test performed. Once the file is saved, use the “previous page” function on the browser to return to the menu system.
  • Page 61: Test Regime = Rfc2544

    NT10G05 USER MANUAL 4.2.3.2 Test Regime = RFC2544 RFC-2544 is network performance test that runs through a series of stages to discover the network throughput, i.e. rate at which no packet loss occurs, latency, jitter and burst capability The RFC-2544 algorithm performs each of the test phases for a range of packet sizes.
  • Page 62: Test Peers

    NT10G05 USER MANUAL 4.2.3.2.1.1 Test Peers Selection of the test peers is described in detail in section 4.2.3.1.1.1 One limitation of the RFC-2544 test procedure is that it can only test to a single peer at a time, so if multiple peers are defined then the RFC-2544 tests will run sequentially.
  • Page 63: Frame Format

    When running a layer 2 test, the packet type is selectable to be either IP/UDP or a Metrodata defined Layer 2 Test Payload. For Layer 2 tests the benefit of the layer 2 payload is that the minimum packet size will be 64bytes, whereas the minimum sized IP/UDP packet is 80 bytes.
  • Page 64: Perform Test

    For example, an NT10G05 with a 10Gigabit uplink is testing across a 100M circuit. In this case the max rate may be defined to be 100M.
  • Page 65: Rate

    NT10G05 USER MANUAL 4.2.3.2.1.8.1 Rate By default the latency test is set to operate at 90% of the measured throughput which will mean that a true measure of the real network delays are measured. Increasing the rate to 100% will almost certainly lead to packet loss, but will also lead to buffering and increased latency figures.
  • Page 66: Back To Back Test

    NT10G05 USER MANUAL 4.2.3.2.1.9 Back to Back Test The back to back test is a test intended to discover the burst support capability of the network under test. The test sends a sequence of back to back (minimum IPG) frames. If no frames are lost, the test is passed, otherwise the system hunts to find the maximum number of frames that can be sent, without loss.
  • Page 67: View Report

    NT10G05 USER MANUAL 4.2.3.2.3 View Report As the test runs, the test report is collated. Test progress maybe monitored by viewing the report. An example is shown below: It can be seen in this report that the test is still running, and has successfully measured the throughput at 100% for packet sizes 80 (IP Payload) and is now hunting for the 128byte throughput level.
  • Page 68: Download Report

    Use File/Save as to save the file for use as part of the performance test certificate. The NT10G05 will name the file “report.rep”, you should give the file a relevant name for the customer test performed. Once the file is saved, use the “previous page” function on the browser to return to the menu system.
  • Page 69: Test Regime = Y.1564

    NT10G05 USER MANUAL 4.2.3.3 Test Regime = Y.1564 The new test standard Y.1564 was developed to address the shortcomings of the RFC-2544 test. RFC-2544 is not service aware and as such simply tries to determine what is available, and as such may take a long time to run. Y.1564 addresses these issues by being driven directly by the SLA configuration and testing to show conformance.
  • Page 70: Frame Size

    NT10G05 USER MANUAL 4.2.3.3.1.2 Frame Size The Y.1564 test mode supports either single packet size tests, or can support an Ethernet mix (emix) of up to 5 packet sizes which are sent in a repeating sequence To allow for testing frames above 1518 bytes the packet sizes to test are...
  • Page 71: Training Frames Per Second

    CIR, and yellow frames against the EIR leading to better performance. If the NT10G05 Y.1564 test is set for colour aware mode, and the SLA defines both CIR and EIR then two streams will be generated with green or yellow frames, if colour aware mode is disabled, then only green frames are transmitted.
  • Page 72: Configuration Test Setup

    NT10G05 USER MANUAL 4.2.3.3.1.9 Configuration Test Setup The configuration test setup menu controls the phases of the initial Go/No Go network verification test. The options are shown below: 4.2.3.3.1.9.1 Test Time During the configuration test, each phase is performed for the defined test time. By default this is set to 3 seconds to give a rapid Go/No Go test.
  • Page 73: Eir Test

    NT10G05 USER MANUAL 4.2.3.3.1.9.3 EIR Test If the defined SLA included an EIR definition, then the EIR test is used to prove that when sending total traffic up to 100% CIR + 100% EIR that the CIR was maintained. EIR is a best effort service and thus can experience packet loss and still comply with the SLA, however the CIR is guaranteed so should not see any loss.
  • Page 74: Ebs Test

    NT10G05 USER MANUAL 4.2.3.3.1.9.6 EBS test The purpose of this test is to verify that the network has the capability of supporting bursts as per the SLA if an EIR/EBS are defined. The EBS test will send bursts of frames up to the CBS + EBS at the CIR + EIR rate and verifies there is no packet loss based on the CBS and CIR.
  • Page 75: Performance Test Setup

    NT10G05 USER MANUAL 4.2.3.3.1.10 Performance Test Setup The performance test is performed after the configuration test has completed. The performance test is a long term test to thoroughly test and verify the performance. 4.2.3.3.1.10.1 Performance Test This parameter determines whether the long term test is performed or not, this must be set to perform.
  • Page 76: Start / Stop Test

    NT10G05 USER MANUAL 4.2.3.3.2 Start / Stop Test The multi-function Start / stop button will either start a test running, or stop a currently running test. Once started, a test will run for the defined duration and then stop automatically.
  • Page 77: Download Report

    Use File/Save as to save the file for use as part of the performance test certificate. The NT10G05 will name the file “report.rep”, you should give the file a relevant name for the customer test performed. Once the file is saved, use the “previous page” function on the browser to return to the menu system.
  • Page 78: Maintenance Menu

    NT10G05 USER MANUAL 4.3 Maintenance Menu The maintenance menu is used to restart the unit, return the unit to factory defaults or perform a firmware upgrade. The Maintenance Menu is as shown: 4.3.1 Restart Unit The restart unit option will force the unit to restart and reload the stored configuration.
  • Page 79: Tftp Functions

    IP address as shown. To upgrade the firmware select “Get new software” Enter the filename for the application software. For NT10G05, the correct filename is “fcm10g05.xxx” where xxx is the current version. Then confirm. The file will now start to download with an incrementing block count as shown: 76-02-105 Rev.B...
  • Page 80 NT10G05 USER MANUAL Then once all blocks have been transferred, the confirmation screen is shown, (above right). If all is correct, the confirm and the unit will reprogram the flash with the new application. The progress of the programming will be shown and once completed it will prompt you to restart the system.

Table of Contents