System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于网络技术与安全,具体涉及一种传统裸机接入场景支持oracle rac的方法及系统。
技术介绍
1、oracle rac做为oracle数据库中采用的一种新技术,将服务器以集群的形式部署数据库,具备共享缓存架构,为客户提供了一种高可用、可扩展、低成本的灵活扩展的数据库系统,在私有云取得了广泛应用,传统裸机支持oracle rac已成为私有云资源池的必备选型。
2、现有的传统裸机(这里指不支持智能网卡的裸机,简称bm)组网主要依赖bgp evpn技术,需要在bm的上连leaf交换机和传统裸机网关bmgw上建立bgp evpn邻居,同时,为了减少bgp邻居数量,还需要在传统裸机网关bmgw上部署bgp rr,通过evpn rt-3类路由自动建立vxlan隧道,隧道存在于上连leaf交换机之间,上连leaf交换机与传统裸机网关bmgw之间,如图1所示。
3、图1中如果在bm1和bm2上同leaf场景部署oracle rac特性,oracle rac软件版本为11g r2,bm1和bm2分别oracle rac数据库集群的两个节点rac 01和rac 02,每台裸机两块网卡,公网网卡配置public ip、vip,私网网卡配置private ip,集群通过scanip对外提供数据库服务,屏蔽具体网络节点,对外服务需要经过vxlan tunnel2有bmgw与外部进行通信,private ip主要用于节点之间的通信,此时bm之间直接通过leaf1互通,互通消息主要分为两种,第一种节点间网络心跳,第二种是
4、如果在bm1和bm3上跨leaf场景部署oracle rac特性,bm1和bm3分别oracle rac数据库集群的两个节点rac 01和rac 02,基本配置与同leaf场景类似,区别是bm之间通过leaf1和leaf2之间的vxlan tunnel1互通节点间网络心跳和缓存产生的数据传输,如图3所示。
5、在图3的当前组网下,两台裸机通过scanip地址负载均衡的提供连接rac数据库的服务,比如scanip和scan监听器在bm1上,客户端通过裸机网关bmgw vxlan tunnel1访问scanip地址,如果一台裸机比如bm1发生故障,scanip和scan监听器会一起漂移到bm3上,此时需要裸机网关通过vxlan tunnel3访问rac数据库的服务。
6、综上所述,当前技术存在如下问题:对leaf设备要求较高,需要同时支持bgp evpn和underlay bgp多实例,有些设备厂商无法支持。裸机网关bmgw需要支持bgp evpn特性,对云内的bgp提出了更高要求,增加了复杂度。evpn技术对云内研发、运维同学完全黑盒,如果出现问题,还要依赖厂商协助定位,加大了问题定位和恢复业务的难度,可能会对客户业务造成较大的损失。
技术实现思路
1、本专利技术的目的在于提供一种传统裸机接入场景支持oracle rac的方法及系统,通过静态vxlan隧道和bmgw自研的方式,不需要部署bgp evpn技术同时可以实现oracle rac特性,以解决上述
技术介绍
中提出现有技术中的问题。
2、为实现上述目的,本专利技术采用了如下技术方案:一种传统裸机接入场景支持oracle rac的方法,包括:通过控制器向所有裸机的上连leaf上配置到裸机网关bmgw的静态vxlan隧道;通过所述控制器向所述裸机网关bmgw下发对称的隧道配置信息;根据所述隧道配置信息将隧道配置好之后,在自研的裸机网关bmgw上实现arp报文的转发和oraclerac网络心跳报文的转发,实现裸机之间的mac的相互学习和网络心跳功能保持,实现oracle rac特性。
3、优选的,所述自研的裸机网关bmgw用于支持overlay层面arp学习、bum报文转发、igmp协议报文加组、组播流量的转发、keepalive报文的转发、东西向三层流量转发、acl、路由、eip业务、natgw业务以及专线接入、对等连接。
4、优选的,所述裸机网关bmgw用于将oracle rac网络心跳报文在相同广播域的所有隧道内泛洪,且所有隧道不包括收到oracle rac网络心跳报文的隧道。
5、优选的,所述裸机之间的mac拥有相同的网段,并通过ping互通。
6、优选的,所述裸机网关bmgw通过vip的ecmp路由进行负载均衡流量。
7、优选的,所述裸机网关bmgw根据访问的不同网段,将所述裸机相关的南北向流量以及和东西向互通的流量路由分发,分发到不同的网元集群或者宿主机上。
8、优选的,所述通过控制器向所有裸机的上连leaf上配置到裸机网关bmgw的静态vxlan隧道中的隧道的源地址是leaf loopback口地址,目的是裸机网关bmgw的vip地址。
9、优选的,所述vip地址的路由通过underlay bgp学习事先得到。
10、优选的,所述通过所述控制器向所述裸机网关bmgw下发对称的隧道配置信息中的裸机网关bmgw的静态vxlan隧道源地址是裸机网关bmgw的vip地址,目的是leaf1的loopback口地址。
11、另一方面,本专利技术提出一种传统裸机接入场景支持oracle rac的系统,包括:
12、配置模块,用于通过控制器向所有裸机的上连leaf上配置到裸机网关bmgw的静态vxlan隧道;
13、信息发送模块,用于通过所述控制器向所述裸机网关bmgw下发对称的隧道配置信息;
14、转发模块,用于根据所述隧道配置信息将隧道配置好之后,在自研的裸机网关bmgw上实现arp报文的转发和oracle rac网络心跳报文的转发,实现裸机之间的mac的相互学习和网络心跳功能保持,实现oracle rac特性。
15、本专利技术的技术效果和优点:本专利技术提出的一种传统裸机接入场景支持oracle rac的方法及系统,与现有技术相比,具有以下优点:
16、本专利技术通过控制器向所有裸机的上连leaf上配置到裸机网关bmgw的静态vxlan隧道;通过所述控制器向所述裸机网关bmgw下发对称的隧道配置信息;根据所述隧道配置信息将隧道配置好之后,在自研的裸机网关bmgw上实现arp报文的转发和oracle rac网络心跳报文的转发,实现裸机之间的mac的相互学习和网络心跳功能保持,实现oracle rac特性;通过静态vxlan隧道和bmgw自研的方式,不需要部署bgp evpn技术同时可以实现oraclerac特性,并使能架构简化、透明,降低配置复杂度并提高运维效率,从而提高客户业务的可靠性,增强产品的竞争力。
本文档来自技高网...【技术保护点】
1.一种传统裸机接入场景支持Oracle RAC的方法,其特征在于,包括:
2.根据权利要求1所述的一种传统裸机接入场景支持Oracle RAC的方法,其特征在于,所述自研的裸机网关BMGW用于支持overlay层面ARP学习、BUM报文转发、IGMP协议报文加组、组播流量的转发、keepal ive报文的转发、东西向三层流量转发、ACL、路由、EIP业务、NATGW业务以及专线接入、对等连接。
3.根据权利要求1所述的一种传统裸机接入场景支持Oracle RAC的方法,其特征在于,所述裸机网关BMGW用于将Oracle RAC网络心跳报文在相同广播域的所有隧道内泛洪,且所有隧道不包括收到Oracle RAC网络心跳报文的隧道。
4.根据权利要求1所述的一种传统裸机接入场景支持Oracle RAC的方法,其特征在于,所述裸机之间的mac拥有相同的网段,并通过ping互通。
5.根据权利要求1所述的一种传统裸机接入场景支持Oracle RAC的方法,其特征在于,所述裸机网关BMGW通过VIP的ECMP路由进行负载均衡流量。
7.根据权利要求1所述的一种传统裸机接入场景支持Oracle RAC的方法,其特征在于,所述通过控制器向所有裸机的上连Leaf上配置到裸机网关BMGW的静态VxLAN隧道中的隧道的源地址是Leaf loopback口地址,目的是裸机网关BMGW的VIP地址。
8.根据权利要求7所述的一种传统裸机接入场景支持Oracle RAC的方法,其特征在于,所述VIP地址的路由通过underlay BGP学习事先得到。
9.根据权利要求1所述的一种传统裸机接入场景支持Oracle RAC的方法,其特征在于,所述通过所述控制器向所述裸机网关BMGW下发对称的隧道配置信息中的裸机网关BMGW的静态VxLAN隧道源地址是裸机网关BMGW的VIP地址,目的是Leaf1的loopback口地址。
10.一种传统裸机接入场景支持Oracle RAC的系统,其特征在于,包括:
...【技术特征摘要】
1.一种传统裸机接入场景支持oracle rac的方法,其特征在于,包括:
2.根据权利要求1所述的一种传统裸机接入场景支持oracle rac的方法,其特征在于,所述自研的裸机网关bmgw用于支持overlay层面arp学习、bum报文转发、igmp协议报文加组、组播流量的转发、keepal ive报文的转发、东西向三层流量转发、acl、路由、eip业务、natgw业务以及专线接入、对等连接。
3.根据权利要求1所述的一种传统裸机接入场景支持oracle rac的方法,其特征在于,所述裸机网关bmgw用于将oracle rac网络心跳报文在相同广播域的所有隧道内泛洪,且所有隧道不包括收到oracle rac网络心跳报文的隧道。
4.根据权利要求1所述的一种传统裸机接入场景支持oracle rac的方法,其特征在于,所述裸机之间的mac拥有相同的网段,并通过ping互通。
5.根据权利要求1所述的一种传统裸机接入场景支持oracle rac的方法,其特征在于,所述裸机网关bmgw通过vip的ecmp路由进行负载均衡流量。
6.根据权利要求1...
【专利技术属性】
技术研发人员:汪江波,胡西宁,谢龙,孔伟政,杨柳,韦青力,任帅,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。