学习生成树协议

生成树协议 802.1D STP Spanning tree 作用: 防止二层网络中出现网络环路. 1. 二层网络中的环路如何产生,产生什么影响? 2. Lunettes de soleil Ray Ban 协议工作机制? 3. 测试是否能阻止环路? 二层网络中,交换机的功能: 1. 地址学习: 交换机能够从端口所接口的数据帧中源MAC地址中,学习到所链接设备的MAC地址,并与端口号绑定,生成MAC地址表. 2. Philadelphia 76ers 转发/过滤决定: 当数据帧到达交换机接口时候,交换机就将目的MAC地址与转发/过滤MAC地址表中. 3. 防止环路产生 第二层网络中产生环路的前提是为了提升网络的可靠性对网络进行冗余设计,导致物理上产生环路,从而导致逻辑上产生环路,导致二层网络瘫痪.

  • Air Max 2017 Donna Blu
  • 二层网络瘫痪的可能性有广播风暴或者交换机CAM表的损坏(两者产生的原理是交换机对广播帧的处理.) 1. 广播风暴的产生,导致网络带宽被耗尽. 2. CAM表条目的不断反转,导致CAM表不可用. 3. STP通过关闭网络中冗余链路上的端口来确保网络中不会产生环路. STP协议中两个关键的概念: 两个重要概念: BID和Path Cost 1. BID(Bridge ID): 有Bridge priority(2 Bytes)和Bridge MAC(6 Bytes)组成,共8个字节. 2. PATH COST: 在STP的世界里值越小越优先. Fjällräven Kånken Ryggsäckar 3. STP决策的顺序: 当创造无逻辑拓扑的时候,STP总是顺序使用下面四个步骤进行决策(STP中根网桥的选举,根端口的选举以及指定端口的选举都使用此规则): STP的决策的过程: 1. 在整个二层网络中选择根桥. 对于思科设备,每一个VLAN一个根桥. 2. 为每个非根桥选择一个到达根桥的根端口. 3. nike air max 1 goedkoop 为每个物理网段选择一个指定端口 4. 将指定端口及根端口以外的端口设置为阻塞状态. STP的决策顺序: 1. adidas neo LOWEST ROOT BID. Canotte New Orleans Pelicans 2. Lowest Root Path Cost. 3. Lowest Sender BID. 4. Lowest Port ID —- priority ID + port ID 先比较优先级交换机之间靠BPDU来交换STP数据信息,交换机在端口收到BPDU值时,会使用四步决策来决定收到的BPDU信息是否是最优并保存.如果收到的BPDU优于已经保存的端口上的BPDU信息,则在端口上保存最新收到的BPDU信息,如果收到的BPDU信息优先级比已经保存在该端口上的BPDU优先级低,则丢弃最新收到的BPDU信息. STP有两种BPDU信息: configuration BPDU 以及 TCN BPDU. Garrett Richards Jersey 默认情况下,端口会每隔2S向外发送一次configuration BPDU,该BPDU信息就是保存在该端口上的最优BPDU信息,当交换机收到其他交换机发送过来的高优先级BPDU时,则不再向外发送Configuration BPDU信息是由根网桥始发的. 5. STP收敛过程 STP收敛的每个过程都会使用到四步决策. 收敛过程如下: 1. 选择根网桥 2. 选择根端口 3. 选择指定端口 : 选择时候靠当BPDU信息在端口上被接受时,才会增加根路径开销. New Balance 999 hombre 100M PATH COST = 19 10M =100 1G =4 10G=2 BPDU信息老化时间20s.

  • Nike Air Max 2017 Dames blauw
  • 端口的状态: 1. 阻塞 2. 侦听 3. 学习 4. 转发 5.

    Posted in 路由交换 | Tagged , , , , | Leave a comment

    Linux中变量#,@,0, 1,2, *,$$,$?的含义(转)

    Linux中变量#,@,0, adidas zx 500 donna 1,2, Madison Bumgarner Jersey *,$$,$?的含义 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数, Nike Air Max 90 Donna 与位置变量不同, Nike Air Max BW Femme 参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 是显示最后命令的退出状态, New Balance 446 męskie 0表示没有错误, new balance grigie bambino 其他表示有错误区别:@ * •相同点:都是引用所有参数 •不同点:只有在双引号中体现出来。

    Posted in Linux | Leave a comment

    linux查看当前shell的方法(转)

    查看当前发行版可以使用的shell 代码如下: [root@localhost ~]$ cat /etc/shells /bin/sh /bin/bash /sbin/nologin 查看当前使用的shell方法 一、最常用的查看shell的命令,

  • Roshe Run Donna
  • 但不能实时反映当前shell 代码如下: [root@localhost ~]$ echo $SHELL /bin/bash 二、下面这个用法并不是所有shell都支持 代码如下: [root@localhost ~]$ echo $0 -bash 三、环境变量中shell的匹配查找 代码如下: [root@localhost ~]$ env | grep SHELL SHELL=/bin/bash 四、口令文件中shell的匹配查找 代码如下: [root@localhost ~]$ cat /etc/passwd | grep root root:x:0:0:root:/root:/bin/bash 五、查看当前进程 代码如下: [root@localhost ~]$ ps PID TTY TIME CMD 3052 pts/0 00:00:00 bash 3254 pts/0 00:00:00 ps 六、先查看当前shell的pid, asics elite 3 再定位到此shell进程 代码如下: [root@localhost ~]$ echo $$ 1862 [root@localhost ~]$ ps -ef | grep 1862 root 1862 1860 0 01:50 pts/0 00:00:00 -bash root 2029 1862 0 02:07 pts/0 00:00:00 ps -ef root 2030 1862 0 02:07 pts/0 00:00:00 grep 1862 七、输入一条不存的命令,

    Posted in Linux | Leave a comment