Chapter 4: Network Layer Chapter goals: 口理解网络层服务原理 o网络层服务模型 o网络层上的重要功能:转发和选路 o路由器工作原理 o选路算法 口因特网的网络层 OIP协议 O ICMP协议 o选路协议:RIP,OSPF,BGP Network Layer 4-2
Network Layer 4-2 Chapter 4: Network Layer Chapter goals: 理解网络层服务原理 网络层服务模型 网络层上的重要功能:转发和选路 路由器工作原理 选路算法 因特网的网络层 IP协议 ICMP协议 选路协议:RIP,OSPF,BGP
Chapter 4: Network Layer 了4.1 Introduction 0 4.5 Routing algorithms 0 4.2 Virtual circuit and o Link state datagram networks o Distance∨ ector 0 4.3 What's inside a o Hierarchical routing router 0 4.6 Routing in the 了4.4TP: Internet Internet Protoco O RIP o Datagram format O OSPF o IPv4 addressing O BGP O ICMP 0 4.7 Broadcast and O IPv6 multicast routing Network le 4-3
Network Layer 4-3 Chapter 4: Network Layer 4. 1 Introduction 4.2 Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Internet Protocol Datagram format IPv4 addressing ICMP IPv6 4.5 Routing algorithms Link state Distance Vector Hierarchical routing 4.6 Routing in the Internet RIP OSPF BGP 4.7 Broadcast and multicast routing
网络层 口作用:将报文段从发送主机 传送到接收主机 data link 口每一台主机和路由器都运行 networknetwork data link data linl 网络层协议 data link network data link l data link 口发送主机:将传输层报文段 physical physical 封装到网络层分组中,发送 给边缘路由器 data link data link physical 口路由器:将分组从输入链路 physical 转发到输出链路 network physical i data link 口接收主机:从边缘路由器接 I data link 收分组,取出报文段交付给 传输层 Network Layer 4-4
Network Layer 4-4 网络层 作用:将报文段从发送主机 传送到接收主机 每一台主机和路由器都运行 网络层协议 发送主机:将传输层报文段 封装到网络层分组中,发送 给边缘路由器 路由器:将分组从输入链路 转发到输出链路 接收主机:从边缘路由器接 收分组,取出报文段交付给 传输层 application transport network data link physical application transport network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical
网终层的两个主要功能 类比: □转发:将分组从路由器□选路:从出发地到目的 的输入端口转移到合适地的路径规划过程 的输出端口 口转发:在通过路口时, 口选路:确定分组从源路从一条道路转移到另 由器到目的路由器的路条道路的过程 径 Network Layer 4-5
Network Layer 4-5 网络层的两个主要功能 转发: 将分组从路由器 的输入端口转移到合适 的输出端口 选路: 确定分组从源路 由器到目的路由器的路 径 类比: 选路:从出发地到目的 地的路径规划过程 转发: 在通过路口时, 从一条道路转移到另一 条道路的过程
选路和转发的相互作用 routing algorithm 选路:计算转发表 local forwarding table 转发:根据转发表转运分组 header value output link 01012 01112 10011 value in arriving packets header\ Network Layer 4-6
Network Layer 4-6 1 2 3 0111 value in arriving packet’s header routing algorithm local forwarding table header value output link 0100 0101 0111 1001 3 2 2 1 选路和转发的相互作用 选路:计算转发表 转发:根据转发表转运分组