New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

F5 Networks 301b Exam - Topic 7 Question 85 Discussion

Actual exam question for F5 Networks's 301b exam
Question #: 85
Topic #: 7
[All 301b Questions]

A virtual server for a set of web services is constructed on an LTM device. The LTM Specialist has created an iRule and applied this iRule to the virtual server:

when HTTP_REQUEST {

switch [HTTP::uri] {

"/ws1/ws.jsp" {

log local0. "[HTTP::uri]-Redirected to JSP Pool"

pool JSP

}

default { log local0. "[HTTP::uri]-Redirected to Non-JSP Pool"

pool NonJSP

}

}

}

However, the iRule is NOT behaving as expected. Below is a snapshot of the log:

/WS1/ws.jsp-Redirected to JSP Pool

/WS1/ws.jsp-Redirected to JSP Pool

/WS1/ws.jsp-Redirected to JSP Pool

/WS1/WS.jsp-Redirected to Non-JSP Pool

/ws1/WS.jsp-Redirected to Non-JSP Pool

/WS1/ws.jsp-Redirected to JSP Pool

/ws1/ws.jsp-Redirected to Non-JSP Pool

What should the LTM Specialist do to resolve this?

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

0/2000 characters
Galen
3 months ago
Not sure about that, seems like a workaround rather than a solution.
upvoted 0 times
...
Tora
3 months ago
I think changing the member options is a better fix.
upvoted 0 times
...
Arlean
3 months ago
Surprised the iRule didn't account for case variations.
upvoted 0 times
...
Lourdes
4 months ago
Definitely agree, using tolower would fix that!
upvoted 0 times
...
Adell
4 months ago
Looks like a case sensitivity issue with the URIs.
upvoted 0 times
...
Theresia
4 months ago
I wonder if setting the 'Case Sensitivity' option for the members would actually resolve this. It seems like a straightforward fix, but I need to double-check our notes.
upvoted 0 times
...
Desiree
4 months ago
I feel like the `switch [string tolower [HTTP::uri]]` option could be a good solution, but I can't recall if it would affect performance or not.
upvoted 0 times
...
Sommer
4 months ago
I think using `switch -lc` could help, but I'm not entirely sure if that's the best approach. We might have covered similar questions in our review.
upvoted 0 times
...
Stevie
5 months ago
I remember we discussed case sensitivity in iRules during our last practice session. It seems like the issue here might be related to that.
upvoted 0 times
...
Elise
5 months ago
Okay, I've got a few ideas on how to approach this. I'll need to experiment with the different options and see which one works best for this scenario.
upvoted 0 times
...
Latricia
5 months ago
This is a good example of why it's important to consider case-sensitivity when working with URIs. I'll need to carefully review the options and choose the best solution to ensure the iRule behaves as expected.
upvoted 0 times
...
Van
5 months ago
Ah, I think I know what the problem is. The URI matching is case-sensitive, and the requests are coming in with different casing. I'll need to find a way to make the matching case-insensitive.
upvoted 0 times
...
Verlene
5 months ago
Okay, let's see. The iRule seems to be handling the URI matching correctly, but the log output is showing some inconsistencies. I'll need to think about how to address the case-sensitivity issue.
upvoted 0 times
...
Janine
5 months ago
Hmm, this looks like a tricky one. I'll need to carefully analyze the iRule and the log output to figure out what's going on.
upvoted 0 times
...
Jackie
5 months ago
I've got this! The answer is clearly an Azure function. Functions are a great way to run small, event-driven tasks without the overhead of a full virtual machine or web app. Plus, you only pay for the compute time you use, which should help keep the costs down for this maintenance task.
upvoted 0 times
...
Fernanda
5 months ago
This seems like a straightforward question. The vendor selection is crucial for a custom-developed product, so I'll go with A - True.
upvoted 0 times
...
Rickie
5 months ago
I'm a bit confused, but I think criminal penalties are usually for laws, not governance codes... so that might not be right.
upvoted 0 times
...
Maryrose
5 months ago
I remember there being a question about automation tools in DNA Center during practice, and I think I chose Identity Services Engine then too. Not sure if that's correct though.
upvoted 0 times
...
Bernardine
5 months ago
Hmm, I'm a bit unsure about this. I'll need to review my notes on IT governance best practices.
upvoted 0 times
...
Harrison
5 months ago
I practiced questions about covenants before, and I recall that restrictive covenants limit certain company actions unless the lender approves them.
upvoted 0 times
...
Sabra
10 months ago
Setting the 'Case Sensitivity' option to 'None' on each pool member seems like a simple solution. That way, the iRule can match the URIs correctly.
upvoted 0 times
Thaddeus
8 months ago
C) Set the 'Case Sensitivity' option of each member to 'None'.
upvoted 0 times
...
Arminda
8 months ago
B) Use the followinG. switch [string tolower [HTTP::uri]]
upvoted 0 times
...
Emogene
9 months ago
A) Use the followinG. switch -lc [HTTP::uri]
upvoted 0 times
...
...
Alpha
10 months ago
Haha, the LTM Specialist is probably scratching their head trying to figure this out. They need to remember that HTTP is all about case-sensitivity!
upvoted 0 times
...
Brande
10 months ago
I think the LTM Specialist should use the 'switch [string tolower [HTTP::uri]]' option to make the matching case-insensitive.
upvoted 0 times
Rueben
9 months ago
C) Set the 'Case Sensitivity' option of each member to 'None'.
upvoted 0 times
...
Kindra
9 months ago
B) Use the followinG. switch [string tolower [HTTP::uri]]
upvoted 0 times
...
Lemuel
10 months ago
A) Use the followinG. switch [string tolower [HTTP::uri]]
upvoted 0 times
...
...
Casandra
10 months ago
Looks like the iRule is case-sensitive, which is causing the inconsistent behavior. The log shows different requests being redirected to different pools.
upvoted 0 times
Valentine
9 months ago
C) Set the \'Case Sensitivity\' option of each member to \'None\'.
upvoted 0 times
...
Cristen
9 months ago
Looks like the iRule is case-sensitive, which is causing the inconsistent behavior. The log shows different requests being redirected to different pools.
upvoted 0 times
...
Jaime
9 months ago
B) Use the followinG. switch [string tolower [HTTP::uri]]
upvoted 0 times
...
Lavera
10 months ago
A) Use the followinG. switch -lc [HTTP::uri]
upvoted 0 times
...
...
Joanne
11 months ago
I'm not sure, but I think option D might also work by selecting the 'Process Case-Insensitivity' option.
upvoted 0 times
...
Ettie
11 months ago
I agree with Shawnda, using switch [string tolower [HTTP::uri]] should fix the issue.
upvoted 0 times
...
Shawnda
11 months ago
I think the LTM Specialist should choose option B.
upvoted 0 times
...

Save Cancel