问题标签 [juniper]

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 投票
3 回答
1951 浏览

juniper - 有没有办法将瞻博网络“json”或“xml”配置转换为“set”或“show”配置?

我们使用带有 junos 版本 15 的瞻博网络硬件。在这个版本中,我们可以将我们的配置导出为“json”或“xml”,我们希望使用我们的自动化工具对其进行编辑。但是,只能以“set”或“show”格式导入。

是否有将“json”或“xml”格式转换为“set”或“show”格式的工具?我只能在“show”和“set”之间找到转换器。

我们无法升级到可以导入“json”的版本 16。

0 投票
0 回答
70 浏览

ansible - Ansible 多供应商、多地点和多类型库存的好例子

我想知道是否有任何关于使用 Ansible 进行网络自动化的多供应商、多地点和多类型库存的好例子。

即我们有一个异构网络,其中包括瞻博网络防火墙、思科交换机和 Linux 防火墙和 VPN 服务器。

自动化背后的理念 - 为所有网络相关信息提供单一真实来源,例如防火墙策略、snmp 设置、基于 ssh 的访问控制、QoS 类、Syslog 目标等等

不幸的是,官方Ansible 指南没有为这种多维清单提供建议。

我尝试遵循 https://www.digitalocean.com/community/tutorials/how-to-manage-multistage-environments-with-ansible#ansible-recommended-strategy-using-groups-and-multiple-inventories教程,但发现它非常复杂,并且作为一个额外的问题,他们建议使用符号链接,这在 Git repos 中并不完全支持

我当前的库存结构如下所示:

它甚至还不包括位置层。

因此,感谢任何建议/示例。

0 投票
2 回答
3164 浏览

java - 断言抛出多个异常

谁能告诉我如何使用 assertThrows 有几个例外?

例如,这是一个类:

和我的测试方法:

我想匹配该方法并完全抛出ConstraintViolationExceptionFunctionalException

任何想法?

谢谢

0 投票
0 回答
269 浏览

python - 如何转换瞻博网络配置备份文件

我们有一个系统可以备份瞻博网络的设备配置

我们需要加载这个文件并将其转换成更易读的格式,例如 XML 或 Json

是否有可能用 Python 做到这一点?

我们找到了一种在 Ruby 中实现的方法,但我们需要在 Python 中使用它,有什么建议吗?

https://stackoverflow.com/a/28905687/4371496

0 投票
1 回答
101 浏览

python - 瞻博网络防火墙配置文件到字典

我在学校做一个项目。我要求将瞻博网络防火墙配置文件转换为另一种防火墙语法。我的问题是将juniper conf文件转换为字典,以便我可以处理它

我尝试用“{”和“}”和一堆不同的东西分割文本,但似乎没有帮助

我期待这样的python字典

0 投票
1 回答
32 浏览

networking - 客户端可以在没有 pppoe 设置(Juniper srx300)的情况下从内部连接到互联网吗?

我希望区域内的客户能够访问互联网。我搜索了很多次,但没有兼容的解决方案。我的设备是瞻博网络 SRX300。非常感谢您的建议!

0 投票
1 回答
1317 浏览

networking - 无法从瞻博网络防火墙 SRX300 后面的客户端访问 Internet

我配置了我的 srx300 设备,但我无法从设备后面的客户端访问互联网。我不知道我的配置中有什么不正确的。我没有这方面的经验。希望得到帮助!

这是我的配置:

0 投票
1 回答
360 浏览

rust - 如何向 GraphQL Union 类型的 GraphQL 结构添加字段?(Rust 枚举和瞻博网络)

我从Juniper GitBook复制了简单的 GraphQL Union 示例。

这很好用。但后来我尝试在 GraphQLObject 结构中使用我的新字段。

这给了我一个奇怪的错误:

我不知道是怎么回事。我知道我的 Movie 结构的 GraphQLObject 语法是正确的。

0 投票
1 回答
866 浏览

c# - Providing input/subcommands to a command (cli) executed with SSH.NET SshClient.RunCommand

I created a program using Renci SSH.NET library. Its sending all the commands and reading the result normally. However, when I send the command below:

The program hangs on this line indefinitely.

Any explanation of what is happening?

The cli is a command is used on Juniper switches/routers.

0 投票
1 回答
117 浏览

networking - 基于文件名的主机特定目标

我正在使用 ansible 使用“junos_install_config”模块将配置“.set”文件发送到 Junos OS 设备。我想根据名称将特定文件发送到特定主机。

例如。我想将文件“vMX1.set”发送到主机 vMX1,将文件“vMX2.set”发送到主机 vMX2 等。

目前我正在这样做:

然而,这种方法非常耗时且不合逻辑。例如,如果我有 50 个配置文件和 50 个设备,我将不得不编写 50 个不同的任务。有什么方法可以自动执行此操作,以便剧本检查任务的名称并为文件分配相应的名称?

主机文件看起来像这样