北航研究生《计算机网络实验》期末复习

基本命令

  • 看路由表

    # 交换机MAC地址表
    [H3c] display mac-address
    # 查看arp缓存
    C:\ arp -a
    # 清空arp缓存(可能需要管理员权限打开cmd)
    C:\ arp -d
    

数据链路层

  • PPP(Point to Point Protocol) LCP(Link Control Protocol):

    [R1-Serial1/0] link-protocol ppp
    <R1> debugging ppp [lcp/pap/chap] all
    <R1> terminal debugging
    
  • 身份验证:PAP/CHAP在考试文档中给出

网络层

静态路由

[h3c] ip route-static ip-address mask nexthop [preference value]

preference值越低越好,范围0~255

静态路由默认60,RIP默认100,OSPF默认10,直连默认0优先级最高

OSPF

注意ospf是router id,ipv6实验的ospfv3是router-id有连接符

[R1] router id 1.1.1.1
[R1] reset ospf [all] process
[R1] ospf
[R1-ospf-1] area 0
[R1-ospf-1-area-0.0.0.0] network 1.1.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0] network 168.1.1.0 0.0.0.255
[R1-ospf-1] import-route static
[R1-ospf-1] import-route direct
<R1> debugging ospf event
<R1> terminal debugging
# 注意链路两边端点都要设置cost
[S1-Vlan-interface2] ospf cost 200
  • Router ID:手动指定 => Loopback IP 最大值 => 物理接口IP地址最大值

  • 主从关系确认:Router ID 更大的为master

  • Cost值:16bit,范围1~65535,越小越好

  • 缩写:
    DD (Database Description)
    LSR/LSU/LSAck (Link State Request/Update/Acknowledgement) Packet
    LSA/LSDB (Link State Advertisement/Database)
    DR (Designated Router),BDR (Backup DR)

  • 网络类型:

    广播 Broadcast:选举DR和BDR

    NBMA (Non-Broadcast Multi-Access):选举DR和BDR(与DRother直连)

    PTMP (Point-to-Multipointer):不要求选举

    PTP (Point-to-Point):无需选举

  • 路由器类型:

    IAR (Internal Area Router) 区域内部,保存一个LSDB,生成一类/二类LSA

    ABR (Area Border Router) 2+区域,其中一个为BackBone区域,每个区域生成一二类LSA并保存LSDB,可生成三四类LSA

    BBR (BackBone Router):至少有一个区域属于BackBone区域

    ASBR (Autonomous System Boundary Router):引入其他协议/静态/直连路由,生成第五类LSA

  • LSA (Link State Advertisement)类型:

    1. Router:每台路由器生成,描述周围链路状态,传递整个Area,ABR为每个Area生成
    2. Network:由DR生成,描述网段链路状态,传递整个Area
    3. Network Summary:由ABR生成,将本Area路由传递至其他Area,通告路由器为对应ABR
    4. ASBR Summary :由ABR生成,描述本Area内部到ASBR的路由,传递至其他Area
    5. External:由ASBR生成,描述外部路由,传递到整个AS

BGP

  • 缩写:

    • CIDR (Classless Interdomain Routing) 无类别域间选路 也称Supernetting
  • 路由属性:

    • Origin值:(优先级逐级下降)

      • 0:IGP,AS内部,聚合路由或者network注入
      • 1:EGP
      • 2:Incomplete,通过其他IGP得来
    • Next-hop:

      • EBGP获得的转给IBGP不改变下一跳
      • 向EBGP通告路由,下一跳是本地BGP与对端连接端口地址
    • MED (Multi Exit Discriminators):默认0,较小优先,进入AS比较AS中各EBGP邻居

    • Local-preference默认100,较大优先,出AS比较AS内IBGP对等体
      [R1-bgp] default local-preference 10

