101、传统的流量统计的实现方法和局限性:
(1)基于IP报文计数:无法针对多种信息进行统计
(2)使用ACL:要求ACL的容量很大,对于ACL规则以外的流没有办法统计
(3)SNMP协议:功能不强。要不断的通过轮询向网管查询,浪费CPU和网络资源
(4)端口镜像:成本高,同时消耗设备的一个接口,对于无法镜像的端口无能为力
(5)物理层复制:成本高,同时还需要购买专用的硬件设备
基于 IP 报文计数:这种方法虽然简单,但只能对 IP 报文进行统计,对其他类型的流量无法进行准确的统计,例如 ICMP、ARP 等非 IP 协议的报文不在计数范围之内。
使用 ACL:ACL 的容量受限,如果 ACL 容量较小,则无法覆盖大量的流量,无法对规则以外的流量进行统计,同时还需要涉及到 ACL 的管理和配置,增加了网络管理人员的工作量。
SNMP 协议:该协议功能简单,无法提供更复杂的统计方法,同时也需要不断地向网管进行轮询,会消耗一定的 CPU 和网络资源,在大规模网络中效率较低。
端口镜像:这种方法需要使用设备的镜像端口进行流量采集,成本较高,而且会消耗设备的一个接口,对于部分无法镜像的端口无法进行统计。
物理层复制:与端口镜像的方法类似,需要额外购买专用的硬件设备,成本高,且对于无法复制的物理层链路无法进行流量采集。
102、import-route limit命令可以限制一个OSPF进程内可以引入的最大外部路由数量
mport-route limit命令是用于控制OSPF进程中引入的路由数量,避免因为路由数量过大导致OSPF进程过载而影响网络性能。
该命令可以限制一个OSPF进程内可以引入的最大外部路由数量和最大内部路由数量。
通过限制OSPF进程中引入的路由数量,可以提高OSPF进程的稳定性和安全性,同时还可以减少路由表的占用空间,降低网络拥塞的风险。
103、MQC中流分类命令可以匹配
(1)源MAC地址
(2)Inbound-interface
(3)DSCP值
MQC(模块化 QoS CLI)中的流分类命令可以匹配多种流量特征,其中包括:
源MAC地址:可以使用类似 match mac source-address 的命令来匹配源 MAC 地址,从而将特定的流量归类到相应的 QoS 类别中。
Inbound-interface:可以使用类似 match input-interface 的命令来匹配接收到该流量的进口接口,从而根据流量来源不同对其进行不同的 QoS 处理。
DSCP值:可以使用类似 match ip dscp 的命令来匹配 IP 报文的 DiffServ 代码点(DSCP)字段,从而根据不同的 DSCP 值对流量进行分类和处理。
除了上述特征外,MQC 中的流分类命令还可以根据目的 IP 地址、协议类型、TCP/UDP 端口号等多种特征来对流量进行分类和处理,以满足不同场景下的 QoS 需求
104、在RSTP协议提供的安全机制中,根保护是配置在指定接口上的,环路保护功能只能在根端口或Alternate端口上配置
在RSTP协议提供的安全机制中,根保护和环路保护都是用来保障网络冗余性和防止环路产生的。不过,它们的作用和配置方式略有不同。
首先,根保护是为了避免树形拓扑中发生突然变化导致根网桥重新选举的情况。在RSTP网络中,每个交换机都有一个优先级值,用于计算生成树的根网桥。如果一个端口连接到一个具有更高优先级的交换机,那么这个端口就会被认为是非根端口,而不是根端口。但是,如果你想让某个端口一直保持为根端口,那么可以在该端口上启用根保护功能。当根保护被启用时,如果收到的BPDU包的优先级小于此端口的优先级,则会将该端口状态设置为根端口,避免树形拓扑重新计算的情况发生。
其次,环路保护是为了防止因为链路异常造成环路而引起的数据包洪泛现象。在RSTP网络中,只有根端口和交换机的alternate端口可以转发BPDU,其他端口只能作为指定端口或阻塞端口。当交换机收到一个BPDU包时,会进行检查,如果发现自己发送了这个BPDU包,那么就说明当前链路存在环路。为了避免环路引起的数据包洪泛,可以在根端口和alternate端口上启用环路保护功能,当链路直接连接到一个环路保护端口时,该端口会直接被阻塞,从而阻止环路产生。
总结来说,根保护是配置在指定端口上用于控制生成树的重新计算,而环路保护是用于防止环路产生的一种安全机制,只能在根端口或Alternate端口上进行配置。
105、IGMP协议运行在网络层,而IGMP Snooping则运行在链路层,运行IGMP Snooping的二层设备通过对收到的IGMP报文进行分析,为端口和MAC组播地址建立起映射关系,并根据这样的映射关系转发组播数据。当二层设备没有运行IGMP Snooping时,组播数据在二层被广播;当二层设备运行了IGMP Snooping后,已知组播组的组播数据不会在二层被广播,而在二层被组播给指定的接收者。
IGMP(Internet组管理协议)是一个运行在网络层的协议,它用于使主机和路由器能够有效地管理多播组。而IGMP Snooping(Internet组管理协议Snooping)则是一种网络交换机技术,它运行在链路层,可以根据接收到的IGMP报文动态地维护MAC地址表中的组播信息,以便有针对性地转发组播数据。
当一个组播数据包到达一个启用了IGMP Snooping的交换机时,交换机会检查其MAC头部中的目的地址,然后向MAC地址表中的相应端口转发该数据包,从而防止了该组播数据包在二层被广泛地传播,避免了组播数据引起的洪泛效应,节省了带宽,提高了网络的性能
106、BGP路由器只发送增量的BGP路由更新,或进行触发更新(不会周期性更新)
BGP(边界网关协议)是一种自治系统(AS)之间的路由协议,它主要用于在不同AS之间交换路由信息。BGP路由器之间交换的路由信息往往非常多,如果采用全量更新,将会导致网络拥堵和带宽浪费等问题。因此,BGP路由器通常只发送增量的BGP路由更新,即只向其它路由器发送有变化的路由信息,而不是全部路由信息。这样可以减少update消息的数量,节省网络带宽,并提高路由器的计算、传输效率。
在BGP协议中,还存在触发式更新(Triggered Update)。当某个BGP路由器检测到与其相邻的某个BGP路由器或多个BGP路由器之间的某些路由发生了变化时,会立即触发更新消息的发送,以便及时地通知其它路由器更新其路由表。这样可以更快地响应网络变化,保证网络的可靠性和稳定性。
107、从IBGP对等体获得的BGP路由,BGP设备只发布给它的EBGP对等体;从EBGP对等体获得的BGP路由,BGP设备发布给它所有EBGP和IBGP对等体;当存在多条到达同一目的地址的有效路由时,BGP设备只将最优路由发布给对等体;路由更新时,BGP设备只发送更新的BGP路由;所有对等体发送的路由,BGP设备都会接收。
BGP(边界网关协议)是一种自治系统(AS)之间的路由协议,它广泛应用于互联网中:
从IBGP对等体获得的BGP路由,BGP设备只发布给它的EBGP对等体;从EBGP对等体获得的BGP路由,BGP设备发布给它所有EBGP和IBGP对等体。
这意味着,如果一个BGP设备从其IBGP对等体那里学习到了一条路由,它只会将该路由发送给它的EBGP对等体,而不会发送给其他IBGP对等体。而当一个BGP设备从其EBGP对等体那里学习到了一条路由,它会将该路由信息发送给它的所有EBGP和IBGP对等体。
当存在多条到达同一目的地址的有效路由时,BGP设备只将最优路由发布给对等体。
BGP路由协议采用路径矢量算法来寻找最优路由,并选择成本最小的路由进行转发,这个最优路由称为最佳路由。因此,当有多条有效路由到达同一目的地址时,BGP设备会选择成本最小的路由,并将其作为最佳路由发送给对等体。
路由更新时,BGP设备只发送更新的BGP路由。
BGP协议能够检测到路由发生变化,并根据需要发送更新的BGP路由给对等体,这样就避免了全量更新所带来的问题。这种增量更新方式大大减少了网络流量并提高了协议的效率。
所有对等体发送的路由,BGP设备都会接收。
在BGP协议中,所有对等体发送的路由都会被BGP设备接收。这意味着BGP设备将会学习来自各个对等体的路由,并选择最佳路由进行处理。这也是BGP协议可以实现自治系统之间路由交换的重要机制。
108、一个MST域内可以生成多棵生成树,每棵生成树都称为一个MSTI,每个MSTI都使用单独的RSTP算法,计算单独的生成树。每个MSTI(MST Instance)都有一个标识(MSTID),MSTID是一个两字节的整数。VRP平台支持16个MST Instance,MSTID取值范围是0~15,默认所有VLAN映射到MST Instance 0。VLAN映射表是MST域的属性,它描述了VLAN和MSTI之间的映射关系,MSTI可以与一个或多个VLAN对应,但一个VLAN只能与一个MSTI对应。
MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的各个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。MSTP 它是基于RSTP来开发的,底层就是RSTP,有相同的角色、拓扑变更机制和收敛机制
多层交换机网络中为了避免发生环路和提供冗余路径,会使用MSTP(Multiple Spanning Tree Protocol)协议来实现跨网络的生成树计算:
一个MST域内可以生成多棵生成树,每棵生成树都称为一个MSTI,每个MSTI都使用单独的RSTP算法,计算单独的生成树。
这意味着,在一个MST域内,可以存在多个MSTI,每个MSTI都使用单独的RSTP算法来计算它自己的生成树。生成树是跨网络的网络拓扑,用于避免环路和提供冗余路径。MSTP协议中,每个MSTI都有一个唯一的标识符MSTID。
每个MSTI(MST Instance)都有一个标识(MSTID),MSTID是一个两字节的整数。VRP平台支持16个MST Instance,MSTID取值范围是0~15,默认所有VLAN映射到MST Instance 0。
在一个MST域内,每个MSTI都有一个唯一的标识符MSTID,该标识符是一个两字节的整数。在VRP平台中,最多支持16个MST实例,MSTID的取值范围是0~15,默认情况下,所有VLAN都映射到MST Instance 0。
VLAN映射表是MST域的属性,它描述了VLAN和MSTI之间的映射关系,MSTI可以与一个或多个VLAN对应,但一个VLAN只能与一个MSTI对应。
VLAN映射表是MST域的属性,用于描述VLAN和MSTI之间的映射关系。在MSTP协议中,一个MSTI可以与一个或多个VLAN对应,但一个