设为首页 收藏本站
查看: 1222|回复: 0

[经验分享] 如何在华为设备上实现VLAN间路由,以及链路捆绑

[复制链接]

尚未签到

发表于 2018-7-25 09:27:28 | 显示全部楼层 |阅读模式
  VLAN间路由 - 华为实现方案
  

1、传统的路由器做为网关(多臂路由/每个VLAN一个端口)  
2、传统路由器做为网关(单臂路由)
  #配置终端设备 - IP地址的配置
  #配置网络设备
  -交换机
  #创建VLAN
  #配置链路类型
  #将端口加入到指定的VLAN
  #配置交换机与路由器的互联链路 - Trunk
  -路由器
  #为每个VLAN划分子端口
  interface gi0/0/0.1 --> 为 vlan 10 划分的;
  interface gi0/0/0.2 --> 为 vlan 20 划分的;

  #为每个子端口封装VLAN>  interface gi0/0/0.1
  dot1q termination vid 10 -->分配VLAN 10 ;
  interface gi0/0/0.2
  dot1q termination vid 20 --> 分配VLAN 20 ;
  #为每个子端口开启 ARP 广播功能 (与思科不同的地方)
  interface gi0/0/0.1
  arp broadcast enable
  interface gi0/0/0.2
  arp broadcast enable
  #为每个子端口配置不同VLAN的网关IP地址;
  interface gi0/0/0.1
  undo shutdown
  ip address 192.168.10.254  24
  interface gi0/0/0.2
  undo shutdown
  ip address 192.168.20.254  24
  #验证与测试
  SW: display vlan
  GW: display  ip routing-table
  PC: ping x.x.x.x
  

  

3、通过3层交换机,为每个VLAN配置 SVI  #华为的3层交换机,默认是开启路由功能的
  这一点,可以通过命令 display ip routing-table 来验证
  

  在华为3层交换机上配置 SVI 的命令:
  比如为 VLAN 10/20 配置 SVI -
  interface vlanif 10
  undo shutdown
  ip address 192.168.10.254    24
  interface vlanif 20
  undo shutdown
  ip address 192.168.20.254    24
  

  =================================================================
  链路捆绑/链路聚合/链路汇聚/ Etherchannel/以太网通道
  -定义
  将多个类似的链路,捆绑在一起,将其看作是一个端口来配置与使用
  从而增加设备之间的互联带宽,以实现降低数据转发延迟和丢包率等
  问题。
  -背景
  随着网络规模的发展,有可能我们在两个设备之间传输的数据量越来越大,
  所以,就需要增加设备之间的互联带宽,否则就会出现数据转发延迟或者
  丢包的情况。但是通过购买端口模块、板卡或者是更换硬件的方式会带来
  很大的成本开销。
  所以,我们通过“链路捆绑” 技术,将设备之间的多个物理链路,捆绑在一
  起,将其当做一个端口来使用,从而就可以实现“增加设备互联带宽”的目的
  -优点/好处
  1、增加了设备之间的互联带宽(减少数据延迟、降低丢包率)
  2、增加了设备之间的互联稳定性 - 链路备份
  3、增加了设备之间的数据承载力 - 链路负载均衡
  -类型
  基于配置方式
  静态
  动态
  -PAgP:port aggregate protocol,端口聚合协议,思科私有协议;
  auto:自动,表示被动,即只能被动的接收对方发送来的 PAGP报文;
  不能主动的发送 PAGP 报文;
  desirable:动态期望,表示主动,即可以主动的发送和接收对方设备
  的 PAGP 报文;
  -LACP: link aggregate control protocol,链路聚合控制协议;公有标准协议;
  passive:被动,表示的是只能被动的接收对方发送来的 LACP 报文;
  不能主动的发送;
  active:活动,表示主动,即可以主动的发送和接收对方设备的 LACP报文
  

基于成员类型  2层链路捆绑
  所有成员链路都是2层链路,捆绑之后的虚拟链路,还是2层的
  3层链路捆绑
  所有成员链路都是3层链路,捆绑之后的虚拟链路,还是3层的
  

  -配置思路【思科】
  1、确定相似的端口/链路
  -速率相同(speed)
  10Mbps
  100Mbps
  1Gbps
  10Gbps
  -双工相同(duplex)
  全双工
  半双工
  -功能相似(建议:每个成员端口都恢复为默认配置)
  

