Transcription
Optimizing ExternalKubernetes Traffic withCloud Native SD-WANThe Bridge Between the DevOps and NetOps WorldsLori JakabFOSDEM ‘21
Agenda SD-WAN and Kubernetes Cloud Native SD-WAN ArchitectureExampleDemo
Agenda SD-WAN and Kubernetes Cloud Native SD-WAN ArchitectureExampleDemo
SD-WAN (Software Defined Wide Area Network)On-premise Cloud Multi-tenantAny DeploymentManagement& AnalyticsAny ServiceMulticloudOptimizationAny TransportSatelliteAny LocationBranchAutomation Network Insights Machine Learning AIOpen Programmable locationVoice5G/ LTECloudMulti-DomainIBN PolicySDCI*Remote Work* Software Defined Cloud Interconnect
KubernetesImage By Khtan66 - Own work, CC BY-SA d 53571935
SD-WAN and Kubernetes Today: Ships in the eoConf.App
CNWAN: Making SD-WAN Kubernetes lidesUserChatVideoConf.App
Agenda SD-WAN and Kubernetes Cloud Native SD-WAN ArchitectureExampleDemo
CNWAN ArchitectureServiceYAMLNetOpsSD-WAN ControllerKubernetesDevOps
CNWAN ArchitectureMetadata asan AnnotationServiceYAMLNetOpsSD-WAN ControllerKubernetesDevOps
CNWAN ArchitectureCNWAN OperatorMetadata asan AnnotationServiceYAMLNetOpsSD-WAN ControllerKubernetesDevOps
CNWAN ArchitectureService RegistryCNWAN OperatorMetadata asan AnnotationServiceYAMLNetOpsSD-WAN ControllerKubernetesDevOps
CNWAN ArchitectureService with IP:Port and MetadataCNWAN ReaderService RegistryCNWAN OperatorMetadata asan AnnotationServiceYAMLNetOpsSD-WAN ControllerKubernetesDevOps
CNWAN ArchitectureService with IP:Port and MetadataIP:Port with MetadataService RegistryCNWAN ReaderCNWAN AdaptorCNWANAdaptationLayerCNWAN OperatorMetadata asan AnnotationServiceYAMLNetOpsSD-WAN ControllerKubernetesDevOps
CNWAN ArchitectureService with IP:Port and MetadataIP:Port with MetadataMetadata to PolicyMappingCNWAN AdaptorPolicyNetOpsService RegistryCNWAN ReaderCNWANAdaptationLayerCNWAN OperatorMetadata asan AnnotationServiceYAMLSD-WAN ControllerKubernetesDevOps
CNWAN ArchitectureService with IP:Port and MetadataIP:Port with MetadataService RegistryCNWAN ReaderMetadata to PolicyMappingCNWAN AdaptorCNWANAdaptationLayerPolicyIP:Port for PolicyNetOpsSD-WAN ControllerCNWAN OperatorMetadata asan AnnotationServiceYAMLKubernetesDevOps
Agenda SD-WAN and Kubernetes Cloud Native SD-WAN ArchitectureExampleDemo
Video Conf App with CNWANCNWAN ReaderSD-WAN f.App
Video Conf App with CNWANReal TimeNetOpsStreamingFile TransferCNWAN ReaderSD-WAN eratorBest EffortVoiceVideoSlidesUserSD-WANChatVideoConf.App
Video Conf App with CNWANONNetOpsReal TimeLatency Bandwidth Min. DropsStreamingLatency Bandwidth Min. DropsONFile TransferLatency Bandwidth Min. DropsCNWAN ReaderSD-WAN eratorBest EffortLatency Bandwidth Min. DropsVoiceVideoSlidesUserSD-WANChatVideoConf.App
Video Conf App with CNWANONNetOpsReal TimeLatency Bandwidth Min. DropsStreamingLatency Bandwidth Min. DropsONFile TransferLatency Bandwidth Min. DropsCNWAN ReaderSD-WAN eratorBest EffortLatency Bandwidth Min. DropsUserSD-WANVoiceReal TimeVideoStreamingSlidesFile TransferChatBest EffortVideoConf.App
Video Conf App with CNWANONNetOpsReal TimeLatency Bandwidth Min. DropsStreamingLatency Bandwidth Min. DropsONFile TransferLatency Bandwidth Min. DropsCNWAN ReaderSD-WAN eratorBest EffortLatency Bandwidth Min. DropsUserSD-WANVoiceReal TimeVideoStreamingSlidesFile TransferChatBest EffortVideoConf.App
Video Conf App with CNWANONNetOpsReal TimeLatency Bandwidth Min. DropsStreamingLatency Bandwidth Min. DropsONFile TransferLatency Bandwidth Min. DropsCNWAN ReaderSD-WAN eratorBest EffortLatency Bandwidth Min. DropsUserSD-WANVoiceReal TimeVideoStreamingSlidesFile TransferChatBest EffortVideoConf.App
Video Conf App with CNWANONNetOpsReal TimeLatency Bandwidth Min. DropsStreamingLatency Bandwidth Min. DropsONFile TransferLatency Bandwidth Min. DropsCNWAN ReaderSD-WAN ControllerCNWANAdaptorVoiceReal TimeVideoStreamingSlides File TransferChatBest EffortDevOpsServiceRegistryCNWANOperatorBest EffortLatency Bandwidth Min. DropsUserSD-WANVoiceReal TimeVideoStreamingSlidesFile TransferChatBest EffortVideoConf.App
Video Conf App with CNWANNetOpsVoiceONReal TimeLatency Bandwidth Min. DropsVideoStreamingLatency Bandwidth Min. DropsSlidesONFile TransferLatency Bandwidth Min. DropsCNWAN ReaderSD-WAN ControllerCNWANAdaptorVoiceReal TimeVideoStreamingSlides File TransferChatBest EffortDevOpsServiceRegistryCNWANOperatorBest EffortChatLatency Bandwidth Min. DropsUserSD-WANVoiceReal TimeVideoStreamingSlidesFile TransferChatBest EffortVideoConf.App
Video Conf App with CNWANNetOpsVoiceONReal TimeLatency Bandwidth Min. DropsVideoStreamingLatency Bandwidth Min. DropsSlidesONFile TransferLatency Bandwidth Min. DropsCNWAN ReaderSD-WAN ControllerCNWANAdaptorVoiceReal TimeVideoStreamingSlides File TransferChatBest EffortDevOpsServiceRegistryCNWANOperatorBest EffortChatLatency Bandwidth Min. DropsUserSD-WANVoiceReal TimeVideoStreamingSlidesFile TransferChatBest EffortVideoConf.App
Agenda SD-WAN and Kubernetes Cloud Native SD-WAN ArchitectureExampleDemo
Demo TopologyGoogle Service DirectoryCNWANAdaptorUser HostSD-WANRouterCNWANReaderCiscovManageImpedance ernetBranchSD-WANK8s clusterRouterw/ video serviceCloud
Learn more:github.com/CloudNativeSDWANContact us:cnwan@cisco.comTry it out on Qwiklabs!
Optimization Voice Remote Work SDCI* * Software Defined Cloud Interconnect. Image By Khtan66 -Own work, CC BY-SA 4.0, . SD-WAN Controller CNWAN Adaptor Service r Registry Real Time File Transfer Streaming Best Effort Real Time File Transfer Streaming Best Effort SD-WAN Voice Video Slides Chat