在Cisco交换机中,Trunk的作用是啥?Trunk主要有哪两种封装方式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Cisco交换机中,Trunk的作用是啥?Trunk主要有哪两种封装方式?相关的知识,希望对你有一定的参考价值。

简单来说所谓的TRUNKING是用来在不同的交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能够相互通讯。其中
交换机之间互联用的端口就称为TRUNK端口。
但这里边还涉及到传输的链路,VLAN等相关知识,还涉及不同交换机之间VLAN的标示等等,比如这些标示是不是通用的,因为不同的厂商,甚至同一厂商,不同系列的产品也不可能完全支持,这就是各自厂商的一些系列产品的私有协议,如一些ISL封装,只限于CISCO一些产品使用,但注意:CISCO2950并不支持ISL,它只支持802.1Q等等。
所以我要说的是学习网络,特别是在目前的环境下,不要局限于某一厂商的产品,某些配置命令,应该多学习一些网络的基础知道,一些通用的知识,对于不同的网络环境,不同的网络产品,以及各种产品的特点,根据网络设计规划的要求来实现就可以。
参考技术A Trunk 是中继链路协议。
主要是传输vlan数据报。
两种方式,IEEE是802.1q协议,cisco专有isl本回答被提问者和网友采纳
参考技术B 在技术领域中把TRUNK翻译为中文是“主干、干线、中继线、长途线” ,不过一般不翻译,直接用原文。而且这个词在不同场合也有不同的解释:
1、 在网络的分层结构和宽带的合理分配方面,TRUNK被解释为“端口汇聚”,是带宽扩展和链路备份的一个重要途径。TRUNK把多个物理端口捆绑在一起当作一个逻辑端口使用,可以把多组端口的宽带叠加起来使用。TRU NK技术可以实现TRUNK内部多条链路互为备份的功能,即当一条链路出现故障时,不影响其他链路的工作,同时多链路之间还能实现流量均衡,就像我们熟悉的打印机池和MODEM池一样。

2、在电信网络的语音级的线路中,Trunk指“主干网络、电话干线”,即两个交换局或交换机之间的连接电路或信道,它能够在两端之间进行转接,并提供必要的信令和终端设备。

3、 但是在最普遍的路由与交换领域,VLAN的端口聚合也有的叫TRUNK,不过大多数都叫TRUNKING ,如CISCO公司。所谓的TRUNKING是用来在不同的交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能够相互通讯。其中交换机之间互联用的端口就称为TRUNK端口。与一般的交换机的级联不同,TRUNKING是基于OSI第二层的。假设没有TRUNKING技术,如果你在2个交换机上分别划分了多个VLAN(VLAN也是基于Layer2的),那么分别在两个交换机上的VLAN10和VLAN20的各自的成员如果要互通,就需要在A交换机上设为VLAN10的端口中取一个和交换机B上设为VLAN10的某个端口作级联连接。VLAN20也是这样。那么如果交换机上划了10个VLAN就需要分别连10条线作级联,端口效率就太低了。 当交换机支持TRUNKING的时候,事情就简单了,只需要2个交换机之间有一条级联线,并将对应的端口设置为Trunk,这条线路就可以承载交换机上所有VLAN的信息。这样的话,就算交换机上设了上百个个VLAN也只用1个端口就解决了。

如果是不同台的交换机上相同id的vlan要相互通信,那么可以通过共享的trunk端口就可以实现,如果是同一台上不同id的vlan/不同台不同id的vlan它们之间要相互通信,需要通过第三方的路由来实现;vlan的划分有两个需要注意的地方:一是划分了几个不同的vlan组,都有不同的vlan id号;分配到vlan 组里面的交换机端口也有port id。比如端口1,2,3,4划分到vlan10,5,6,7,8划分到vlan20,我可以把1,3,4的端口的port id设置为10,而把2端口的 port id设置为20;把5,6,7端口的port id设置为20,而把8端口的port id设置为10。这样的话,vlan10中的1,3,4端口能够和vlan20中8端口相互通信;而vlan10中的2端口能够和vlan20中的5,6,7端口相互通信;虽然vlan id不同,但是port id相同,就能通信,同样vlan id相同,port id不同的端口之间却不能相互访问,比如vlan10中的2端口就不能和1,3,4端口通信。

