问题标签 [f5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1687 浏览

load - F5 Web 服务器上的负载均衡器

我必须派生为我的公司设置的基础设施。我很困惑是否可以用 F5 负载平衡器替换 Web 服务器(Apache)。Web 服务器拥有/处理的所有功能是否都可以由 F5 负载均衡器处理/拥有。我所知道的是,除了提供静态数据之外,Web 服务器将安全地保护应用程序服务器。

甚至 Apache 的重写规则也可以在 F5 负载均衡器中作为 iRules 编写。

综上所述,我看到了在应用程序架构中拥有 Web 服务器的必要性。

但是,想听听我的看法是否正确/错误。

建议请..

0 投票
1 回答
2103 浏览

python - Scapy - 如何剖析以太网拖车字段

我正在使用 F5 Networks Big-IP 产品,该产品附加了一个自定义以太网 II 尾帧以进行调试。我正在尝试使用 Scapy 为这个预告片绑定一个新图层,但我无法这样做。

我可以在 Padding 字段中看到感兴趣的有效负载,但使用 bind_layers 并不能正确剖析所需的 Padding 部分。

我正在考虑的一个解决方案是创建一个新的以太网替换类(或重载),然后我可以引用典型的以太网有效负载和我的新预告片。但我不是超级 Python/scapy 程序员,我不确定这是否是最佳选择。

这就是我应用 bind_layers(TCP,MyEthTrailer) 后 Scapy 当前映射我的数据包的方式。我应该解析的信息在 Padding 类中

[更新-1]

我可以通过调用强制解码 TCP SYN 数据包:

但是,bind_layers 方法似乎不能自动工作,并且这不适用于更复杂的数据包,因为它混合了 TCP 填充和 MyEthTrailer 有效负载。

[更新-2]

我让它部分工作,但每个数据包都需要正确投射,然后我可以读取预告片有效负载并对其进行解码。例如,如果一个数据包是 TCP/DNS/MyEthTrailer,这将起作用。如果我不知道它是 DNS,并且它没有正确设置,它仍然混合在 TCP 有效负载和填充中。

感谢您的帮助。

0 投票
3 回答
734 浏览

f5 - iControl REST 远程身份验证 BIG-IP v11.5.1 和 LDAP

我正在使用 F5 IControl 11.5.1,我已经集成了 ldap 并且工作正常,但我需要使用 icontrol rest 服务访问 F5。

11.5.1 中有没有可用的休息端点?什么是参数以及如何为 ldap 传递?

0 投票
2 回答
581 浏览

arrays - 列表对象的 Powershell 数组

我正在尝试编写一个脚本,该脚本采用 f5 LTM 结果的文本文件并将其放入可搜索的数组中,以便我可以比较昨天到今天的结果。

这是文件的一个例子;

所以理想情况下,我想让 Name 成为唯一字段并对列表进行排序,这样我就可以比较从昨天到今天的状态变化。

这是我正在处理的通过电子邮件发送结果的代码,但它仅提供逐行差异,我宁愿在电子邮件中获取对象更改。

因此,作为输出,我只想在电子邮件中看到类似的内容

0 投票
0 回答
117 浏览

html - F5 在我的 web 应用程序上无法正常工作

我有一个奇怪的问题:

我们必须在 IT 领域做一个项目,因此我们使用 AngularJS。问题是,当我使用 F5 进行刷新时,页面会加载,但无法再次显示正确的内容。只有背景和我的标题,我的 UI-VIEW 中的所有内容都不存在。我们有带有重定向的登录页面:

});

没有这个重定向块,F5 可以工作。否则我必须去登录页面并再次登录才能让它再次工作。

对不起,我是编程新手。因此,如果您需要任何代码,请告诉我。希望有人可以提供帮助。

更新:这是我们的 authentification_service.js 一个小组成员写的。它有帮助吗?

0 投票
1 回答
1564 浏览

c# - 如何使用 Selenium Web 驱动程序检测 Windows 身份验证提示?

我有一个 C# 脚本来测试一些 SharePoint 网站。

使用 IE 时,我们会收到在某些页面上重新进行身份验证的提示。(我们怀疑这与我们的 F5 负载均衡器有关)

我希望能够创建一个可以访问页面的脚本,然后让我知道该页面是否有 Windows 身份验证提示?目前我不需要通过提示登录,只需检测它即可。

0 投票
1 回答
180 浏览

web-services - 用 F5 替换 Apache Camel 以平衡 4 个 Web 服务器上的负载

请原谅我对 F5 及其实现的零知识。我们有 4 个 Web 服务器,我们希望在其上使用 F5 来分配负载。我们正在替换 Apache Camel 软件负载均衡器。

当前实施:

  1. 当客户发起交互并将 SOAP 请求发送到 SW LB URL 时,每个客户端都会创建一个会话 ID。http://Server1:7001/WebService

  2. SW 负载均衡器使用循环算法从以下 4 个目的地中找到合适的服务器,并创建服务器端点和会话 ID 的映射。http://Server1:9080/WebService http://Server2:9080/WebService http://Server3:9080/WebService http://Server4:9080/WebService

  3. SW LB 保持这个会话 10 分钟。在这段时间内,如果请求再次针对相同的会话 ID,则使用相同的目标服务器来处理请求。因此,通过这种方式,如果用户与 Server2 有会话 - 该服务器将继续为他服务,直到用户结束会话(或会话超时)。

正如在 Server1 上所见,我们有负载均衡器 + Web 服务。我们正在取消 SW 负载均衡器以在 F5 上迁移。

以上方案可以在F5上实现吗?F5 会给我们一个新的 URL 吗?我们将与客户分享哪些接收请求?像http://[new_IP_HW_LB]:[new_port]/WebService

它是否能够从传入的请求中提取会话 ID 并可以维护粘性会话映射?

0 投票
1 回答
219 浏览

nginx - 在 F5 BIG-IP 上重现 NGinx proxy_next_upstream 系统

我问自己是否可以F5 BIG-IP.

提醒一下,这是它的工作原理NGinx

给定一个上游服务器池,我们称它为由 2 个实例组成的网络服务器:

使用以下指令 ( proxy_next_upstream error),如果在路由请求时第一个实例上的 tcp 连接失败(例如因为实例已关闭),NGinx 会自动将请求转发到第二个实例(用户没有看到任何错误)。

此外,实例 1 被列入黑名单 10 秒(fail_timeout=10s)。

每 10 秒,NGinx 将尝试将 1 个请求路由到实例 1(以了解实例是否返回)并在成功时再次使实例可用,否则它会再次等待 10 秒尝试。

我希望我足够清楚...

谢谢你的帮助。

0 投票
1 回答
603 浏览

f5 - 这些 F5 iRules 是什么意思?

我不了解 F5 并试图阅读这些规则。如果有人可以帮助我理解它们。

以下规则是读取 HTTP 请求并(定义变量 INTRSSN?)获取节点并将其保存在持久性表中。

此规则将读取 HTTP 请求并提取特定标记值并将其放入 INTRSSN 变量中。此变量将保存在持久性表中。

我不明白这个事件。

0 投票
0 回答
103 浏览

ubuntu - 删除某个日期范围内的 hadoop tmp 文件

我是 Hadoop 新手,并试图找出在特定时间范围内用于清空我的 tmp 文件夹的命令/脚本。任何建议表示赞赏!