地址高级寻址-子网掩码nat cidr ipv_第1页
地址高级寻址-子网掩码nat cidr ipv_第2页
地址高级寻址-子网掩码nat cidr ipv_第3页
地址高级寻址-子网掩码nat cidr ipv_第4页
地址高级寻址-子网掩码nat cidr ipv_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IP地址及高级IP寻址

IP地址点分十进制记法00001100011111机器中存放的IP地址是32bit二进制代码10000000000010110000001100011111每隔8bit插入一个空格能够提高可读性采用点分十进制记法则进一步提高可读性128.11.3.31128

11331将每8bit的二进制数转换为十进制数1.IP地址的标示:IP寻址及高级IP寻址0.二进制-十进制转换:192=()二10010011101=()十简便算法:位权值凑、加法128643216842111100001例:192.168.56.3转换成二进制。1.IP地址的标示:IP寻址及高级IP寻址网络ID主机ID2.IP地址的结构32位二进制、4个八位段十进制数表示如:193.168.30.111000001.10101000.00011110.00000001IP寻址及高级IP寻址网络地址+主机地址:029010邮政编码、电信区号IP地址的网络地址部分不能“全部为1”或“全部为0”。IP地址的主机地址部分不能“全部为1”或“全部为0”。(一个网络/子网广播地址,一个网络地址)回路地址:127.0.0.X本地广播:255.255.255.255用于本地网络中所有主机的广播,路由器不转发此类广播。所有网络:0.0.0.0,用于默认路由3.IP地址配置的规则net-id24bithost-id24bitnet-id16bitnet-id8bitIP寻址及高级IP寻址0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

101------4.IP地址分类IP寻址及高级IP寻址0XXXXXXX4.IP地址分类A类A类地址的最高位为0,第一个8位段取值1~126,共允许27-2个网络(0,127两个网络不能用),每个网络有224-2台主机保留地址:10.0.0.0----10.255.255.255子网掩码:255.0.0.0只看第一个8位,便可区分A、B、C、D类IP地址。net-id24bithost-id24bitnet-id16bitnet-id8bitIP地址中的网络号字段和主机号字段0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

101A类地址的网络号字段net-id为1字节net-id24bithost-id24bitnet-id16bitnet-id8bitIP地址中的网络号字段和主机号字段0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

101A类地址的主机号字段host-id为3字节IP寻址及高级IP寻址10XXXXXXXXXXXXXXB类B类地址的最高位为10,第一个八位体是128~191共允许214

(16384)个网络每个网络216-2(65534)台主机保留地址:172.16.0.0----172.31.255.255子网掩码:255.255.0.04.IP地址分类net-id24bithost-id24bitnet-id16bitnet-id8bitIP地址中的网络号字段和主机号字段0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

1

01B类地址的网络号字段net-id为2字节net-id24bithost-id24bitnet-id16bitnet-id8bitIP地址中的网络号字段和主机号字段0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

101B类地址的主机号字段host-id为2字节IP寻址及高级IP寻址110XXXXXXXXXXXXXXXXXXXXXC类C类地址的最高位为110,第一个八位体是192~223共允许大约221(2097152)网络每个网络有28-2(254)台主机保留地址:192.168.0.0----192.168.255.255子网掩码:255.255.255.04.IP地址分类net-id24bithost-id24bitnet-id16bitnet-id8bitIP地址中的网络号字段和主机号字段0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

101C类地址的网络号字段net-id为3字节net-id24bithost-id24bitnet-id16bitnet-id8bitIP地址中的网络号字段和主机号字段0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

101C类地址的主机号字段host-id为1字节IP寻址及高级IP寻址D类D类地址用于多重广播组,最高位为1110;第一个八位体是224~239。剩余的位设计客户机参加的特定组。在多重广播(组播)操作中没有网络或主机位,数据包将传送到网络中选定的主机子集中。只有注册了多重广播地址的主机才能接收到数据包。E类

