问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么解决通过网桥之后数据包源IP被修改

发布网友 发布时间:2022-05-12 00:07

我来回答

1个回答

热心网友 时间:2023-10-28 00:48

这是STP协议里的东西,生成树实例会选择根桥,根桥在网络拓扑中的位置决定了如何计算端口角色 根端口存在于非根桥上,该端口具有到根桥的最佳路径。根端口向根桥转发流量。根端口可以使用所接收帧的源 MAC 地址填充 MAC 表。一个网桥只能有一个根端口。 指定端口存在于根桥和非根桥上。根桥上的所有交换机端口都是指定端口。而对于非根桥,指定端口是指根据需要接收帧或向根桥转发帧的交换机端口。一个网段只能有一个指定端口。如果同一网段上有多台交换机,则会通过选举过程来确定指定交换机,对应的交换机端口即开始为该网段转发帧。指定端口可以填充 MAC 表。 非指定端口是被阻塞的交换机端口,此类端口不会转发数据帧,也不会使用源地址填充 MAC 地址表。非指定端口不是根端口或指定端口。在某些 STP 的变体中,非指定端口称为替换端口。 禁用端口是处于管理性关闭状态的交换机端口。禁用端口不参与生 成树过程 下面一些事stp中的涉及到得一些东西,你好好看下,这都是最基本的 STP的各种选举是通过交换BPDU报文来实现的,BPDU是直接封装在以太网帧中的。 One root bridge per network(每个网络只有一个根桥) ·根桥的选举:Lowest BID (最小的BID) ·STP为每台SW分配唯一的一个标识符,称为BID(Bridge ID)。 BID的组成:2(Bridge Priority优先级)+6(MAC)=8 Bytes 默认Priority:32768(0x8000) 2950以上的交换机会在这个值上再加上VLAN号 每个交换机都有一个基准的MAC地址,用下面的命令可以看到 Sw2#show version Base ethernet MAC Address: 00:0D:28:61:35:00 交换机的每一个端口都有一个MAC地址,就是以Base(基准) MAC地址加上端口号得到的。 Show interface f0/1 这一命令可以看到交换机端口的MAC地址 查看STP信息—— Sw2#show spanning-tree Sw3# show spanning-tree brief(低版本用)2900以下的交换机用这一命令 ·PVST(Per Vlan Stp) Cisco SW 默认为每个VLAN,一个STP,互不影响。 ·一些低端交换机(2900)的Priority是不加上vlan号的。 ·将性能最好的SW设成根桥 Sw1(config)#spanning-tree vlan 1-10 root primary (24576=0x6000) (建立优先级,成为根桥) Sw2(config)#spanning-tree vlan 1-10 root secondary (28672=0x7000) (备份根桥,防止优先级根桥showdown了) Sw1(config)#spanning-tree vlan 1-10 priority 4096 (设置必须是4096的倍数) One root port per nonroot bridge(每个非根桥都有一个根端口) ·根端口(RP):Lowest path cost to root bridge 每个非根桥有且只有一个根端口 非根桥到达根桥所需开销最小的那个端口。(可转发流量) 选举RP/DP的方法: 1.Lowest RID(最小的RID) 是SW1(根桥)的BID 2.Lowest path cost to root bridge(到达根的最小路径开销) 3.lowest sender BID (最小的发送BID) 4.Lowest sender port ID 当两台交换机之间有两条线路直连时会用到这一项来选 BPDU(Bridge Protocol Data Unit):由根桥每二秒发一次。 BPDU是直接封装在二层的协议,其MAC地址最后封装数为:00。(01:80:c2:00:00:00) ·Path Cost:根桥发出的COST值是0,在下一交换机的入口处才加上COST值,出口处COST值不变。 10Mbps:100/ 100Mbps:19/ 1Gbps:4/ 10Gbps:2 Sw1#show interfaces status Sw1#show spanning-tree plex full -> P2p plex half -> Share Sw1(config-if)#spanning-tree (vlan 1) cost 22 每个VLAN都能生成一个自已的生成树,通过改动每个VLAN的COST值可以达到让每个VLAN选择不同的根桥,产生不同的生成树,充分利用了链路 Sw1(config-if)#spanning-tree cost 22 修改所有Vlan的Cost值 Port ID是由优先级+端口号组成 修改端口优先级:默认情况下是128 Sw1(config-if)#spanning-tree port-priority 16 One designated port per segment(每个Segment只有一个指定端口) TCP/UDP 封装 Segment 路由中的网段 介质 选举RP/DP的方法: 1.Lowest RID(最小的RID) 是SW1(根桥)的BID 2.Lowest path cost to root bridge(到达根的最小路径开销) 3.lowest sender BID (最小的发送BID) 4.Lowest sender port ID ·根桥的所有端口都是指定端口(DP)。 ·指定端口(DP):Lowest path cost to root bridge(=) Lowest sender BID 发送方BID小的那个端口(转发流量) Nondesignated ports are blocked(非指定端口将被堵塞) BPDU(Bridge Protocol Data Unit) ·对于参与STP的所有SW,它们都通过数据消息的交换来获取网络中其他SW的信息,这种消息就被称为BPDU。 ·BPDU的功能: 1.选举根桥 2.确定冗余路径的位置 3.通过阻塞特定端口来避免环路 4.通告网络的拓扑变更 5.监控生成树的状态 ·BPDU每2S由根桥发送一次。 最初的网络,每个SW都认为自己是根桥,都会发送BPDU,比较Lowest BID,选举出一个根桥,此时就只有根桥发送BPDU。非根桥只进行转发。 ·TCN(Topology Change Notification) BPDU 这种BPDU是SW检测到拓扑变更时产生的。 ·Protocol ID : 0 Version : 802.1D (0) Message Type : (Config BPDU=0x00 / TCN BPDU=0x80) <非根桥有多条冗余链路连接到根桥> ·根端口(RP):Lowest path cost to root bridge (=) Lowest sender BID (=) Lowest sender port ID 入口+cost值=发出数值(如19口+8口=27口指交换机) ·端口ID(PID): 1(Pri)+ 1(Port Num) = 2 Bytes 128.24(默认priority=128) Sw1(config-if)#spanning-tree (vlan 1) port-priority 16 修改端口优先级 (必须是16的倍数) 要在发送方改。 <STP端口选择依据,依次比较> Lowest path cost to root bridge Lowest sender BID Lowest sender port ID <BPDU Timer> BPDU多播地址:01:80:c2:00:00:00 ·Message Age:最大存活时间(20S) Hello Time:根桥连续发送BPDU的间隔(2S) Forward Time:SW在监听和学习状态所停留的时间(15S) spanning-tree vlan 1-10 hello-time 3 改发送BPDU的时间间隔 spanning-tree vlan 1-10 forward-time 13 修改forward时间 spanning-tree vlan 1-10 max-age 33 修改最大存活时间 1.老化时间(blocking)(loss of BPDU detected)max age=20s 2.监听时间(listening)forward delay=15s 3.学习时间(learning)forward delay=15s 监听BPDU 学习MAC 帧转发 Blocking √ × × Listening √ × ×(选举Root/RP/DP) Learning √ √ × Forwarding √ √ √ <STP Topology Change> ·当发生如下事件时,SW会发送TCN: 1.链路故障(FWD -> BLK) 2.端口进入转发状态,并且SW已经拥有DP 3.非根桥从它的DP接收到TCN,并将其转发 TCN BPDU只包含三个字段:pro id,version,message,也就是BPDU的前三个字段 Flags: TC(Topology Change) TC置位的BPDU只会由Root产生 TCA (Topology Change Acknowledge) 根桥所做的工作: 1.收敛现在的网络; 2.Aging-time:将MAC地址表的老化时间直接变成Forward time <STP和802.1Q> ·在采用802.1Q的Trunk中,SW为Trunk中所允许的每个VLAN维护一个STP。 (PVST) ·对于不支持802.1Q的SW,所有VLAN维护一个STP。(SSTP) ·在交换网络中,STP是始终运行的,如果链路没有Trunking.STP只维护VLAN1的信息。 Per VLAN Spanning Tree 优点:1.基于Vlan的负载根端; 缺点:1.BPDU是基于Vlan 的基础上运行的; 最后说一句呀,你不可能在这遇到CCIE的,截止2009年中国的CCIE人数只有3100多人,全球一共也就2万多人了,这些都是高手中高高手了,CCIE中的E指的是expert,专家级别的人物了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你觉得hx100在长焦机中怎样?处于什么水平? 索尼DSC-HX100显示功能 美的kfr-51lw/ y- pa1是什么故障代码 索尼DSC-HX100V基本参数 索尼DSC-HX100显示功能 索尼DSC-HX100主要参数 金龙鱼深海鱼油好不好? Y一60C81显示E5什么故障? 索尼DSCHX100质量如何 索尼DSC-HX100存储性能 win7宽带连接错误711怎么办 各位英雄好汉 来帮帮我吧 谢谢 客服看一下 怎么在mac电脑设置使用SSTP协议 香港永隆银行卖黄金股票在香港内地的人人不能买吗? 资生堂时光琉璃御藏和百优精华哪个抗老 永隆银行买卖股票更改交指令交手续费吗 读了上天的吻痕,这个故事你得到了什么启发? 小街的故事,读了这个故事之后,你受到了什么启发 读了自信这个故事你受到了什么启发 读过这个故事,你得到什么启示? 读完这个故事,你明白了什么道理 苹果手机有什么app可以读取或者编写java程序的 我的叔叔于勒揭示了什么主题 民生银行信用卡有什么消费的优惠? 是不是分号的都是有理数 2014民生信用卡有哪些打折活动 是不是所有的分数都是有理数呢? 我的叔叔于勒的几个题目 我的叔叔于勒阅读答案 3.141141114是不是有理数? 40+女性在挑选毛衣时,都有哪些“减龄色”更适合? 简约不简单,优雅不失高级感,40岁的女人怎么穿搭最好看? 百家姓中施排第几位 百家姓中施排第几? 施氏在百姓中排行第几 施在百家姓排几位 姓施在百家姓中有么? 排第几? 油画《樱桃和蘑菇》签名为L.Eisl的画家 画樱桃中我读懂了道理可以用苏轼的哪一句诗来概括? 怎么注销自己身份证下的 施在百家姓中排第几位? 过了40岁的女人想要显得时髦,应该要穿哪种颜色的衣服? 一张身份证实名认证了两个,能不能注销一个? 施姓氏到现在一共有多少年的历史? 怎样注销名下不用的 如何注销身份证名下的其他码 施姓以前百家姓靠前 现在怎么很后面 s开头的姓氏有哪些? 有没有姓施的人??? 文件服务器 与文件共享服务器的区别