判断题
1000.应用数据经过数据链路层处理后一定携带了 MAC 地址。
A
正确
B
错误
答案解析
正确答案:A
解析:
好的,让我们来详细解析这道多选题。
### 题目背景
题目主要对比了经典网络转发(基于路由表)和OpenFlow交换机的转发(基于流表)两种方式。
### 选项分析
**A. 流表的匹配方式是同时匹配流量的 MAC 地址和 IP 地址。**
- **解析**:流表的匹配方式可以非常灵活,不仅可以匹配MAC地址和IP地址,还可以匹配其他字段,如端口号、协议类型等。因此,这个选项不完全准确。
- **结论**:错误。
**B. 路由表是定长的。一台设备只能有一张公共的路由表。**
- **解析**:路由表的长度并不是固定的,它可以动态变化,根据网络拓扑的变化而变化。此外,一台设备可以有多个路由表,例如在Linux系统中,可以通过配置多个路由表来实现更复杂的路由策略。
- **结论**:错误。
**C. 流表是变长的。一台网络设备只能有一张流表。**
- **解析**:流表的长度确实是可以变化的,可以根据需要添加或删除流表项。但是,一台网络设备可以有多张流表,每张流表可以有不同的优先级和匹配规则。因此,这个选项的后半部分是错误的。
- **结论**:部分正确,但后半部分错误。
**D. 路由表的匹配方式是匹配拥有最长掩码的目的网段路由。**
- **解析**:这是正确的。在路由表中,当有多条目的网段重叠的路由时,会选择掩码最长的那条路由,这就是所谓的“最长前缀匹配”原则。
- **结论**:正确。
### 答案解析
根据以上分析,正确答案是 **CD**。
- **C**:虽然流表是变长的这一部分是正确的,但一台网络设备可以有多张流表,所以这个选项不完全正确。
- **D**:路由表的匹配方式确实是匹配拥有最长掩码的目的网段路由,这是经典的路由选择原则。
### 示例
为了更好地理解这些概念,我们来看一个简单的示例:
#### 经典网络转发(基于路由表)
假设有一个路由表如下:
```
Destination Subnet Mask Next Hop
192.168.1.0 255.255.255.0 10.0.0.1
192.168.1.10 255.255.255.255 10.0.0.2
192.168.1.0 255.255.0.0 10.0.0.3
```
如果要转发一个目标地址为 `192.168.1.10` 的数据包,路由表会匹配到 `192.168.1.10/32` 这条路由,因为它的掩码最长。
#### OpenFlow交换机转发(基于流表)
假设有一个流表如下:
```
Priority Match Fields Actions
100 IP DST=192.168.1.10 Forward to port 2
50 IP DST=192.168.1.0/24 Forward to port 3
```
如果要转发一个目标地址为 `192.168.1.10` 的数据包,流表会匹配到优先级为100的流表项,因为它的优先级更高。
相关知识点:
应用数据链路层带 MAC 地址
相关题目
单选题
13.如下图所示,假设 SWA 刚刚启动,MAC 地址表为空,现在主机 A 发送一个目的 MAC 地址为 MAC-B 的数据帧,下列说法正确的是?
单选题
12.IEEE802.10 定义的 VLAN 帧格式中 VLAN ID 总共有多少 bit?
单选题
11.RSTP 协议不包含以下哪个端口状态?
单选题
10.如下图所示的网络,所有路由器运行 OSPF 协议,链路开销值如图,则 RTA 路由表中到达网络 10.0.0.0/8 的路由条目的 Cost 值是多少?
单选题
9.OSPF 协议使用哪种报文发现和维护邻居关系?//
单选题
8.管理员计划通过配置静态浮动路由来实现路由备份,则正确的实现方法是()。
单选题
7.关于如图所示信息描述正确的是()
单选题
6.OSPF 协议使用哪种状态表示邻接关系已经建立?
单选题
5.如下图所示的网络,主机 A 没有配置网关,主机 B 存在网关的 ARP 缓存,在主机 A 使用命令 ping 11.0.12.1,下列说法正确的有?
单选题
4.缺省情况下,广播网络上 OSPF 协议 HELLO 报文发送的周期为?
