- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SDN框架下EPC策略控制系统研究
基于SDN框架下EPC策略控制系统研究
1 引言
SDN(Software Defined Network,软件定义网络)是当前网络业界广泛研究的一个重点领域。它将控制面与转发面分离,可有效解决网络的灵活调度与运行效率。EPC(Evolved Packet Core,演进分组核心网)是4G核心网,承担着最多用户的通信网络,因引入PCRF(Policy and Charging Rules Function,策略和计费规则功能)部件进行用户业务与网络质量的集中策略控制,故EPC网络具有了一定的SDN的网络概念。展望未来,EPC将进一步向SDN转变演进,其中的相关设备与整个网络架构都面临一定的调整改变,尤其是相关的各个网络业务流程,也将会进行一定的适应性改变。
2 SDN和OpenFlow协议
2.1 基本概念
SDN的技术逻辑实际上就是虚拟化的技术,一个脱离具体硬件和厂家设备的整网虚拟化。SDN把整个网络变成一个数据转发的平台,而控制的整个逻辑由集中的控制器去做,所以整个网络资源多少、分派和调度都是由控制平台统一完成。SDN不会造成核心网络基础设施的重要性降低,相反的是SDN配合网络基础设施后,将推动整网架构的虚拟化、规模化和安全化。
OpenFlow协议由美国著名大学组织的大学联盟所发起,其研究内容是将原本由交换机/路由器控制的数据包转发过程转化为由OpenFlow交换机(即OpenFlow Switch)和控制服务器(即Controller)分别完成的独立过程,实现数据层面和控制层面的分离。
2.2 OF(OpenFlow)协议介绍
(1)OF交换机介绍
OF交换机部件包括OF通信通道、流表和组表3部分,具体如下:
◆OF通道:用于OF交换机与控制器之间的通信。
◆流表(Flow Table):OF交换机通过查找流表项进行相应的处理动作,完成数据包的处理,如修改、转发。
◆组表:不同流表表项需要进行相同动作时可将数据包提交给组表处理,以提高效率。
OF交换机有2种:纯OF交换机(OpenFlow-only)和支持OF的交换机(OpenFlow-hybrid)。OpenFlow交换机的主要部件如图1所示:
图1 OpenFlow交换机的主要部件
(2)数据包在OF交换机中的处理过程
OF交换机对数据包有一个复杂的处理过程,具体描述如下:
◆读取数据包的报头,给予此数据包一个行动集(action set),初始为空,交由表0(即table0)处理。
◆从table0的第一个表项开始匹配(优先级从高到低):
如果匹配上某个表项,则执行该表项的指令,同时更新表和表项的计数器(如果表项设置了空闲超时参数,则开始计时)。
表项指令可以修改数据包的行动集(action set),也可以直接修改数据包的报头;表项指令可以用测量表对数据包进行测速。表项指令还要指定数据包的下一步处理过程。
◆表n(table n)继续第2步:
如果数据包的行动集中已存在匹配表项中的Write-actions指令要添加的行动,则覆盖原有行动。
如果table n的匹配表项指令集中没有再指向任何一张表,则执行数据包中的行动集,再根据行动集中的输出(output)或组(group)行动进行转发。
◆如果在表n(table n)中没有找到精确匹配的表项:
如果表n(table n)中设置了table-miss表项,匹配字段全部为通配符且优先级为0,则执行table-miss表项中的指令。
如果table n中没有table-miss表项,则执行交换机预先设置的动作(默认为丢弃)。
数据包处理过程如图2所示。
(3)OF交换机流表中匹配字段和优先级
OF1.3协议标准规定了如表1所示的匹配字段。
优先级有16bit,代表了表项在匹配数据包时的逻辑顺序,值越大优先级就越高,最低为0;匹配字段+优先级是表项的唯一标识,同一流表内有相同的匹配字段的表项之间,优先级不能相同。
每个流表都支持一个通配表项。匹配字段为通配符,优先级为0。通配表项支持对数据包进行的处理包括转发给控制器(Controller)、丢弃、转向下一张流表。通配表项不是必须的,也可以根据表项设置老化、被控制器删除。如果流表中不存在通配表项,则交换机会默认丢弃没有匹配任何表项的数据包。
2.3 OpenFlow网络架构
根据定义,OpenFlow网络通常由负责数据转发的OpenFlow交换机、虚拟化层(FlowVisor)和集中控制器(Controller)这3部分组成,如图3所示。
3 EPC网络结构与流程
您可能关注的文档
最近下载
- 部编版六年级语文上册一二单元测试卷.doc VIP
- 2024年9月江苏省税务系统遴选面试真题带详解.docx VIP
- 20192020学年人教部编版六年级语文上册第一二单元测试卷.doc VIP
- 【人教部编版】小学语文六年级上册单元测试卷汇编一.pdf VIP
- 部编版六年级上册第一单元测试卷 人教(部编版).doc VIP
- 湖南省衡阳市名校联考联合体2024届高三高考考前仿真联考一数学试题含答案.docx VIP
- 年产6万吨合成蜡深加工项目(红石化工公司)环境影响报告.docx
- 2025年护理人员N1进阶N2考试试题及答案 .pdf VIP
- DB21T1342-2021 建筑工程文件编制归档规程.pdf
- Unit-1-Discovering-Useful-Structures-超好用的公开课获奖课件-(.pptx VIP
文档评论(0)