网络
Coder-Jason
这个作者很懒,什么都没留下…
展开
-
RFC 7703 MAP-T测试经验
1、介绍:2、测试拓扑:MAP-T CPE是跑Fedora11的linux虚拟机。主机其实也是3台虚拟机,1台是linux Kubuntu 12.04,一台是win7,一台是win xp。IPv6路由器是配置了静态路由的linux机器。NIC.br_IPv4是连接IPv4公网的交换机,NIC.br IPv6是连接IPv6公网的交换机。2.2 配置文件:2.2.1 MAP-T配置要点:IPv6 prefix=2001:db8:6:d600::/56IPv4 prefix=198.51.100原创 2020-07-22 12:33:34 · 910 阅读 · 0 评论 -
RFC7599 MAP-T
本文介绍了一种解决无状态的IPv6-IPv4转换的解决方案,提供给共享和非共享的IPv4和IPv6网络互通的连接。1、介绍:最初的IPv6网络服务提供商,如RFC6219的部署所得到的经验,表明可以成功过度到IPv6,并且依然支持对于没有点对点双栈的残留IPv4用户。本文介绍的地址+端口映射转换,缩写为(MAP-T)架构就是一种双重无状态,基于NAT64的解决方案。其建立在现有的[RFC6145]有状态NAT64的技术,还有[RFC7597]定义的有状态地址和传输层端口映射的MAP-E技术。MAP-T原创 2020-07-09 18:08:36 · 1641 阅读 · 0 评论 -
RFC1191 路径MTU发现
本文介绍了一种动态路径最大MTU发现的机制。介绍了路由器产生一种特殊icmp报文。概述1、主机先尝试发送一个576字节的报文,并把DF置位(dont fragment)。这样如果路由器无法分片,会发送一个目的不可达icmp报文。主机收到后,会减小MTU并继续尝试PMTU发现。2、一旦主机发现PMTU小到不需要分片即可达到对端,PMTU发现过程结束。3、路由器需要对报文太大的icmp中,...原创 2019-08-22 19:56:48 · 1323 阅读 · 0 评论 -
RFC6890特定用途IP地址定义
2.2.2 IPv4 特定用途地址addressnamealloc dataterm datasrcdstforwardableGlobalReserved by Protocol0.0.0.0/8This host on this network1981/9N/ATrueFalseFalseFalseTrue10.0.0.0/8Priv...原创 2019-05-28 19:51:52 · 2150 阅读 · 0 评论 -
Ebtables/Iptables分析
分析Ebtables/Iptables实现及命令。ebtables和iptables都是linux系统下,netfilter的配置工具,可以在链路层和网络层的几个关键节点配置报文过滤和修改规则。ebtables更侧重vlan,mac和报文流量。iptables侧重ip层信息,4层的端口信息。ebtables命令实例:1、显示tableebtables -t filter -L 显示f...原创 2018-11-06 15:27:28 · 7304 阅读 · 0 评论 -
iproute2常用命令
#常用命令ip link show #显示链路ip addr show #显示地址(或ifconfig)ip route show #显示路由(route -n)ip neigh show ...转载 2018-10-19 13:52:02 · 2705 阅读 · 0 评论 -
Linux内核同步机制之(四):spin lock
一、前言在linux kernel的实现中,经常会遇到这样的场景:共享数据被中断上下文和进程上下文访问,该如何保护呢?如果只有进程上下文的访问,那么可以考虑使用semaphore或者mutex的锁机制,但是现在中断上下文也参和进来,那些可以导致睡眠的lock就不能使用了,这时候,可以考虑使用spin lock。本文主要介绍了linux kernel中的spin lock的原理以及代码实现。转载 2017-01-21 16:00:35 · 496 阅读 · 0 评论 -
VXLAN技术学习笔记
1、概述 (1)VXLAN是建立在物理IP(overlay)网络之上的虚拟以太网 使用UDP封装完整的内层以太帧,封装报文头共五十个字节 (2)VXLAN使用24位VXLAN网络标识符(VLAN为12位) 最大支持16,000,000个逻辑网络 (3)VXLAN可跨越物理三层网络 ...转载 2016-12-14 15:36:21 · 8075 阅读 · 0 评论 -
TCP校验和的原理和实现
概述 TCP校验和是一个端到端的校验和,由发送端计算,然后由接收端验证。其目的是为了发现TCP首部和数据在发送端到接收端之间发生的任何改动。如果接收方检测到校验和有差错,则TCP段会被直接丢弃。TCP校验和覆盖TCP首部和TCP数据,而IP首部中的校验和只覆盖IP的首部,不覆盖IP数据报中的任何数据。TCP的校验和是必需的,而UDP的校验和是可选的。转载 2016-12-11 23:59:04 · 4266 阅读 · 1 评论