第四章 | 网络层核心概念精解与实战习题剖析(谢希仁第八版)
1. IP地址规划与子网划分实战IP地址规划是网络层设计的核心基础就像给城市规划门牌号一样重要。我们先从一个实际案例入手假设你拿到一个地址块136.23.12.64/26现在需要为市场部60台主机、技术部30台主机、行政部10台主机划分三个子网。子网划分四步法确定需求明确子网数量和每个子网所需主机数计算主机位根据最大主机数确定主机位长度n个主机位支持2^n-2台主机分配网络位在原网络前缀基础上扩展子网位确定地址范围计算每个子网的起始地址和广播地址以136.23.12.64/26为例原地址空间64个IP主机位6位市场部需要60个IP → 需要6位主机位2^6-262技术部需要30个IP → 需要5位主机位2^5-230行政部需要10个IP → 需要4位主机位2^4-214具体划分方案原网络136.23.12.64/26范围136.23.12.64 - 136.23.12.127 市场部136.23.12.64/26直接使用原网络 可用IP136.23.12.65 - 136.23.12.126 技术部136.23.12.64/27新增1位子网位 子网地址136.23.12.64/27范围136.23.12.64 - 136.23.12.95 实际可用136.23.12.65 - 136.23.12.94 行政部136.23.12.96/28继续划分 子网地址136.23.12.96/28范围136.23.12.96 - 136.23.12.111 实际可用136.23.12.97 - 136.23.12.110常见踩坑点忘记减去网络地址和广播地址每个子网实际可用IP为2^n-2错误计算子网掩码如把/27写成255.255.255.224地址范围重叠划分时建议用二进制校验2. 路由协议深度对比路由协议就像网络世界的导航系统IGP是城市内部道路导航EGP则是跨城市高速公路指引。我们先看一个企业网案例某公司在北上广有三个分支机构内部使用OSPF与运营商之间使用BGP。IGP三剑客对比特性RIP叔叔辈OSPF中生代EIGRP思科专属算法类型距离矢量链路状态混合型收敛速度慢分钟级快秒级很快秒级跳数限制15跳无限制无限制适用规模小型网络中大型网络思科环境中型网络资源消耗低较高中等BGP的独特之处路径向量协议不仅告知可达性还传递AS路径信息基于TCP179端口可靠传输不需要周期性更新丰富的策略控制通过AS_PATH、LOCAL_PREF等属性实现精细控制协议选型建议小型办公网络RIP足够简单企业园区网OSPF是通用选择运营商/大型企业OSPFIBGPEBGP组合多厂商环境避免使用EIGRP3. NAT与VPN技术解析NAT转换原理 想象公司只有一个对外的电话号码公网IP但内部有多个分机号私网IP。当员工A192.168.1.100访问百度时NAT路由器会做如下转换# 出站转换 源IP 192.168.1.100:1234 → 公网IP 203.179.24.1:54321 # 入站转换 目的IP 203.179.24.1:54321 → 192.168.1.100:1234NAPT高级用法# Cisco配置示例 interface FastEthernet0/0 ip address 192.168.1.1 255.255.255.0 ip nat inside ! interface Serial0/0/0 ip address 203.179.24.1 255.255.255.0 ip nat outside ! ip nat inside source list 1 interface Serial0/0/0 overload access-list 1 permit 192.168.1.0 0.0.0.255VPN技术要点站点间VPN通过IPSec建立加密隧道远程访问VPNSSL VPN更适应移动办公数据加密AES-256已成为行业标准身份认证建议采用证书双因素认证实际配置中常见问题NAT导致VoIP通话失败 → 需要配置ALGVPN连接不稳定 → 检查MTU设置建议改为1400端口映射不生效 → 检查防火墙策略4. 典型习题精解例题1已知地址块140.120.84.24/20求地址范围解题步骤确定网络前缀/20表示前20位固定计算块大小2^(32-20)4096个地址找网络地址将主机位全置0 → 140.120.80.0广播地址主机位全置1 → 140.120.95.255可用范围140.120.80.1 - 140.120.95.254例题2路由表更新问题 初始路由表目的网络距离下一跳N17AN22CN68F收到来自C的更新目的网络距离N24N38N64更新步骤距离1N2→5, N3→9, N6→5比较原则新目的网络直接添加如N3相同下一跳无条件更新如N2不同下一跳距离更短则更新如N6最终路由表目的网络距离下一跳N17AN25CN39CN65C例题3最长前缀匹配 路由表11.0.0.0/811.1.0.0/1611.1.2.0/24目的地址11.1.2.5的匹配过程11.1.2.5 255.0.0.0 11.0.0.0 → 匹配111.1.2.5 255.255.0.0 11.1.0.0 → 匹配211.1.2.5 255.255.255.0 11.1.2.0 → 匹配3 最终选择最具体的第三条