dcsimg

事半功倍:802.1Q标记nba赌钱

如果要跨多个交换机的nba赌钱,则需要掌握IEEE 802.1Q标记的nba赌钱。了解如何在Linux上。

 By 卡拉·施罗德
第页  |  返回第1页

上周我们玩得很开心 建立基于端口的nba赌钱。对于许多网络管理员来说,基于端口的nba赌钱足以满足他们的需求。但是基于端口的nba赌钱的范围有限。如果要跨多个交换机的nba赌钱,则需要IEEE 802.1Q nba赌钱。今天,我们将设置和测试一个简单的802.1Q nba赌钱,下周,我们将总结路由并永久保留我们的配置。

等一下 part 1,因为其中包含术语和背景信息,并且 part 2充满了有用的网络图。

802.1Q nba赌钱前提条件

带有802.1Q标签的nba赌钱需要支持IEEE 802.1Q标准的“智能”或托管以太网交换机,并且以太网接口的驱动程序也必须支持它。只要它们支持802.1Q,您就应该能够混合使用品牌名称。当心专有的nba赌钱标记,该标记只能在一个品牌中使用。如果显示802.1Q,则应该可以。

感谢Linux内核的维护者Ben Greear,Linux内核已经长期支持802.1Q。 Linux的802.1Q nba赌钱实施。您不必打补丁或跳怪胎。通过搜索相关内核很容易检查 配置文件:

$ grep -i 8021Q /boot/config-2.6.22-14
CONFIG_nba赌钱_8021Q = m

哈哈!看到聪明的陷阱了吗?内核选项是8021Q,而不是802.1Q。那件事使我发疯,直到我弄清楚了。当然可以搜寻 虚拟局域网相反,这可能是聪明的孩子所做的。

创建nba赌钱设备

现在,我们将测试以太网接口,以确保可以通过为其分配nba赌钱 ID来创建虚拟接口,然后临时分配一个IP地址进行测试。你需要 vconfig 命令,该命令应该在Linux发行版中作为 虚拟局域网包。您可以使用0-4095之间的任意随机数作为nba赌钱 ID,因为这只是测试:

# vconfig添加eth1 55

这会将nba赌钱 ID 55添加到eth1。您可能会看到以下消息:

警告:无法打开/ proc / net / 虚拟局域网 / 配置。也许您需要加载8021q模块,或者您不使用PROCFS?向IF-:eth1:-添加了VID == 55的nba赌钱

没有错误;这意味着 vconfig 看到未加载8021q模块,请为您加载。您可以看到的 lsmod:

$ lsmod | grep 8021q
8021q 21768 0

检查您的界面 ifconfig:

$ ifconfig -a
[...]
eth1.55   Link encap:Ethernet  HWaddr 00:0B:6A:EF:7E:8D
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

接口未启动,并且尚未分配地址。使用 ifconfig命令:

# ifconfig eth1.55 192.168.10.100网络掩码255.255.255.0 up

通过以下方式删除nba赌钱 ID:

# ifconfig eth1.55下
# vconfig 雷姆 eth1.55
删除的nba赌钱-:eth1.55:-

因此,您可以看到命令语法有些棘手- 添加一个nba赌钱 ID,并且 雷姆 删除nba赌钱设备。您可以通过读取相应的nba赌钱接口来捕获nba赌钱接口上的有用信息 / proc文件:

# 猫/proc/net/vlan/eth1.55

制作带有802.1Q标签的nba赌钱

图1显示了在示例Netgear交换机上创建802.1Q nba赌钱的外观。

这些U和T都是什么?那些代表未标记和已标记。标签的这项业务可以使您感到满意,因此这里有一个不错的项目符号列表,用于将其整理一遍:

  • 标记意味着离开交换机端口的数据包将使用nba赌钱 ID标记。
  • 未标记意味着它们不是。
  • 进入交换机端口的未标记数据包将获得端口nba赌钱 ID(PVID)。

因此,当您创建新的nba赌钱并为其分配交换机端口时,还应该更改每个端口的PVID。大多数交换机具有默认的nba赌钱 1,默认的PVID为1。图2显示了Netgear的PVID配置页面。

您的PVID应该与其nba赌钱 ID相匹配。注意不要与交换机中的硬编码功能相冲突,并且nba赌钱的配置可能与Netgear不同,因此请阅读文档。

由于您将要设置802.1Q nba赌钱的所有麻烦,为什么还要允许未加标签的出口端口呢?因为较旧的网络接口和较旧的交换机会被过大的带有802.1Q标签的帧混淆。 802.1Q允许的最大以太网帧大小为1,522字节。某些设备无法处理超过1500的MTU大小,因此它们会将标记的帧丢弃为超大帧。当出现问题时,您可以尝试将最大MTU大小设置为较低的值。在Linux上执行此操作的一种方法是 ifconfig:

# ifconfig mtu 1412 eth1.55

当然,对许多计算机执行此操作只是为了凑合一两个古董,可能并不是您最好的时间选择,但这是一个选择,并且它是有用的故障排除工具。

简单测试

大多数智能交换机都带有一个默认nba赌钱,该nba赌钱包括交换机上所有未标记的端口,因此,开箱即用,它的作用就像一个哑巴交换机。继续并创建一个新的nba赌钱,该nba赌钱在标记的端口上包括两台PC。确保更改其PVID以匹配nba赌钱 ID,然后从默认端口中删除其端口。接下来,使用 vconfigifconfig在两台PC上临时创建nba赌钱设备,并为其分配一些新的IP地址。 (当然,在同一个子网中!)它们应该能够相互ping通,并且应该与网络的其余部分断开连接。玩得开心-将端口更改为未标记,并添加更多主机,以了解发生了什么。

nba赌钱之间的路由

nba赌钱之间的路由与普通路由非常相似,但是有一些陷阱。下周再回来学习nba赌钱路由的来龙去脉,如何使您的nba赌钱地址永久化,本机nba赌钱和管理nba赌钱是什么,以及一些使健康状况保持良好状态的提示和技巧。

资源资源

本文最初于2008年2月5日发布
通过网络更新新闻获取最新消息