8.CCNA第八天-路由决策二层数据转发/数据封装/二层封装三层不变/ARP请求

路由器 做路径决策

从自身的路由表中选取最优路径为主机提供数据转发服务

以太网当中,静态路由后面书写 出接口和下一跳的问题

如果书写下一跳  路由器将执行递归查询,以查找出接口

如果书写出接口,路由器将直接将数据转发出去,但是存在路由器会对去往该网络的所有主机,都做ARP请求

一般情况下,在以太网的静态路由书写中,我们会同时写上出接口和下一跳

S        172.16.1.0 [1/0] via 192.168.1.2, Ethernet0/1

1

S        172.16.1.0 [1/0] via 192.168.1.2, Ethernet0/1

去往目的网络,数据从e0/1接口转发,下一跳地址为192.168.1.2

静态路由的管理距离,默认为 1

一旦静态路由指定的出接口故障(比如网线断掉),那么静态路由也会从路由表中消失

Branch#sh run | section ip route
ip route 172.16.1.0 255.255.255.0 Ethernet0/1 192.168.1.2
ip route 172.16.1.0 255.255.255.0 Serial1/0 3

1

Branch#sh run | section ip route

2

ip route 172.16.1.0 255.255.255.0 Ethernet0/1 192.168.1.2

3

ip route 172.16.1.0 255.255.255.0 Serial1/0 3

4


管理距离处于劣势的路由,不会出现在路由表中,对数据转发不产生影响

S        172.16.1.0 [6/0] via 202.100.1.2, Serial1/0

当主要链路失效,处于备份状态的静态路由条目会自动上浮到路由表中,我们通常术语称为《浮动静态路由》

=============================================

基于广播域的一种管理方案  VLAN (虚拟局域网)

交换机逻辑上的管理,将不同的端口,划分到不同的广播域中

常用方法是基于接口的划分

一个VLAN 就是一个广播域

原则上讲,应该将一个VLAN中的主机划分到同一IP子网

trunk  跨越交换机的VLAN数据传递

需要一种机制,让交换机之间互相能够识别转发过来的数据应该属于哪个VLAN

802.1Q  cisco的二层交换机,仅仅支持802.1q一种trunk封装格式

通过在来自不同VLAN的数据帧上打上不同的标记,用以识别不同VLAN的流量;这样的话,在交换机之间只需要一条链路即可

native VLAN  默认不会被打上标记的一个VLAN

创建一个VLAN  可用范围 1-4094  (1为默认VLAN)

1002-1005 是被保留的VLAN  我们不能用

12bit字段标识

SW1#show vlan id 10

VLAN Name                            Status    Ports
---- -------------------------------- --------- -------------------------------
10  VLAN0010                        active    Et0/2, Et0/3

VLAN Type  SAID      MTU  Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
10  enet  100010    1500  -      -      -        -    -        0      0  

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------

12

1

SW1#show vlan id 10

2


3

VLAN Name                            Status    Ports

4

---- -------------------------------- --------- -------------------------------

5

10  VLAN0010                        active    Et0/2, Et0/3

6


7

VLAN Type  SAID      MTU  Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2

8

---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------

9

10  enet  100010    1500  -      -      -        -    -        0      0  

10


11

Primary Secondary Type              Ports

12

------- --------- ----------------- ------------------------------------------

SW1#show vlan brief

VLAN Name                            Status    Ports

---- -------------------------------- --------- -------------------------------

1    default                          active    Et0/0, Et0/1, Et1/0, Et1/1

Et1/2, Et1/3, Et2/0, Et2/1

Et2/2, Et2/3

10  VLAN0010                        active

100  VLAN0100                        active

200  VLAN0200                        active

1002 fddi-default                    act/unsup

1003 token-ring-default              act/unsup

1004 fddinet-default                  act/unsup

1005 trnet-default                    act/unsup

指派接口到vlan

interface Ethernet0/1

switchport access vlan 10

SW1#show interfaces e0/1 switchport

Name: Et0/1

Switchport: Enabled

Administrative Mode: dynamic desirable

Operational Mode: static access

Administrative Trunking Encapsulation: negotiate

Operational Trunking Encapsulation: native

Negotiation of Trunking: On

Access Mode VLAN: 10 (qytang)

Trunking Native Mode VLAN: 1 (default)

Administrative Native VLAN tagging: enabled

Voice VLAN: none

Administrative private-vlan host-association: none

Administrative private-vlan mapping: none

Administrative private-vlan trunk native VLAN: none

Administrative private-vlan trunk Native VLAN tagging: enabled

Administrative private-vlan trunk encapsulation: dot1q

Administrative private-vlan trunk normal VLANs: none

Administrative private-vlan trunk associations: none

Administrative private-vlan trunk mappings: none

Operational private-vlan: none

Trunking VLANs Enabled: ALL

Pruning VLANs Enabled: 2-1001

Capture Mode Disabled

Capture VLANs Allowed: ALL

Appliance trust: none

access工作模式的端口  只转发一个被指派的vlan的流量

ISL  802.1q

在cisco多层交换机上的trunk接口配置方式

interface Ethernet0/2

switchport trunk encapsulation dot1q

switchport mode trunk

SW2#show interfaces trunk

Port        Mode            Encapsulation  Status        Native vlan

Et0/2      on              802.1q        trunking      1

Et0/3      on              802.1q        trunking      1

Port        Vlans allowed on trunk

Et0/2      1-4094

Et0/3      1-4094

Port        Vlans allowed and active in management domain

Et0/2      1,10,100,200

Et0/3      1,10,100,200

Port        Vlans in spanning tree forwarding state and not pruned

Et0/2      1,10,100,200

Et0/3      none

