LinuxService- Linux主机如何根据iptables、ip rule、ip route来转发数据包

1- 引言 Linux主机在收到和发出数据包时以什么流程查看iptables和ip rule以及ip route进而正确处理数据包流向,这个问题一直让我有些困扰。经过最近的工作积累,写个小笔记。 2- 分析 根据上图和经验总结以下 : 一 Linux主机发出数据包的che...

2019-08-08 15:11:30

阅读数 18

评论数 0

IPv6- Windows Server 2012 batch批处理修改DHCPv6注册表参数

从来没接触过这东西,一点点查,慢慢编译才出来。 1 获取mac地址并将转化成DUID-LL @echo off for /f "skip=14 tokens=1,2* delims=:" %%a in ('ipconfig /all') do set "b=%%b...

2019-07-24 18:32:33

阅读数 22

评论数 0

IPv6- 使用Debian Dnsmasq 2.78实现DHCPv6功能

引言:Dnsmasq 提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度。作为DHCP 服务器,dnsmasq 可以为局域网电脑提供内网ip地址和路由。DNS和DHCP两个功能可以同时或分别单独实现。dns...

2019-07-24 18:32:23

阅读数 170

评论数 0

TCP/IP路由协议-BGP数据包转发【配置MPLS多标签协议】

1-引言 关于BGP需要注意的几个关键点: 1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程; 2)OSPF靠area 0和SPF防环;而BGP靠AS 0 和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的A...

2019-06-26 14:44:38

阅读数 26

评论数 0

TCP/IP路由协议-BGP数据包转发【配置路由反射器】

1-引言 关于BGP需要注意的几个关键点: 1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程; 2)OSPF靠area 0和SPF防环;而BGP靠AS 0 和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的A...

2019-06-26 10:00:44

阅读数 36

评论数 0

TCP/IP路由协议-BGP数据包转发【配置BGP联盟】

1-引言 关于BGP需要注意的几个关键点: 1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程; 2)OSPF靠area 0和SPF防环;而BGP靠AS 0 和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的A...

2019-06-25 19:00:49

阅读数 49

评论数 0

TCP/IP路由协议-BGP数据包转发【IBGP路由器相互直连/互为邻居】

1-引言 关于BGP需要注意的几个关键点: 1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程; 2)OSPF靠area 0和SPF防环;而BGP靠AS 0 和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的A...

2019-06-25 18:22:21

阅读数 41

评论数 0

TCP/IP路由协议-特例:EBGP接收到的路由没有改变下一跳

1-引言 关于BGP需要注意的几个关键点: 1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程; 2)OSPF靠area 0和SPF防环;而BGP靠AS 0 和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的A...

2019-06-25 09:49:39

阅读数 80

评论数 0

TCP/IP路由协议-BGP&OSPF路由抖动问题

1-引言 关于BGP需要注意的几个关键点: 1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程; 2)OSPF靠area 0和SPF防环;而BGP靠AS 0 和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的A...

2019-06-25 09:05:38

阅读数 48

评论数 0

TCP/IP路由协议-OSPF多进程重分发

1- 引言 OSPF多进程重分发也可以解决Area 0 不连续等其他区域间通信故障问题。 实验拓扑如下: 2- 实验操作 基本配置 R1: config t inter lo 0 ip add 1.1.1.1 255.255.255.255 inter f 0/0 no shut ip ...

2019-06-24 18:42:02

阅读数 39

评论数 0

TCP/IP路由协议-OSPF下配置GRE隧道解决不连续区域0/无区域0

1- 引言 区域间通信问题除了可以使用虚链路解决,还可以配置GRE隧道来解决。 实验拓扑如下图:需要在R1和R3之间创建隧道,并将隧道宣告为area 0 2- 实验操作 基本配置 R1: config t inter lo 0 ip add 100.100.100.100 255.255....

2019-06-24 17:33:16

阅读数 46

评论数 0

TCP/IP路由协议-静态路由下一跳写接口和写接口IP地址的区别

1- 引言 在路由器上写静态路由的下一跳是有3种写法的: 1)下一跳写出接口 2)下一跳写出接口的IP地址 3)下一跳既指定出接口,也告知出接口的IP地址 那么,1)和 2)有什么区别呢? 2- 实验探究 ...

2019-06-24 14:47:58

阅读数 83

评论数 0

TCP/IP路由协议- OSPF虚链路的作用与实验

1- 虚链路设计初衷 当R1和R2的直连线短路时,Area 0 作为主干网会被Area 1 分隔开,为了避免主干网被分离才设计了虚链路。在R1和R2之间监理一条虚链路作为备用链路以避免上述情况发生。 因此,在做网络规划设计时不应该包含虚链路,虚链路只能作为临时补救方案出现。 2- 实验操...

2019-06-24 09:58:43

阅读数 52

评论数 0

JAVA笔记- JAVA集合类之HashMap集合

1- Map接口概述 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同: Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储 Map中的集合,元素是成对存在的(理解为夫妻)。每个元素...

2019-06-03 08:40:54

阅读数 27

评论数 0

JAVA笔记- JAVA集合类之HashSet集合

1- Set接口的特点 Set体系的集合: A:存入集合的顺序和取出集合的顺序不一致 B:没有索引 C:存入集合的元素没有重复 2- HashSet使用 public class HashSetDemo2 { public static void main(String[] args) {...

2019-06-03 08:32:51

阅读数 30

评论数 0

JAVA笔记- JAVA集合类之ArrayList详解

1- 集合概述 A) 面向对象编程语言对事物的描述都是通过对象来体现的。 为了方便对多个对象进行操作,我们就必须对这多个对象进行存储,而要想对多个对象进行存储,就不能是一个基本的变量,而应该是一个容器类型的变量。 B):到目前为止,学习过了哪些容器类型的数据呢?——StringBuilder...

2019-05-31 18:10:15

阅读数 21

评论数 0

JAVA笔记- JAVA对象数组的遍历与使用详解

1- 对象数组概述 基本类型的数组:存储的元素为基本类型 int[] arr={1,2,3,4} 对象数组:存储的元素为引用类型 Student[] stus=new Student[3]; 解释:: Student代表一个自定义类 Stus数组中stus[0],stus[1],stus[2]...

2019-05-31 17:44:31

阅读数 135

评论数 0

JAVA笔记- JAVA一维、二维数组的遍历与使用详解

1- 数组概述 需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了数组供我们使用。 那么数组到...

2019-05-31 17:27:54

阅读数 24

评论数 0

JAVA笔记- JAVA的Random类

产生整数随机数 Random的使用步骤 我们想产生1~100(包含1和100)的随机数该怎么办呢? 我们不需要自己去写算法,因为Java已经为我们提供好了产生随机数的类—Random: 作用:用于产生一个随机数 使用步骤(和Scanner类似) 导包 •impo...

2019-05-31 14:54:49

阅读数 22

评论数 0

JAVA笔记- JAVA编码表详解

1- 编码表的概述 编码表:把计算机底层的二进制数据转换成我们能看到的字符 ASCII GB2312 — GBK Unicode 所有的字符都占2个字节 UTF-8 长度可变的码表 ANSI:本地编码表 gbk Java中的字符串默认使用的ANSI(gbk) 乱码:编码...

2019-05-31 10:02:33

阅读数 29

评论数 0

提示
确定要删除当前文章?
取消 删除