E类是一个通常不用的实验性地址:它保留作为以后使用。E类地址的最高四位通常为11110;第一个八位体是240~247。248~254无规定1111xxxxxxxxxxxxxxxxxxxxxxxxxxxxnet-id24bithost-id24bitnet-id16bitnet-id8bitIP地址中的网络号字段和主机号字段0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

101D类地址是多播地址

net-id24bithost-id24bitnet-id16bitnet-id8bitIP地址中的网络号字段和主机号字段0A类地址host-id16bitB类地址C类地址011host-id8bitD类地址1

1

1

0多播地址E类地址保留为今后使用1

1

1

101E类地址保留为今后使用

常用的三种类别的IP地址IP地址的使用范围

网络最大第一个最后一个每个网络类别网络数可用的可用的中最大的网络号网络号主机数

A126(27–2)112616,777,214B16,384(214)128.0191.25565,534C2,097,152(221)192.0.0223.255.255254公网地址和私有地址

1.公网地址必须被注册

PublicInternetaddressesmustberegisteredbyacompanywithanInternetauthority.

2.私有地址被保留,并可以被任何人使用

PrivateIPaddressesarereservedandcanbeusedbyanyone.私有地址范围

IP地址的一些重要特点(1)IP地址是一种分等级的地址结构。分两个等级的好处是:第一,IP地址管理机构在分配IP地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了IP地址的管理。第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。IP地址的一些重要特点(2)实际上IP地址是标志一个主机(或路由器)和一条链路的接口。当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应的IP地址,其网络号net-id必须是不同的。这种主机称为多接口主机(multihomedhost)。由于一个路由器至少应当连接到两个网络(这样它才能将IP数据报从一个网络转发到另一个网络),因此一个路由器至少应当有两个不同的IP地址。IP地址的一些重要特点(3)用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号net-id。(4)所有分配到网络号net-id的网络,范围很小的局域网,还是可能覆盖很大地理范围的广域网,都是平等的。互联网中的IP地址B222.1.1.222.1.1.1222.1.1.2222.1.1.3222.1.1.4R1222.1.2.5222.1.2.2222.1.2.1222.1.2.3222.1.2.4222.1.2.222.1.6.1222.1.5.1222.1.5.2222.1.6.2222.1.4.1222.1.4.2222.1.3.3222.1.3.2222.1.3.1R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网在同一个局域网上的主机或路由器的IP地址中的网络号必须是一样的。图中的网络号就是IP地址中的net-id互联网中的IP地址B222.1.1.222.1.1.1222.1.1.2222.1.1.3222.1.1.4R1222.1.2.5222.1.2.2222.1.2.1222.1.2.3222.1.2.4222.1.2.222.1.6.1222.1.5.1222.1.5.2222.1.6.2222.1.4.1222.1.4.2222.1.3.3222.1.3.2222.1.3.1R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网在同一个局域网上的主机或路由器的IP地址中的网络号必须是一样的。图中的网络号就是IP地址中的net-id互联网中的IP地址B222.1.1.222.1.1.1222.1.1.2222.1.1.3222.1.1.4R1222.1.2.5222.1.2.2222.1.2.1222.1.2.3222.1.2.4222.1.2.222.1.6.1222.1.5.1222.1.5.2222.1.6.2222.1.4.1222.1.4.2222.1.3.3222.1.3.2222.1.3.1R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网在同一个局域网上的主机或路由器的IP地址中的网络号必须是一样的。图中的网络号就是IP地址中的net-id互联网中的IP地址B222.1.1.222.1.1.1222.1.1.2222.1.1.3222.1.1.4R1222.1.2.5222.1.2.2222.1.2.1222.1.2.3222.1.2.4222.1.2.222.1.6.1222.1.5.1222.1.5.2222.1.6.2222.1.4.1222.1.4.2222.1.3.3222.1.3.2222.1.3.1R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网在同一个局域网上的主机或路由器的IP地址中的网络号必须是一样的。图中的网络号就是IP地址中的net-id互联网中的IP地址B222.1.1.222.1.1.1222.1.1.2222.1.1.3222.1.1.4R1222.1.2.5222.1.2.2222.1.2.1222.1.2.3222.1.2.4222.1.2.222.1.6.1222.1.5.1222.1.5.2222.1.6.2222.1.4.1222.1.4.2222.1.3.3222.1.3.2222.1.3.1R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网路由器总是具有两个或两个以上的IP地址。路由器的每一个接口都有一个不同网络号的IP地址。互联网中的IP地址B222.1.1.222.1.1.1222.1.1.2222.1.1.3222.1.1.4R1222.1.2.5222.1.2.2222.1.2.1222.1.2.3222.1.2.4222.1.2.222.1.6.1222.1.5.1222.1.5.2222.1.6.2222.1.4.1222.1.4.2222.1.3.3222.1.3.2222.1.3.1R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网路由器总是具有两个或两个以上的IP地址。路由器的每一个接口都有一个不同网络号的IP地址。互联网中的IP地址B222.1.1.222.1.1.1222.1.1.2222.1.1.3222.1.1.4R1222.1.2.5222.1.2.2222.1.2.1222.1.2.3222.1.2.4222.1.2.222.1.6.1222.1.5.1222.1.5.2222.1.6.2222.1.4.1222.1.4.2222.1.3.3222.1.3.2222.1.3.1R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网路由器总是具有两个或两个以上的IP地址。路由器的每一个接口都有一个不同网络号的IP地址。互联网中的IP地址B222.1.1.222.1.1.1222.1.1.2222.1.1.3222.1.1.4R1222.1.2.5222.1.2.2222.1.2.1222.1.2.3222.1.2.4222.1.2.222.1.6.1222.1.5.1222.1.5.2222.1.6.2222.1.4.1222.1.4.2222.1.3.3222.1.3.2222.1.3.1R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网两个路由器直接相连的接口处,可指明也可不指明IP地址。如指明IP地址,则这一段连线就构成了一种只包含一段线路的特殊“网络”。现在常不指明IP地址。IP寻址及高级IP寻址5.高级IP地址子网划分的目的:为得到单个网络的经济性和简单性,同时也要提供内部段和路由我们的网络的能力.问题1:国家中电话多了,也需要划分区号,甚至地区问题2:3个网吧,每个网吧50台PC,均需要上网,请问,如何分配IP地址?直接分配A?B?C?能不能把一个C分给三家?Why?………145.13.3.10145.13.3.11145.13.3.101145.13.7.34145.13.7.35145.13.7.56145.13.21.23145.13.21.9145.13.21.8所有到网络145.13.0.0的分组均到达此路由器我的网络地址是145.13.0.0R1R3R2网络145.13.0.0一个未划分子网的B类网络145.13.0.0145.13.3.10145.13.3.11145.13.3.101145.13.7.34145.13.7.35145.13.7.56145.13.21.23145.13.21.9145.13.21.8………子网145.13.21.0子网145.13.3.0

