问答媒体

 找回密码
 立即注册
快捷导航
搜索
热搜: 活动 交友 discuz
查看: 119|回复: 2

交换机当中配置vlan ip address 和端口 ip address 有什么 ...

[复制链接]

1

主题

4

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-12-29 14:12:19 | 显示全部楼层 |阅读模式
首先,你要确定你讨论的是 二层交换机 还是 三层交换机。
背景知识: OSI 7层模型 (二层交换机和三层交换机的区别)

理论上的OSI 7层模型,大概是这个样子。



OSI 7层模型

网络工程中,我们说一个设备是第几层,是根据他的转发能力来的。
比如,你的电脑明显可以运行一个使用网络的应用,但是我们可能并不认为它是一个7层设备。默认情况下,它没有任何的数据转发能力,只能发出自己的数据,接收发送到自己的数据。
二层交换机, 是可以在数据链路层转发数据的设备。
三层交换机,是可以在网络层转发数据的设备,像路由器一样。
针对二层交换机的答案

二层交换机,你无法在一个端口下配置任何IP地址,但是你可以针对VLAN配置IP地址。
这个IP地址,就像我上文中提到的PC一样,它可以作为一个数据流的起点或者终点来正常的使用各种网络服务。但是它没有办法作为网关存在没有可以路由三层数据包的功能
一般来说,这类IP地址,是我们用来作为管理地址,远程连接这台交换机使用的。你只需要分配一个属于这个VLAN的网段的任意一个地址。
大概情况就像这样:



二层交换机的VLAN IP

针对三层交换机的答案

这个答案就非常简单了。
三层交换机的VLAN IP除了上述二层交换机的VLAN IP的作用外,还可以像路由器一样,作为网关存在。也就是说发送到这个VLAN接口的数据,是会进行三层路由的。
只不过这个VLAN接口可能和物理接口是一对多的关系。
比如 port1 , port2 属于VLAN10,那么port1 ,port2收到的目的MAC地址为VLAN 10虚拟MAC的数据包,就会交给VLAN 10这个VLAN接口来响应,路由转发。
至于三层交换机上端口上的IP,默认应该是不给配的,要禁用2层口的能力,启用3层口的能力才可以。这种情况下,你就认为他和路由器的IP接口功能是一样的(我没说转发机制一样哈)就可以了。
所以肤浅点来说,针对三层交换机,其实二者的区别就是 IP地址和物理接口是1对多,还是1对1。
结尾
我不知道我有没有讲明白这个问题,欢迎评论哈。
我推荐你做下实验,看下数据包,这样你会记得更清楚。

PS: 这本来应该是一个问题的回答,问题在这里:交换机当中配置vlan ip address 和端口 ip address 有什么区别呢? - 知乎 (zhihu.com)。 但是我刚玩知乎,发现回答数量上限到了。。。 所以先po在文章这里吧。
回复

使用道具 举报

0

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2022-12-29 14:13:12 | 显示全部楼层
每台交换机出厂都有分配MAC地址,实实在在的,向IEEE购买的,为啥你说vlan10的SVI接口MAC地址是虚拟的?
回复

使用道具 举报

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-12-29 14:13:39 | 显示全部楼层
额,SVI或者是VLAN接口的MAC地址确实是一个 virtual mac。
这个virtual 对应的是,比如 port1 的mac地址一个 “实实在在”的mac地址,分配给物理端口的。
而VLAN 接口的mac地址,其实是按照一些 “方法”生成的,当然也是在 这个厂商被分配的OUI段里面的,也能保证唯一。
具体这个mac地址的生成方法,每个平台,每个厂商的设备,生成方式不太一样,就不赘述了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver| 手机版| 小黑屋| 问答媒体

GMT+8, 2025-7-8 01:58 , Processed in 0.086463 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2020, LianLian.

快速回复 返回顶部 返回列表