发明名称 在基于WDM的OBS环网中应用的接收端口指示帧控制方法
摘要 本发明提出了一种在基于WDM的OBS环网中应用的接收端口指示帧控制方法。采用这种控制方法,传输波长无碰撞冲突,源节点无数据发送碰撞冲突(这可以通过排队来解决),数据传输在中间节点无碰撞冲突,目的节点无数据接收碰撞冲突。本控制方法中考虑两种业务级别,第一类(Class 1)业务是实时业务,要求时延小,第二类(Class 2)业务是非实时性业务,尽力而为的服务。在接收端口指示帧控制方法中,接收端口指示帧在数据传送完成前被提前释放,同时接收端口指示帧的捕捉是根据业务类型。在OBS环网中采用接收端口指示帧控制方法对第一类业务提供更好的服务,第一类业务的丢包率降低,时延更小。
申请公布号 CN1791097B 申请公布日期 2010.09.08
申请号 CN200410098582.8 申请日期 2004.12.15
申请人 北京邮电大学 发明人 高泽华;纪越峰;胡轶群;高鹏
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 小松专利事务所 11132 代理人 梁绍明
主权项 在基于WDM波分复用的OBS光突发交换环网中应用的接收端口指示帧控制方法,包括下列步骤:A.一个节点在控制帧中发现一个可用的接收端口指示帧后,这个节点就把它取出,然后检查自己的数据队列中是否有可发送的数据业务,如果没有,节点就会释放这个接收端口指示帧,给下游节点,然后处理下一个接收端口指示帧;如果有要发送的数据,到步骤B;B.判断数据业务类型,如果为第一类业务,到步骤C;如果为第二类业务,到步骤E;C.把接收端口指示帧放入缓存FIFO中排队,如果排在第一个,到步骤D,如果不是,等待,排到第一个后到步骤D;D.发送控制帧,到目的节点,控制波长选择接收设备,把接收端口的接收波长改变为源节点发送的波长;同时源节点等待偏置时间1与偏置时间2之和后,源节点利用空闲发送端口发送数据;把接收端口指示帧中的业务类型的值改为0,把接收端口指示帧中的值更新,在数据发送结束前Ta的时间,释放接收端口指示帧给下游节点;E.判断前面的接收端口指示帧业务类型是否为第二类业务,如果是,到步骤F,如果不是,到步骤G;F.计算业务数据包长度C’是否小于0,判断前面的数据业务是否发送完毕;如果小于0,到步骤H,如果大于0,到步骤G;G.判断是否有空闲发送端口,如果是,到步骤I,如果不是,到步骤H;H.不发送数据,释放接收端口指示帧给下游节点;I.把接收端口指示帧中的业务类型的值改为2,把接收端口指示帧中的值更新,释放接收端口指示帧给下游节点;发送控制帧,到目的节点,控制波长选择接收设备,把接收端口的接收波长改变为源节点发送的波长;同时源节点等待偏置时间1与偏置时间2之和后,源节点利用空闲发送端口发送数据;所述的偏置时间1为中间节点处理时间,偏置时间2为波长选择接收设备选出所需的波长交换时间,Ta的时间为发送接收端口指示帧的时间、处理接收端口指示帧的时间、偏置时间1的和,业务数据包长度C’为当前时刻减去前面的业务发送时刻再减去从数据源节点到本地节点的传输时间再减去前面的业务数据包长度。
地址 100876 北京市海淀区西土城路10号