SDN入门_基本概念掌握

2023-05-16

部署SDA的链接:https://www.cisco.com/c/en/us/solutions/enterprise-networks/software-defined-access/compatibility-matrix.html

兼容性列表(对于售后部署很重要哦)

一些概念:

DNA(数字网络架构digital network arte)

DNAC(多了一个控制器center,本质上就是控制器,但是习惯性作digital network access center)

SD-Access

       SDN是一个公共的厂家,代表着开源,代码本身是开源的。控制器本身的代码开源一部分。对接的设备也需要开源,开源意味着可编程。大趋势往编程的方向在走。设备越来越多,命令行靠手刷,越来越低效,客户也越来越不喜欢这样。尽量做到标准接口的开发,集中管理,尽可能的可视化。这个趋势肯定是不可逆转的,图形化管理,集中化管理。每个厂商都在做的事情SDN。

VN:virtual network 虚拟网络 也叫宏分段(在这里唯一标识,这个名字比较好)

VN与VN之间默认是deny all,在此基础之内会继续进行细分,微分段(SG,security group,也就是安全组的概念,类似于vrf的概念)。

DNA必须要有一个ISE,要玩SDA的话,在DNA的场景,那么必须要有ISE,ISE是用来锁定你的身份的。身份锁定有很多办法,不管用哪一种,认证流量由ISE来进行识别,归属到哪一个特定的组,这个由ISE说了算的。你属于哪一个组。你因为通过了认证,拿到了这个组,SGT的tac,这个tac相当于你的工卡。你就可以进这个组。

DNA可以免除很多不必要的配置。

ISE认证完了,拿到tac,在数据转发层面通过vxlan,帮你运输出去。重点是:绝大部分的vxlan网络,都具备一个Vni标识符,他是主要功能做一个二层映射。映射到三层网络做一个overlay。vxlan(思科提供的sda的vxlan)是做过优化的,不是原生的vxlan。做了修改vxlan。可以识别sgt,不仅可以识别vni。打了2个tac。(听的还是有点模糊)配置与你无关,你只要会用这个就行。

采用SDA就是因为不想去碰ACL,太麻烦,而且面对那么多条ACL策略,还很容易出错。

传统网络:

1)管理复杂度:配置步骤

2)能够去轻松做权限管理,基于ip和vlan,原来的管理方式,排除等;SDA可以基于应用或者属性进行分组,通过组来控制权限

DNA的三大功能:

1)所有的配置自动下发,automation(DNA从属于SDN的架构,批量化处理)网络自动化

2)所有的策略是基于tac的,policy 策略管理(访问策略只是其中一种,Qos策略管理,)

3)未来的数据是可视化,assurance   这一点也就是DNA报价贵的原因。核多,需要计算,这也就是贵的原因,不是简单的配置下发。这也就是在计算,基于大量数据的,基于模型把他撑起来,肯定对设备资源有巨大的消耗。

呈现给客户的是:网络健康度,客户端健康度,应用健康度,路径追踪(assurance,其实都喜欢看这种,更加直观嘛)

 

上面把概念差不多讲清楚了,讲的挺好的。这些概念基本都讲清楚了。需要自己课后去加强学习的。

DNAC

NCP网络控制平台。用来跟网络设备交互,下发配置。

如有要做policy,需要跟ISE联动。ISE独立于DNA体系的,需要额外购买,可以用虚机版的,也可以用物理机的,需要手动配置DNA里面。如果购买的是虚机版本的话,那么还需要购买相应的license;如果购买的是物理机,那么直接拿来用就好了。

 

需要DNA Controller联网,连接到Cisco的后台云,NDP。ISE是一个独立的软件。NDP没有独立的UI界面。

如果需要复杂的配置下发,需要建立fabric,就是vxlan的网络。

策略:分段策略、Qos策略、流量策略

assruance:健康度、设备明细、故障定位等

Fabric:构建一个vxlan网络,来实现sda。要做sda的话,务必多搞清除几个名词。在一个sda网络中,有一些角色。

