104 | | An example output should look like : |
105 | | {{{ |
106 | | |
107 | | [sedwards@client ~]$ ping 10.17.1.2 -c 5 |
108 | | PING 10.17.1.2 (10.17.1.2) 56(84) bytes of data. |
109 | | 64 bytes from 10.17.1.2: icmp_req=1 ttl=64 time=183 ms |
110 | | 64 bytes from 10.17.1.2: icmp_req=2 ttl=64 time=91.2 ms |
111 | | 64 bytes from 10.17.1.2: icmp_req=3 ttl=64 time=91.1 ms |
112 | | 64 bytes from 10.17.1.2: icmp_req=4 ttl=64 time=91.1 ms |
113 | | 64 bytes from 10.17.1.2: icmp_req=5 ttl=64 time=91.2 ms |
114 | | --- 10.17.1.2 ping statistics --- |
115 | | 5 packets transmitted, 5 received, 0% packet loss, time 4004ms |
116 | | rtt min/avg/max/mdev = 91.156/109.579/183.129/36.775 ms |
117 | | }}} |
118 | | d. Now, `ping` the server '''control plane interface'''. From the terminal window that is logged in to the client type : |
| 104 | d. Now, `ping` the server '''control plane interface'''. From the terminal window that is logged in to the client type : |
122 | | e. From the server node, bring down the '''data plane interface''' and try to ping it from the client node: |
123 | | {{{ |
124 | | sudo /sbin/ifconfig <server data interface name> down |
125 | | }}} |
126 | | From the client node, try to ping the server '''data plane interface''': |
127 | | {{{ |
128 | | ping <server data IP addr> -c 5 |
129 | | }}} |
130 | | ''What happens? Why?'' |
131 | | e. From the server node, bring down the '''control plane interface''' and try to ping it from the client node: |
132 | | {{{ |
133 | | sudo /sbin/ifconfig <server control interface name> down |
134 | | }}} |
135 | | ''What happens? Why?'' |
136 | | |
137 | | From the client node, try to ping the server '''control plane interface''': |
138 | | {{{ |
139 | | ping <server control IP addr> -c 5 |
140 | | }}} |
141 | | ''What happens? Why?'' |
| 108 | For example: |
| 109 | {{{ |
| 110 | ping 172.17.1.9 -c 5 |
| 111 | }}} |
| 112 | |
161 | | b. Disable the IP on both of your nodes (being careful to disable IP on the data interface NOT the control interface). |
162 | | In each of the terminals type: |
163 | | {{{ |
164 | | sudo ifconfig <data interface name> 0.0.0.0 |
165 | | }}} |
| 132 | b. On the server node, bring down the '''data plane interface''' |
| 133 | (being careful to disable the data interface NOT the control interface): |
| 134 | {{{ |
| 135 | sudo /sbin/ifconfig <server data interface name> down |
| 136 | }}} |
| 137 | c. From the client node, try to ping the server '''data plane interface''': |
| 138 | {{{ |
| 139 | ping <server data IP addr> -c 5 |
| 140 | }}} |
| 141 | ''This time the ping should indicate that the destination is |
| 142 | unreachable.'' |
| 143 | |
| 144 | ''Why?'' |
| 145 | |
180 | | c. Try again to ping from the client to the server. In the terminal window of the client type: |
181 | | {{{ |
182 | | ping <server data IP addr> -c 5 |
183 | | }}} |
184 | | For example: |
185 | | {{{ |
186 | | ping 10.17.1.2 -c 5 |
187 | | }}} |
188 | | This time the ping should indicate that the destination is unreachable. |
189 | | |
190 | | === 5.3 (optional) Take down the control interface === |
191 | | a. Now disable the IP on the control interface. |
192 | | {{{ |
193 | | sudo ifconfig <control interface name> 0.0.0.0 |
| 160 | |
| 161 | === 5.3 Bring down the control interface === |
| 162 | a. From the server node, bring down the '''control plane interface''' and try to ping it from the client node: |
| 163 | {{{ |
| 164 | sudo /sbin/ifconfig <server control interface name> down |