DTP  协商交换机之间的trunk链路的

作业:

1、

实施浮动静态路由

在Branch设备上,当e0/1接口正常工作时,去往172.16.1.0/24网络的数据,通过以太网接口转发

当e0/1接口故障时,通过s1/0接口转发

2、在SW1、SW2上创建VLAN 666  命名为 qytang

两台交换机之间的接口指定trunk封装格式为 802.1q

两台交换机的e0/1接口划入 VLAN 666

在两台PC上配置IP地址,要求在同一网段

PC1能 ping 通 PC2

来自为知笔记(Wiz)

原文地址:https://www.cnblogs.com/xuxaut-558/p/10036046.html

时间: 2024-10-12 11:26:51

8.CCNA第八天-路由决策二层数据转发/数据封装/二层封装三层不变/ARP请求的相关文章

2.1【基本路由原理】数据转发原理3

数据转发原理 //抓包看ARP的报文结构: 注意Opcode:  1=request  (ARP)        2=reply(ARP) 3=request(RARP)        4=reply(RARP) ***************************************************************************** 普通ARP   ##普通ARP的request报文:   广播(获取目的IP地址的MAC): 目的收到request报文,先检查二

7.CCNA第七天-探索数据转发

广播域.广播(地址上分为二层广播地址.三层广播地址) (二层)交换机的转发是依据目的MAC地址 (三层)定向.全局  ----转发范围是广播域,响应者不同 未知单播泛洪  ----是交换机的一种为了实现数据通信的转发机制 路由 路由(通常指路由条目)能够为本地的主机将数据转发到远端网络 路由器 负责构建路由表,并为主机提供数据转发服务 每一个接口,是一个广播域 查看路由表 Branch#show ip route Codes: L - local, C - connected, S - stat

路由转发重与封装过程

1)hostA把上层报文封装成IP数据包,发送给HOSTB  通过子网掩码和IP地址的与运发发现不在同一个网段只能通过路由转发. 2)HOSTA通过ARP请求得到E0口的MAC地址,并且把数据转发给RA路由器,源MAC就是HOSTA的MAC,目标是E0的MAC. 3)RA得到这个数据以后,把数据链路层的封装去掉,然后通过的下一跳地址把数据包转发给E1. 4)E1口路由器A重新封装数据帧,这时候源MAC地址为RAE1的,目标位RBE1. 5)路由器B接收到数据帧以后把数据链路层封装同样去掉,对目标

010 使用netmap函数接管网卡,接收数据包,回应ARP请求

一.本文目的: 上一节中,我们已经在CentOS 6.7 上安装好了netmap,也能接收和发送包了,这节我们来调用netmap中的API,接管网卡,对网卡上收到的数据包做分析,并回应ARP请求. 二.netmap API简要介绍: 1.netmap API 主要包含在两个头文件中:netmap.h和netmap_user.h.在netmap/sys/net/目录下,其中netmap_user.h调用netmap.h. 2.netmap API一共七八个函数调用:nm_open()生成文件描述符

数据中心大二层网络的技术有哪些

数据中心网络主要分为计算网络,存储网络和互联网络,而计算网络是数据中心网络的核心网络. 传统的数据中心网络大多采用与园区网相似的二三层架构 优点: 部署容易,符合数据中心分区分模块的业务特点 但是随着数据中心从传统数据中心向虚拟化数据中心和云化数据中心发展演进,这种二三层混合网架构就显得力不从心.因为现在的数据中心都采用了虚拟化的技术,上层的虚拟机随着需求的变化而随意的进行动态迁移,而动态迁移的的关键就是要保证业务不中断,IP地址保持不变,运行状态保持不变,因此虚拟机的迁移只能在二层域里进行,而

          CCNA实验二 路由基本配置  

CCNA实验二 路由基本配置 环境: Windos XP ,GNS3.0.7   VPCS.exe 目的: 掌握路由的基本配置 步骤: 1.首先打开GNS创建一个工程,然后单击"编辑"选择"图标管理"进入操作"Available symbols"窗口中选择computer ,然后点击小于号">"添加到右的"Customized nodes" 窗口再在"name"中输入"c

Angular 4 路由时传递数据

路由时传递数据的方式有 1. 在查询参数中传递数据 2. 在路由路径中传递参数 3. 在路由配置中传递参数 一.在查询参数中传递数据 在前一节的基础上,我们增加路由数据传递 2. 接收参数的地方 3. 显示产品ID 4. 效果图 二.路径中传递参数 1. 修改路由配置 2. 使用路径调用 3. 接收 4. 效果图 三.参数快照和参数订阅 snapshot参数快照 参数订阅  可以自己路由到自己 如product/1 路由到prodct/2

(尚043) vue_向路由组件传递数据+vue param和query两种传参方式

效果展示: ============================================================================ 应写成下图这种形式: :id为占位 现在是通过什么路径向路由组件传递数据的? 通过请求参数${message.id}传递的 请求参数有两种: 1).Param 2).Query  (?后面,类似于get) ================================================================

8.HCNA_HNTD——数据转发过程

TCP/IP协议族和底层协议配合,保证了数据能够实现端到端的传输.数据传输过程是一个非常复杂的过程,例如数据在转发的过程中会进行一系列的封装和解封装.对于网络工程师来说,只有深入地理解了数据在各种不同设备上的转发过程,才能够对网络进行正确的分析和检测. 学习目标: 1. 掌握数据封装和解封装的过程 2. 处理数据转发过程中的基本故障 数据可以在同一网络内或者不同网络间传输,数据转发过程也分为本地转发和远程转发,但两者的数据转发原理是基本一样的,都是遵循TCP/IP协议簇. 本示例中,主机A需要访