2、加入到指定的 etherchannel  -静态(两端设备都要进行如下操作)
  interface fas0/1 --> 进入成员端口
  channel-group 1 mode on --> 静态加入 group 1 ;
  

  interface fas0/2 --> 进入成员端口
  channel-group 1 mode on -->同样加入 group 1;
  

  -动态
  interface  fas0/1 -->进入指定的成员端口
  channel-protocol pagp           /   lacp
  channel-group  1  mode auto     /    passive
  desirable /   active
  interface  fas0/2 -->进入指定的成员端口
  channel-protocol pagp           /   lacp
  channel-group  1  mode auto     /    passive
  desirable /   active
  注意:
  1、动态建立 channel 时,必须都是动态模式,不能有静态模式;
  2、动态建立 channel 时,必须不能都是“被动";
  3、动态建立 channel 时,两边使用的协议,必须相同;
  3、为创建好的 etherchannel 虚拟端口进行功能性配置(access/trunk/ip-address等)
  show ip interface brief
  ---- 在最后,可以看到多了一个port-channel 1 ;
  这个虚拟的口,就是捆绑之后的虚拟端口;
  

  interface port-channel 1 --->将捆绑之后的虚拟端口配置为 trunk。
  switchport mode trunk
  

  4、验证与测试
  show etherchannel summary
  ---- 可以查看到 channel的成员端口以及状态
  show interface trunk
  ---- 查看此时的 port-channel 1 是trunk,
  而不是2个独立的物理端口。
  

  删除 etherchannel :
  1、在每个成员端口下,删除与 etherchannel 相关的命令;
  2、删除之前虚拟出来的 prot-channel x ,比如 port-channel 1,
  no interface port-channel 1 ;
  链路捆绑 - 华为
  

  在思科中,我们将链路捆绑称之为 etherchannel,  在华为中,我们将链路捆绑称之为 eth-trunk 。称呼有所不同!
  本质是相同的。
  

  配置思路【华为】
  1、选择相似的端口
  -速率相同
  -双工相同
  -建议在使用这些端口之前,将端口恢复默认配置
  clear configuration interface gi0/0/1
  //表示将端口恢复初始化配置,但是端口的状态
  会进入到 shutdown 状态,下次使用必须首先
  进行 undo shutdown 。
  2、创建虚拟端口 - eth-trunk
  [SW1]interface eth-trunk 10
  // 在SW1上,首先创建一个 eth-trunk 10 ;
  这个虚拟端口,相当于思科上面的 port-channel;
  3、将端口加入到指定的 eth-trunk
  两种加入方法:
  -将成员端口拉入到 eth-trunk 中
  [SW1]interface eth-truk 10
  [SW1-ethtrunk10]trunkport gi0/0/1 -->将 gi0/0/1拉入到 eth-truk 10 中;
  -在成员端口中,主动加入到 eth-truk 中
  [SW1]interface gi0/0/1 --->首先登录到成员端口中
  [SW1-gi0/0/1] eth-truk 10 -->该端口主动加入到了 eth-truk 10 中
  4、为捆绑之后的虚拟端口 eth-truk 进行功能性配置
  [SW1]interface eth-truk 10 -->将 eth-trunk 10 配置为 trunk;
  [SW1-ethtrunk10]port link-type trunk
  [SW1-ethtrunk10]port trunk allow-pass vlan all
  5、验证与测试
  [SW1]display eth-truk   //查看 eth-truk 成员信息;
  [SW1]display trunkmembership eth-trunk 10 // 查看 eth-trunk 成员信息;
  -------------- 动态建立 Eth-trunk(华为) ---------------
  动态协议(华为仅仅支持这一个)
  -LACP: link aggregate control protocol,链路聚合控制协议;
  公有标准协议;
  -模式:
  passive:被动,表示的是只能被动的接收对方发送来的 LACP 报文;
  不能主动的发送;
  active:活动,表示主动,即可以主动的发送和接收对方设备
  的 LACP报文
  -配置
  1、选择相似的端口
  2、创建虚拟端口 - eth-trunk
  3、指定虚拟端口使用的协议为 LACP
  interface eth-truk 10
  mode lacp-static
  4、将端口加入到指定的 eth-trunk 中,并指定模式
  5、为虚拟端口进行功能性配置
  6、验证与测试
  display eth-trunk
  

                                                                                              李军  qq:344728662
  vx/tel:15135361516

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-541090-1-1.html 上篇帖子: 华为模拟器ipv6接口配置 下篇帖子: 华为路由器交换机VLAN配置案例
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表