网络虚拟化技术(一) Cisco VSS

  VSS使用机箱间NSF/SSO作为两台机箱间的主要高可用性机制。一个虚拟交换机成员机箱将作为主用虚拟交换机成员,另一成员将处于控制面板的热等待状态。这两个机箱的数据面板均可用,因此总流量转发能力为1440Gbps。当一个虚拟交换机成员发生故障时,网络中无需进行协议重收敛。接入层或核心层交换机继续转发流量,因为它们只会检测出EtherChannel捆绑中有一个链路故障,所以不需要重收敛任何协议。通过VSS传输的流量不会发生任何中断。在传统模式中,一台交换机发生故障就会导致STP、HSRP和路由协议等多个控制协议进行收敛,与之相比,交换机故障时VSS机制远要出色得多。

VSS概述

  VSS(Virtual Switch System):Cisco将两台物理Catalyst 6500系列交换机虚拟成一台逻辑交换机的虚拟化技术叫做VSS(虚拟交换系统)。

  VSL(Virtual Switch Link):在虚拟交换机成员之间采用万兆以太网连接(使用EtherChannel,最多8条) 的带外链路叫做VSL。承载着两台物理交换机的控制流量和数据流量。

  

  VSLP(Virtual Switch Link Protocol):VSL协议包含两个子协议,LMP和RRP。

  LMP(Link Management Protocol):LMP是运行在VSL 链路上的协议,用以交换两台机箱之间的状态信息,并发送接收心跳。

  RRP(Role Resolution Protocol):RRP协议也是运行在VSL 链路上的协议,用以协议两台机箱的主/备关系。

  MEC(Multichassis EtherChannel):VSS下跨物理机箱的端口聚合,最多支持512条EtherChannel,去掉VSL连接最少需要2条EtherChannel,最多支持510条。

VSS系统管理

  管理层面相当于一台交换机,主用引擎为Active状态,备用引擎为Standby状态,Console连接主引擎可用于管理,连接备引擎无法管理交换机。

VSS系统冗余

  VSS使用SSO(Stateful Switchover)和NSF(nonstop forwarding)实现引擎和路由转发的快速切换。NSF是在配置了两块RP卡的三层设备中,如果运行了OSPF、EIGRP、BGP、ISIS等路由协议,如果没有配置NSF,A/P RP切换需要5min,而配置了NSF,A/P RP切换只需5sec。

VSS双活检测

  VSS使用EPAgP(增强PAgp)协议、IP BFD、Fast Hello Packets、三种方式来进行双活检测和转发恢复。在极端情况下,两台机箱双活时,原主用交换机会将除VSL链路端口以外的其他端口shutdown,原备用交换机承载转发任务。这样避免网络中产生冲突。

VSS软硬件要求

VSS优势

  1. 实现跨机箱的端口聚合(MEC)
  2. 单台交换机带宽容量720Gbps,通过VSS虚拟后带宽容量扩展为1.4Tbps。
  3. 可以实现无二层环路组网,无需使用STP协议。
  4. 无需使用HSRP、VRRP、GLBP协议组网。
  5. 跨机箱端口聚合可以提高链路利用率,简化网络节点。

VSS配置

1、  保存当前设备配置

2、  配置SSO(Stateful Switchover)和NSF(nonstop forwarding)

Switch-1(config)# redundancy Enters redundancy config
Switch-1(config-red)# mode sso
Switch-1(config-red)# exit
Switch-1(config)# router ospf 100 (举例运行OSPF协议)
Switch-1(config-router)# nsf
Switch-1(config-router)# end
Switch-1#

Switch-2(config)# redundancy Enters redundancy config
Switch-2(config-red)# mode sso
Switch-2(config-red)# exit
Switch-2(config)# router ospf 100 (举例运行OSPF协议)
Switch-2(config-router)# nsf
Switch-2(config-router)# end
Switch-2#

3、  配置虚拟交换机 Domain和交换机编号

Switch-1(config)# switch virtual domain 100
Switch-1(config-vs-domain)# switch 1
Switch-1(config-vs-domain)# exit

Switch-2(config)# switch virtual domain 100
Switch-2(config-vs-domain)# switch 2
Switch-2(config-vs-domain)# exit
交换机编号不会保存在配置文件中,因为两台交换机配置文件相同,但是两台交换机编号一定不能相同。

4、  配置VSL 端口聚合

Switch-1(config)# interface port-channel 10
Switch-1(config-if)# switch virtual link 1
Switch-1(config-if)# no shutdown
Switch-1(config-if)# exit
Switch-1(config)# interface range tengigabitethernet 3/1
Switch-1(config-if)# channel-group 10 mode on
Switch-1(config-if)# no shutdown
Switch-1(config)# interface range tengigabitethernet 5/1
Switch-1(config-if)# channel-group 10 mode on
Switch-1(config-if)# no shutdown

Switch-2(config)# interface port-channel 20
Switch-2(config-if)# switch virtual link 2
Switch-2(config-if)# no shutdown
Switch-2(config-if)# exit
Switch-2(config)# interface range tengigabitethernet 3/1
Switch-2(config-if)# channel-group 20 mode on
Switch-2(config-if)# no shutdown
Switch-2(config)# interface range tengigabitethernet 5/1
Switch-2(config-if)# channel-group 20 mode on
Switch-2(config-if)# no shutdown
为了保证链路冗余性,最少需要两个VSL端口,并且最好分配在两块板卡上。

5、  将机箱转换为VSS模式

转换为VSS前确保所有模块均工作在PFC3C模式
Switch-1(config)# platform hardware vsl pfc mode pfc3c
Switch-2(config)# platform hardware vsl pfc mode pfc3c
可以通过show platform hardware pfc mode来查看是否在pfc模式下。
Switch-1# switch convert mode virtual
Switch-2# switch convert mode virtual
设备进行VSS转换时会重新启动,启动完成即为VSS模式

