1、 在网络的分层结构和宽带的合理分配方面,TRUNK被解释为“端口汇聚”,是带宽扩展和链路备份的一个重要途径。TRUNK把多个物理端口捆绑在一起当作一个逻辑端口使用,可以把多组端口的宽带叠加起来使用。TRUNK技术可以实现TRUNK内部多条链路互为备份的功能,即当一条链路出现故障时,不影响其他链路的工作,同时多链路之间还能实现流量均衡,就像我们熟悉的打印机池和MODEM池一样。
2、在电信网络的语音级的线路中,Trunk指“主干网络、电话干线”,即两个交换局或交换机之间的连接电路或信道,它能够在两端之间进行转接,并提供必要的信令和终端设备。
3、 但是在最普遍的路由与交换领域,VLAN的端口聚合也有的叫TRUNK,不过大多数都叫TRUNKING ,如CISCO公司。所谓的TRUNKING是用来在不同的交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能够相互通讯。其中交换机之间互联用的端口就称为TRUNK端口。
TRUNK(端口汇聚)是在交换机和网络设备之间比较经济的增加带宽的方法,如服务器、路由器、工作站或其他交换机。这中增加带宽的方法在当单一交换机和节点之间连接不能满足负荷时是比较有效的。
TRUNK 的主要功能就是将多个物理端口(一般为2-8个)绑定为一个逻辑的通道,使其工作起来就像一个通道一样。将多个物理链路捆绑在一起后,不但提升了整个网络的带宽,而且数据还可以同时经由被绑定的多个物理链路传输,具有链路冗余的作用,在网络出现故障或其他原因断开其中一条或多条链路时,剩下的链路还可以工作。但在VLAN数据传输中,各个厂家使用不同的技术,例如:思科的产品是使用其VLAN TRUNK 技术,其他厂商的产品大多支持8021q协议打上TAG头,这样就生成了小巨人帧,需要相同端口协议的来识别,小巨人帧由于大小超过了标准以太帧的1518字节限制,普通网卡无法识别,需要有交换机脱TAG
TRUNK功能比较适合于以下方面具体应用:
1、TRUNK功能用于与服务器相联,给服务器提供独享的高带宽。
2、TRUNK功能用于交换机之间的级联,通过牺牲端口数来给交换机之间的数据交换提供捆绑的高带宽,提高网络速度,突破网络瓶颈,进而大幅提高网络性能。
3、Trunk可以提供负载均衡能力以及系统容错。由于Trunk实时平衡各个交换机端口和服务器接口的流量,一旦某个端口出现故障,它会自动把故障端口从Trunk组中撤消,进而重新分配各个Trunk端口的流量,从而实现系统容错。一:『配置环境参数』\x0d\1 PC1、PC2和PC3分别连接到二层交换机SwitchA的端口E0/1 、E0/2和 E0/3,端口分属于VLAN10、20和30,服务器连接到端口G2/1,属于VLAN100。\x0d\2 PC1的IP地址为10111/24,PC2的IP地址为10112/24,PC3的IP地址为10113/24,服务器的IP地址为1011254/24。\x0d\『组网需求』\x0d\1 PC1和PC2之间可以互访;\x0d\2 PC1和PC3之间可以互访;\x0d\3 PC1、PC2和PC3都可以访问服务器;\x0d\4 其余的PC间访问均禁止。\x0d\SwitchA相关配置\x0d\1 创建(进入)VLAN10,将E0/1加入到VLAN10\x0d\[SwitchA]vlan 10\x0d\[SwitchA-vlan10]port Ethernet 0/1\x0d\2 创建(进入)VLAN20,将E0/2加入到VLAN20\x0d\[SwitchA]vlan 20\x0d\[SwitchA-vlan20]port Ethernet 0/2\x0d\3 创建(进入)VLAN30,将E0/3加入到VLAN30\x0d\[SwitchA]vlan 30\x0d\[SwitchA-vlan30]port Ethernet 0/3\x0d\4 创建(进入)VLAN100,将G2/1加入到VLAN100\x0d\[SwitchA]vlan 100\x0d\[SwitchA-vlan100]port GigabitEthernet 2/1\x0d\5 配置端口E0/1为Hybrid端口,能够接收VLAN20、30和100发过来的报文\x0d\[SwitchA]interface Ethernet 0/1\x0d\[SwitchA-Ethernet0/1]port link-type hybrid\x0d\[SwitchA-Ethernet0/1]port hybrid vlan 20 30 100 untagged\x0d\6 配置端口E0/2为Hybrid端口,能够接收VLAN10和100发过来的报文\x0d\[SwitchA]interface Ethernet 0/2\x0d\[SwitchA-Ethernet0/2]port link-type hybrid\x0d\[SwitchA-Ethernet0/2]port hybrid vlan 10 100 untagged\x0d\7 配置端口E0/3为Hybrid端口,能够接收VLAN10和100发过来的报文\x0d\[SwitchA]interface Ethernet 0/3\x0d\[SwitchA-Ethernet0/3]port link-type hybrid\x0d\[SwitchA-Ethernet0/3]port hybrid vlan 10 100 untagged\x0d\8 配置端口G2/1为Hybrid端口,能够接收VLAN10、20和30发过来的报文\x0d\[SwitchA]interface GigabitEthernet 2/1\x0d\[SwitchA-GigabitEthernet2/1]port link-type hybrid\x0d\[SwitchA-GigabitEthernet2/1]port hybrid vlan 10 20 30 untagged\x0d\\x0d\例二:『配置环境参数』\x0d\1 PC1、PC2和PC3分别连接到二层交换机SwitchA的端口E0/1 、E0/2和 E0/3,端口分属于VLAN10、20和30;PC4和PC5分别连接到二层交换机SwitchB的端口E0/1和E0/2,端口分属于VLAN10和20;\x0d\2 SwitchA通过端口G2/1,连接到SwitchB的端口G1/1;SwitchA的端口G2/1和SwitchB的端口G1/1均不是Trunk端口;\x0d\3 PC1的IP地址为10111/24,PC2的IP地址为10112/24,PC3的IP地址为10113/24,PC4的IP地址为10114/24,PC5的IP地址为10115/24。\x0d\『组网需求』\x0d\1 PC1和PC3之间可以互访;\x0d\2 PC2和PC3之间可以互访;\x0d\3 PC1和PC4之间可以互访;\x0d\4 PC2和PC5之间可以互访;\x0d\5 其余PC之间均禁止互相访问。\x0d\SwitchA相关配置\x0d\1 创建(进入)VLAN10,将E0/1加入到VLAN10\x0d\[SwitchA]vlan 10\x0d\[SwitchA-vlan10]port Ethernet 0/1\x0d\2 创建(进入)VLAN20,将E0/2加入到VLAN20\x0d\[SwitchA]vlan 20\x0d\[SwitchA-vlan20]port Ethernet 0/2\x0d\3 创建(进入)VLAN30,将E0/3加入到VLAN30\x0d\[SwitchA]vlan 30\x0d\[SwitchA-vlan30]port Ethernet 0/3\x0d\4 配置端口E0/1为Hybrid端口,能够接收VLAN30发过来的报文\x0d\[SwitchA]interface Ethernet 0/1\x0d\[SwitchA-Ethernet0/1]port link-type hybrid\x0d\[SwitchA-Ethernet0/1]port hybrid vlan 30 untagged\x0d\5 配置端口E0/2为Hybrid端口,能够接收VLAN30发过来的报文\x0d\[SwitchA]interface Ethernet 0/2\x0d\[SwitchA-Ethernet0/2]port link-type hybrid\x0d\[SwitchA-Ethernet0/2]port hybrid vlan 30 untagged\x0d\6 配置端口E0/3为Hybrid端口,能够接收VLAN10和20发过来的报文\x0d\[SwitchA]interface Ethernet 0/3\x0d\[SwitchA-Ethernet0/3]port link-type hybrid\x0d\[SwitchA-Ethernet0/3]port hybrid vlan 10 20 untagged\x0d\7 配置端口G2/1为Hybrid端口,能够接收并透传VLAN10和20发过来的报文\x0d\[SwitchA]interface GigabitEthernet 2/1\x0d\[SwitchA-GigabitEthernet2/1]port link-type hybrid\x0d\[SwitchA-GigabitEthernet2/1]port hybrid vlan 10 20 tagged\x0d\SwitchB相关配置\x0d\1 创建(进入)VLAN10,将E0/1加入到VLAN10\x0d\[SwitchB]vlan 10\x0d\[SwitchB-vlan10]port Ethernet 0/1\x0d\2 创建(进入)VLAN20,将E0/2加入到VLAN20\x0d\[SwitchB]vlan 20\x0d\[SwitchB-vlan20]port Ethernet 0/2\x0d\3 配置端口G1/1为Hybrid端口,能够接收并透传VLAN10和20发过来的报文\x0d\[SwitchB]interface GigabitEthernet 2/1\x0d\[SwitchB-GigabitEthernet2/1]port link-type hybrid\x0d\[SwitchB-GigabitEthernet2/1]port hybrid vlan 10 20 tagged\x0d\补充说明\x0d\对于Hybrid端口来说,可以同时属于多个VLAN。这些VLAN分别是该Hybrid端口的PVID,以及手工配置的”untagged”及”tagged”方式的VLAN。一定要注意对应端口的VLAN配置,保证报文能够被端口进行正常的收发处理。\x0d\利用Hybrid端口的特性——一个端口可以属于多个不同的VLAN,来完成分属不同VLAN内的同网段PC机的访问需求。\x0d\此应用在二层网络中,对相同网段的主机进行访问权限的控制。\x0d\我总结的hybrid端口的设计目的是——实现不同vlan之间的互通,这个功能通过access和trunk口是实现不了的。网上先扒一段话:
当一条链路,需要承载多VLAN信息的时候,需使用trunk来实现
Trunk两端的交换机需采用相同的干道协议
一般见于交换机之间或交换机与路由器、服务器之间
配置接口为 trunk 命令:
Switch(config)# interface f0/3(端口)
Switch(config-if)#Switchport mode trunk
注:要先配置,再连接,两台交换机都要配置你的连接方式是对的。AB交换机的连接线接口配置为trunk模式,其他接口划分为不同VLAN,并且给每一个VLAN配置不同网段IP地址即可。这样同一VLAN的计算机就可以通信了。至于不同VLAN的通信你这种结构可能比较麻烦,在两个交换机上运行路由协议可能是比较好的。但是最好的办法是A交换机当二层交换机使用,划分一个网段连接所有PC机。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)