子网145.13.7.0网络145.13.0.0R1R3R2划分了三个子网的B类网络IP寻址及高级IP寻址子网掩码的出现:从一个IP数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网的划分。使用子网掩码(subnetmask)可以找出IP地址中的子网部分。192.168.1.3255.255.255.011000000.10101000.00000001.0000001111111111.11111111.11111111.0000000011000000.10101000.00000001.00000000二进制网络号192.168.1.0十进制网络号与IP寻址及高级IP寻址子网掩码的使用:net-idnet-idhost-id为全0net-id网络地址A类地址默认子网掩码255.0.0.0网络地址B类地址默认子网掩码255.255.0.0网络地址C类地址默认子网掩码255.255.255.0111111111111111111111111000000000000000000000000111111111111111100000000000000001111111100000000host-id为全0host-id为全0A类、B类和C类IP地址的默认子网掩码IP寻址及高级IP寻址从高位往低位向主机位借位(从左侧连续的1),增长默认子网掩码假设原主机ID有M位,借n位,可以获得2n-2个子网(现在可获得2n个子网,路由器全面支持子网全”0”或全”1”的子网);每个子网中有主机2(M-n)-2个;子网划分方法:IP寻址及高级IP寻址子网ID主机ID网络ID3位2进制数取值0000000001……111101111111111111

