三层交换和链路聚合

  • 序言
  • 一.三层交换
    • 1.什么是三层交换技术
    • 2.工作原理
    • 3.与二层的区别
    • 4.项目实现(不同vlan间通信)
  • 二.链路聚合
    • 1.什么是链路聚合
    • 2.实现的条件
    • 3.项目实现:二层链路聚合
    • 4.项目:三层端口聚合
  • 总结

序言

实现不同vlan间的通信与增加带宽

一.三层交换

1.什么是三层交换技术

  • 使用三层交换技术实现不同VLAN间通信
  • 三层交换=二层交换+三层路由转发

2.工作原理

三层交换机的工作原理:1.三层交换机上,第三层引擎处理数据流的第一个包2.交换ASIC从三层引擎中获悉二层重写信息在硬件中创建一个MLS条目3.负责重写和转发数据流中的后续数据包
-三层交换机可以配置VLAN接口,通过VLAN接口可以配置IP地址,成为不同VLAN对应的网关,从而实现不同VLAN间路由。

3.与二层的区别

二层交换机是看MAC地址,三层交换机是看IP地址

4.项目实现(不同vlan间通信)



<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname sw1
[sw1]user-interface console 0
[sw1-ui-console0]idle-timeout 0 0
[sw1-ui-console0]q
[sw1]vlan bat 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type access
[sw1-GigabitEthernet0/0/1]port default vlan 10
[sw1-GigabitEthernet0/0/1]q
[sw1]int vlan 10
[sw1-Vlanif10]ip add 192.168.10.1 24
[sw1-Vlanif10]q
[sw1]int g0/0/2
[sw1-GigabitEthernet0/0/2]port link-type access
[sw1-GigabitEthernet0/0/2]port default vlan 20
[sw1-GigabitEthernet0/0/2]q
[sw1]int vlan 20
[sw1-Vlanif20]ip add 192.168.20.1 24
[sw1-Vlanif20]q
[sw1]


注意:交换机不能在物理接口下配地址

二.链路聚合

1.什么是链路聚合

  • 端口绑定/链路聚合技术:
    链路聚合(Link Aggregation)是将一组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组或链路聚合组,通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅为设备间通信提供了冗余保护,而且不需要对硬件进行升级。

2.实现的条件

  • 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来学习的,而不是按照成员接口来学习

3.项目实现:二层链路聚合

LSW1
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname sw1
[sw1]user-interface console 0
[sw1-ui-console0]idle-timeout 0 0
[sw1-ui-console0]q
[sw2]display stp briefMSTID  Port                        Role  STP State     Protection0    Ethernet0/0/1               DESI  FORWARDING      NONE0    Ethernet0/0/2               DESI  FORWARDING      NONE0    Ethernet0/0/3               DESI  FORWARDING      NONE
[sw1]vlan 2
[sw1-vlan2]int e0/0/3
[sw1-Ethernet0/0/3]port link-type access
[sw1-Ethernet0/0/3]port default vlan 2
[sw1-Ethernet0/0/3]q
[sw1]int Eth-Trunk 1
[sw1-Eth-Trunk1]port link-type trunk
[sw1-Eth-Trunk1]port trunk allow-pass vlan all
[sw1-Eth-Trunk1]q
[sw1]int e0/0/1
[sw1-Ethernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1-Ethernet0/0/1]int e0/0/2
[sw1-Ethernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1-Ethernet0/0/2]q
[sw1]display stp briefMSTID  Port                        Role  STP State     Protection0    Ethernet0/0/3               DESI  DISCARDING      NONE0    Eth-Trunk1                  ROOT  FORWARDING      NONE
[sw1]

注:此项目的目的是在与将两个接口合并为一个动态eth-trunk口,用来作为逻辑接口,增加带宽。查看命令是display stp brief

4.项目:三层端口聚合

