基于IPv6的CAPWAP协议系统设计与实现
发布时间:2021-03-09 05:16
无线网目前的发展非常的迅速,相对于有线网,人们更加青睐无线局域网(WLAN)带来的简单、便捷、可移动的特性,因此无线接入点(AP)数量急剧增加,覆盖范围也越来越广。在这种情况下,如果采用传统的集中式组网架构,AP需要集接入和应用层管理功能于一身,在管理AP时需要逐个配置、升级软件。这种架构势必会带来管理上的困难,并且部署成本也会大大增加。于是采用无线控制器(AC)来管理多个AP的“瘦”AP的组网架构应运而生。这种模式下AP只保留很少一部分功能,其他部分交给AC来实现,实现了AP的“瘦身”,便于对AP统一管理。CAPWAP协议是工作在“瘦”AP架构下、实现AP与AC之间互联互通的隧道协议。随着IPv4地址已经枯竭,实现能很好的支持IPv6的CAPWAP协议系统是一件迫切需要解决的问题,也是本文的主要研究内容。本文基于嵌入式Linux系统OpenWrt设计与实现了一个可部署在IPv6环境下的CAPWAP协议系统。主要工作如下:1)分析WLAN下自治式架构和集中式架构的优缺点为校园WLAN部署找到一种合理可行的组网方案即“瘦”AP模式。2)研究分析了在“瘦"AP模式下实现AP与AC通信的CA...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:83 页
【学位级别】:硕士
【部分图文】:
CAPWAP工作原理示意图
图3-1 CAPWAP系统AC端功能1) IPv4、IPv6双栈支持:教育网早就己经支持有线网IPv6接入,无线网支持IPv6是必然趋势。如果不支持IPv6势必造成将来改造成本再投入。该CAPWAP系统本来就是为部署校园WLAN而设计的,所以需要能同时支持IPv4和IPv6。该系统需要跟下一代互联网互联,无线终端用户可以任选IPv4和IPv6协议接入互联网。相应的也需要支持ACL6、DNS6、Tracert6、Telnet6> TFTPIPv6、FTP IPv6、DHCPdient6、Ping6 等 IPv6相关技术。由于CAPWAP本身是应用层險道协议,不管是协议工作中的数据随道还是控制險道,在传输层都是采用的UDP技术,所以只需要在Socket编程实现同时支持IPv4和IPv6即可。同时可以根据具体的无线终端用户网络环境选择相应的通信方式。2)数据信息接入与转发:前面提到过,CAPWAP协议系统本身就维护着一条数据險道,该險道的作用就是将无线终端用户(Station)需要的数据信息先在AP端封装入CAPWAP数据險道,然后AC端通过该数据險道接收并解封装来自Station的数据信息并写入网卡传递给互联网。这个整
图3-2 CAPWAP系统AP端功能1) IPv4、IPv6双栈支持:CAPWAP协议系统的AP端跟前面提到的AC同样需要支持IPv4和IPv6的网络环境。相应的也需要支持ACL6、DTracert6、Telnet6、TFTPIPv6、FTP IPv6、DHCP client6. Ping6 等 I相关技术。只需要实现支持IPv4和IPv6的Socket编程即可。2)自动发现AC并接入:CAPWAP协议里面规定了,在协议系统刚启动AP端一旦连入互联网就会启动发现AC的线程完成自动发现AC的只有当AP端找到允许其加入的AC端时才有可能进入下一状态。规定了三种向AC端发送“发现请求”的方式,分别是:单播、组和广播方式。3)对STA的数据进行接收、加密、封装、转发:CAPWAP协议系统的数据隧道中,封装了来自无线终端用户的数据信息。同时,CAPW协议作为一个应用层的險道协议,要想做到网络层以下协议无关性,就要求AP端能从网卡中直接拿到链路层级别的数据倾,在该系统
本文编号:3072313
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:83 页
【学位级别】:硕士
【部分图文】:
CAPWAP工作原理示意图
图3-1 CAPWAP系统AC端功能1) IPv4、IPv6双栈支持:教育网早就己经支持有线网IPv6接入,无线网支持IPv6是必然趋势。如果不支持IPv6势必造成将来改造成本再投入。该CAPWAP系统本来就是为部署校园WLAN而设计的,所以需要能同时支持IPv4和IPv6。该系统需要跟下一代互联网互联,无线终端用户可以任选IPv4和IPv6协议接入互联网。相应的也需要支持ACL6、DNS6、Tracert6、Telnet6> TFTPIPv6、FTP IPv6、DHCPdient6、Ping6 等 IPv6相关技术。由于CAPWAP本身是应用层險道协议,不管是协议工作中的数据随道还是控制險道,在传输层都是采用的UDP技术,所以只需要在Socket编程实现同时支持IPv4和IPv6即可。同时可以根据具体的无线终端用户网络环境选择相应的通信方式。2)数据信息接入与转发:前面提到过,CAPWAP协议系统本身就维护着一条数据險道,该險道的作用就是将无线终端用户(Station)需要的数据信息先在AP端封装入CAPWAP数据險道,然后AC端通过该数据險道接收并解封装来自Station的数据信息并写入网卡传递给互联网。这个整
图3-2 CAPWAP系统AP端功能1) IPv4、IPv6双栈支持:CAPWAP协议系统的AP端跟前面提到的AC同样需要支持IPv4和IPv6的网络环境。相应的也需要支持ACL6、DTracert6、Telnet6、TFTPIPv6、FTP IPv6、DHCP client6. Ping6 等 I相关技术。只需要实现支持IPv4和IPv6的Socket编程即可。2)自动发现AC并接入:CAPWAP协议里面规定了,在协议系统刚启动AP端一旦连入互联网就会启动发现AC的线程完成自动发现AC的只有当AP端找到允许其加入的AC端时才有可能进入下一状态。规定了三种向AC端发送“发现请求”的方式,分别是:单播、组和广播方式。3)对STA的数据进行接收、加密、封装、转发:CAPWAP协议系统的数据隧道中,封装了来自无线终端用户的数据信息。同时,CAPW协议作为一个应用层的險道协议,要想做到网络层以下协议无关性,就要求AP端能从网卡中直接拿到链路层级别的数据倾,在该系统
本文编号:3072313
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3072313.html