Cisco 思科总结

中继链路trunk :不同交换机上的相同vlan间通信
how 打tag标记封装
封装类型: IEEE 802.1Q /Cisco ISL
IEEE 802.1Q :4字节 ,内部封装,公有
Cisco ISL :30字节 外部封装 ,私有

交换机端口的配置模式:Trunk /Acces(关闭)/ Dynamic desirable /Dynamic auto
两个auto NO 工作模式一般要么trunk 要么access

以太通道 :将多个物理口组成一个逻辑口,提供更大的带宽

DHCP:动态主机配置协议,自动为客户端分配网络参数
从三层交换机配的 三层交换---交换机---pc机

三层交换机:
两个表: FIB 转发信息表 对应三层
邻接关系表 对应二层
****88
动态路由协议分类:
按算法:
距离矢量 :rip /igrp /eigrp 15跳
链路状态:ospf / is-is
按用途: IGP 内部网关路由协议 AS(自治系统)
EGP --BGP 外部网关路由协议 自治系统之间用
公司内部如果有两种 bgp双线 ip地址是独立申请的,跟运营商没有关系
RIP:度量值是跳数---经过路由器的个数 最大跳数是15跳
OSPF :
5种包类型:hello包----dpd据库描述报文---LSR----LSU----LSAck
tcp 6
udp17
ospf 89
区域:骨干区域是0,非骨干区域非0必须直接连到骨干区域
路由器类型:
ABR:区域边界路由器
ASBR:自治系统边界路由器 有ospf和rip都有 翻译路由
骨干路由器:只要有一个接口在0区域
内部路由器:如果两个接口都在同一个区域就是内部路由器
router-id:(1)管理员通过命令配置;(2)loopback 端口ip地址
(3)路由器上最小的ip地址 若有3个接口 最小的ip的那个
router ospf 10(进程号)
network 192.168.1.0 0.0.0.255 area 0
88
STP:生成树协议 企业里基本不配置 但是功能还是要打开的,防止万一
选举过程:0-65535 32768默认 小
(1)选择根网桥,依据BID最小 优先级+mac
(2)每个非根网桥选择根端口,依据根路径成本最低,直连网桥ID最小,直连端口ID最小
(3)每个物理网段选择指定端口,依据同上 根网桥都是
(4)根端口和指定端口处于转发状态,既不是根端口也不是指定端口则被阻塞
ip包头部有TTL 而二层数据帧没有 广播环路
STP状态:阻塞、侦听、学习、转发
最大寿命 max age 20s 从阻塞到侦听的时间
转发延迟:15s 从侦听到学习,学习到转发,各需15s

ACL
标准:编号99 只能检查源ip地址,应用在离目标最近的出口方向
扩展:100-199 检查源和目标的ip地址以及协议和段口号,应用在离源最近的入口方向
命名:
access-list 1 deny 192.168.1.0 0.0.0.255
access-list permit any

ACL规则自上向下逐行匹配,一旦匹配立即应用,不再检查其他规则。如果没有任何规则匹配,默认拒绝

《TCP/IP路由技术》第一卷
NAT:网络地址转换
功能:将一个网络地址转换成另一个网络地址 印度三层nat 因为缺地址
分类:
动态:多对多
静态:一对一 对外发布服务器
PAT:一对多 对多一

以上是关于在Cisco交换机中,Trunk的作用是啥?Trunk主要有哪两种封装方式?的主要内容,如果未能解决你的问题,请参考以下文章

思科高级路由与交换(CISCO 部分) 共5天 操作

CISCO交换机设置TRUNK口有啥用

Cisco交换机VLAN与TRUNK链路配置命令

谁能讲一下Cisco MDS光纤交换机中的portchannel功能是啥?

Cisco 思科总结

交换机中的 trunk功能是啥意思?端口聚合?那vlan trunk呢?