CE1
<HUAWEI>undo terminal monitor
Info: Current terminal monitor is off.
<HUAWEI>system-view
[~HUAWEI]sysname 1
[*HUAWEI]user-interface console 0
[*HUAWEI-ui-console0]idle-timeout 1440    注:不是0-0了
[*HUAWEI-ui-console0]q
[*HUAWEI]int Eth-Trunk 1 创建一个虚拟接口
[*HUAWEI-Eth-Trunk1]undo portswitch 关闭二层,开启三层
[*HUAWEI-Eth-Trunk1]ip add 10.1.1.1 24配置接口IP地址
[*HUAWEI-Eth-Trunk1]q
[*HUAWEI]int g1/0/0进入物理接口
[*HUAWEI-GE1/0/0]undo shutdown开启接口
[*HUAWEI-GE1/0/0]eth-trunk 1使这个接口成为eth-trunk 1的成员
[*HUAWEI-GE1/0/0]int g1/0/1
[*HUAWEI-GE1/0/1]undo shutdown
[*HUAWEI-GE1/0/1]eth-trunk 1
[*HUAWEI-GE1/0/1]q
[*HUAWEI]int LoopBack 0
[*HUAWEI-LoopBack0]ip add 192.168.1.100 32
[*HUAWEI-LoopBack0]q
[*1]return 需要保存配置
Warning: Uncommitted configurations found. Are you sure to commit them before ex
iting? [Y(yes)/N(no)/C(cancel)]:y
<1>system-view
[~1]ip route-static 192,168.2.100 32 10.1.1.2 配置静态路由
[*1]return 需要保存配置
Warning: Uncommitted configurations found. Are you sure to commit them before ex
iting? [Y(yes)/N(no)/C(cancel)]:y
<1>ping -a 192.168.1.100 192.168.2.100PING 192.168.2.100: 56  data bytes, press CTRL_C to breakReply from 192.168.2.100: bytes=56 Sequence=1 ttl=255 time=16 msReply from 192.168.2.100: bytes=56 Sequence=2 ttl=255 time=5 msReply from 192.168.2.100: bytes=56 Sequence=3 ttl=255 time=3 msReply from 192.168.2.100: bytes=56 Sequence=4 ttl=255 time=5 msReply from 192.168.2.100: bytes=56 Sequence=5 ttl=255 time=4 ms--- 192.168.2.100 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 3/6/16 ms
<1>

总结

理清关于交换机项目的各个具体要求,对命令要勤加练习

