目录
一、理论
区分如何实现不同vlan通信:
1、单臂路由技术:当只有二层交换机时,又要实现不同vlan间通信时,需要用到单臂路由技术。
2、三层交换实现不同vlan间路由: 三层交换机可以配置vlanif接口,通过vlanif接口可以配置ip地 址,成为不同vlan 对应的网关,从而实现不同vlan间路由
链路聚合技术原理
端口绑定技术:链路聚合(Link Aggregation) 是将-组物理接口捆绑在一 起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组(Load Sharing Group)或链路聚合组(Link Aggregation Group) ,通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅为设备间通信提供了冗余保护,而且不需要对硬件进行升级。
链路聚合实现条件
链路聚合/端口聚合/端口绑定实现的条件:
1、每个Eth-Trunk接口下最多可以包含8个成员接口。
2、成员接口不能配置任何业务和静态MAC地址。
3、成员接口加入Eth-Trunk时, 必须为缺省的hybrid类型接口。
4、Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk。
5、 一个以太网接口只能加入到一个Eth-Trunk接口, 如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
6、一个Eth-Trunk接口中的成员接口必须是同一类型,例如: FE口和GE口不能加入同一个Eth-Trunk接口。
7、可以将不同接口板上的以太网接口加入到同一个Eth-Trunk.
8、如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信。
9、当成员接口的速率不一致时,实际使用中速率小的接口可能会出现拥塞,导致丢包。
10、当成员接口加入Eth-Trunk后, 学习MAC地址时是按照Eth-Trunk来学习的, 而不是按照成员接口来学习的。
链路聚合的分类
端口聚合又称链路捆绑。分为二层和三层,二层链路捆绑针对二层交换机,形成的链路不带IP地址功能。三层链路捆绑针对三层交换机,形成的链路带IP地址功能。
二层交换机接口只能是二层性质的,接口链路类型可以设置为trunk或者access,三层交换机接口必须是二层性质和三层性质二选一,若三层交换机接口性质为三层,那将不可以设置链路类型为trunk或access。
三种接口速率:Ethernet接口----接口速率为10M带宽
fastethernet接口----接口速率为100M带宽
gethernet接口----接口速率为1000M带宽
二、操作步骤及命令
display stp brief //看生成树的转发记录
sw1配置(二层交换机)
[ ]interface Eth-Trunk 1 //创建Eth-Trunk组1
[ ]int e0/0/1 //进入接口e0/0/1
[ ]eth-trunk 1 //将接口e0/0/1加入到Eth-Trunk组1
[ ]int e0/0/2 //进入接口e0/0/2
[ ]eth-trunk 1 //将接口e0/0/2加入到Eth-Trunk组1
[ ]display eth-trunk 1//查看eth-trunk 1成员数,看配置是否成功
[ ]vlan 10 //创建vlan10
[ ]int e0/0/5 //进入接口e0/0/4
[ ]port link-type access //将e0/0/5接口类型设置成access
[ ]port default vlan 10 //将接口e0/0/5划分进vlan10
[ ]int eth-trunk 1 //进入 eth-trunk组 1
[ ]port link-type trunk //将eth-trunk组1接口类型设置成trunk
[ ]port trunk allow-pass vlan 10 //设置白名单vlan 10
sw2配置(二层交换机)
[ ]interface Eth-Trunk 1 //创建Eth-Trunk组1
[ ]int e0/0/1 //进入接口e0/0/1
[ ]eth-trunk 1 //将接口e0/0/1加入到Eth-Trunk组1
[ ]int e0/0/2 //进入接口e0/0/2
[ ]eth-trunk 1 //将接口e0/0/2加入到Eth-Trunk组1
[ ]display eth-trunk 1//查看eth-trunk 1成员数,看配置是否成功
[ ]vlan 10 //创建vlan10
[ ]int e0/0/5 //进入接口e0/0/5
[ ]port link-type access //将e0/0/5接口类型设置成access
[ ]port default vlan 10 //将接口e0/0/5划分进vlan10
[ ]int eth-trunk 1 //进入 eth-trunk组 1
[ ]port link-type trunk //将eth-trunk组1接口类型设置成trunk
[ ]port trunk allow-pass vlan 10 //设置白名单vlan 10
pc1
pc2
结果检测:
结果:pc1可以ping通pc2