sda的fabric角色

这些角色不是用命令行配的,但是自己创建fabric,你把不同的设备拽到fabric里面去。需要管角色。自动会下发配置。

CP(control plain)最重要的,类似于协调器,知道全网的状态。这里面练级了数据库。不参与建隧道。

Edge 边缘设备 这个是建tunnel的。

 

纯二层网络:不好管理,只能依靠vlan和stp来进行管理

纯三层网络:二层的vlan怎么弄。

业界主推overlay,现在的目标就是都用三层组网,但是建一个隧道做二层。overlay,有钱可以上控制器,没钱的最起码配置vxlan。二层透传。overlay具有很多优良特性。

Border 给你去与外部通信,通信不仅仅是edge到edge,有时有需求要访问到外部的网络。内外需要打通,有时对接公共的服务器。做了一个边界。

如果不牵扯无线的话,就是以上三个设备。后期可以讨论无线设备。就三个角色。

所谓的兼容性列表,就是看不同角色支持哪些设备型号,以及设备对应的软件版本。售后务必需要注意这些,否则很可能会不支持的。

隧道也分二层和三层的。

 

工作原理:

1.控制平面 LISP协议:就是cp来主导,他来收集二层的条目协议,远远比vxlan 的另外一种控制协议要简单。

2.转发平面 VXLAN

3.策略平面 CTS(Cisco trustSec,是一个安全组的打标机制 )

入口打标签,出口匹配SGACL

 

underlay是手工部署的吗?

新建大楼可以做自动化的,underlay可以全自动的。但是现网割接的话,有传统网络的话,underlay是无法自动化的,需要手工配置的。比如不能动中间设备,只能动边缘设备。在这种情况下就只能手工部署underlay。

 

Option82这个概念暂时不是很清楚。

ISE安装手册找官方找。需要买license。相比而言,虚机比较灵活,建议可以使用虚机,但是需要购买相应的license。

DNA的API功能。

 

SGT策略是基于请求的。

两种架构控制器

这两者最后还是要打通的。

如果你要好好管理的API,platform,要用好他的platform,可以自定义的话,那么就需要懂编程语言。

ISE有没有集成

初始化时:端口是2222不是22

PnP

Psn是什么玩意

CP经常会跟border复用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SDN入门_基本概念掌握 的相关文章

