
计算机网络
notmuch
这个作者很懒,什么都没留下…
展开
-
route map: 转发一个博客,附上自己的简单理解
最近在做实验需要用到route map,搜到了一个博客感觉挺不错,分享一下:https://blog.youkuaiyun.com/ZhangPengFeiToWinner/article/details/85997165附上个人对route map的简单理解:route map类似一张表,其中的每一个表项可以看做是比较复杂的static route。如:route map TEST permit 10match Amatch Bmatch Cset Aset Bset C意思就是在名为TEST的原创 2020-08-18 21:46:52 · 402 阅读 · 0 评论 -
转发一些关于数据中心的文章
http://www.ruijie.com.cn/fa/xw-hlw/83944/大型数据中心网络路由协议选择http://www.ruijie.com.cn/fa/xw-hlw/84399/大型数据中心BGP路由协议规划原创 2020-03-12 22:09:46 · 245 阅读 · 0 评论 -
SRv6简介
本文是读C. Filsfils et al. 所著的Segment Routing第一卷第十二章所作的总结与摘要。当使用SR IPv6数据平面传送IPv6数据包 (通常称为SRv6) 时,Segment List被压入到数据包报头中的SR报头 (SRH) 中。该报头是新类型的路由报头,路由报头是IETF RFC 2460中描述的一种扩展报头。SRH中的指针指向编码在报头中的Segment Lis...原创 2020-02-22 18:25:39 · 16951 阅读 · 0 评论 -
计算机网络——数据链路层
本文是在读谢希仁所著的《计算机网络》第7版的第三章后所做的总结与摘要。数据链路层需要解决三个基本问题:1)封装成帧。2)透明传输:在 “数据链路层透明传送数据” 表示无论什么样的比特组合的数据,都能够按照原样没有差错地通过这个数据链路层。具体在PPP协议中,还需要通过字节填充/零比特填充的方法来保证帧的数据部分中的控制字符不会被解释为帧首/尾部中控制字符3)差错检测:采用循环冗余检验CRC...原创 2020-02-18 15:38:13 · 582 阅读 · 0 评论 -
Segment Routing IGP Control Plane
本文是在读C. Filsfils et al.所著的Segment Routing第一卷第5章后所做的总结。因为知识和能力有限,本章很多内容还没有理解,因此这里呈现的是极简版的。通过扩展IGP协议ISIS和OSPF,使其在既有的分发拓扑和可达性信息的同时,在IGP域内分发SR信息。IGP域中的每个节点使用附加的SR信息,连同其计算出来的网络拓扑视图和前缀可达性信息一起,来构造转发表项。 IGP...原创 2020-02-16 16:40:30 · 937 阅读 · 0 评论 -
SR MPLS Data Plane
本文是在读C. Filsfils et al. 所著的Segment Routing第一卷第三章后所做的总结。现有MPLS数据平面SR可以直接应用于MPLS架构,而不需要改变MPLS数据平面。这意味着通常只需要软件升级就可以在节点上启动基本的SR功能,因为现有的MPLS转发硬件可用于SR MPLS。在SR MPLS实现中,SID在数据平面中被编码为MPLS标签。Segment List被编码...原创 2020-02-15 20:58:46 · 1005 阅读 · 1 评论 -
Segment Routing基础知识
本文是在读C. Filsfils et al. 所著的Segment Routing第一卷第2章内容所做的总结。原创 2020-02-13 11:35:18 · 3615 阅读 · 1 评论 -
Quagga + Mininet搭建OSFPv3简单路由实验
这是一个令菜ji的我心态爆炸的实验。。。实验拓扑:在路由器r1, r2上开启OSPFv3进程(我在实验中也顺便加了OSPFv2进程,所以后面会看到有关OSPFv2的代码)实验的代码如下:#!/usr/bin/pythonfrom mininet.topo import Topofrom mininet.net import Mininetfrom mininet.node impo...原创 2020-02-06 11:18:19 · 1796 阅读 · 0 评论 -
Quagga + Mininet实现简单的OSPF协议实验
本文中实验的所有内容来自:https://github.com/qyang18/Mininet-Quagga实验的拓扑如下:下面是实验的代码QuaggaOSPF.py:#!/usr/bin/pythonfrom mininet.topo import Topofrom mininet.net import Mininetfrom mininet.node import Nodef...原创 2020-01-29 17:23:06 · 3232 阅读 · 10 评论 -
mininet构建双路由器实验
利用mininet构建下面的拓扑,并测试能否ping通:路由器会自动生成本路由器激活端口所在网段的路由条目,即直接路由,因此要让两主机之间能ping通,只要造A, B中分别添加静态路由即可 (当然还要在两主机之间添加默认路由)。上述拓扑的代码如下 (构建四个主机h0, h1, h2, h3, 最后其中h1, h2作为路由器) :#!/usr/bin/pythonfrom mininet....原创 2020-01-25 19:54:10 · 2584 阅读 · 4 评论 -
mininet构建简单的路由实验
构造一个简单的三主机拓扑:其中h1将作为路由器。构建三个主机的代码如下:#!/usr/bin/pythonfrom mininet.net import Mininetfrom mininet.node import Controller, RemoteControllerfrom mininet.cli import CLIfrom mininet.log import set...原创 2020-01-23 13:12:04 · 1823 阅读 · 2 评论 -
Linux中的ifconfig, ip link和ip address
ifconfigOn some Unix-like operating systems, ifconfig is used to configure, or view the configuration of, a network interface.关于ifconfig的详细指令,参见https://www.computerhope.com/unix/uifconfi.htm,这里只简单罗列...原创 2020-01-21 15:47:46 · 2414 阅读 · 0 评论 -
Linux中的route指令和ip route指令
1. route关于route command的简要说明如下:route manipulates the kernel IP routing tables. Its primary use is to set up static routes to specific hosts or networks via an interface after it was configured with ...原创 2020-01-20 16:49:37 · 19038 阅读 · 0 评论 -
计算机网络网络层IP协议
本文是在学习谢希仁编著的《计算机网络》一书的网络层相关知识后,对某些个人认为是重点内容的部分做出的总结。本文的将涉及:IP地址划分,CIDR,ARP,IPv4数据报格式,IP层转发分组的过程,ICMP,路由选择协议,IPv6,MPLS.1. IP地址划分首先要清楚,IP地址是给互联网上每一台主机或路由器的每一个接口分配一个在全世界范围内是唯一的32位的标识符,而且是一个软件地址(有别于MA...原创 2020-01-21 12:08:41 · 597 阅读 · 0 评论