【技术实现步骤摘要】
通信方法及装置
本申请涉及通信
,尤其涉及一种通信方法及装置。
技术介绍
宽带接入服务器(英文:BroadbandRemoteAccessServer,简称:BRAS)转控分离是指通过将BRAS设备的控制功能和转发功能分离,以达到更灵活的资源分配和更快速的业务部署。在实际应用中,BRAS转控分离最常见的做法,是将单个的BRAS设备剥离为两种设备:即控制面(英文:ControlPlane,简称:CP)和用户面(英文:UserPlane,简称:UP)。其中,CP负责针对用户的认证、用户流量的统计、计费功能;UP负责对用户流量的转发。CP和UP均可作为独立的设备,通过协议松耦合的连接在一起。由于CP的数量通常较多,为了方便管理,通常设置一个控制(CTRL)节点,利用CP提供的标准北向接口,对CP进行统一管理,如图1所示。从管理员的角度来看,其可通过CTRL节点对整个系统进行查看、配置、诊断。CTRL节点与CP间基于标准的NETCONF或者安全外壳(英文:SecureShell,简称:SSH)远程终端协议(Te ...
【技术保护点】
1.一种通信方法,其特征在于,所述方法应用于SSH Telnet代理,所述方法包括:/n接收用户通过Shell界面输入的业务请求,所述业务请求包括用于处理所述业务请求的目标CP的标识;/n从连接池中,确定与所述目标CP的标识对应的第一SSH Telnet连接;/n通过所述第一SSH Telnet连接,向所述目标CP转发所述业务请求,以使得所述目标CP执行所述业务请求,并通过所述第一SSH Telnet连接反馈执行结果。/n
【技术特征摘要】
1.一种通信方法,其特征在于,所述方法应用于SSHTelnet代理,所述方法包括:
接收用户通过Shell界面输入的业务请求,所述业务请求包括用于处理所述业务请求的目标CP的标识;
从连接池中,确定与所述目标CP的标识对应的第一SSHTelnet连接;
通过所述第一SSHTelnet连接,向所述目标CP转发所述业务请求,以使得所述目标CP执行所述业务请求,并通过所述第一SSHTelnet连接反馈执行结果。
2.根据权利要求1所述的方法,其特征在于,所述接收用户通过Shell界面输入的业务请求之前,所述方法还包括:
当所述SSHTelnet代理启动后,与当前存在的每个CP分别创建SSHTelnet连接;
获取创建的每个SSHTelnet连接对应的文件描述符;
将获取的每个SSHTelnet连接对应的文件描述符存放至所述连接池中。
3.根据权利要求2所述的方法,其特征在于,所述从连接池中,确定与所述目标CP的标识对应的第一SSHTelnet连接,具体包括:
从所述连接池中,获取与所述目标CP的标识对应的第一文件描述符;
通过获取的所述第一文件描述符,确定与所述目标CP的标识对应的第一SSHTelnet连接;
将所述第一文件描述符从所述连接池中移除。
4.根据权利要求1所述的方法,其特征在于,所述向所述目标CP转发所述业务请求之后,所述方法还包括:
与所述目标CP创建第二SSHTelnet连接;
获取创建的所述第二SSHTelnet连接对应的第二文件描述符;
将获取的所述第二文件描述符存放至所述连接池中。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一SSHTelnet连接已被释放后,将所述第一SSHTelnet连接对应的第一文件描述符存放至所述连接池中;
判断所述第一文件描述符存放在所述连接池中的时长是否已超过预设时长;
若所述第一文件描述符存放在所述连接池中的时长已超过所述预设时长,则从所述连接池中删除所述第一文件描述符。
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。