11111111

11111111

11100000

子网划分举例IP寻址及高级IP寻址例:网络193.1.1.0,子网掩码是255.255.255.224,请问:可划分几个子网,每个子网的主机ID范围是什么?193.1.1.011000001000000010000000100000000255.255.255.22411111111111111111111111111100000网络ID子网ID

主机IDIP寻址及高级IP寻址借了主机ID的三位地址:000

001 010 011 100 101 110 1118个子网全部可用。IP寻址及高级IP寻址1.你的公司有个c类ip地址,你想将之划分子网,使每个子网有15台主机,你要用的子网掩码应该是多少?A.255.255.255.192B.255.255.255.224C.255.255.255.240D.255.255.255.2485.高级IP地址-练习IP寻址及高级IP寻址2.你的公司有个B类ip地址,你将划分子网,每个子网1000台主机,你的子网掩码可能是多少?A.255.255.224.0B.255.255.240.0C.255.255.248.0D.255.255.252.0IP寻址及高级IP寻址3.地址96.2.3.16的网络地址是什么?A.96.2.0.0B.96.2.3.0C.96.0.0.0D.Can’ttell4.190.233.27.13是何类地址?A.ClassAB.ClassBC.ClassCD.ClassD5.在A类地址上给定了子网掩码255.255.240.0,则有多少位分配给子网?A.4B.5C.9D.12IP寻址及高级IP寻址6.如果网络150.25.0.0的子网掩码是255.255.224.0,下面的哪一个是合法的主机地址?(子网非全0非全1)A.150.25.0.27B.150.25.30.23C.150.25.40.24D.150.25.224.30该地址在第一个子网的地址范围内,它是150.25.32.0。答案A和B中,子网位都是0,这是非法的。答案D中,子网位都是1,这对于主机地址是非法的。7.带有子网掩码255.192(11000000).0.0的网络25.0.0.0的第一个子网ID是什么?A.25.192.0.0B.25.64.0.0C.25.128.0.0D.25.192.64.0第一个子网数值和子网掩码的最低顺序位相等。IP寻址及高级IP寻址8.如果我们在默认的A类子网掩码中加入了12个子网位,则子网掩码是什么?A.255.255.255.240B.255.255.240.0C.255.240.0.0D.255.225.224.0A类地址的默认掩码是255.0.0.0,添加12位意味着我们获得整个第二个8位位组(255)和第三个8位位组(240)中的四位。9.若下列子网地址,和这些子网相关的子网掩码是什么?a.140.120.4.0b.140.120.8.0d.140.120.12.0d.140.120.16.0A.255.255.252.0B.255.252.0.0.C.255.255.248.0D.255.255.4.0.子网地址样式表明间隔为4,并且最低级子网值为4。为了在子网掩码中使用连续的高位,必须保留6个子网位。既然我们正在讨论B类地址,那么我们向255.255.0.0的默认子网掩码中添加6位。IP寻址及高级IP寻址6.使用VLSM节省IP但子网掩码一旦确定,子网个数和大小都确定了,且不能变化,这不适用有多个大小不同的子网。例如,一个单位,有三个子网,两个60台PC,一个10台PC,如何划分?IP寻址及高级IP寻址6.使用VLSM节省IP所以,出现了变长子网掩码-VLSM。变长子网掩码(VLSM):可根据子网大小的不同需求,自定义不同长度的子网掩码。例如:一个企业分得一个B类地址172.16.0.0/16划分子网172.16.0.0/22,6位用于子网地址,10位用于表示子网内主机,所以共分得64个子网,每个子网1022台PC。但,1022对某部门来说IP浪费,所以用VLSM继续将第二子网再进行扩展,从/22变成/25,这样,将一个大的子网又划分成了8个小的子网,每个小的子网可有126台PC,节省了IP。(具体示例如下图:)注:RIP不支持VLSM,OSPF支持IP寻址及高级IP寻址6.使用VLSM节省IP

