版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Contrail介紹
---JuniperoverlaySDN解決方案Contrail介紹---JuniperoverlayContrail介紹---Juniperoverlay網(wǎng)絡(luò)虛擬化演進(jìn)方向VirtualNetworkOverlaysReactiveEnd-to-EndVLANconfiguredonphysicalswitchesRequiresprogrammingofflowsNoimpact
tophysical
networkManualEnd-to-EndPROACTIVE
SOFTWAREOVERLAYOPENFLOWREACTIVEAPPOACHVLANAPPROACH網(wǎng)絡(luò)虛擬化演進(jìn)方向VirtualNetworkOverl網(wǎng)絡(luò)虛擬化演進(jìn)方向VirtualNetworkOverl需要手動在每臺配置每隔VLAN的信息插入服務(wù)相對比較復(fù)雜
VLANID一共只有4096個,支持的用戶數(shù)量也是4096
用戶的流量在物理網(wǎng)絡(luò)直接傳輸網(wǎng)絡(luò)虛擬化---VLAN手工控制.低效率.擴(kuò)展性低.需要手動在每臺配置每隔VLAN的信息插入服務(wù)相對比較復(fù)雜V需要手動在每臺配置每隔VLAN的信息插入服務(wù)相對比較復(fù)雜V網(wǎng)絡(luò)虛擬化----OpenflowOpenFlow需要底層交換機(jī)的支持OpenFlow需要編程每個用戶的流量都要經(jīng)過物理網(wǎng)絡(luò)轉(zhuǎn)發(fā)延遲較高.擴(kuò)展性低.增加故障的考慮點(diǎn).可升級.Openflow控制器每個流量的首個數(shù)據(jù)包都要去到控制器進(jìn)行分析網(wǎng)絡(luò)虛擬化----OpenflowOpenFlow需要底層交網(wǎng)絡(luò)虛擬化----OpenflowOpenFlow需要底層交數(shù)據(jù)包不用經(jīng)過控制器,僅通過隧道進(jìn)行轉(zhuǎn)發(fā)通過已存在的網(wǎng)絡(luò)轉(zhuǎn)發(fā)數(shù)據(jù)用戶的信息通過隧道轉(zhuǎn)發(fā),對現(xiàn)網(wǎng)沒有感知,即使現(xiàn)網(wǎng)的結(jié)構(gòu)在發(fā)生改變控制器運(yùn)用編程手段控制虛擬的vswitch和虛擬網(wǎng)關(guān)網(wǎng)絡(luò)虛擬化----OVerlay低延遲.高擴(kuò)展性.自動恢復(fù)能力.可以在任何網(wǎng)絡(luò)上實(shí)現(xiàn).數(shù)據(jù)包不用經(jīng)過控制器,僅通過隧道進(jìn)行轉(zhuǎn)發(fā)通過已存在的網(wǎng)絡(luò)轉(zhuǎn)發(fā)數(shù)據(jù)包不用經(jīng)過控制器,僅通過隧道進(jìn)行轉(zhuǎn)發(fā)通過已存在的網(wǎng)絡(luò)轉(zhuǎn)發(fā)JuniperCONTRAIL的角色與作用ServiceNodesInternetVPNDCIWANGatewayRouter
JunosVContrailOrchestratorComputeAPIsStorageAPIsNetworkAPIsServerVirtualMachinevRouterPhysicalSwitchesvSRX,F5…Juniper的contrail以openstack為基礎(chǔ),通過API調(diào)用openstack的組件JuniperCONTRAIL的角色與作用ServiceJuniperCONTRAIL的角色與作用ServiceContrail組件PhysicalNetwork
(nochanges)AnalyticsOPENCONTRAILCONTROLLERControlConfigurationPhysicalHostwithHypervisorvRouterVMVMVMVMPhysicalHostwithHypervisorvRouterVMVMVMVMWAN,InternetGateway通過API戒口接收VM的狀態(tài)信息,包括遷移,新建等可以實(shí)時分析數(shù)據(jù)和流量通過openstack的API控制其他的節(jié)點(diǎn)信息vRouter:虛擬化的vswitch,為虛擬機(jī)接入提供虛擬化戒口Gateway:可以采用juniper的MX或者EX9200TODAY2014Juniper目前完成openstack的集成,后續(xù)還會支持Vmware等更多的云平臺系統(tǒng)contrail控制器Contrail節(jié)點(diǎn)Contrail節(jié)點(diǎn)Contrail組件PhysicalNetwork
(noContrail組件PhysicalNetwork
(noIPAM,VirtualDNSSecurityLoad
Balancing3rdPartyNetworkServicesRichAnalyticsHigh
AvailabilityServiceChainingAPI
ServicesRoutingandSwitchingGatewayServicesContrail功能IPAM,VirtualDNSSecurityLoad
IPAM,VirtualDNSSecurityLoad
Contrail–
控制器和節(jié)點(diǎn)ControlNode
"BGPmodule"
ProxiesXMPPControl
NodeControl
NodeComputeNodeComputeNodeConfigurationNodeConfigurationNodeIF-MAPXMPPIBGPIF-MAPClient控制器和節(jié)點(diǎn)之間可以實(shí)現(xiàn)控制和轉(zhuǎn)發(fā)分離
控制器可以控制多個節(jié)點(diǎn),包括路由器和computenode控制層面通過BGP協(xié)議實(shí)現(xiàn)路由控制轉(zhuǎn)發(fā)點(diǎn)通過動態(tài)的GRE的隧道轉(zhuǎn)發(fā)數(shù)據(jù)物理拓?fù)浜徒粨Q機(jī)對于用戶是透明的Gateway
RoutersServiceNodesContrail–控制器和節(jié)點(diǎn)CContrail–控制器和節(jié)點(diǎn)CControlplane–路由發(fā)布方式10.1.1.110.1.1.270.10.10.1151.10.10.110.1.1.2:NH=151.10.10.1;LBL=1710.1.1.1:NH=70.10.10.1;LBL=3910.1.1.110.1.1.2PAYLOADVRFPriSrcIPPriDstIP10.1.1.110.1.1.2PAYLOADLBL=17GRE70.10.10.1151.10.10.1PubSrcIPPubDstIPVMVRFPriSrcIPPriDstIP10.1.1.110.1.1.2PAYLOADPriSrcIPPriDstIPVMIPNetworkAgentAgentXMPPXMPPControlNodeConfigurationNodeREST/API10.1.1.2:NH=151.10.10.1;LBL=1710.1.1.1:NH=70.10.10.1;LBL=39(DynamicTunnelEncapsulation)(DynamicTunnelDecapsulation)Server1Server2ControlPlane*OuterMACheaderwasleftoutintentionallytoreduceclutter10.1.1.1:NH=70.10.10.1;LBL=3910.1.1.2:NH=151.10.10.1;LBL=17ControlPlaneIF-MAP通過BGP協(xié)議VM的地址被宣告到控制器中轉(zhuǎn)發(fā)時原始數(shù)據(jù)包經(jīng)過GRE再次封裝Controlplane–路由發(fā)布方式10.1.1.1Controlplane–路由發(fā)布方式10.1.1.1應(yīng)用場景—邏輯拓?fù)銿M
G1VM
G2VM
G3VNGVM
R1VM
R2VM
R3VNRPNVM
FW虛擬網(wǎng)絡(luò)用戶的VM虛擬防火墻物理路由器物理網(wǎng)絡(luò)應(yīng)用場景—邏輯拓?fù)銿M
G1VM
G2VM
G3VNGVM應(yīng)用場景—邏輯拓?fù)銿M
G1VM
G2VM
G3VNGVM應(yīng)用場景—物理拓?fù)銸penStackContrail
ControllerNeutronNova虛擬VM帶vrouter的Hypervisor物理交換機(jī)物理出口路由器應(yīng)用場景—物理拓?fù)銸penStackContrail
Con應(yīng)用場景—物理拓?fù)銸penStackContrail
Con邏輯與物理拓?fù)鋵?yīng)VM
G1VM
G2VM
G3VNGVM
R1VM
R2VM
R3VNRL3VPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICAL邏輯與物理拓?fù)鋵?yīng)VM
G1VM
G2VM
G3VNGVM邏輯與物理拓?fù)鋵?yīng)VM
G1VM
G2VM
G3VNGVM初始化過程,網(wǎng)絡(luò)還沒有建立VM
G1VM
G2VM
G3VNGVM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICAL初始化過程,網(wǎng)絡(luò)還沒有建立VM
G1VM
G2VM
G3VN初始化過程,網(wǎng)絡(luò)還沒有建立VM
G1VM
G2VM
G3VN用戶新建虛擬網(wǎng)絡(luò)VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGCreateVNG用戶新建虛擬網(wǎng)絡(luò)VM
G1VM
G2VM
G3VM
R1VM用戶新建虛擬網(wǎng)絡(luò)VM
G1VM
G2VM
G3VM
R1VM用戶新建虛擬機(jī)VMG1VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGCreateVMG1
AttachtoVNGNova:CreateVMVM
G1用戶新建虛擬機(jī)VMG1VM
G1VM
G2VM
G3VM
用戶新建虛擬機(jī)VMG1VM
G1VM
G2VM
G3VM
VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1Neutron:
AttachVMtoVNCreateVMG1
AttachtoVNGXMPP:
Createrouting-instance用戶新建虛擬機(jī)VMG1VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3用戶新建VMG2VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGCreateVMG2
AttachtoVNGVM
G1Nova:CreateVMVM
G2用戶新建VMG2VM
G1VM
G2VM
G3VM
R1V用戶新建VMG2VM
G1VM
G2VM
G3VM
R1V用戶新建VMG2VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1Neutron:
AttachVMtoVNCreateVMG2
AttachtoVNGVM
G2XMPP:
Createrouting-instanceVM
G2用戶新建VMG2VM
G1VM
G3VM
R1VM
R2V用戶新建VMG2VM
G1VM
G3VM
R1VM
R2VContrail通過指令在兩個服務(wù)器之間建立隧道VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1CreateVMG2
AttachtoVNGVM
G2XMPP:
ExchangeroutesCreatetunnelsVM
G2Contrail通過指令在兩個服務(wù)器之間建立隧道VM
G1VContrail通過指令在兩個服務(wù)器之間建立隧道VM
G1V用戶的數(shù)據(jù)包在隧道中轉(zhuǎn)發(fā)的情況VM
G1VM
G2IPprefixNexthopVMG1Virtualethernetport
toVMG1Greenrouting-instanceIPFIBVMG2PushlabelL2+
GREencapstoserverS2MPLSlabelNexthopL1Pop+Greenrouting-instanceGlobalMPLSFIBIPprefixNexthopServerS2PhysicalethernetportGlobalIPFIBIPprefixNexthopVMG1PushlabelL1
GREencapstoserverS1Greenrouting-instanceIPFIBVMG2VirtualethernetporttoVMG2MPLSlabelNexthopL2Pop+Greenrouting-instanceGlobalMPLSFIBIPprefixNexthopServerS1PhysicalethernetportGlobalIPFIBInnerIPheaderPayloadVMG1SourceIPVMG2DestIP...MPLSL2LabelGRE...OuterIPheaderServerS1SourceIPServerS2DestIPEthernetServerS1SourceMACServerS2DestMACPacketS1S2用戶的數(shù)據(jù)包在隧道中轉(zhuǎn)發(fā)的情況VM
G1VM
G2IPpr用戶的數(shù)據(jù)包在隧道中轉(zhuǎn)發(fā)的情況VM
G1VM
G2IPpr用戶新建VMG3VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2CreateVMG3
AttachtoVNGNova:CreateVMVM
G3用戶新建VMG3VM
G1VM
G3VM
R1VM
R2V用戶新建VMG3VM
G1VM
G3VM
R1VM
R2V用戶新建VMG3VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2CreateVMG3
AttachtoVNGVM
G3Neutron:
AttachVMtoVNXMPP:
Createrouting-instance用戶新建VMG3VM
G1VM
G3VM
R1VM
R2V用戶新建VMG3VM
G1VM
G3VM
R1VM
R2VContrail在物理服務(wù)器之間再搭建兩條隧道VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2CreateVMG3
AttachtoVNGVM
G3XMPP:
ExchangeroutesCreatetunnelsContrail在物理服務(wù)器之間再搭建兩條隧道VM
G1VMContrail在物理服務(wù)器之間再搭建兩條隧道VM
G1VM用戶的最終狀態(tài)VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2VM
G3用戶的最終狀態(tài)VM
G1VM
G3VM
R1VM
R2VM
用戶的最終狀態(tài)VM
G1VM
G3VM
R1VM
R2VM
兩個不同用戶均新建了VM以后VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2VM
G3VM
R1VM
R3VM
R2兩個不同用戶均新建了VM以后VM
G1VM
G3VM
R1V兩個不同用戶均新建了VM以后VM
G1VM
G3VM
R1V虛擬vrouter和出口路由器之間建立隧道VM
G1VM
G3VM
R1VM
R2VM
R3VNROpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2VM
G3VM
R1VM
R3VM
R2VM
FWVM
FWL3VPNApplyPolicyVNR?L3VPNNetconf:
Configure
routing-instance虛擬vrouter和出口路由器之間建立隧道VM
G1VM
G虛擬vrouter和出口路由器之間建立隧道VM
G1VM
GVM
G1VM
G3VM
R1VM
R2VM
R3VNROpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2VM
G3VM
R1VM
R3VM
R2VM
FWVM
FWL3VPNApplyPolicyVNR?L3VPNBGP:
ExchangeroutesCreatetunnels虛擬vrouter和出口路由器之間建立隧道VM
G1VM
G3VM
R1VM
R2VM
R3VNROVM
G1VM
G3VM
R1VM
R2VM
R3VNROVM
G1VM
G3VM
R1VM
R2VM
R3VNROpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2VM
G3VM
R1VM
R3VM
R2VM
FWVM
FWL3VPNApplyPolicyVNR?L3VPNXMPP:
ExchangeroutesCreatetunnels虛擬vrouter和出口路由器之間建立隧道VM
G1VM
G3VM
R1VM
R2VM
R3VNROVM
G1VM
G3VM
R1VM
R2VM
R3VNRO所有的工作都是通過API界面在調(diào)用openstack的API所有的工作都是通過API完成系統(tǒng)使用通過的編程語言Python和Javalibraries(otherscanbesupportedasthereisinterest)也可以是curl數(shù)據(jù)模型是公開的,有對應(yīng)的文檔可編程接口API’s調(diào)用系統(tǒng)所有的工作都是通過API可編程接口API’s調(diào)用系統(tǒng)所有的工作都是通過API可編程接口API’s調(diào)用系統(tǒng)所有的總結(jié):Contrail是SDN解決方案的創(chuàng)新者開發(fā)那個的平臺所有的Hypervisors上運(yùn)行的協(xié)議都是標(biāo)準(zhǔn)的可以云平臺可以完好的結(jié)合開放可以與現(xiàn)有網(wǎng)絡(luò)結(jié)合,節(jié)省升級和更換設(shè)備的成本
SDN的物理層面的架構(gòu)簡單化簡化網(wǎng)絡(luò)中的組件,通過虛擬化實(shí)現(xiàn)簡單自動更新云平臺虛擬網(wǎng)絡(luò)的結(jié)構(gòu)可以與云平臺進(jìn)行結(jié)合使用自帶的分析系統(tǒng)可以分析流量智能化總結(jié):Contrail是SDN解決方案的創(chuàng)新者開發(fā)那個的平總結(jié):Contrail是SDN解決方案的創(chuàng)新者開發(fā)那個的平CONTRAIL的發(fā)展計(jì)劃JV-CNTR-(#CPUsockets)$1000/socket/yr(incl.J-support)$1700/socket+22%J-supportCNTR-O-(#CPUsockets)Persocketpricing(SWonly)HardwaresolutionvalidationCNTR-CBLKHW+SW(persocketpricing)+supportProfessionalServicesengagementContrailOpenstackNetworkingComponentJuniperOpenstackFullOpenstackSWincludingContrailJuniperCloudBlocksFullSoftwareStack+HardwareTodayDec2013Q22014CloudPlatform+ContrailCloudstack+Contrail(forNetworkingPilotinaBoxFullSW+HWinaStarterKitIBM+ContrailIBMSmartCloudOrchestrator+Contrail(forNetworking)HostedContrail+JunosphereContrailHW+SW+NetworkTroubleshootingsoftware(JunosphereResident)FutureCONTRAIL的發(fā)展計(jì)劃JV-CNTR-(#CPUsoCONTRAIL的發(fā)展計(jì)劃JV-CNTR-(#CPUso33Thankyou!33Thankyou!33Thankyou!33Thankyou!Contrail介紹
---JuniperoverlaySDN解決方案Contrail介紹---JuniperoverlayContrail介紹---Juniperoverlay網(wǎng)絡(luò)虛擬化演進(jìn)方向VirtualNetworkOverlaysReactiveEnd-to-EndVLANconfiguredonphysicalswitchesRequiresprogrammingofflowsNoimpact
tophysical
networkManualEnd-to-EndPROACTIVE
SOFTWAREOVERLAYOPENFLOWREACTIVEAPPOACHVLANAPPROACH網(wǎng)絡(luò)虛擬化演進(jìn)方向VirtualNetworkOverl網(wǎng)絡(luò)虛擬化演進(jìn)方向VirtualNetworkOverl需要手動在每臺配置每隔VLAN的信息插入服務(wù)相對比較復(fù)雜
VLANID一共只有4096個,支持的用戶數(shù)量也是4096
用戶的流量在物理網(wǎng)絡(luò)直接傳輸網(wǎng)絡(luò)虛擬化---VLAN手工控制.低效率.擴(kuò)展性低.需要手動在每臺配置每隔VLAN的信息插入服務(wù)相對比較復(fù)雜V需要手動在每臺配置每隔VLAN的信息插入服務(wù)相對比較復(fù)雜V網(wǎng)絡(luò)虛擬化----OpenflowOpenFlow需要底層交換機(jī)的支持OpenFlow需要編程每個用戶的流量都要經(jīng)過物理網(wǎng)絡(luò)轉(zhuǎn)發(fā)延遲較高.擴(kuò)展性低.增加故障的考慮點(diǎn).可升級.Openflow控制器每個流量的首個數(shù)據(jù)包都要去到控制器進(jìn)行分析網(wǎng)絡(luò)虛擬化----OpenflowOpenFlow需要底層交網(wǎng)絡(luò)虛擬化----OpenflowOpenFlow需要底層交數(shù)據(jù)包不用經(jīng)過控制器,僅通過隧道進(jìn)行轉(zhuǎn)發(fā)通過已存在的網(wǎng)絡(luò)轉(zhuǎn)發(fā)數(shù)據(jù)用戶的信息通過隧道轉(zhuǎn)發(fā),對現(xiàn)網(wǎng)沒有感知,即使現(xiàn)網(wǎng)的結(jié)構(gòu)在發(fā)生改變控制器運(yùn)用編程手段控制虛擬的vswitch和虛擬網(wǎng)關(guān)網(wǎng)絡(luò)虛擬化----OVerlay低延遲.高擴(kuò)展性.自動恢復(fù)能力.可以在任何網(wǎng)絡(luò)上實(shí)現(xiàn).數(shù)據(jù)包不用經(jīng)過控制器,僅通過隧道進(jìn)行轉(zhuǎn)發(fā)通過已存在的網(wǎng)絡(luò)轉(zhuǎn)發(fā)數(shù)據(jù)包不用經(jīng)過控制器,僅通過隧道進(jìn)行轉(zhuǎn)發(fā)通過已存在的網(wǎng)絡(luò)轉(zhuǎn)發(fā)JuniperCONTRAIL的角色與作用ServiceNodesInternetVPNDCIWANGatewayRouter
JunosVContrailOrchestratorComputeAPIsStorageAPIsNetworkAPIsServerVirtualMachinevRouterPhysicalSwitchesvSRX,F5…Juniper的contrail以openstack為基礎(chǔ),通過API調(diào)用openstack的組件JuniperCONTRAIL的角色與作用ServiceJuniperCONTRAIL的角色與作用ServiceContrail組件PhysicalNetwork
(nochanges)AnalyticsOPENCONTRAILCONTROLLERControlConfigurationPhysicalHostwithHypervisorvRouterVMVMVMVMPhysicalHostwithHypervisorvRouterVMVMVMVMWAN,InternetGateway通過API戒口接收VM的狀態(tài)信息,包括遷移,新建等可以實(shí)時分析數(shù)據(jù)和流量通過openstack的API控制其他的節(jié)點(diǎn)信息vRouter:虛擬化的vswitch,為虛擬機(jī)接入提供虛擬化戒口Gateway:可以采用juniper的MX或者EX9200TODAY2014Juniper目前完成openstack的集成,后續(xù)還會支持Vmware等更多的云平臺系統(tǒng)contrail控制器Contrail節(jié)點(diǎn)Contrail節(jié)點(diǎn)Contrail組件PhysicalNetwork
(noContrail組件PhysicalNetwork
(noIPAM,VirtualDNSSecurityLoad
Balancing3rdPartyNetworkServicesRichAnalyticsHigh
AvailabilityServiceChainingAPI
ServicesRoutingandSwitchingGatewayServicesContrail功能IPAM,VirtualDNSSecurityLoad
IPAM,VirtualDNSSecurityLoad
Contrail–
控制器和節(jié)點(diǎn)ControlNode
"BGPmodule"
ProxiesXMPPControl
NodeControl
NodeComputeNodeComputeNodeConfigurationNodeConfigurationNodeIF-MAPXMPPIBGPIF-MAPClient控制器和節(jié)點(diǎn)之間可以實(shí)現(xiàn)控制和轉(zhuǎn)發(fā)分離
控制器可以控制多個節(jié)點(diǎn),包括路由器和computenode控制層面通過BGP協(xié)議實(shí)現(xiàn)路由控制轉(zhuǎn)發(fā)點(diǎn)通過動態(tài)的GRE的隧道轉(zhuǎn)發(fā)數(shù)據(jù)物理拓?fù)浜徒粨Q機(jī)對于用戶是透明的Gateway
RoutersServiceNodesContrail–控制器和節(jié)點(diǎn)CContrail–控制器和節(jié)點(diǎn)CControlplane–路由發(fā)布方式10.1.1.110.1.1.270.10.10.1151.10.10.110.1.1.2:NH=151.10.10.1;LBL=1710.1.1.1:NH=70.10.10.1;LBL=3910.1.1.110.1.1.2PAYLOADVRFPriSrcIPPriDstIP10.1.1.110.1.1.2PAYLOADLBL=17GRE70.10.10.1151.10.10.1PubSrcIPPubDstIPVMVRFPriSrcIPPriDstIP10.1.1.110.1.1.2PAYLOADPriSrcIPPriDstIPVMIPNetworkAgentAgentXMPPXMPPControlNodeConfigurationNodeREST/API10.1.1.2:NH=151.10.10.1;LBL=1710.1.1.1:NH=70.10.10.1;LBL=39(DynamicTunnelEncapsulation)(DynamicTunnelDecapsulation)Server1Server2ControlPlane*OuterMACheaderwasleftoutintentionallytoreduceclutter10.1.1.1:NH=70.10.10.1;LBL=3910.1.1.2:NH=151.10.10.1;LBL=17ControlPlaneIF-MAP通過BGP協(xié)議VM的地址被宣告到控制器中轉(zhuǎn)發(fā)時原始數(shù)據(jù)包經(jīng)過GRE再次封裝Controlplane–路由發(fā)布方式10.1.1.1Controlplane–路由發(fā)布方式10.1.1.1應(yīng)用場景—邏輯拓?fù)銿M
G1VM
G2VM
G3VNGVM
R1VM
R2VM
R3VNRPNVM
FW虛擬網(wǎng)絡(luò)用戶的VM虛擬防火墻物理路由器物理網(wǎng)絡(luò)應(yīng)用場景—邏輯拓?fù)銿M
G1VM
G2VM
G3VNGVM應(yīng)用場景—邏輯拓?fù)銿M
G1VM
G2VM
G3VNGVM應(yīng)用場景—物理拓?fù)銸penStackContrail
ControllerNeutronNova虛擬VM帶vrouter的Hypervisor物理交換機(jī)物理出口路由器應(yīng)用場景—物理拓?fù)銸penStackContrail
Con應(yīng)用場景—物理拓?fù)銸penStackContrail
Con邏輯與物理拓?fù)鋵?yīng)VM
G1VM
G2VM
G3VNGVM
R1VM
R2VM
R3VNRL3VPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICAL邏輯與物理拓?fù)鋵?yīng)VM
G1VM
G2VM
G3VNGVM邏輯與物理拓?fù)鋵?yīng)VM
G1VM
G2VM
G3VNGVM初始化過程,網(wǎng)絡(luò)還沒有建立VM
G1VM
G2VM
G3VNGVM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICAL初始化過程,網(wǎng)絡(luò)還沒有建立VM
G1VM
G2VM
G3VN初始化過程,網(wǎng)絡(luò)還沒有建立VM
G1VM
G2VM
G3VN用戶新建虛擬網(wǎng)絡(luò)VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGCreateVNG用戶新建虛擬網(wǎng)絡(luò)VM
G1VM
G2VM
G3VM
R1VM用戶新建虛擬網(wǎng)絡(luò)VM
G1VM
G2VM
G3VM
R1VM用戶新建虛擬機(jī)VMG1VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGCreateVMG1
AttachtoVNGNova:CreateVMVM
G1用戶新建虛擬機(jī)VMG1VM
G1VM
G2VM
G3VM
用戶新建虛擬機(jī)VMG1VM
G1VM
G2VM
G3VM
VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1Neutron:
AttachVMtoVNCreateVMG1
AttachtoVNGXMPP:
Createrouting-instance用戶新建虛擬機(jī)VMG1VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3用戶新建VMG2VM
G1VM
G2VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGCreateVMG2
AttachtoVNGVM
G1Nova:CreateVMVM
G2用戶新建VMG2VM
G1VM
G2VM
G3VM
R1V用戶新建VMG2VM
G1VM
G2VM
G3VM
R1V用戶新建VMG2VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1Neutron:
AttachVMtoVNCreateVMG2
AttachtoVNGVM
G2XMPP:
Createrouting-instanceVM
G2用戶新建VMG2VM
G1VM
G3VM
R1VM
R2V用戶新建VMG2VM
G1VM
G3VM
R1VM
R2VContrail通過指令在兩個服務(wù)器之間建立隧道VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1CreateVMG2
AttachtoVNGVM
G2XMPP:
ExchangeroutesCreatetunnelsVM
G2Contrail通過指令在兩個服務(wù)器之間建立隧道VM
G1VContrail通過指令在兩個服務(wù)器之間建立隧道VM
G1V用戶的數(shù)據(jù)包在隧道中轉(zhuǎn)發(fā)的情況VM
G1VM
G2IPprefixNexthopVMG1Virtualethernetport
toVMG1Greenrouting-instanceIPFIBVMG2PushlabelL2+
GREencapstoserverS2MPLSlabelNexthopL1Pop+Greenrouting-instanceGlobalMPLSFIBIPprefixNexthopServerS2PhysicalethernetportGlobalIPFIBIPprefixNexthopVMG1PushlabelL1
GREencapstoserverS1Greenrouting-instanceIPFIBVMG2VirtualethernetporttoVMG2MPLSlabelNexthopL2Pop+Greenrouting-instanceGlobalMPLSFIBIPprefixNexthopServerS1PhysicalethernetportGlobalIPFIBInnerIPheaderPayloadVMG1SourceIPVMG2DestIP...MPLSL2LabelGRE...OuterIPheaderServerS1SourceIPServerS2DestIPEthernetServerS1SourceMACServerS2DestMACPacketS1S2用戶的數(shù)據(jù)包在隧道中轉(zhuǎn)發(fā)的情況VM
G1VM
G2IPpr用戶的數(shù)據(jù)包在隧道中轉(zhuǎn)發(fā)的情況VM
G1VM
G2IPpr用戶新建VMG3VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2CreateVMG3
AttachtoVNGNova:CreateVMVM
G3用戶新建VMG3VM
G1VM
G3VM
R1VM
R2V用戶新建VMG3VM
G1VM
G3VM
R1VM
R2V用戶新建VMG3VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2CreateVMG3
AttachtoVNGVM
G3Neutron:
AttachVMtoVNXMPP:
Createrouting-instance用戶新建VMG3VM
G1VM
G3VM
R1VM
R2V用戶新建VMG3VM
G1VM
G3VM
R1VM
R2VContrail在物理服務(wù)器之間再搭建兩條隧道VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2CreateVMG3
AttachtoVNGVM
G3XMPP:
ExchangeroutesCreatetunnelsContrail在物理服務(wù)器之間再搭建兩條隧道VM
G1VMContrail在物理服務(wù)器之間再搭建兩條隧道VM
G1VM用戶的最終狀態(tài)VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2VM
G3用戶的最終狀態(tài)VM
G1VM
G3VM
R1VM
R2VM
用戶的最終狀態(tài)VM
G1VM
G3VM
R1VM
R2VM
兩個不同用戶均新建了VM以后VM
G1VM
G3VM
R1VM
R2VM
R3VNRPNVM
FWOpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2VM
G3VM
R1VM
R3VM
R2兩個不同用戶均新建了VM以后VM
G1VM
G3VM
R1V兩個不同用戶均新建了VM以后VM
G1VM
G3VM
R1V虛擬vrouter和出口路由器之間建立隧道VM
G1VM
G3VM
R1VM
R2VM
R3VNROpenStackContrail
ControllerNeutronNovaPHYSICALLOGICALVNGVM
G1VM
G2VM
G2VM
G3VM
R1VM
R3VM
R2VM
FWVM
FWL3VPNApplyPolicyVNR?L3VPNNetconf:
Configure
routing-instance虛擬vrouter和出口路由器之間建立隧道VM
G1VM
G
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)大樓管樁施工合同
- 員工離職補(bǔ)償金協(xié)議書
- 學(xué)校擴(kuò)建室外管網(wǎng)改造施工合同
- 電影院放映室安全門施工協(xié)議范文
- 鄭州別墅買賣合同要點(diǎn)解析
- 飛行員勞動合同簽訂流程
- 倉儲物流快遞租賃合同
- 區(qū)塊鏈產(chǎn)品技術(shù)協(xié)議管理辦法
- 風(fēng)力發(fā)電場防火門施工合同
- 生態(tài)公園綠化改造合同協(xié)議書
- 腦血管造影課件
- AQ/T 1089-2020 煤礦加固煤巖體用高分子材料(正式版)
- 電影作品讀解智慧樹知到期末考試答案章節(jié)答案2024年西北大學(xué)
- 珠海市香洲區(qū) 2022-2023學(xué)年七年級上學(xué)期期末道德與法治試題
- 倉庫貨物臨時儲存與分配計(jì)劃三篇
- 臨床骨質(zhì)疏松患者護(hù)理查房
- 新媒體與社會性別 知到智慧樹網(wǎng)課答案
- 大班健康活動《不吃三無食品》
- 婦科醫(yī)生進(jìn)修匯報課件
- 年產(chǎn)20萬噸鎂合金項(xiàng)目可行性研究報告
- (高清版)WST 360-2024 流式細(xì)胞術(shù)檢測外周血淋巴細(xì)胞亞群指南
評論
0/150
提交評論