当前位置:网站首页>Unicom network management protocol block diagram
Unicom network management protocol block diagram
2022-08-09 13:44:00 【HongDaYu】
Because the protocol framework is the same / but the transmission methods involved are different, the service framework of Google RPC C++ cannot be used, and as the basic protocol, it belongs to the protocol of the application layer, only handwritten code, the real southbound network management
p>
Because all manufacturers use the same set of protocols, but the actual implementation of internal logic is different, so in equipment maintenance and network management maintenance, the problems involved are the most. If a unified framework logic is used, the problem of network management protocolOccurs, also reduces the response
The protocol itself is not difficult, the protocol is very perfect, all the situations have been considered, just need to be implemented
Domestic operators do not know whether they will use NetConfig as a network management solution for repeater base station BBU in the future
The rest is to analyze timers, exception handling, alarm handling, and design considerations for compatibility
The polling method is used as a timer (there are too many ways to implement poll_timeout)
Alarm processing uses the bitmap algorithm (all kinds of alarms will be easily shielded, and the performance will be improved)
Requirements for the entire network management, If it is a BBU, base station, RRU, AU, EU, the business models involved are few and single, and the development difficulty is lower
If it is a real monitoring and management center, the development difficulty is much greater, and the off-the-shelf is generally selected.The high concurrency framework is not handwritten by yourself, and the business models involved are diverse
I make a low-concurrency monitoring and management center, which is used for equipment debugging, testing, management, problem collection, and can also practice conventional algorithms, (hash map sort stack list queue ...) less business models, developmentIt is also easier to set up, but it is time-consuming. As a second personal project, it is suitable (x86_64 platform, with less restrictions. The first arm platform is actually for the convenience of being compatible with all hardware interfaces, management, and the underlying processing is ok, applicationThere are obvious shortcomings in the processing, and there are traces of over-design, not clear, the framework model is out, but it has to be given, and probably, the C++11 standard syntax, in the application layer software, should be dig deep)
Characteristics of the linux kernel, object-oriented, conventional algorithms, the process things are already familiar, hard-core things, gradually deepening from the basics, conventional algorithms -> core algorithms
linux kernel driver subsystem + network subThe system is my goal
Driver framework + data structure + chip specification + conventional algorithm = the core of embedded software development
Students of pure application software focus on upper-layer applications, so they have high requirements for algorithms, but they are actually to optimize and deal with complex business models
Students of embedded development are the link between the top and the bottom, the focus of work,It can be hardware-oriented or software-oriented, but it is a low-level development, because there is no complex business model, so the algorithm requirements are not high.
With the in-depth study, it is found that the bottom layer of the system and the designed business model are very complex, and no logic is redundant., so it's also the stage of learning the conventional algorithm + core algorithm in the kernel
边栏推荐
- 卷积神经网络表征可视化研究综述(1)
- ansible-cmdb友好展示ansible收集主机信息
- 陈强教授《机器学习及R应用》课程 第十五章作业
- Flutter Getting Started and Advanced Tour (4) Text Input Widget TextField
- Simple encapsulation of glide tool class
- ViewPager fragments of nested data blank page abnormal problem analysis
- 5G Unicom Network Management Design Ideas
- 技术分享 | 接口自动化测试如何处理 Header cookie
- 中断系统结构及中断控制详解
- 关于Retrofit网络请求URL中含有可变参数的处理
猜你喜欢
Periodic sharing of Alibaba Da Tao system model governance
5G China unicom general exception handling
Rust从入门到精通04-数据类型
注:检测到当前使用的ADB不是HBuilder内置或自定义ADB:PID为:9544进程名称为:adb.exe 路径为:c:\users\administrator\appdata\local\and
Flutter Getting Started and Advanced Tour (4) Text Input Widget TextField
第六届”蓝帽杯“全国大学生网络安全技能大赛 半决赛
Go 事,如何成为一个Gopher ,并在7天找到 Go 语言相关工作,第1篇
[HCIP Continuous Update] Principle and Configuration of IS-IS Protocol
How to upload local file trial version in binary mode in ABAP report
系统提供的堆 VS 手动改写堆
随机推荐
Ten minutes to teach you how to use VitePress to build and deploy a personal blog site
正则引擎的几种分类
Flutter入门进阶之旅(一)-初识Flutter
glibc 内存管理模型 释放 C库内存缓存
Flutter introduction advanced trip (5) Image Widget
使用注解将EventBus封装抽取到基类
ViewPager fragments of nested data blank page abnormal problem analysis
系统提供的堆 VS 手动改写堆
【HCIP持续更新】IS-IS协议原理与配置
MySQL5.6到8.0的账号迁移
World's 4th mad scientist dies on his 103rd birthday
Redis源码剖析之robj(redisObject)
联通网管协议框图
CPU-MIPS32指令架构(无内锁流水线微处理器)
关于Retrofit网络请求URL中含有可变参数的处理
【FPGA教程案例48】图像案例8——基于FPGA的RGB图像转化为HSV图像的实现,通过MATLAB进行辅助验证
JVM常用监控工具解释以及使用
FPGA-近日工作总结
如何修改data work上jdbc驱动的版本
Flutter entry and advanced tour (6) Layout Widget