问题标签 [vlan]

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 回答
1117 浏览

cisco - 用于 multiVlans 的 snmp cisco switch oid

我正在使用 snmp 来通过开关并获取一些信息。

我使用:
用于搜索名称:Oid:iso.3.6.1.2.1.2.2.1.2

用于搜索单个 Vlan:Oid:iso.3.6.1.4.1.9.9.68.1.2.2.1.2

我想要的是多个 Vlan 什么是 oid。有人知道吗?

0 投票
1 回答
193 浏览

ibm-cloud-infrastructure - SoftLayer VLAN 问题的资源不足

当我尝试使用一个 VM 创建一个自动缩放组时,Softlayer 抱怨以下消息。

路由器 bcr02.wdc01 后面的资源不足,无法满足以下客人的请求:sltest-8f0e

我知道这很可能是因为我选择了一个门户 IP 地址不足的 VLAN。正如我所看到的,这个 VLAN 有两个可移植子网,每个子网都有一个未使用的可移植 IP 地址。所以理论上它应该能够允许我在这个 VLAN 内创建一个虚拟机。您能解释一下为什么我会收到此错误消息吗?我应该检查哪个参数才能知道此 VLAN 是否具有用于创建自动缩放组的未分配 IP 地址?

0 投票
2 回答
1063 浏览

regex - 正则表达式接受以逗号分隔的数字和/或数字范围,但范围在 1-4093 之间

我需要一个正则表达式来验证用户输入的 VLAN 字符串。字符串应允许数字或范围,以逗号分隔。数字必须介于 1 和 4093 之间。

允许使用以下样品:

我在下面试过:

需要增强逗号分隔和范围

0 投票
1 回答
265 浏览

networking - 家庭网络 2 个路由器

事先我很抱歉我在网络方面的专业知识有限,我知道基础知识...

所以我遇到的问题是我希望有人能阐明.. 我想要 2 个路由器,每个路由器都有自己的 vlan,我希望一个路由器能够与另一个路由器通话,反之亦然,

所以我的主路由器(192.168.1.1)连接到调制解调器,我想获得第二个路由器并将其连接到我的主路由器,第二个路由器我想拥有自己的 vlan(192.168.2.1)

现在这部分很简单,这就是我的头绪

我希望我的主路由器上的计算机能够访问第二个路由器上的计算机...例如 ping、RDP、ETC 但是 - 我不希望第二个路由器上的计算机可以访问主路由器上的计算机......

这可能吗?

谢谢,

0 投票
1 回答
604 浏览

python - 端口应用程序阻塞问题

关于如何阻止使用网络端口或当前正在使用的网络端口的任何想法?例如,假设我想阻止使用端口 23。通过使用,我的意思是允许连接到它或从它连接。

提前致谢。

0 投票
1 回答
185 浏览

filter - 如何在以太网字段的 NDIS NET_BUFFER LIST 中制作 8021q 标记帧?

我正在测试我的虚拟驱动程序以获得 HLK 认证。在 HLK 中,他们有 2c_priority 测试,它将检查 802.1 p 标记数据包的发送。

最初我不支持 802.1p 。为了支持 802.1p ,我在OID 查询中添加了NDIS_MAC_OPTION_8021P_PRIORITYNDIS_MAC_OPTION_8021Q_VLAN选项。OID_GEN_MAC_OPTIONS

在 HLK 测试期间,我跟踪了所有 NetBufferList 以找到 802.1p 标签帧

使用这个,我可以看到

ETC..

我可以看到NdisPacket8021qInfo.TagHeader.UserPriority像 5 , 1, 6 , 4 等值的变化。

现在我检查我的接收端以检查 Netbufferlist 是否具有相同的 Priority 。但我没有看到任何价值观。

我的疑问是:

  • 在 sendNetBufferList 函数期间,我没有在以太网字段中插入这个 802.1p 标签。HLK 本身会在以太网字段中添加这个标签吗?还是我应该手动添加到 NetBufferList 的以太网字段?

  • 这就是为什么我在接收过程中看不到 802.1p 数据包的原因吗?但是为什么在接收过程中我看不到 NetBufferList 的任何 NDIS_NET_BUFFER_LIST_8021Q_INFO 值?

0 投票
2 回答
243 浏览

networking - 管理 VLAN 网络

关于管理 VLAN 的问题。是否应该为您需要管理的每台设备都有一个 IP 地址,或者子网上的地址是否足够让少数人管理设备?

0 投票
0 回答
304 浏览

linux - vlan 驱动程序如何将 vlan 信息传递给硬件以太网驱动程序

我正在尝试以编程方式在目标上实现 vlan。

但首先我想手动设置 vlan 以帮助更好地了解 vlan 设置。因此,我使用 vconfig/ifconfig 命令组合在我的开发系统(ubuntu)上手动设置了一个 vlan,但在预期目标上使用相同的命令组合不起作用。

两个系统都使用相同的 8021q 驱动程序,因此通知下层以太网驱动程序 vlan 信息的方法应该相同(我认为)。查看 vlan 驱动程序源后,它似乎收集了 vlan 信息并将信息添加到最终传递给以太网驱动程序的 sk_buff 结构中,但假设 vlan 魔法发生在哪里并不明显(以太网驱动程序或 8021q 驱动程序) .

我查看了目标系统以太网驱动程序的源代码,它支持设置 vlan 的 ioctl 方法。但这似乎不像 Linux 在以太网驱动程序中设置 vlan 的常规方式。

vlan 驱动程序 (8021q.ko) 通过什么机制告诉以太网硬件有关 vlan 的信息?

是对以太网驱动程序的特殊 api 调用以在硬件中设置 vlan,还是 vlan 驱动程序应该将 vlan 标签添加到数据包中?

有关 vlan 实施的任何信息也将有所帮助。

0 投票
1 回答
245 浏览

windows - 如何在 Windows 中以编程方式创建 VLAN?

我需要创建一个虚拟网络适配器,如“环回适配器”或“virtualbox host-only network”。

但是我不知道我应该调用哪些 Windows 函数来以编程方式创建自己的虚拟适配器,因为要为我的程序创建一个虚拟 NAT。

我一直在搜索文档来执行此操作,但我没有找到任何东西,也许你们中的某个人可以帮助我。

我发现的最大信息对应于 github 项目,如“npcap”或“softethervpn”,但不能像好的文档那样帮助我。

谢谢你。

0 投票
1 回答
2454 浏览

python - 如何创建 Mininet VLAN

我正在使用 Mininet 来模拟我正在尝试创建的网络。有没有办法设置交换机以使用 VLAN?我找不到任何关于它的文档。