Changes between Version 7 and Version 8 of ConnectivityTesting
- Timestamp:
- 12/02/10 14:52:38 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ConnectivityTesting
v7 v8 7 7 8 8 For a template for informing a campus of requirements of a test host to support this testing see PersistentTestHostRequirments. 9 10 == Network Monitoring Tools ==11 Our objective is to outline common test tools that may be useful in testing GENI layer-2 connectivity.12 9 13 10 == Ganglia == … … 67 64 }}} 68 65 69 = Network Performance and Functional Tools =70 71 66 == traceroute == 72 67 … … 83 78 PS. Jperf is simply iperf with a GUI. 84 79 85 86 80 == packETH == 87 81 * packETH is a packet generator and can be used to generate traffic such as LLDP packets. On Debian distributions (like Ubuntu), packETH can be installed from the package manager. This test simply verifies LLDP connectivity between OpenFlow switches … … 96 90 For this test, the video server streams UDP packets to the client who stores the stream in a file (Perhaps for later viewing). This test primarily analyzes performance statistics (using tcpdump) rather than viewing the stream on the client side. 97 91 98 '''FROM STREAMING SERVER (CLI)'''::92 '''FROM STREAMING SERVER (CLI)''':: 99 93 The command below assumes that the server terminal is currently pointing to a directory with file "CMU.mov." This file will be streamed to the given destination IP address and port address with the specified time-to-live of 7. 100 94 … … 103 97 }}} 104 98 105 '''FROM CLIENT'''::99 '''FROM CLIENT''':: 106 100 107 101 The client receives contents of the stream (from port abcd) and stores it in a file named GpENI.mov … … 123 117 124 118 === Viewing the VLC stream via the GUI === 125 126 119 This test is strictly for decorative purposes. For this reason, the received stream will be displayed at the host's terminal. Please note that, due to latency constraints on the streamed frames, ''DO NOT'' be disappointed if the resulting video is not HD quality. 127 120 128 ''' FROM STREAMING SERVER (GUI)''':: 129 121 ''' FROM STREAMING SERVER (GUI)''':: 130 122 * Select Media > streaming 131 123 * Add streams to play-list … … 134 126 * Select next > stream 135 127 136 '''FROM CLIENT''':: 137 128 '''FROM CLIENT''':: 138 129 * Select file > open network stream > check UDP/RTP > Port=abcd 139 130 * Optional "Customize=udp://@:abcd" > OK … … 144 135 This test is strictly for decorative purposes. For this reason, the received stream will be displayed at the host's terminal. Please note that, due to latency constraints on the streamed frames, ''DO NOT'' be disappointed if the resulting video is not HD quality. 145 136 146 '''FROM STREAMING SERVER'''::137 '''FROM STREAMING SERVER''':: 147 138 {{{ 148 139 vlc -vvv CMU.mov --sout '#std{access=udp{ttl=7},mux=ts,dst=a.b.c.d,port=abcd}' … … 151 142 The line above assumes the file "CMU.mov" is to be streamed from the server to the host with an IP address of a.b.c.d, via port abcd 152 143 153 '''FROM CLIENT''':: 154 144 '''FROM CLIENT''':: 155 145 {{{ 156 146 vlc -vvv udp://@:abcd … … 170 160 171 161 === VLC teleconferencing using a webcam === 172 173 174 '''FROM STREAMING SERVER''':: 162 '''FROM STREAMING SERVER''':: 175 163 176 164 * Install ffmpeg … … 189 177 * I used mpeg-2 + mpga (TS), but the video quality is not close to HD quality 190 178 191 '''FROM CLIENT'''::179 '''FROM CLIENT''':: 192 180 {{{ 193 181 vlc -vvv udp://@:abcd