上一页 1 2 3 4 5 6 ··· 8 下一页
2023年11月30日

drawio在线免费绘制流程图

摘要: https://app.diagrams.net/ 我是使用的ONE DIVE云盘登录的 阅读全文
posted @ 2023-11-30 14:59 开源侠 阅读(50) 评论(0) 推荐(0) 编辑
2023年11月20日

BGP GR,EOR(end of rib)

摘要: 通常当BGP会话重启时,所有BGP对等体检测到该会话失效,然后再正常。该“down/up”转换导致路由振动以及BGP路由的重计算,并且会让路由器产生更新与撤消消息。这样的振动可能会产生暂时的转发黑洞或暂时的转发环路。同样在路由器控制层面上会浪费大量的资源。如此这样的问题还会传递到整个网络。 定义的一 阅读全文
posted @ 2023-11-20 20:25 开源侠 阅读(110) 评论(0) 推荐(0) 编辑
2023年11月9日

BGP的收敛

摘要: 在正常情况下,BGP在网络发生变化后可能需要几秒钟到几分钟的时间来收敛。从高层次来看,BGP经历以下过程: BGP通过内部网关协议(IGP)或BFD事件或接口事件了解到故障。这些都是BGP获知网络中故障的方法。 BGP从路由信息库(RIB)中撤回路由,然后RIB从转发信息库(FIB)和分布式FIB( 阅读全文
posted @ 2023-11-09 20:20 开源侠 阅读(183) 评论(0) 推荐(0) 编辑
2023年11月2日

C语言中静态函数和非静态函数的区别

摘要: C语言中,静态函数和非静态函数的区别主要体现在以下方面: 可见性:静态函数只能在当前文件内使用,不能被其他文件调用,而非静态函数可以被当前文件以外的其他文件调用,具有全局可见性。 生命周期:静态函数在程序运行期间一直存在,不会被释放,而非静态函数则是在被调用时动态地创建并在函数返回时被释放,拥有较短 阅读全文
posted @ 2023-11-02 14:15 开源侠 阅读(517) 评论(0) 推荐(0) 编辑
2023年10月25日

AddressSanitizer 的shadow bytes理解

摘要: 可以访问的内存是00,一个00的shadow byte代表实际可访问的8个字节。因为一个字节有8位,每一位代表对应实际内存的一个字节。 部分可访问的内存是01 02 03 04 05 06 07 我分配了十个字节,那么这段内存的shadow bytes 就是 00 [02] 阅读全文
posted @ 2023-10-25 11:41 开源侠 阅读(17) 评论(0) 推荐(0) 编辑
2023年9月26日

字节对齐

摘要: #include <stdio.h> struct Example { int a; // 4 bytes char b[32]; // 32 bytes double c; // 8 bytes }; int main() { struct Example ex; printf("Size of 阅读全文
posted @ 2023-09-26 14:50 开源侠 阅读(3) 评论(0) 推荐(0) 编辑
2023年9月25日

C语言易混淆,易错知识点

摘要: 本文内容来源于《C和指针》 阅读全文
posted @ 2023-09-25 16:40 开源侠 阅读(3) 评论(0) 推荐(0) 编辑
2023年9月21日

C语言-复杂的指针关系

摘要: 非法的指针 指针表达式 数组和指针 指向数组的指针 指针数组 指针和数组的总结 字符串 指针的高级声明(花里胡哨) 函数指针 函数指针 - Sunsin - 博客园 (cnblogs.com) #include <stdio.h> int main() { int* a ; *a = 12; ret 阅读全文
posted @ 2023-09-21 16:18 开源侠 阅读(2) 评论(0) 推荐(0) 编辑
2023年9月7日

BGP 状态机壁纸

摘要: 阅读全文
posted @ 2023-09-07 19:33 开源侠 阅读(2) 评论(0) 推荐(0) 编辑

BGP同步Synchronization

摘要: (1)当通过IBGP公布路由的时候,根据定义,它们是在同一个AS内进行公布。结果是,AS_PATH不会发生改变。 实际上,在路由公布给EBGP对端之前,本地AS号不会附加到AS_PATH上。 因此,IBGP路由不具备EBGP路由所具有的防止环路功能。 为了防止环路,BGP不会将从一个IBGP对端学习 阅读全文
posted @ 2023-09-07 14:36 开源侠 阅读(93) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页