它充当互联网的“网关”,但从我所读到的内容来看,它是尝试路由时(检查发件人的路由表时)将数据包发送到的最后一件事。
也许这是最后一个选项,如果我们将网络划分为子网络,并且表上没有适当的记录,那么数据包将被发送到那里?
谢谢回答!
它充当互联网的“网关”,但从我所读到的内容来看,它是尝试路由时(检查发件人的路由表时)将数据包发送到的最后一件事。
也许这是最后一个选项,如果我们将网络划分为子网络,并且表上没有适当的记录,那么数据包将被发送到那里?
谢谢回答!
- 它充当互联网的“门户”,
- 这是尝试路由时将数据包发送到的最后一件事
两个定义或多或少是相同的;考虑以下网络:
+-------------------+
| Network |
| 10.0.1.0/24 |
| 2001:db8:0:1::/64 |
+---------D---------+
|
+---------A---------+ +------------+
| Network | | |
| 10.0.2.0/24 C-----+ Internet |
| 2001:db8:0:2::/64 | | |
+---------B---------+ +------------+
|
+---------+---------+
| Network |
| 10.0.3.0/24 |
| 2001:db8:0:3::/64 |
+-------------------+
假设计算机 10.0.2.20 发送了一些 IPv4 数据包。
如果目的地在 10.0.2.x 范围内,路由表包含数据包可以“直接”发送到目的地的信息。
如果目的地在 10.0.1.x 或 10.0.3.x 范围内,则路由表包含有关要使用的路由器(网关)的信息:路由器“A”或路由器“B”。
计算机将首先查找路由表中的所有条目。如果一个条目匹配(例如,当向 10.0.1.15 发送数据包时),将使用来自该条目的信息。
但是,如果目的地在Internet 中,则路由表中没有条目。检查路由表的所有条目后,发送计算机将使用默认网关,因为没有条目匹配。
您还可以说:如果路由表中没有匹配的条目,则您知道目的地必须在 Internet 中。
请注意,在子网 10.0.1.x 中事情更简单:“D”可以是默认网关,路由表不需要包含 10.0.2.x 和 10.0.3.x 的任何条目,因为路由器“D” "既用于发送到 Internet 的数据包,也用于发送到 10.0.2.x 和 10.0.3.x 的数据包。
默认路由用于将数据包定向到路由表中未明确列出的网络。在不希望学习所有更具体的网络的拓扑中,默认路由是非常宝贵的,例如在存根网络的情况下,或者由于有限的系统资源(如内存和处理能力)而不可行。
默认网关是交换机连接到的网络上的第一个第 3 层设备(例如路由器或第 3 层交换机)。交换机会将目标 IP 地址在本地网络之外的 IP 数据包转发到默认网关。
在我的组织中,我们ip prefix-list
在所有分散的位置使用将路由表聚合到默认路由。这为我们的设备(内存/CPU)节省了大量资源,因为路由表非常大。只有在我们的主要位置,我们才有完整的路由表。这也意味着我们可以在较小的位置使用小型路由器或第 3 层交换机,并且仍然可以充分发挥 MPLS 的潜力。
使用 IP 命令配置最后的网关:https : //www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/16448-default.html