随机推荐

  • Excel 2016双击文件打开为空白的解决办法

    故障描述 xff1a 安装Office 2016后 xff0c 双击EXCEL文件打开后显示为空白 解决办法 xff1a 开始 运行 regedit 修改HKEY CLASSES ROOT Excel Sheet 12 shell Open
  • Linux 修改远程默认端口(22)

    如题 xff1a 在此前 xff0c 建议先查看redhat的release版本 xff0c CentOS 7的启动服务不同 xff1a more etc redhat release 正文 xff1a 1 编辑sshd配置 xff0c 修
  • pytorch环境配置(装cuda、cudnn)win10+cuda10.1+cudnn7.6.5+torch1.7.1 && 集显装pytorch

    为了装这个走了太多坑了 xff0c 所以想写一篇具体教程 xff0c 有缘人看吧 xff0c 希望能解决你的问题 xff08 第一次写文章啥也不懂 xff0c 万一冒犯了啥 xff0c 麻烦告知我改 xff09 我anaconda很早就装过
  • APM无人机软件在环仿真环境搭建

    题记 xff1a 最近做毕业设计得用到无人机仿真 xff0c 重操旧业 xff0c 搞一搞SITL仿真 给个传送门参考 xff1a 无人机SITL仿真 APM软件在环仿真 我的环境 xff1a ubuntu18 04虚拟机 1 官方教程 a
  • 无人机导航中的各类坐标系

    无人机中的各类坐标系学习笔记 xff1a 北东地坐标系 NED north east down 东北天 ENU east north up 机体坐标系 body frame 1 导航中的坐标系理解 重要参考 导航中 xff0c 最重要的两个
  • 有了Systick中断为什么还要PendSV中断?

    文章目录 问题 xff1a 原因 xff1a 1 在SysTick中断里完成任务切换会降低操作系统的实时性 xff1a 2 把systick优先级设置为最高把PendSV设置为最低的好处 xff1a 3 结语 xff1a 问题 xff1a
  • OpenCV/caffe安装流程

    公司正在做人脸识别系统 xff0c 用到了OpenCV库 xff0c 下面就是根据网上资料以及自己多次部署安装的经验整理的安装流程 xff0c 希望能给一些人一点参考 系统 xff1a Ubuntu1604 CPU架构 xff1a 一般是x
  • win10远程桌面连接ubuntu18.04

    一开始 xff0c 我是根据这个教程进行操作的 xff0c 改了设置为共享 xff0c 安装xrdp等 xff0c 一切都完成后 xff0c 当进行连接时 xff0c 也会出现那个xrdp连接界面 xff0c 但只要一登陆 xff0c 界面
  • 机器学习算法知识点整理

    1生成模型generative model和判别模型 discriminative model 已知输入变量x xff0c 生成模型通过对观测值和标注数据计算联合概率分布P x y 来达到判定估算y的目的 判别模型通过求解条件概率分布P y
  • 我的2014年总结——奔波的一年

    2014年 xff0c 发生了一些人生的大事 xff0c 这些事既有忧 xff0c 又有喜 这因为有这些事情的发生 xff0c 所以我们才越发成熟 xff0c 越发稳重 2014年技术的提升没有前2年那么突飞猛进了 xff0c 生活的事情也
  • 谈谈你对Spring Bean生命周期的理解【面试】

    前言 面试中经常会被问到Spring Bean的生命周期 xff0c 有些人说记不住 xff0c 看了一遍源码也是云里雾里的 xff0c 那是因为只看理论 xff0c 没有自己实践 xff0c 如果自己亲自写代码验证一下 xff0c 不管是
  • FreeRTOS初级篇----名称规范

    数据类型 TickType t xff1a FreeRTOS中断计数值类型 xff0c 可以是16位也可以是32位 xff0c 对于32位CPU来说TickType t最好为32位 BaseType t xff1a 是能够让CPU运行效率最
  • FreeRTOS初级篇----创建任务--动态创建、静态创建

    任务创建函数 xff1a xTaskCreate BaseType t span class token function xTaskCreate span span class token punctuation span TaskFun
  • Linux 性能测试与分析

    源自 http blog sina com cn s blog 71ad0d3f01019uzl html Linux 性能测试与分析 Revision History Version Date Author Description 1 0
  • HashMap底层原理

    文章目录 1 HashMap的概念2 底层数据结构2 JDK1 8之前存在的问题 xff1f 3 问题 xff1a 加载因子为什么默认值为0 75f xff1f 4 问题 xff1a 如果得到key的hash值 xff08 哈希码 xff0
  • 解决虚拟机能够ping通本机,但是无法上网问题

    查看centos网关是否设置正确 root 64 localhost ethan grep GATEWAY etc sysconfig network scripts ifcfg etc sysconfig network scripts
  • c语言字符串分割函数

    C语言字符串分割 strsep函数用于分解字符串为一组字符串 定义语句为char strsep char stringp const char delim 使用实例 xff1a include lt stdio h gt include l
  • Android Socket学习(三)三方apk执行shell命令

    include lt stdio h gt include lt stdlib h gt include lt string h gt include lt fcntl h gt include lt sys types h gt incl
  • ADB命令用法大全

    一 ADB简介 Android Debug Bridge xff0c 安卓调试桥 xff0c 它借助adb exe xff08 Android SDK安装目录platform tools下 xff09 xff0c 用于电脑端与模拟器或者真实
  • SDN入门_基本概念掌握

    部署SDA的链接 xff1a https www cisco com c en us solutions enterprise networks software defined access compatibility matrix ht