(在某个大子网络内,划分小的子网)172.16.0.010101100000100000000000000000000255.255.252.0/2211111111111111111111110000000000255.255.252.0/2511111111111111111111111110000000172.16.4.0/第二个大子网10101100000100000000010000000000172.16.4.128/其中第二个小子网10101100000100000000010010000000IP寻址及高级IP寻址6.使用VLSM节省IP(VLSMONp2p网络)IP寻址及高级IP寻址6.使用VLSM节省IP(VLSMONp2p网络)IP寻址及高级IP寻址新问题:IP地址耗尽从计算机本身发展以及从因特网规模和网络传输速率来看,现在IPv4已很不适用。最主要的问题就是32bit的IP地址不够用。要解决IP地址耗尽的问题的措施:采用网络地址转换NAT方法以节省全球IP地址。采用无类别编址CIDR,使IP地址的分配更加合理。采用具有更大地址空间的新版本的IP协议IPv6。

IP寻址及高级IP寻址7.无类域间路由-CIDR<1>无类编址可充分利用余下的IP地址<2>增强路由汇聚允许路由表中的一个表项代表多个网络地址空间,大大减少了路由表的空间;<3>超网联网可用多个连续C类地址来模拟一个B类或更大的地址空间。SM缩短,VLSM的变形CIDR可用任意长度的bit来充当网络号前缀,与A、B、C等地址彻底决裂。无类域间路由(CIDR)CIDR减少了路由表的规模,增加了网络的可扩展性。198.168.1.0/24198.168.2.0/24198.168.3.0/24通告路由198.168.0.0/16InternetISP无类域间路由(CIDR)无类域间路由,也称为“超网”工作原理200.200.195.0/24200.200.192.0/24200.200.193.0/24200.200.194.0/24ABRouterA路由表200.200.192.0/24200.200.193.0/24200.200.194.0/24200.200.195.0/24RouterB路由表200.200.192.0/22200.200.192.011001000.11001000.

11000000.00000000200.200.193.011001000.11001000.

11000001.00000000200.200.194.011001000.11001000.

11000010.00000000200.200.195.011001000.11001000.

11000011.00000000无类域间路由(CIDR)

为什么会这样?

RouterB路由表可以是200.200.192.0/22,而不是象RouterA那样显示4条路由。200.200.192.0/22无类域间路由(CIDR)路由表结构<网络前缀/前缀长度、下一跳>在CIDR中,如果路由器上的路由表中有多条表项满足要求,则采用前缀最长匹配规则目的网络下一跳128.96.0.0/16R0128.96.192.0/18R1128.96.128.0/18R2对于目的地址为128.96.195.70的分组,匹配的路由表表项包括两项(128.96.0.0/16和128.96.192.0/18),但是使用最长匹配规则选择下一跳为R1IP寻址及高级IP寻址8.网络地址转换-NAT参见“NAT原理(Good).ppt”IP寻址及高级IP寻址

