导航:首页 > 数据处理 > ip数据转发要查看哪些表

ip数据转发要查看哪些表

发布时间:2023-01-10 00:45:07

Ⅰ 如何查看交换机路由表

ARP表、交换机转发表、路由表
要弄明白二三转发原理和流程,必须弄清楚ARP表、交换机转发表和路由表,这是数据转发的依据。由于ARP表和交换机转发表对于管理员来说是透明的,一般很忽视其工作原理,这是我需要注意的学习地方。所以今天主要是弄明白ARP表、交换机转发表、路由表。
数据最终转发依靠的都是ARP表,他是数据转发最基础的依据。ARP直接将硬件地址和网络地址相互映射。
数据最终转发依靠的虽然不是路由表,但路由表是一个向导,指引着数据的走向,让数据能跨越网络,ARP表是没有掩码的,是不区分网段的。

以下是我学习结合实验的学习内容小结:
ARP表
1、主机ARP表
主机上查看ARP表:arp -a
主机上删除ARP表:arp -d
主机上ARP表项主要有:
Internet地址(这里是IP地址)
物理地址(这里是MAC地址)
类型(动态或静态,这里是动态)

2、路由器ARP表
路由器上查看ARP表:show arp
路由器上删除ARP表:no arp ……
路由器上ARP表项主要有:
协议(这里是IP协议)
地址(这里是IP地址)
生存时间(?)
硬件地址(这里是MAC地址)
类型(?)
接口(下一跳、出接口)

总结:无论是主机还是路由器,他们的ARP表最重要的是网络地址和硬件地址这两项,最常用的也就是IP地址和MAC地址这两项的映射关系,这是ARP表的本质作用。

路由表
1、主机上的路由表
主机上查看路由表:netstat -r
主机上的路由表项主要有:
目的网络(这里是IP地址)
网络掩码
网关
接口(这里是下一跳地址)
度量值

2、路由器的路由表
路由器上查看路由表:show ip route
路由器上删除路由表:no ip route ……
路由器上的路由表项主要有:
协议类型
网络地址(网段、子网掩码)
下一跳地址、下一跳接口
管理距离、度量值
……
总结:无论是路由器还是主机,他们的路由表都有网络地址、下一跳(地址或接口)、度量值等基本选项。

交换机转发表
交换机转发表(CAM/TCAM)
查看命令:show mac-address-table
交换机转发表表项:
目的地址
地址类型
VLAN
目的端口

Ⅱ 计算机网络-网络层-IP层转发分组的流程

在路由表中,对每一条路由最主要的是以下 两个信息①:(目的网络地址,下一跳地址) 。

①注:一个实际的路由表还会有其他的一些信息。例如,标志、参考计数、使用情况以及接口等。“标志”可以设置多个字符以说明不同的意思。如U表示该路由是可用的,G表示下一跳地址是一个路由器,因而是间接交付(如不设置G,则表示直接交付),H表示该路由是到一台主机(如不设置H,则表示该路由是到一个网络)。“参考计数”是给出正在使用该路由的TCP连接数。“使用情况”显示出通过该路由的分组数。“接口”是本地接口的名字,指出分组应当从哪一个接口转发。

根据目的网络地址来确定下一跳路由器,这样做可得出以下的结果:

(1)IP数据报最终一定可以找到目的主机所在目的网络上的路由器(可能要通过多次的间接交付)。

(2)只有到达最后一个路由器时,才试图向目的主机进行直接交付。

虽然互联网所有的分组转发都是 基于目的主机所在的网络 ,但在大多数情况下都允许有这样的特例,即 对特定的目的主机指明一个路由, 这种路由叫做 特定主机路由 。采用特定主机路由可使网络管理人员更方便地控制网络和测试网络,同时也可在需要考虑某种安全问题时采用这种特定主机路由。在对网络的连接或路由表进行排错时,指明到某一台主机的特殊路由就十分有用。

路由器还可采用 默认路由 (default route)以减小路由表所占用的空间和搜索路由表所用的时间。这种转发方式在一个网络只有很少的对外连接时是很有用的。实际上,默认路由在主机发送IP数据报时往往更能显示出它的好处。主机在发送每一个IP数据报时都要查找自己的路由表。如果一台主机连接在一个小网络上,而这个网络只用一个路由器和互联网连接,那么在这种情况下使用默认路由是非常合适的。例如,在图4-17的互联网中,连接在网络N1上的任何一台主机中的路由表只需要三个项目即可:

第一个项目就是到本网络主机的路由,其目的网络就是本网络N1,因而不需要路由器转发,而是直接交付。

 第二个项目是到网络N2的路由,对应的下一跳路由器是R2。

第三个项目就是默认路由。

只要目的网络是其他网络(不是N1或N2),就一律选择默认路由,把数据报先间接交付路由器R1,让R1再转发给互联网中的下一个路由器,一直转发到目的网络上的路由器,最后进行直接交付。在实际上的路由器中,像图4-17路由表中所示的 “直接”和“其他” 的几个字符并没有出现在路由表中,而是被记为 0.0.0.0 。

