2.1.1. Lab 1 - Create an iRule that Parses URI to Route Traffic

2.1.1.1. Creating your first HTTP iRule that traffic based upon the value of the Host header.

  • dvwa.f5lab.com – dvwa_pool_http
  • peruggia.f5lab.com – peruggia_http_pool
  • wackopicko.f5lab.com – wackopicko_http_pool

Important

  • Estimated completion time: 10 minutes
  1. Open Chrome Browser

  2. Enter https://bigip1 into the address bar and hit Enter

  3. Login with username: admin password: admin

  4. Click Local Traffic -> iRules -> iRules List

  5. Click Create button

  6. Enter Name of URI_Routing_iRule

  7. Enter your code

  8. Click Finished

  9. Click Local Traffic -> Virtual Servers -> Virtual Server List

  10. Click on http_irules_vip

  11. Click on the Resources tab

  12. Click Manage button for the iRules section

    ../../_images/iRulesManage.png
  13. Click on URI_Routing_iRule from the Available box and click the << button, thus moving it to the Enabled box.

  14. Click the Finished button

  15. Open a new tab in Chrome

  16. Enter http://dvwa.f5lab.com/ and ensure you get there

  17. Now enter http://peruggia.f5lab.com/ and ensure you get to the app

  18. Finally, enter http://wackopicko.f5lab.com/ and ensure you can get to that app