BGP、路由、网关

2025-03-22 14:58:13
推荐回答(1个)
回答1:

  1. BGP用于在不同的自治系统(AS)之间交换路由信息。当两个AS需要交换路由信息时,每个AS都必须指定一个运行BGP的节点,来代表AS与其他的AS交换路由信息。这个节点可以是一个主机,但通常是路由器来执行BGP。两个AS中利用BGP交换信息的路由器也被称为边界网关(Border Gateway)或边界路由器(Border Router) 。

  2. 只有一个出口连接到外部的路由叫末端路由,假如有A,B,C三个路由器,按顺序相连,路由器A,C都可以叫末端路由,B应该叫中转路由,路由器A要访问路由器C后的主机,必须经过路由器B。像路由器A这种只需要一条0.0.0.0 0.0.0.0的默认路由就可以访问外网,而不需要具体详细的条目。

  3. 最主要的区别在于广播风暴,网桥在转发广播帧的时候会将广播帧转发到所有的端口上,这样就使得广播域仍然存在,如果广播帧过多则容易出现广播风暴。而路由器不同,路由器在转发广播帧的时候不会无目的的转发,只有指向特定网络地址的网络流量才能够通过路由器,因此可以防止广播帧的泛滥。再来就是网络性质不同:用网桥连接起来的网络从性质上来说仍然属于同一性质的网络,多个网络和一个网络没有区别。而路由器不一样,它可以连接多个网络,既可以连接几个内部的同一性质的局域网,也可以连接不同类型的局域网,还可以把本地局域网和远程广域网相连接起来,所以它连接的网络仍然保持各自的独立性并拥有自己的网络地址。