SDN
  • 1. 前言
  • 网络基础
    • 2. 网络基础理论
      • TCP/IP网络模型
      • ARP
      • ICMP
      • 路由
      • 交换机
      • UDP
      • DHCP/DNS
      • TCP
      • VLAN
      • Overlay
    • 3. Linux网络
      • Linux网络配置
        • 虚拟网络设备
      • iptables/netfilter
      • 负载均衡
      • 流量控制
      • SR-IOV
      • 内核VRF
      • eBPF
        • bcc
        • 故障排查
      • XDP
        • XDP架构
        • 使用场景
      • 常用工具
        • 网络抓包tcpdump
        • scapy
      • 内核网络参数
    • 4. Open vSwitch
      • OVS介绍
      • OVS编译
      • OVS原理
      • OVN
        • OVN编译
        • OVN实践
        • OVN高可用
        • OVN Kubernetes插件
        • OVN Docker插件
        • OVN OpenStack
    • 5. DPDK
      • DPDK简介
      • DPDK安装
      • 报文转发模型
      • NUMA
      • Ring和共享内存
      • PCIe
      • 网卡性能优化
      • 多队列
      • 硬件offload
      • 虚拟化
      • OVS DPDK
      • SPDK
      • OpenFastPath
  • SDN&NFV
    • 6. SDN
      • SDN控制器
        • OpenDaylight
        • ONOS
        • Floodlight
        • Ryu
        • NOX/POX
      • 南向接口
        • OpenFlow
        • OF-Config
        • NETCONF
        • P4
      • 数据平面
    • 7. NFV
    • 8. SDWAN
  • 容器网络
    • 9. 容器网络
      • Host 网络
      • CNI
        • CNI介绍
        • Flannel
        • Calico
        • Weave
        • Cilium
        • OVN
        • Contiv
        • SR-IOV
        • Romana
        • OpenContrail
        • Kuryr
      • CNM
        • CNM介绍
        • Calico
        • Contiv
        • Romana
        • SR-IOV
      • Kubernetes网络
  • SDN实践
    • 10. Mininet
    • 11. SDN实践案例
      • Goolge网络
  • 参考文档
    • 12. FAQ
    • 13. 参考文档
由 GitBook 提供支持
在本页
  • 三层交换机与路由器
  • 白牌交换机
  1. 网络基础
  2. 2. 网络基础理论

交换机

交换机是最重要的信息交换网络设备,主要功能包括

  • 学习设备MAC地址

  • 二层转发

  • 三层转发

  • ACL

  • QoS

  • 消除回路

随着SDN和NFV的发展,现在已经有越来越多的功能都放到了虚拟交换机上来。最常见的虚拟交换机是Open vSwitch。

三层交换机与路由器

三层交换机也支持三层转发(即路由),解决了路由器带宽和性能受限的问题:交换机通过交换芯片转发数据,而路由器则是通过CPU转发的。那么它与路由器相比有什么不同呢

  • 三层交换机同时支持二层和三层转发,而路由器则仅支持三层转发

  • 交换机针对以太网研发,对其他网络类型支持较少;而路由器则支持较多的网络类型,更适合用在网络复杂的场景下

白牌交换机

随着SDN的兴起,白牌交换机(WhiteBox Switch)逐渐兴起。白牌交换机是指不贴标签的交换机,并且像PC一样,硬件和软件分离。用户从厂商拿到硬件后,可以安装自定义的软件(如OpenSwitch、OPX、Sonic等)。比如,用户可以选择

  • 硬件使用Broadcom、Cavium、盛科等

  • 而软件使用Cumulus、BigSwitch、Pica8、Snaproute、OPX、OpenSwitch等

白牌交换机的优势

  • 成本低,白牌交换机的总体成本低于品牌设备

  • 更大的灵活性,软件可以自定义,方便针对特定需求和场景做定制开发

  • 避免厂商绑定

当然了,并不是所有的软件都适用于所有的硬件,这还有待软硬件厂商进一步协作提升开放性。

上一页路由下一页UDP

最后更新于6年前