The present invention discloses a method of instantiating the link OAM Session as an interface, including: instantiating the link level OAM Session as the logical interface of OpenFlow, adding the logical interface through the add port port on the OVSDB, the state of the logical interface and the state of OAM Session; the logical interface acts as a Group watch_p. The ort interface carries out the main link switch according to the state of the logic interface. Using the technical scheme of the invention, the link of the link can be switched on the basis of the natural application of the detection results of OAM in the semantics of OpenFlow, without the need of the controller to participate.
【技术实现步骤摘要】
将链路OAMSession实例化为接口的方法和系统
本专利技术涉及一种网络通信方法,特别涉及一种将链路OAMSession实例化为接口的方法和系统,属于网络通信领域。
技术介绍
OpenFlow起源于斯坦福大学的CleanSlate项目组,以创新的网络互联理念解决当前网络面对新业务遇到的问题,它的核心思想是将原本由交换机/路由器控制的数据包转发过程,转化为OpenFlow和控制服务器(controller)分别完成的独立过程。其相关术语定义如下:OpenFlow-Port:OpenFlow协议定义了三种端口:PhysicalPorts(物理端口)、LogicalPorts(逻辑端口)和ReservedPorts(预留端口)。其中LogicalPort(例如linkagg/tunnel/loopback)可以不必是交换机真实的端口,但是OVS(OpenVSwitch,虚拟交换机)会给它分配ofport编号,供Flow/Group调用。Flow:OpenFlow定义的转发项,报文如果匹配Flow定义的matchfield,就会按照它定义的action对报文做处理。Group(组):OpenFlow语义中一种行为集合的模板,OpenFlow协议标准一共定义了四种Group类型,分别是all/select/indirect/fast-failover。OAM:操作管理维护(OperationAdministrationandMaintenance),根据运营商网络中的实际需求,通常将网络的管理工作分为三大类:操作Operation,管理Administration ...
【技术保护点】
一种将链路OAM Session实例化为接口的方法,应用于支持链路级OAM的交换机,其特征在于,所述方法包括:将OAM Session实例化为OpenFlow的逻辑接口,在OVSDB上通过add‑port命令添加所述逻辑接口,所述逻辑接口的状态与OAM Session的状态同步;将所述逻辑接口作为Group的watch_port接口,Group根据所述逻辑接口的状态进行主备链路切换。
【技术特征摘要】
1.一种将链路OAMSession实例化为接口的方法,应用于支持链路级OAM的交换机,其特征在于,所述方法包括:将OAMSession实例化为OpenFlow的逻辑接口,在OVSDB上通过add-port命令添加所述逻辑接口,所述逻辑接口的状态与OAMSession的状态同步;将所述逻辑接口作为Group的watch_port接口,Group根据所述逻辑接口的状态进行主备链路切换。2.根据权利要求1所述的将链路OAMSession实例化为接口的方法,其特征在于:所述逻辑接口的状态包括Up和Down,当OAM检测到信号失效时,所述逻辑接口的状态为Down;当OAM检测到信号失效清除时,逻辑接口的状态为Up。3.根据权利要求2所述的将链路OAMSession实例化为接口的方法,其特征在于:所述逻辑接口的状态为Down时,Group切换到备用链路;当所述逻辑接口的状态为Up时,Group切换回主链路。4.根据权利要求1所述的将链路OAMSession实例化为接口的方法,其特征在于:将所述OAMSession的编号作为相应逻辑接口的编号。5.根据权利要求1所述的将链路OAMSession实例化为接口的方法,其特征在于:在通过add-port命令添加所述逻辑接口时,将OAMSession的参数指定为所述逻辑接口的option参数。6.根据权利要求5...
【专利技术属性】
技术研发人员:刘敬一,杨锐,金利,
申请(专利权)人:盛科网络苏州有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。