感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
SDN Fundamentals
- Traditional vs software-defined networking paradigms
- SDN architecture: data plane, control plane, application plane
- OpenFlow protocol fundamentals
- Advantages and challenges of SDN adoption
- Open source SDN ecosystem overview
Linux Networking Foundations
- Network namespaces and isolation
- Linux bridges vs Open vSwitch
- Traffic control (tc) for QoS and shaping
- VXLAN and GRE tunneling in Linux
- Network configuration management (systemd-networkd, NetworkManager)
Open vSwitch Deep Dive
- Open vSwitch architecture and components
- Installation and initial setup
- Bridge configuration and port management
- Flow rules and OpenFlow 1.3/1.5 features
- VLAN and tunneling support (VXLAN, Geneve, GRE)
- Bonding and LACP configuration
- Monitoring and troubleshooting OVS
OVN (Open Virtual Network)
- OVN architecture and integration with OVS
- Logical switches and routers
- NAT, load balancing, and ACLs in OVN
- DHCP and DNS services integration
- OVN for Kubernetes networking
- OVN vs traditional Open vSwitch deployments
FRRouting (FRR) Implementation
- FRR architecture and component overview
- Installation and configuration basics
- BGP configuration and policies
- OSPF and OSPFv3 deployment
- IS-IS for data center fabrics
- BFD for fast failure detection
- Route filtering and redistribution
EVPN and VXLAN with FRR
- EVPN fundamentals and use cases
- VXLAN control plane with BGP EVPN
- MAC address advertisement and learning
- Distributed anycast gateway configuration
- Multi-tenant layer 3 VPNs with EVPN
- Troubleshooting EVPN deployments
SDN Controllers Overview
- Role of the SDN controller in network architecture
- Controller deployment models (centralized, distributed, hybrid)
- OpenDaylight introduction and architecture
- ONOS platform overview
- Controller selection criteria
Deploying OpenDaylight
- OpenDaylight installation and setup
- Karaf container and service management
- MD-SAL and application development basics
- OpenFlow plugin and switch management
- YANG models and data modeling
- REST API and northbound interfaces
Deploying ONOS
- ONOS architecture and components
- Installation and cluster setup
- Device and link discovery
- Application development model
- Intent-based networking with ONOS
- Integration with programmable pipelines (P4, NPL)
Network Programmability
- REST APIs and JSON-RPC for network automation
- gNMI (gRPC Network Management Interface)
- YANG data modeling for configuration
- NETCONF and RESTCONF clients
- Python libraries for SDN (RYU, POX, ryu)
- Writing custom SDN applications
Automation and Orchestration
- Ansible for network automation
- Terraform for network infrastructure
- Configuration management at scale
- Continuous deployment for network changes
- Integration with CI/CD pipelines
Traffic Engineering and Policies
- Traffic classification and marking
- Quality of Service (QoS) implementation with OVS/FRR
- Policy-based routing
- Path computation and optimization
- Segment routing introduction
- Monitoring traffic flows and performance
Security in SDN Environments
- Controller security considerations
- Secure OpenFlow channels (TLS)
- Access control and RBAC for SDN
- Network segmentation and micro-segmentation
- DDoS mitigation with SDN
- Security monitoring and incident response
SDN for Data Centers and Cloud
- Data center fabric design with SDN
- Network virtualization for multi-tenancy
- SDN integration with OpenStack and Kubernetes
- Service chaining and NFV integration
- Hybrid cloud networking with SDN
Production Deployment and Operations
- High availability design for SDN controllers
- Scalability planning and performance tuning
- Backup and recovery strategies
- Monitoring SDN infrastructure
- Troubleshooting SDN environments
- Upgrade procedures and maintenance windows
Summary and Future Directions
- SDN adoption challenges and lessons learned
- P4 and programmable data planes
- AI/ML for network automation
- Emerging standards and protocols
- Community resources and continuing education
最低要求
- Solid understanding of TCP/IP networking and routing protocols
- Experience with Linux networking (iproute2, iptables, nftables)
- Knowledge of switching and VLAN concepts
- Familiarity with network monitoring and troubleshooting
- Basic Python or shell scripting experience
Audience
- Network Engineers transitioning to SDN
- DevOps Engineers managing network infrastructure
- Cloud Infrastructure Architects
- System Administrators responsible for network configuration
35 小時
客戶評論 (2)
溝通技能,經驗知識,解決問題
Marcin Walewski - Intel Technology Poland Sp. z o.o.
課程 - OpenStack Bootcamp
機器翻譯
瀏覽器中的虛擬桌面功能相當不錯。
Mikael Karlsson - Polystar OSIX
課程 - OpenStack Architecture and Troubleshooting
機器翻譯