设有A,B,C,D四台主机都处在同一个物理网络中,A主机的IP地址是192.155.12.112(01110000),B主机的IP地址是192.155.12.120(01111000),C主机的IP地址是192.155.12.176(10110000),D主机的IP地址是192.155.12.222(11011110)。共同的子网掩码是255.255.255.224(11100000)。1.ABCD四台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。2.若要加入第五台主机E,使它能与D主机直接通信,其IP地址的设定范围应是多少?3.不改变A主机的物理位置,将其IP地址改为192.155.12.168(10101000),试问它的直接广播地址和本地广播地址各是多少?若使用本地广播地址发送信息,请问哪些主机能够收到?4.若要使主机ABCD在这个网上都能直接相互通信,可采取什么办法?9.练习题IP寻址及高级IP寻址直接广播地址和本地广播地址:TCP/IP规定,主机号全为“1”的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向网上所有主机发送报文。广播地址包含一个有效的网络号和主机号,技术上称为直接广播(directedboradcasting)地址。在网间网上的任何一点均可向其他任何网络进行直接广播,但直接广播有一个缺点,就是要知道信宿网络的网络号;有时需要在本网络内部广播,但又不知道本网络网络号。TCP/IP规定,32比特全为“1”的网间网地址用于本网广播,该地址叫做有限广播地址。也就是本地广播地址(limited/localbroadcastaddress)9.练习题IP寻址及高级IP寻址9.练习题●采用可变长子网掩码技术可把大网络分成小子网,例如把子网掩码为255.255.0.0的网络40.15.0.0分为两个子网,假设第一个子网为40.15.0.0/17,则第二个子网为(46)。假设用户Xl有2000台主机,则至少应给他分配(47)个C类网络,如果分配给用户Xl的网络号为196.25.64.0,则指定给Xl的子网掩码为(48);假设给用户X2分配的C类网络号为196.25.16.0~196.25.31.0,则X2的子网掩码应为(49):如果路由器收到一个目标地址为11000100.00011001.01000011.00100001的数据报,则该数据报应送给(50)用户。

IP寻址及高级IP寻址(46)A.40.15.1.0/17B.40.15.2.0/17C.40.15.100.0/17

D.40.15.128.0/17(47)A.4

B.8C.10D.16(48)A.255.255.255.0B.255.255.250.0

C.255.255.248.0D.255.255.240.0(49)A.255.255.255.0B.255.255.250.0

C.255.255.248.0

D.255.255.240.0(50)A.XlB.X2C.Xl和X2D.非Xl且非X2路由表+IP地址-掩码转发分组原理

路由器-直接交付和间接交付间接交付间接交付间接交付ABC直接交付直接交付直接交付不需要使用路由器但间接交付就必须使用路由器典型的路由器的结构路由选择路由选择处理机路由选择协议路由表3输入端口3交换结构输入端口输出端口分组转发转发表分组处理输出端口……11133122223——网络层2——数据链路层1——物理层“转发”和“路由选择”的区别“转发”(forwarding)就是路由器根据转发表将用户的IP数据报从合适的端口转发出去。“路由选择”(routing)则是按照分布式算法,根据从各相邻路由器得到的关于网络拓扑的变化情况,动态地改变所选择的路由。路由表是根据路由选择算法得出的。而转发表是从路由表得出的。在讨论路由选择的原理时,往往不去区分转发表和路由表的区别。网

110.0.0.0网

440.0.0.0网

330.0.0.0网

220.0.0.010.0.0.440.0.0.430.0.0.220.0.0.920.0.0.7目的主机所在的网络下一跳路由器的地址20.0.0.030.0.0.010.0.0.040.0.0.020.0.0.730.0.0.1直接交付,接口1直接交付,接口0路由器R2

的路由表30.0.0.110.0.0.440.0.0.430.0.0.220.0.0.920.0.0.730.0.0.1链路

4链路

3链路

2链路

1R2R3R101R2R3R1在路由表中,对每一条路由,最主要的是(目的网络地址,下一跳地址)在路由表中使用默认路由1243目的站下一跳1直接233343结点

1

的路由表这三个项目的“下一跳”都是转发到“3”(结点3)。可以合并以结点

1

和结点

2

中的转发表为例来讨论1243目的站下一跳

1直接默认3结点1的路由表默认路由在路由表中使用默认路由1243目的站下一跳132直接3344结点2的路由表这两个项目的“下一跳”都是转发到“3”(结点3)。可以合并在路由表中使用默认路由1243目的站下一跳

2直接

44默认3结点2的路由表默认路由使用默认路由使路由表更加简洁,可减少查找路由表的时间。在路由表中使用默认路由路由器转发分组的步骤先按所要找的IP地址中的网络号net-id把目的网络找到。当分组到达目的网络后,再利用主机号host-id将数据报直接交付给目的主机。按照整数字节划分net-id字段和host-id字段,就可以使路由器在收到一个分组时能够更快地将地址中的网络号提取出来。128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口0接口1R2128.30.33.13H1子网1:网络地址128.30.33.0

