我是靠谱客的博主 生动枕头,最近开发中收集的这篇文章主要介绍SDN软件定义网络概述,netperf,scapy网络命令简单使用。SDN网络架构sdn面临的挑战netperf命令scapy:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

SDN网络架构

SDN(面向网络架构)

sdn控制器的三个主要角色:

sdn关键特征:

sdn网络架构的三层模型:

sdn面临的挑战

可靠性问题:

解决方案:

开放能力:

netperf命令

环境

安装

测试

scapy:

安装

进入


SDN网络架构

SDN(面向网络架构)

SDN软件定义网络,核心技术是通过将网络设备控制平面与数据平面分离,从而实现网络流量的灵活控制

sdn控制器的三个主要角色

分离数据平面和控制平面

集中式组网

sdn关键特征:

转控分离

网络可编程

开放接口

网络功能虚拟化(NFV面向设备形态)SDN的基础

采用虚拟化技术,将传统电信设备的软件与硬件那解耦

sdn网络架构的三层模型:

协同应用层,控制层(核心),转发层

转发层:

控制层:通过南向接口和转发层,通过北向接口和app协同应用层。(易瓶颈)

协同应用层,app部署应用

sdn面临的挑战

可靠性问题:

集中式组网,每个设备都是通过和控制层设备相连,控制层设备坏掉就垮了

可靠性的四哥主要问题:

控制服务器的故障(硬件冗余),线路故障(链路冗余),软件故障(软件冗余),异地故障

解决方案:

硬件问题:多部署几个控制层服务器,主备

软件问题:多部署

链路问题:多连线路

异地问题:异地建立控制器,一个地方发生灾害,另一个地方不会有损坏

sdn控制器架构性能需求:

时间指标:

空间指标:

开放能力:

开放标准,与厂商无关

可编程能力:控制平面和数据平面可以通过开放接口对他进行编程,通过中间件整合到控制器中,实现更多功能

sdm的优点:快速网络创新,简化网络,成本下降,速度提升,网络设备白牌化(通用),业务自动化

netperf命令

netperf:

     -H 目的主机

     -l 测试时间

     -t 测试的协议类型

     -s 按秒

     -p 端口

环境

准备两台ubuntu系统,一台客户机,一台服务器

hostnamectl set-hostname jpzserver && bash

hostnamectl set-hostname jpzclent && bash

安装

两台都安装netperf

apt-get install netperf -y

apt-get install -z netperf

服务器端开放防火墙端口

ufw allow 9999

ufw enable

测试

服务器端开始

netserver -p 9999

客户端访问

netperf -H 192.168.100.70 -p 9999 -- -m 1024

netperf -t UDP_STREAM -H 192.168.100.11 -p 9999 -- -m 1024

与iperf相比netperf可以指定具体协议,但是iperf显示的信息更为具体

scapy:

数据包生成器

安装

apt-get -y install scapy

进入

进入scapy命令行模式

scapy

>>> conf              ##查看配置信息

>>> lsc()       ##查看交互命令

>>> ls()         ##支持的协议

>>> ls(UDP)  ##具体协议

>>> test_ip=IP(dst="192.168.100.11")              ##创建IP

>>> test_ip.dst

>>> test_ip .ttl             ##修改查看ttl值

64

>>> test_ip .ttl=128

>>> test_ip .ttl

128

>>> test_tcp=TCP()             ##修改查看TCP的Flag值

>>> test_tcp.flags

<Flag 2 (S)>

>>> test_tcp.flags="SA"

>>>test_tcp.flags

<Flag 18 (SA)>

>>>[p for p in test_ip/test_tcp]          ##显示数据包

>>> send(IP(dst="192.168.100.11",ttl=10)/ICMP())          ##发送数据包

.sent 1 packets.

>>>                            ##接受数据包

最后

以上就是生动枕头为你收集整理的SDN软件定义网络概述,netperf,scapy网络命令简单使用。SDN网络架构sdn面临的挑战netperf命令scapy:的全部内容,希望文章能够帮你解决SDN软件定义网络概述,netperf,scapy网络命令简单使用。SDN网络架构sdn面临的挑战netperf命令scapy:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部