6、  配置双活检测(EPAgP方式)

Router(config)# interface port-channel 20
Router(config-if)# shutdown
Router(config-if)# exit
Router(config)# switch virtual domain 100
Router(config-vs-domain)#dual-active detection pagp
Router(config-vs-domain)#dual-active detection pagp trust channel-group 20
Router(config-vs-domain)# exit
Router(config)# interface port-channel 20
Router(config-if)# no shutdown
Router(config-if)# exit
配置EPAgp前要先将VSL  port-channel shutdown,否则无法配置EPAgP

7、  检查VSS状态

Router# show switch virtual
Switch mode : Virtual Switch
Virtual switch domain number : 100
Local switch number : 1
Local switch operational role: Virtual Switch Active
Peer switch number : 2
Peer switch operational role : Virtual Switch Standby

Router# show switch virtual role
Switch Switch Status Preempt Priority Role Session ID
Number Oper(Conf) Oper(Conf) Local Remote
------------------------------------------------------------------
LOCAL 1 UP FALSE(N) 100(100) ACTIVE 0 0
REMOTE 2 UP FALSE(N) 100(100) STANDBY 8158 1991
In dual-active recovery mode: No

Router# show switch virtual link
VSL Status: UP
VSL Uptime: 4 hours, 26 minutes
VSL SCP Ping: Pass OK
VSL ICC (Ping): Pass
VSL Control Link: Te 1/5/1

原文地址:https://www.cnblogs.com/amonos/p/8747512.html

时间: 2024-10-10 06:52:44

网络虚拟化技术(一) Cisco VSS的相关文章

53 kvm及libvirt、使用virsh管理kvm虚拟机、网络虚拟化技术基础、网络名称空间netns用法详解

01 kvm及libvirt [[email protected] ~]# yum install libvirt libvirt-client python-virtinst virt-manager virt-install -y [[email protected] ~]# yum -y install qemu-kvm [[email protected] ~]# systemctl start libvirtd.service #创建桥 [[email protected] ~]# v

虚拟化六、网络虚拟化技术2

一.交换机 1.VLAN VLAN(Virtual Local Area Network)的中文名为"虚拟局域网". 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能.部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得 名虚拟局域网. VLAN是一种比较新的技术,工作在OSI参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的.与传统的局域网技术相比较,VLA

虚拟化五、网络虚拟化技术

一.交换机 1.VLAN VLAN(Virtual Local Area Network)的中文名为"虚拟局域网". 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能.部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网.VLAN是一种比较新的技术,工作在OSI参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的.与传统的局域网技术相比较,VLAN技

网络虚拟化技术与应用场景

MacVTap和vhost-net技术原理 VM  <---->   虚拟网卡  <----> 虚拟化层  <---->  内核网桥  <----> 物理网卡 vhost-net技术使虚拟机的网络通信绕过用户空间的虚拟化层,必须使用Virtio半虚拟化的网卡    MacVTap则是跳过内核的网桥 传统桥接方案 <interface  type='bridge'>        <mac address='00:16:42:34:45:6f

网络虚拟化技术(一): Linux网络虚拟化

创建虚拟网络环境 使用命令 $ ip netns add net0 可以创建一个完全隔离的新网络环境,这个环境包括一个独立的网卡空间,路由表,ARP表,ip地址表,iptables,ebtables,等等.总之,与网络有关的组件都是独立的. ip命令需要root权限的,但是由于本文大量使用ip命令,于是笔者给ip命令添加了capability,使普通用户也能使用ip命令 使用命令 $ ip netns list net0 可以看到我们刚才创建的网络环境 进入虚拟网络环境 使用命令 $ ip ne

网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP

TUN 设备 TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便得模拟网络行为.先来看看物理设备是如何工作的: 所有物理网卡收到的包会交给内核的 Network Stack 处理,然后通过 Socket API 通知给用户程序.下面看看 TUN 的工作方式: 普通的网卡通过网线收发数据包,但是 TUN 设备通过一个文件收发数据包.所有对这个文件的写操作会通过 TUN 设备转换成一个数据包送给内核:当内核发送一个包给 TUN 设备时,通过读这个文件可以拿到包的内容. 如果我们使用 TUN 设

网络虚拟化技术对比

标题索引 追朔原因 技术对比 总结配置 本文出自 "一步一印,有印为证" 博客,谢绝转载!

让网络更轻盈——网络功能虚拟化技术的现状和未来(中兴通讯)

让网络更轻盈--网络功能虚拟化技术的现状和未来 2014-08-19     作者:周宇翔(中兴通讯) 随着智能终端和移动互联网的发展,"通信"早已脱离传统的话音和短信,人与人广泛连接,甚至物物相连也成为可期的未来,各种OTT类新业务和商业模式不断在挑战运营商的传统优势地位.传统电信网络基于私有平台部署,采用专用设备,部署周期长.运维复杂,一些运营商意识到想要轻盈转身,必须向这些互联网运营商学习,从根本上改变电信网络的部署和运维方式.2012年10月,AT&T.英国电信.德国电

[转]数据中心网络虚拟化 主流平台产品介绍

http://www.sdnlab.com/12076.html SDNLAB 为了对数据中心网络虚拟化有个初步的认识,本文将对当前比较主流的几款商业平台进行介绍,包括VMware公司的网络虚拟化技术,IBM公司的Dove及开源的OpenDove平台, NEC公司的virtual-network-platform和VTN平台,以及Cisco公司的Nexus虚拟化平台. 1.Vmware公司的网络虚拟化技术 VMware在虚拟化领域的领导地位使得我们必须首先介绍一下他们的网络虚拟化技术NSX.然而