首页 > 常见问答

trunk是什么意思(trunk口和access口)

无论是专业的网络工程师,还是非专业的漏洞工程师,平时配置华为网络交换机时,都会有配置网络设备端口的需求。在座的很多工程师可能会有疑问。这么简单的问题需要写文章分析吗?否则越是基础的我们越需要了解它的原理,以便更好的快速为客户和公司解决问题,设计更好的网络架构。

在和很多网络工程师打交道的过程中,我发现很多工程师并不了解trunk、access、hybrid三种端口配置的原理。大多数人只是记住了“连接电脑的接入端口,连接网络设备的中继端口”这个公式。配置好的话,当然没问题大家都开心。如果有什么特殊需求,比如华为需要连接配置了本地转发的无线ap和linux系统的双网卡服务器。今天边肖根据我多年的实践经验,给大家讲解一下华为网络交换机的端口配置trunk、access、hybrid后,这些端口是如何处理从这些端口收到的报文的。

1.接入端口,也就是我们通常所说的电脑等终端的端口。访问与vlan有关。计算机网卡发送的数据报文是传统的以太网帧,计算机网卡无法处理带有vlan标签的报文。因此,我们需要在交换机的端口上删除发送到计算机的数据报文中的vlantag标签,以便计算机可以处理这些报文。这里使用的去除vlan标记的技术是接入端口技术。如下图所示:

trunk是什么意思(trunk口和access口)

1.pc1通过ethernet0/0/1端口向lsw1华为网络交换机发送传统的以太网数据帧。

2.lsw1华为网络交换机通过ge0/0/2端口接收此消息。我们通过命令行配置ge0/0/2端口为接入端口,命令为端口链接式接入。收到该报文后,交换机的ge0/0/2端口会封装一个带有vlan标签的报头,以标识该报文属于哪个vlan。命令是:端口默认vlanx//x代表vlan号,取值为1-4094。

3.如下图所示,pc1和p深圳生活网c2属于同一个vlan,如果pc2要访问pc1。lsw1通过ge0/0/2端口向pc1发送从ge0/0/1端口收到的带有vlan标记的报文。由于pc1的网卡无法处理带有vlan标签的深圳生活网报文,配置为接入模式的lsw1的端口会去掉报文的vlan标签,转发给pc1。

2.trunk端口,为了方便大家理解,我们可以称之为管道端口。它与接入端口的不同之处在于,中继端口可以允许带有vlan标记的数据包和没有vlan标记的数据包通过。

如下图所示:

1.华为网络交换机lsw1和lsw1的ge0/0/1端口配置为trunk端口,命令为portlink-typetrunk。端口配置为中继端口后,交换机的端口无法发送消息。我们需要命令:porttrunkallow-passvlanx允许端口收发携带vlan标签的二层报文,没有权限的vlan报文不能通过。

2.trunk端口也可以用来访问无线ap,是通过命令实现的:porttrunkpvidvlanx,用这个命令配置端口后,接收到的报文在切换到深圳生活网时会被打上vlanx的标签。同时,对于发送过来的属于vlanx的报文,接口还会在发送到终端之前去掉nativevlan的标签,这需要和porttrunkallow-passvlanx的命令一起使用

学完这篇文章,相信大家都明白接入口和中继口的区别了。欢迎网络专家vlog。

原文标题:trunk是什么意思(trunk口和access口),如若转载,请注明出处:https://www.saibowen.com/wenda/8177.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。