子网掩码255.255.255.128128.30.33.130R1

的路由表(未给出默认路由器,如有则该如何表示?)R11R2子网2:网络地址128.30.33.128

子网掩码255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址128.30.36.0

子网掩码255.255.255.0128.30.36.12划分子网后分组的转发举例0.0.0.00.0.0.0接口1主机H1要发送分组给H2128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口0接口1R2R1

的路由表(未给出默认路由器)128.30.33.13H1子网1:网络地址128.30.33.0

子网掩码255.255.255.128128.30.33.130R11R2子网2:网络地址128.30.33.128

子网掩码255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址128.30.36.0

子网掩码255.255.255.0128.30.36.12要发送的分组的目的IP地址:128.30.33.138请注意:H1

并不知道

H2

连接在哪一个网络上。H1

仅仅知道

H2

IP

地址是128.30.33.138因此

H1

首先检查主机

128.30.33.138

是否连接在本网络上如果是,则直接交付;否则,就送交路由器

R1,并逐项查找路由表。128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口0接口1R2R1

的路由表(未给出默认路由器)H1子网1:网络地址128.30.33.0

子网掩码255.255.255.128128.30.33.130R11R2子网2:网络地址128.30.33.128

子网掩码255.255.255.128H2128.30.33.13128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址128.30.36.0

子网掩码255.255.255.0128.30.36.12主机H1首先将

本子网的子网掩码255.255.255.128

与分组的IP地址128.30.33.138逐比特相“与”

255.255.255.128AND128.30.33.138的计算255就是二进制的全1,因此255ANDxyz=xyz,这里只需计算最后的128AND138即可。128→10000000138→10001010逐比特AND

操作后:10000000→128255.255.255.128128.30.33.138128.30.33.128逐比特AND

操作H1

的网络地址因此H1必须把分组传送到路由器R1

然后逐项查找路由表128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口0接口1R2R1

的路由表(未给出默认路由器)128.30.33.13H1子网1:网络地址128.30.33.0

子网掩码255.255.255.128128.30.33.130R11R2子网2:网络地址128.30.33.128

子网掩码255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址128.30.36.0

子网掩码255.255.255.0128.30.36.12路由器R1收到分组后就用路由表中第1个项目的

子网掩码和128.30.33.138逐比特AND

操作

128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口0接口1R2R1

的路由表(未给出默认路由器)128.30.33.13H1子网1:网络地址128.30.33.0

子网掩码255.255.255.128128.30.33.130R11R2子网2:网络地址128.30.33.128

子网掩码255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址128.30.36.0

子网掩码255.255.255.0128.30.36.12255.255.255.128AND128.30.33.138=128.30.33.128不匹配!(因为128.30.33.128与路由表中的128.30.33.0不一致)R1

收到的分组的目的IP地址:128.30.33.138不一致路由器R1再用路由表中第2个项目的

子网掩码和128.30.33.138逐比特AND

操作

128.30.33.10目的网络地址子网掩码下一跳128.30.33.0128.30.33.128128.30.36.0255.255.255.128255.255.255.128255.255.255.0接口0接口1R2R1

的路由表(未给出默认路由器)128.30.33.13H1子网1:网络地址128.30.33.0

子网掩码255.255.255.128128.30.33.130R11R2子网2:网络地址128.30.33.128

子网掩码255.255.255.128H2128.30.33.13801128.30.33.129H3128.30.36.2子网3:网络地址128.30.36.0

子网掩码255.255.255.0128.30.36.12255.255.255.128AND128.30.33.138=128.30.33.128匹配!这表明子网2就是收到的分组所要寻找的目的网络R1

收到的分组的目的IP地址:128.30.33.138一致!IP寻址及高级IP寻址10.新编址IPv6IPv6地址表示:对于128位的IPv6地址,长度是原来的四倍,RFC1884规定的标准语法建议把IPv6地址的128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,这些数之间用冒号(:)分开。例如:3ffe:3201:1401:1:280:c8ff:fe4d:db39