【老王来了】之相爱相杀三层交换与链路聚合相关推荐

  1. 阿里云CDN技术掌舵人文景:相爱相杀一路狂奔的这十年

    提到阿里云CDN,不得不提技术掌舵人姚伟斌(文景),虽然他不是团队中最"老"的同学,但他却历经了淘宝业务发展最为飞速的几年,见证了从最初服务淘宝和集团内部的CDN,到如今国内服务客 ...

  2. 美团支付宝互探腹地 相爱相杀再度升级

    文章原创来自洞见网:http://www.localonline.com.cn/view/ec/735.html,转载请注明出处.​ 20年前,网络还未盛行,曾有人做过一场行为艺术"不出门, ...

  3. 无责任猜想#冰桶挑战#大佬们相爱相杀众生相

    看#冰桶挑战#大佬们点名的关系图谱,无意中发现很多有趣的关系啊,下面为八妹子自娱自乐无责任猜想,认真你就输了哦! 1.  微软谷歌苹果Facebook,老大哥.新小弟之间的相互厮杀 FACEBOOK的 ...

  4. 哥本哈根学派创始人:不会踢足球的物理学家不是一个牛逼的教育家,与爱因斯坦相爱相杀...

    要说史上最帅的物理学家是马克斯·普朗克,很多人是反对的,他们表示: 那今天,咱们就来说说这个建立了哥本哈根学派,拿过诺贝尔物理学奖,跟爱因斯坦相爱相杀的物理界男神玻尔! 尼尔斯·玻尔 足球?物理? 1 ...

  5. 相关与因果的相爱相杀——新书《为什么:因果关系的新科学》解读(上)

    <为什么:因果关系的新科学>(The Book of Why: The New Science of Cause and Effect)是今年3月刚出版的新书,作者是一位传奇人物,81岁的 ...

  6. 相爱相杀:移动联通IT支撑回忆录(八)

    相爱相杀:移动联通IT支撑回忆录(八) 文 | 宁宇 我写的不是小说,而是我的印象和记忆中,移动与联通有关IT支撑的历史往事. 在十数年间,双方相互学习.相互借鉴,同时又相互竞争.相互敌视,在不同的阶 ...

  7. 猫猫和小宝宝的“相爱相杀”, 配音说出猫咪的无奈

    猫猫和小宝宝的"相爱相杀", 配音说出猫咪的无奈 很多人都笑称:家里有小宝宝的就不要再养小狗小猫了,对小狗小猫不好.其实在很多的家庭中,宠物和小宝宝一起成长,不仅温馨,而且也能让小 ...

  8. 司马懿和诸葛亮之间的相爱相杀

    阅读本文大概需要2分钟 良好的习惯需要不断慢慢培养.我现在基本每天晚上的轨迹是这样的:每天晚上下班后,洗漱完基本就到晚上七点半左右了. 19:30-21:00   看电视剧. 21:00-21:30 ...

  9. 人类一败涂地电脑版_iOS账号分享 |人类一败涂地 我们继续相爱相杀,PC大火游戏移植!...

    「 改变能改变的一切,接受不能改变的一切!」 ▼ PC 平台上爆火的多人物理益智游戏<人类一败涂地>(Human: Fall Flat)移动版正式登陆 iOS 和 Android 平台,游 ...

最新文章

  1. 面向过程(结构化)分析方法与面向对象分析方法的区别
  2. c语言如何实现水平和垂直镜像_如何用C语言实现OOP
  3. 【若依(ruoyi)】Bootstrap-Table的使用
  4. STATIC_URL/STATIC_ROOT/STATICFILES_DIRS/urls.py中的static区别
  5. 自训练:超越预训练,展现强大互补特性的上分新范式!
  6. linux监控任务跑满,Linux服务器带宽和CPU跑满或跑高排查
  7. 【codevs1220】数字三角形
  8. c++程序设计语言第四版pdf_寒假攻略 | 开启C语言自学模式
  9. 华为P50/P50Pro怎么解锁huawei P50pro屏幕锁开机锁激活设备锁了应该如何强制解除鸿蒙系统刷机解锁方法流程步骤不开机跳过锁屏移除锁定进系统方法经验
  10. Shell脚本调用阿里云API实现DDNS动态域名解析
  11. css字的大小,css 中字体大小
  12. 明翰经验系列之面试篇V1.1(持续更新)
  13. [ahk]热键呼叫QQ经常聊天的人
  14. 霍尔 磁电 光电式传感器的比较 实验思考题
  15. Excel获取字体颜色信息的函数操作FgColor函数
  16. 使用OpenDaylight界面下发流表
  17. windows文件服务器双机热备_实战教程:如何建立双机热备系统
  18. 字体下载大宝库:30款好看的免费英文字体
  19. 阿里开放平台使用文档
  20. JAVA笔记(五)-小数计算为什么会出错?

热门文章

  1. Oracle使用imp/exp导入/导出数据库
  2. before css 旋转_CSS 巧用 :before和:after
  3. python requests发送websocket_Pywss - 用python实现WebSocket服务端
  4. GCN(一)数据集介绍
  5. ubuntu apt-get 默认下载路径
  6. 人工智能之语音识别技术(二)
  7. 爬一爬那些年你硬盘存过的老师
  8. python函数作为参数例题_笨办法学Python 习题 19: 函数和变量
  9. c语言程序中的错误可分为,《C语言程序设计(本)》模拟试卷1.doc
  10. MySQL——在Linux下安装和卸载MySQL