在IP数据报的首部中没有地方可以用来指明“下一跳路由器的IP地址”。在IP数据报的首部写上的IP地址是源IP地址和目的IP地址,而没有中间经过的路由器的IP地址,既然IP数据报中没有下一跳路由器的IP地址,那么待转发的数据报又怎样能够找到下一跳路由器呢?

当路由器收到一个待转发的数据报,在从路由表得出 下一跳路由器的IP地址 后,不是把这个地址填入IP数据报,而是 送交数据链路层的网络接口软件 。网络接口软件负贵把下一跳路由器的P地址转换成硬件地址(必须使用ARP),并将此硬件地址放在链路层的MAC帧的首部,然后根据这个硬件地址找到下一跳路由器。由此可见,当发送一连串的数据报时,上述的这种查找路由表、用ARP得到硬件地址、把硬件地址写入MAC帧的首部等过程,将不断地重复进行造成了一定的开销。

根据以上所述,可归纳出分组转发算法如下:

(I)从数据报的首部提取目的主机的IP地址D,得出目的网络地址为N。

(2)若N就是与此路由器直接相连的某个网络地址,则进行直接交付,不需要再经过其他的路由器,直接把数据报交付目的主机(这里包括把目的主机地址D转换为具体的硬件地址,把数据报封装为MAC慎,再发送此顿):否则就是间接交付,执行(3)。

(3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器:否则,执行(4)

(4)若路由表中有到达网络N的路由,则把数据报传送给路由表中所指明的下一跳路由器:否则,执行(5)

(5)若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器:否则,执行(6)。

(6)报告转发分组出错。

这里我们要再强调一下,路由表并没有给分组指明到某个网络的完整路径(即先经过哪一个路由器,然后再经过哪一个路由器,等等)。路由表指出,到某个网铭应当先到某个路由器〔即下一跳路由器),在到达下一跳路由器后,再继续查找其路由表,知道再下一步应当到哪一个路由器。这样一步一步地查找下去,直到最后到达目的网络。

Ⅲ 在支持子网划分的因特网中,路由器如何转发ip数据报

查找路由表,将匹配的数据包进行转发即可,路由器是根据路由器里面的路由表来转发数据包收到数据包后先根据数据包中的目的IP查路由表 看路由表中是否有相应的地址段有则转发 。

Ⅳ 当数据包达到交换机后会查询什么表项

MAC地址表
交换机通过MAC地址表和数据包中的MAC地址进行对比,从而找到数据包应该去的地方。
当交换机收到一个ARP请求包时,首先查询自己的Mac地址表,如果有目的Mac地址,就从对应端口转发出去,如果接收到的ARP请求包查询自己的Mac地址表中没有目的Mac地址,就会从全部端口转发出去,当收到APR中的目的IP地址,回应的时候,把目的地址的Mac地址学习到自己的Mac地址表中。

Ⅳ ip路由表中各项内容

路由表中表项内容一般包括:

destination:目的地址,用来标识IP包的目的地址或者目的网络。mask:网络掩码,与目的地址一起标识目的主机或者路由器所在的网段的地址。pre:标识路由加入IP路由表的优先级。可能到达一个目的地有多条路由,但是优先级的存在让他们先选择优先级高的路由进行利用。

nexthop:下一跳IP地址,说明IP包所经过的下一个路由器。interface:输出接口,说明IP包将从该路由器哪个接口转发。cost:路由开销,当到达一个目的地的多个路由优先级相同时,路由开销最小的将成为最优路由。

(5)ip数据转发要查看哪些表扩展阅读:

路由器的主要工作:

路由器为经过路由器的每个数据包寻找一条最佳的传输路径,并将该数据有效地传送到目的站点。由此可见,选择最佳路径的策略即路由算法是路由器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相关数据——路由表;

供路由选择时使用,表中包含的信息决定了数据转发的策略。打个比方,路由表就像我们平时使用的地图一样,标识着各种路线,路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。

路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。

Ⅵ 18张图带你详解IP路由表七大要素:路由前缀、协议类型、优先级等

IP 路由表

上次有写过一篇《20张图深度详解MAC地址表、ARP表、路由表 》的文章,里面有提到路由表,那么什么是IP路由、什么又是IP路由表呢?


路由 :路由是网络中的基本概念,网络的基本功能就是使得处于网络中两个IP地址能够互相通信。


当路由器收到一个IP数据包时,路由器会解析出IP数据包中的 目的IP地址 ,然后根据目的IP地址查找路由表,依据 最长掩码匹配原则 ,找到对应的路由条目,根据路由条目中的下一跳或者出接口将报文转发出去,这就是 路由


路由表 :简单点说路由表就是路由器用于指导数据包如何转发的表项,记录了去往目的IP的下一跳去哪里(如下图)。



路由表的作用类似于我们生活中的地图或者指示牌,指引我们去往一个目的地该如何走?


IP路由表包含了哪些要素

IP路由表中包含了 目的网络/掩码,协议类型,优先级,开销,标志,下一跳,出接口 这个七大要素。