IP寻址及高级IP寻址IPv6(128bit)&IPv4(32bit)IP寻址及高级IP寻址简化的IPv6地址表示:可用0来表示0000,用1来表示0001,用20来表示0020,用300来表示0300,只要保证数值不便,就可以将前面的0省略。例如:

1080:0000:0000:0000:0008:0800:200C:417A

0000:0000:0000:0000:0000:0000:0A00:0001

可以简写为:

1080:0:0:0:8:800:200C:417A

0:0:0:0:0:0:A00:1可以用符号::表示一系列的0。那么上面地址又可简化:

1080::0:8:800:200C:417A

::A00:1IP寻址及高级IP寻址在RFC3513进一步明确了“内嵌IPv4地址的IPv6地址”的概念。“内嵌IPv4地址的IPv6地址”包括IPv4兼容的IPv6地址IPv4映射的IPv6地址图IPv4兼容的IPv6地址格式这里使用的IPv4地址必须是全球唯一IPv4单播地址。IP寻址及高级IP寻址图IPv4映射的IPv6地址格式IPv4兼容地址和IPv4映射地址用于与传统网络之间的互联互通,以使IPv4网络和IPv6网络之间能进行无缝通信。IP寻址及高级IP寻址IPv6地址的类型:在RFC1884中指出了三种类型的IPv6地址,他们分别占用不同的地址空间:1.单播地址(Unicast):用来标识一个单接口。发送给一个单播地址的包传递到由该地址标识的接口上。2.任意点播地址(Anycast):一般分配给属于不同节点的多个接口。发送给一个任意点播地址的包传送到该地址标识的、根据选路协议距离度量最近的一个接口上。3.组播地址(Multicast):一般用来标识不同节点的一组接口,发送给一个组播地址的包传送到该地址所标识的所有接口。IPv6中没有广播地址,它的功能正在被组播地址所代替。IP寻址及高级IP寻址IPv6地址的分配:RFC1881规定,IPv6地址空间的管理必须符合Internet团体的利益,必须是通过一个中心权威机构来分配。目前这个权威机构就是IANA(InternetAssignedNumbersAuthority,Internet分配号码权威机构)。IANA会根据IAB(InternetArchitectureBoard)和IEGS的建议来进行IPv6地址的分配。目前IANA已经委派以下三个地方组织来执行IPv6地址分配的任务:*欧洲的RIPE-NCC()*北美的INTERNIC()*亚太平洋地区的APNIC()IPv6协议架构IP寻址及高级IP寻址IPv6包头长度固定为40字节,去掉了IPv4中一切可选项,只包括8个必要的字段,因此尽管IPv6地址长度为IPv4的四倍,IPv6包头长度仅为IPv4包头长度的两倍。Version(版本号):4位,IP协议版本号,值=6。TrafficeClass(通信类别):8位,指示IPv6数据流通信类别或优先级。功能类似于IPv4的服务类型(TOS)字段。FlowLabel(流标记):20位,IPv6新增字段,标记需要IPv6路由器特殊处理的数据流。该字段用于某些对连接的服务质量有特殊要求的通信,诸如音频或视频等实时数据传输。在IPv6中,同一信源和信宿之间可以有多种不同的数据流,彼此之间以非“0”流标记区分。如果不要求路由器做特殊处理,则该字段值置为“0”。IPv6固定包头:IP寻址及高级IP寻址PayloadLength(负载长度):16位负载长度。负载长度包括扩展头和上层PDU,16位最多可表示65,535字节负载长度。超过这一字节数的负载,该字段值置为“0”,使用扩展头逐个跳段(Hop-by-Hop)选项中的巨量负载(JumboPayload)选项。NextHeader(下一包头):8位,识别紧跟IPv6头后的包头类型,如扩展头(有的话)或某个传输层协议头(诸如TCP,UDP、ICMPv6)。HopLimit(跳段数限制):8位,类似于IPv4的TTL(生命期)字段。与IPv4用时间来限定包的生命期不同,IPv6用包在路由器之间的转发次数来限

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论