组播

  • 注意事项:

    • 禁用所有计算机的虚拟网卡
    • 在相应的interface vlan接口下面配置igmp enable
  • 命令行

    netsh interface ip show joins
    netsh interface ip show ipnet
    
  • 映射:后23bits
    IP地址:1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx
    MAC地址:【01】【00】【5e】【0xxxxxxx】【xxxxxxx】【xxxxxxx】

  • 查询器Querier:IP地址最小

  • PIM (Protocol Independent Multicast)

    • PIM-DM:
      • 扩散Flooding-剪枝Prune-嫁接Graft,push传送组播数据
      • 组播源为根的SPT(Shortest Path Tree)有源树
      • RPF(Reverse Path Forwarding)检查:到达接口是否与路由表中到组播源网段的转发接口一致
      • 断言Assert:选择(S,G)转发者,优先级高-度量值高-IP地址大
    • PIM-SM:
      • RPT(Rendezvous Point Tree)共享树汇聚树,选取公用根节点RP
      • RP选举:优先级高-IP地址大
      • 自举Bootstrap:BSR(BootStrap Router)收集,C-BSR(Candidate-BSR)通过优先级选举
        选举RP规则:优先级高-哈希值大-IP地址大
      • 切换:RP发往组播组的组播数据速率超过阈值时,RPT=>SPT
        接收者侧DR向组播源侧DR 先逐跳发送Join建立SPT 再逐跳发送RP剪枝
  • 指令:

    [R1] multicast routing-enable
    [R1-Ethernet0/1] igmp enable
    [R1] display igmp interface
    [R1] display igmp group
    # PIM-DM
    [S1-Vlan-interface2] pim dm
    [R1-Ethernet0/0] undo pim state-refresh-capable
    [S1] display pim routing-table
    # PIM-SM(大多数文档里有)
    [R1-Ethernet0/1] pim sm
    [R1] display pim rp-info
    <R1> debugging pim join-prune
    

IPV6实验

  • 加入组播组:

    主机发Multicast listener report报文给本地链路路由器

  • 配置:

    [S1] ipv6
    [S1-vlan-interface2] undo ipv6 nd ra halt
    C:/ ipconfig
    # OSPFv3
    [R1] ospfv3 1
    [R1-ospfv3-1] router-id 2.2.2.2
    [R1-Ethernet0/0] ospfv3 1 area 0
    # BGP4+
    [R1] bgp 100
    [R1-bgp] router-id 1.1.1.1
    [R1-bgp] peer 1::2 as-number 200
    [R1-bgp] address-family ipv6 unicast
    [R1-bgp-ipv6] peer 1::2 enable
    [R1-bgp-ipv6] network 4::1 128
    

综合组网

  • IP地址分配:

    • PCA 10.4.1.0,PCB 10.4.2.0
    • NAT 192.168.5.130~134
      R1 192.168.5.130,R2 192.168.5.133
  • 端口聚合:文档里链路层有

    [S1] interface Bridge-Aggregation 1
    [S1- Bridge-Aggregation 1]link-aggregation mode dynamic
    [S1]interface Ethernet 1/0/1
    [S1- Ethernet 1/0/1]port link-aggregation group 1
    [S1]interface Ethernet 1/0/2
    [S1- Ethernet 1/0/2]port link-aggregation group 1
    [S1]interface Bridge-Aggregation 1
    [S1- Bridge-Aggregation 1]port link-type trunk
    [S1- Bridge-Aggregation 1]port trunk permit vlan all
    

NAT地址转换

[R1] acl basic 2001
[R1-acl-2001] rule 0 deny source 10.4.2.0 0.0.0.255
[R1-acl-2001] rule 1 permit source 10.0.0.0 0.255.255.255
[R1-acl-2001] rule 2 deny source any
[R1] nat address-group 1
[R1-address-group-1] address 192.168.5.130 192.168.5.132
[R1-Ethernet0/1] ip address 192.168.5.130
[R1-Ethernet0/1] nat outbound 2001 address-group 1
[R1]ip route-static 0.0.0.0 0 192.168.5.1

传输层TCP

  • 注意事项:
    • win7禁用虚拟网卡,IP地址设成自动获取
    • 用户名root,密码network
    • 配网关和子网掩码的之前或之后,要在旁边空白的地方点一下,看看是否配置成功了
    • wireshark,edit->preference->tcp,取消勾选relative sequence number,用32位随机序列号
  • 重传
    • 设置速率qos lr outbound cir 10000/80
      分别为10M/80K,发6m/100k的文件
      可以用?看一下单位确定为kbps
    • 接收端休眠时间和计数器阈值设置成0
    • shutdown路由器一个接口
  • 快重传
    • 接收端运行/root/TCPDropPkt/load.sh
    • 接收端休眠时间和计数器阈值设置成0
  • 糊涂窗口和Nagle
    • 接收端休眠时间5000ms,计数器阈值40,每次读出套接字的字节数为500
    • 发送端发送缓存为2000,每次写入套接字800字节
    • 现象不对可以多跑几遍

网管

  • 操作:看2019版说明
    • snmp1.bat启动后端,snmp2.bat启动前端,谷歌浏览器中输入 localhost:8080
    • 不要刷新!不要刷新!不要刷新!
    • R1填右侧的192.168.3.1,public和private都要填(前端的显示不会默认填写)
    • Wireshark导入rfc1213.mib,文件名写入SMI modules,文件夹写入SMI Paths
posted @ 2024-05-17 19:09  Beatrix_Y  阅读(63)  评论(0编辑  收藏  举报