下面我们来看下一个真实的路由表:



从这个路由器我们可以通过命令  display ip routing-table   来查询该设备的路由表,我们可以看到这条设备一共有12条路由条目。


每个路由条目必须包括下面几个信息元素:

目的网络/掩码

目的网络/掩码: 也被称为 路由前缀 ,这是路由条目所关联的目的网络地址及网络掩码。


一条完整的路由前缀由: 网络地址+前缀长度(或者网络掩码) 构成,两者缺一不可,例如192.168.1.0/24与192.168.1.0/25,虽然网络地址相同,都是192.168.1.0,但是两者绝对是两条不同的路由,因为他们的前缀长度不相同。 


当路由器收到一个IP数据包时,路由器会解析出IP数据包中的目的IP地址,然后根据目的IP地址查找路由表,依据 最长掩码匹配 原则,找到对应的路由条目。

最长掩码匹配原则匹配的就是目的网络/掩码。

比如:路由器收到一个目的IP地址为10.1.1.1的数据包,此时查找路由表,有两个路由条目,一个路由条目的A的目的网络/掩码是10.1.1.0/24,另一条路由条目B的目的网络/掩码是10.1.1.0/28,那么这个数据包匹配的是哪一个路由条目呢?


正确答案:是匹配路由条目B,因为B的掩码长。

协议类型

协议类型: 指该路由条目是通过什么路由协议学些过来的。例如是直连的,或是静态的,或者是通过OSPF、IS-IS、EIGRP、BGP等动态路由学习到的。


1、直连路由: 指和路由器的接口直接的地址生成的路由。


如下图中,协议类型是direct的就是直接直连地址生成的路由。


2、静态路由 :静态路由是指通过静态路由协议生成的路由。


3、动态路由: 动态路由协议主要有RIP、OSPF、ISIS、BGP。RIP和BGP是基于距离矢量的路由协议,OSPF和ISIS都是基于链路状态的路由协议。



优先级

路由表中去往同一目的地的路由可能通过多种路由协议生成。

举个例子:去往目的IP为192.168.2.1的通过静态路由生成了,也通过OSPF路由生成了。那么这个时候什么样的路由才会加入到路由表中呢?这个时候就和 路由协议的优先级 有关系了。

每种协议类型对应不同的优先级, 优先级值越小则路由越优

常用路由协议和优先级的关系表如下图。


那么当一台路由器同时从多种不同的路由协议学习到去往同一个目的地的路由时,它将 优选路由协议优先级值最小的那条路由

 


因此,本次例子中,正确的应该是通过 OSPF 学习到路由加入到路由表中(OSPF的路由优先级比静态路由优先级小)

开销

开销: 路由的度量值,经常也使用 metric 来描述。

直连及静态路由的Cost为0。

通过动态路由协议学习到的Cost则根据实际情况而定。不同的路由协议计算Cost的方法不同。 



例如上图中,R1去往PC2的路由条目通过OSPF路由协议学习到,开销为3。

标记

标志: 路由标记,R表示该路由是 迭代路由 。D表示该路由下发到FIB(Forwarding Information Base)表。



迭代路由: 路由必须有直连的下一跳才能够指导转发,但是路由生成时下一跳可能不是直连的,因此需要计算出一个直连的下一跳和对应的出接口,这个过程就叫做路由迭代。BGP路由、静态路由和UNR路由的下一跳都有可能不是直连的,都需要进行路由迭代。


例如,BGP路由的下一跳一般是非直连的对端loopback地址,不能指导转发,需要进行迭代。即根据以BGP学习到的下一跳为目的地址在IP路由表中查找,当找到一条具有直连的下一跳、出接口信息的路由后(一般为一条IGP路由),将其下一跳、出接口信息填入这条BGP路由的IP路由表中并生成对应的FIB表项。

下一跳

下一跳: 去往目标网络的下一跳IP地址。

出接口

出接口: 去往目标网络从本设备的哪个接口出去。




---END---


阅读全文

与ip数据转发要查看哪些表相关的资料

热点内容
为什么学一门技术比较好 浏览:165
小米个人信息怎么改 浏览:499
临沂批发市场卖佛具用品的在哪里 浏览:41
外汇交易胜率是什么 浏览:832
卖家代理费怎么交 浏览:448
商业地产代理有哪些 浏览:786
代理记账公司纠纷哪里投诉 浏览:206
刚从市场买的花怎么养啊 浏览:47
西安限价房多久有信息 浏览:604
手机上不能保存哪些信息 浏览:86
巴宝莉灯饰代理怎么说 浏览:63
cpi数据图在哪里看 浏览:599
玛丽黛佳哪些产品好用 浏览:750
交易失败是怎么回事 浏览:408
宜昌有哪些好的职业技术学校 浏览:285
换手机后多多自走棋怎么同步数据 浏览:625
微信小程序申请的etc是哪里的卡 浏览:934
海富通电子信息产业股票有哪些 浏览:961
网购香港的东西需要什么程序 浏览:675
美团小程序如何联系商家 浏览:777