diff --git a/protocols/ospf/packetv3/common.go b/protocols/ospf/packetv3/common.go index e818e2d6a..527aaee71 100644 --- a/protocols/ospf/packetv3/common.go +++ b/protocols/ospf/packetv3/common.go @@ -64,11 +64,11 @@ type deserializableIP struct { Lower uint64 } -func (ip deserializableIP) ToNetIP() net.IP { - return *(net.IPv6(ip.Higher, ip.Lower)) +func (ip deserializableIP) ToNetIP() *net.IP { + return net.IPv6(ip.Higher, ip.Lower) } -func serializeIPv6(ip net.IP, buf *bytes.Buffer) { +func serializeIPv6(ip *net.IP, buf *bytes.Buffer) { if ip.IsIPv4() { for i := 0; i < 16; i++ { buf.WriteByte(0) diff --git a/protocols/ospf/packetv3/fixtures/packets/OSPFv3_NBMA_adjacencies.cap.go b/protocols/ospf/packetv3/fixtures/packets/OSPFv3_NBMA_adjacencies.cap.go deleted file mode 100644 index 9b878d459..000000000 --- a/protocols/ospf/packetv3/fixtures/packets/OSPFv3_NBMA_adjacencies.cap.go +++ /dev/null @@ -1,960 +0,0 @@ - -// GENERATED FILE - do not edit! -// to regenerate this, run "go run ./protocols/ospf/packetv3/fixtures/packets/gen/" - -package packets - -import ( - "github.com/bio-routing/bio-rd/net" - "github.com/bio-routing/bio-rd/protocols/ospf/packetv3" -) - -func init() { - filePkts := make([]*packetv3.OSPFv3Message, 86) - filePkts[0] = packet_OSPFv3_NBMA_adjacencies_001() - filePkts[1] = packet_OSPFv3_NBMA_adjacencies_002() - filePkts[2] = packet_OSPFv3_NBMA_adjacencies_003() - filePkts[3] = packet_OSPFv3_NBMA_adjacencies_004() - filePkts[4] = packet_OSPFv3_NBMA_adjacencies_005() - filePkts[5] = packet_OSPFv3_NBMA_adjacencies_006() - filePkts[6] = packet_OSPFv3_NBMA_adjacencies_007() - filePkts[7] = packet_OSPFv3_NBMA_adjacencies_008() - filePkts[8] = packet_OSPFv3_NBMA_adjacencies_009() - filePkts[9] = packet_OSPFv3_NBMA_adjacencies_010() - filePkts[10] = packet_OSPFv3_NBMA_adjacencies_011() - filePkts[11] = packet_OSPFv3_NBMA_adjacencies_012() - filePkts[12] = packet_OSPFv3_NBMA_adjacencies_013() - filePkts[13] = packet_OSPFv3_NBMA_adjacencies_014() - filePkts[14] = packet_OSPFv3_NBMA_adjacencies_015() - filePkts[15] = packet_OSPFv3_NBMA_adjacencies_016() - filePkts[16] = packet_OSPFv3_NBMA_adjacencies_017() - filePkts[17] = packet_OSPFv3_NBMA_adjacencies_018() - filePkts[18] = packet_OSPFv3_NBMA_adjacencies_019() - filePkts[19] = packet_OSPFv3_NBMA_adjacencies_020() - filePkts[20] = packet_OSPFv3_NBMA_adjacencies_021() - filePkts[21] = packet_OSPFv3_NBMA_adjacencies_022() - filePkts[22] = packet_OSPFv3_NBMA_adjacencies_023() - filePkts[23] = packet_OSPFv3_NBMA_adjacencies_024() - filePkts[24] = packet_OSPFv3_NBMA_adjacencies_025() - filePkts[25] = packet_OSPFv3_NBMA_adjacencies_026() - filePkts[26] = packet_OSPFv3_NBMA_adjacencies_027() - filePkts[27] = packet_OSPFv3_NBMA_adjacencies_028() - filePkts[28] = packet_OSPFv3_NBMA_adjacencies_029() - filePkts[29] = packet_OSPFv3_NBMA_adjacencies_030() - filePkts[30] = packet_OSPFv3_NBMA_adjacencies_031() - filePkts[31] = packet_OSPFv3_NBMA_adjacencies_032() - filePkts[32] = packet_OSPFv3_NBMA_adjacencies_033() - filePkts[33] = packet_OSPFv3_NBMA_adjacencies_034() - filePkts[34] = packet_OSPFv3_NBMA_adjacencies_035() - filePkts[35] = packet_OSPFv3_NBMA_adjacencies_036() - filePkts[36] = packet_OSPFv3_NBMA_adjacencies_037() - filePkts[37] = packet_OSPFv3_NBMA_adjacencies_038() - filePkts[38] = packet_OSPFv3_NBMA_adjacencies_039() - filePkts[39] = packet_OSPFv3_NBMA_adjacencies_040() - filePkts[40] = packet_OSPFv3_NBMA_adjacencies_041() - filePkts[41] = packet_OSPFv3_NBMA_adjacencies_042() - filePkts[42] = packet_OSPFv3_NBMA_adjacencies_043() - filePkts[43] = packet_OSPFv3_NBMA_adjacencies_044() - filePkts[44] = packet_OSPFv3_NBMA_adjacencies_045() - filePkts[45] = packet_OSPFv3_NBMA_adjacencies_046() - filePkts[46] = packet_OSPFv3_NBMA_adjacencies_047() - filePkts[47] = packet_OSPFv3_NBMA_adjacencies_048() - filePkts[48] = packet_OSPFv3_NBMA_adjacencies_049() - filePkts[49] = packet_OSPFv3_NBMA_adjacencies_050() - filePkts[50] = packet_OSPFv3_NBMA_adjacencies_051() - filePkts[51] = packet_OSPFv3_NBMA_adjacencies_052() - filePkts[52] = packet_OSPFv3_NBMA_adjacencies_053() - filePkts[53] = packet_OSPFv3_NBMA_adjacencies_054() - filePkts[54] = packet_OSPFv3_NBMA_adjacencies_055() - filePkts[55] = packet_OSPFv3_NBMA_adjacencies_056() - filePkts[56] = packet_OSPFv3_NBMA_adjacencies_057() - filePkts[57] = packet_OSPFv3_NBMA_adjacencies_058() - filePkts[58] = packet_OSPFv3_NBMA_adjacencies_059() - filePkts[59] = packet_OSPFv3_NBMA_adjacencies_060() - filePkts[60] = packet_OSPFv3_NBMA_adjacencies_061() - filePkts[61] = packet_OSPFv3_NBMA_adjacencies_062() - filePkts[62] = packet_OSPFv3_NBMA_adjacencies_063() - filePkts[63] = packet_OSPFv3_NBMA_adjacencies_064() - filePkts[64] = packet_OSPFv3_NBMA_adjacencies_065() - filePkts[65] = packet_OSPFv3_NBMA_adjacencies_066() - filePkts[66] = packet_OSPFv3_NBMA_adjacencies_067() - filePkts[67] = packet_OSPFv3_NBMA_adjacencies_068() - filePkts[68] = packet_OSPFv3_NBMA_adjacencies_069() - filePkts[69] = packet_OSPFv3_NBMA_adjacencies_070() - filePkts[70] = packet_OSPFv3_NBMA_adjacencies_071() - filePkts[71] = packet_OSPFv3_NBMA_adjacencies_072() - filePkts[72] = packet_OSPFv3_NBMA_adjacencies_073() - filePkts[73] = packet_OSPFv3_NBMA_adjacencies_074() - filePkts[74] = packet_OSPFv3_NBMA_adjacencies_075() - filePkts[75] = packet_OSPFv3_NBMA_adjacencies_076() - filePkts[76] = packet_OSPFv3_NBMA_adjacencies_077() - filePkts[77] = packet_OSPFv3_NBMA_adjacencies_078() - filePkts[78] = packet_OSPFv3_NBMA_adjacencies_079() - filePkts[79] = packet_OSPFv3_NBMA_adjacencies_080() - filePkts[80] = packet_OSPFv3_NBMA_adjacencies_081() - filePkts[81] = packet_OSPFv3_NBMA_adjacencies_082() - filePkts[82] = packet_OSPFv3_NBMA_adjacencies_083() - filePkts[83] = packet_OSPFv3_NBMA_adjacencies_084() - filePkts[84] = packet_OSPFv3_NBMA_adjacencies_085() - filePkts[85] = packet_OSPFv3_NBMA_adjacencies_086() - Packets["OSPFv3_NBMA_adjacencies.cap"] = filePkts -} - -func packet_OSPFv3_NBMA_adjacencies_001() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x3030303, AreaID:0x0, Checksum:0x8e9b, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_002() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x3030303, AreaID:0x0, Checksum:0x8e9c, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_003() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x0, Checksum:0xf396, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x1010101, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_004() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x3030303, AreaID:0x0, Checksum:0xdecf, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0x149b, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_005() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x0, Checksum:0xdc07, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0x1b67, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_006() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x134, RouterID:0x1010101, AreaID:0x0, Checksum:0x1a8b, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x2, DDSequenceNumber:0x149b, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 14) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xd1, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000d, Checksum:0xbb45, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x205, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000a, Checksum:0xc89, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x467, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000006, Checksum:0xf59f, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x485, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6f6b, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x14a, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x1fd, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xd117, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x517, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xae46, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x517, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xf2f5, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x517, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x10b1, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x149, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[10] = &packetv3.LSA{Age:0x51b, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[11] = &packetv3.LSA{Age:0x517, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[12] = &packetv3.LSA{Age:0x149, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe2b4, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[13] = &packetv3.LSA{Age:0x485, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xbfe8, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_007() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x94, RouterID:0x3030303, AreaID:0x0, Checksum:0xe737, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x3, DDSequenceNumber:0x149c, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 6) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xe, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x956e, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x7c, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x7c, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x72, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x86, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x86, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xb7c, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_008() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0xa0, RouterID:0x3030303, AreaID:0x0, Checksum:0x6dd1, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2002, LinkStateID:0x6, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x4, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x3, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x3, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x4, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x1800, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x1010101}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_009() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x0, Checksum:0xe2d9, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0x149c, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_010() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x4c, RouterID:0x1010101, AreaID:0x0, Checksum:0x5ec2, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x2, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x1, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x0, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x3030303}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_011() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x3030303, AreaID:0x0, Checksum:0xded3, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x1, DDSequenceNumber:0x149d, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_012() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xe4, RouterID:0x3030303, AreaID:0x0, Checksum:0x8eb5, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 5) - body.LSAs[0] = &packetv3.LSA{Age:0x73, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x14}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[1] = &packetv3.LSA{Age:0x7d, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0x7d, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x87, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x3), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[4] = &packetv3.LSA{Age:0x87, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xb7c, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x40, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_013() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x1f8, RouterID:0x1010101, AreaID:0x0, Checksum:0xe21b, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 12) - body.LSAs[0] = &packetv3.LSA{Age:0x468, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000006, Checksum:0xf59f, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - body.LSAs[1] = &packetv3.LSA{Age:0x206, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000a, Checksum:0xc89, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - body.LSAs[2] = &packetv3.LSA{Age:0xd2, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000d, Checksum:0xbb45, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[3] = &packetv3.LSA{Age:0x486, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6f6b, Length:0x24, Body:&packetv3.NetworkLSA{Options:packetv3.RouterOptions{Flags:0x33}, AttachedRouter:[]packetv3.ID{0x3030303, 0x2020202, 0x1010101}}} - body.LSAs[4] = &packetv3.LSA{Age:0x518, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x10b1, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[5] = &packetv3.LSA{Age:0x518, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xf2f5, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x14}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[6] = &packetv3.LSA{Age:0x1fe, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xd117, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[7] = &packetv3.LSA{Age:0x14b, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[8] = &packetv3.LSA{Age:0x51c, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[9] = &packetv3.LSA{Age:0x14a, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x1), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[10] = &packetv3.LSA{Age:0x486, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xbfe8, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2002, ReferencedLinkStateID:0x6, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[11] = &packetv3.LSA{Age:0x14a, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe2b4, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x40, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_014() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x0, Checksum:0xe2d8, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0x149d, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_015() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0xc66f, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000007, Checksum:0x8b73, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_016() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x1010101, AreaID:0x0, Checksum:0x4777, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000e, Checksum:0x2273, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_017() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x34, RouterID:0x3030303, AreaID:0x0, Checksum:0xe226, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x3cbe, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix(nil)}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_018() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x0, Checksum:0xef91, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x2020202, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_019() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x3030303, AreaID:0x0, Checksum:0xf0ed, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0x27c, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_020() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x2020202, AreaID:0x0, Checksum:0xe892, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0xcd9, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_021() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x134, RouterID:0x2020202, AreaID:0x0, Checksum:0x135f, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x2, DDSequenceNumber:0x27c, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 14) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x22c, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000a, Checksum:0x2a6f, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xd1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000d, Checksum:0x9d5f, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x46a, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000006, Checksum:0xf59f, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x488, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6f6b, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x222, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeffc, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x14a, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x51a, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xae46, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x51a, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xf2f5, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x51a, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x10b1, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x51e, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[10] = &packetv3.LSA{Age:0x149, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[11] = &packetv3.LSA{Age:0x519, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[12] = &packetv3.LSA{Age:0x149, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xf698, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[13] = &packetv3.LSA{Age:0x488, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xbfe8, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_022() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x15c, RouterID:0x3030303, AreaID:0x0, Checksum:0x1336, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x3, DDSequenceNumber:0x27d, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 16) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xd4, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000d, Checksum:0xbb45, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x208, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000a, Checksum:0xc89, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x2, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000007, Checksum:0x8b73, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x488, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6f6b, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x14d, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x200, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xd117, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x7f, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x7f, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x75, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x51a, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xf2f5, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[10] = &packetv3.LSA{Age:0x51a, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x10b1, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[11] = &packetv3.LSA{Age:0x14c, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[12] = &packetv3.LSA{Age:0x51e, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[13] = &packetv3.LSA{Age:0x88, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[14] = &packetv3.LSA{Age:0x14c, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe2b4, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[15] = &packetv3.LSA{Age:0x488, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xbfe8, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_023() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x4c, RouterID:0x3030303, AreaID:0x0, Checksum:0x66c7, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x4, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x3, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x2020202}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_024() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x2020202, AreaID:0x0, Checksum:0xf2f5, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0x27d, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_025() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x88, RouterID:0x2020202, AreaID:0x0, Checksum:0xd01d, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x2, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x1, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x0, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x3, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x4, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x1010101}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_026() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xd8, RouterID:0x2020202, AreaID:0x0, Checksum:0x39c8, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 5) - body.LSAs[0] = &packetv3.LSA{Age:0xd2, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000d, Checksum:0x9d5f, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x14b, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0x223, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeffc, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x14a, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[4] = &packetv3.LSA{Age:0x14a, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xf698, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x40, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_027() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x3030303, AreaID:0x0, Checksum:0xf0f1, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x1, DDSequenceNumber:0x27e, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_028() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x194, RouterID:0x3030303, AreaID:0x0, Checksum:0xd7b9, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 10) - body.LSAs[0] = &packetv3.LSA{Age:0x3, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000007, Checksum:0x8b73, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0xd5, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000d, Checksum:0xbb45, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[2] = &packetv3.LSA{Age:0x76, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x14}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x80, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0x80, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[5] = &packetv3.LSA{Age:0x201, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xd117, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[6] = &packetv3.LSA{Age:0x14e, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[7] = &packetv3.LSA{Age:0x89, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x3), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[8] = &packetv3.LSA{Age:0x14d, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x1), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[9] = &packetv3.LSA{Age:0x14d, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe2b4, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x40, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_029() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x2020202, AreaID:0x0, Checksum:0xf2f4, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0x27e, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_030() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x88, RouterID:0x1010101, AreaID:0x0, Checksum:0xfdd, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 6) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x73, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x7d, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x7d, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x87, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x87, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xb7c, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000007, Checksum:0x8b73, Length:0x18, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_031() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xd8, RouterID:0x3030303, AreaID:0x0, Checksum:0x37c1, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 5) - body.LSAs[0] = &packetv3.LSA{Age:0x14b, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[1] = &packetv3.LSA{Age:0xd3, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000d, Checksum:0x9d5f, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[2] = &packetv3.LSA{Age:0x14c, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x224, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeffc, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0x14b, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xf698, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x40, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_032() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xd8, RouterID:0x3030303, AreaID:0x0, Checksum:0x37c2, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 5) - body.LSAs[0] = &packetv3.LSA{Age:0x14b, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[1] = &packetv3.LSA{Age:0xd3, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000d, Checksum:0x9d5f, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[2] = &packetv3.LSA{Age:0x14c, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x224, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeffc, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0x14b, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xf698, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x40, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_033() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x74, RouterID:0x2020202, AreaID:0x0, Checksum:0x16dd, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 5) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x14b, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xd3, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000d, Checksum:0x9d5f, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x14c, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x224, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeffc, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x14b, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xf698, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_034() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x2020202, AreaID:0x0, Checksum:0x4970, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x28da, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000e, Checksum:0x48d, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_035() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0xd8, RouterID:0x2020202, AreaID:0x0, Checksum:0xd0bb, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 10) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x3, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000007, Checksum:0x8b73, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xd5, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000d, Checksum:0xbb45, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x76, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x80, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x80, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x201, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xd117, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x14e, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x89, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x14d, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x14d, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe2b4, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_036() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x74, RouterID:0x1010101, AreaID:0x0, Checksum:0x18e0, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 5) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x14b, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xd3, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000d, Checksum:0x9d5f, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x14c, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x224, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeffc, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x14b, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xf698, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_037() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x1010101, AreaID:0x0, Checksum:0x4773, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000e, Checksum:0x2273, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_038() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x3030303, AreaID:0x0, Checksum:0x436d, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000e, Checksum:0x2273, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_039() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x3030303, AreaID:0x0, Checksum:0x436e, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000e, Checksum:0x2273, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_040() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x34, RouterID:0x3030303, AreaID:0x0, Checksum:0xe226, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x3cbe, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix(nil)}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_041() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xf4, RouterID:0x3030303, AreaID:0x0, Checksum:0x80c1, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 6) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:&packetv3.NetworkLSA{Options:packetv3.RouterOptions{Flags:0x33}, AttachedRouter:[]packetv3.ID{0x3030303, 0x2020202, 0x1010101}}} - body.LSAs[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xd1f8, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x7883, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x1, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2002, ReferencedLinkStateID:0x6, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[4] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000008, Checksum:0xf1a1, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - body.LSAs[5] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x3abf, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix(nil)}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_042() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xf4, RouterID:0x3030303, AreaID:0x0, Checksum:0x80c2, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 6) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:&packetv3.NetworkLSA{Options:packetv3.RouterOptions{Flags:0x33}, AttachedRouter:[]packetv3.ID{0x3030303, 0x2020202, 0x1010101}}} - body.LSAs[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xd1f8, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x7883, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x1, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2002, ReferencedLinkStateID:0x6, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[4] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000008, Checksum:0xf1a1, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - body.LSAs[5] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x3abf, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix(nil)}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_043() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x2020202, AreaID:0x0, Checksum:0xc4d, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x3abf, Length:0x20, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_044() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x1010101, AreaID:0x0, Checksum:0x2cdc, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xb144, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_045() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0x28d7, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xb144, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_046() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0x28d8, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xb144, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_047() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x2020202, AreaID:0x0, Checksum:0x496c, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x28da, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000e, Checksum:0x48d, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_048() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0xb0, RouterID:0x2020202, AreaID:0x0, Checksum:0x3425, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 8) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000e, Checksum:0x2273, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x1, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xd1f8, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x7883, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x1, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000008, Checksum:0xf1a1, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xb144, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_049() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x3030303, AreaID:0x0, Checksum:0x4769, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x28da, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000e, Checksum:0x48d, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_050() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x3030303, AreaID:0x0, Checksum:0x476a, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x28da, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000e, Checksum:0x48d, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_051() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0xec, RouterID:0x1010101, AreaID:0x0, Checksum:0xc0c7, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 11) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000e, Checksum:0x2273, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x3cbe, Length:0x20, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x1, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xd1f8, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x7883, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x1, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000008, Checksum:0xf1a1, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xb144, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x28da, Length:0x20, Body:packetv3.Serializable(nil)} - body.LSAHeaders[10] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000e, Checksum:0x48d, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_052() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x2020202, AreaID:0x0, Checksum:0x46bd, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x935e, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_053() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0x44bb, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x935e, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_054() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0x44bc, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x935e, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_055() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x4c, RouterID:0x2020202, AreaID:0x0, Checksum:0x3177, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 3) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x28da, Length:0x20, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000e, Checksum:0x48d, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x935e, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_056() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x34, RouterID:0x3030303, AreaID:0x0, Checksum:0xe424, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x3abf, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix(nil)}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_057() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x1010101, AreaID:0x0, Checksum:0xe50, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x3abf, Length:0x20, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_058() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x1010101, AreaID:0x0, Checksum:0xb7b2, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x935e, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_059() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8885, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_060() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8886, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_061() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x0, Checksum:0xed90, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x1010101, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_062() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x59bb, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000009, Checksum:0xefa2, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_063() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x59bc, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000009, Checksum:0xefa2, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_064() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x0, Checksum:0xe98b, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_065() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x2020202, AreaID:0x0, Checksum:0x6572, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000009, Checksum:0xefa2, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_066() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x1010101, AreaID:0x0, Checksum:0x6775, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000009, Checksum:0xefa2, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_067() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x5bb9, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000a, Checksum:0xeda3, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_068() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x5bba, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000a, Checksum:0xeda3, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_069() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x1010101, AreaID:0x0, Checksum:0x6973, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000a, Checksum:0xeda3, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_070() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x2020202, AreaID:0x0, Checksum:0x6770, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000a, Checksum:0xeda3, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_071() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8481, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_072() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8482, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_073() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x2020202, AreaID:0x0, Checksum:0x4ace, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000f, Checksum:0x28e, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_074() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x1010101, AreaID:0x0, Checksum:0x30ed, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000f, Checksum:0x2074, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_075() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x2ce7, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x2, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000f, Checksum:0x2074, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_076() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x2ce8, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x2, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000f, Checksum:0x2074, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_077() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x3030303, AreaID:0x0, Checksum:0x5281, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000f, Checksum:0x28e, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_078() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x3030303, AreaID:0x0, Checksum:0x5282, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000f, Checksum:0x28e, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_079() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x2020202, AreaID:0x0, Checksum:0x389e, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x2, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000f, Checksum:0x2074, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_080() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x1010101, AreaID:0x0, Checksum:0x3aa1, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x2, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000f, Checksum:0x2074, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_081() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x48c8, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000f, Checksum:0x28e, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_082() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x1010101, AreaID:0x0, Checksum:0x5681, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000f, Checksum:0x28e, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_083() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x0, Checksum:0xed90, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x1010101, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_084() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x0, Checksum:0xe98b, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_085() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8481, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_NBMA_adjacencies_086() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8482, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x3030303, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} diff --git a/protocols/ospf/packetv3/fixtures/packets/OSPFv3_broadcast_adjacency.cap.go b/protocols/ospf/packetv3/fixtures/packets/OSPFv3_broadcast_adjacency.cap.go deleted file mode 100644 index 4c006edee..000000000 --- a/protocols/ospf/packetv3/fixtures/packets/OSPFv3_broadcast_adjacency.cap.go +++ /dev/null @@ -1,398 +0,0 @@ - -// GENERATED FILE - do not edit! -// to regenerate this, run "go run ./protocols/ospf/packetv3/fixtures/packets/gen/" - -package packets - -import ( - "github.com/bio-routing/bio-rd/net" - "github.com/bio-routing/bio-rd/protocols/ospf/packetv3" -) - -func init() { - filePkts := make([]*packetv3.OSPFv3Message, 38) - filePkts[0] = packet_OSPFv3_broadcast_adjacency_001() - filePkts[1] = packet_OSPFv3_broadcast_adjacency_002() - filePkts[2] = packet_OSPFv3_broadcast_adjacency_003() - filePkts[3] = packet_OSPFv3_broadcast_adjacency_004() - filePkts[4] = packet_OSPFv3_broadcast_adjacency_005() - filePkts[5] = packet_OSPFv3_broadcast_adjacency_006() - filePkts[6] = packet_OSPFv3_broadcast_adjacency_007() - filePkts[7] = packet_OSPFv3_broadcast_adjacency_008() - filePkts[8] = packet_OSPFv3_broadcast_adjacency_009() - filePkts[9] = packet_OSPFv3_broadcast_adjacency_010() - filePkts[10] = packet_OSPFv3_broadcast_adjacency_011() - filePkts[11] = packet_OSPFv3_broadcast_adjacency_012() - filePkts[12] = packet_OSPFv3_broadcast_adjacency_013() - filePkts[13] = packet_OSPFv3_broadcast_adjacency_014() - filePkts[14] = packet_OSPFv3_broadcast_adjacency_015() - filePkts[15] = packet_OSPFv3_broadcast_adjacency_016() - filePkts[16] = packet_OSPFv3_broadcast_adjacency_017() - filePkts[17] = packet_OSPFv3_broadcast_adjacency_018() - filePkts[18] = packet_OSPFv3_broadcast_adjacency_019() - filePkts[19] = packet_OSPFv3_broadcast_adjacency_020() - filePkts[20] = packet_OSPFv3_broadcast_adjacency_021() - filePkts[21] = packet_OSPFv3_broadcast_adjacency_022() - filePkts[22] = packet_OSPFv3_broadcast_adjacency_023() - filePkts[23] = packet_OSPFv3_broadcast_adjacency_024() - filePkts[24] = packet_OSPFv3_broadcast_adjacency_025() - filePkts[25] = packet_OSPFv3_broadcast_adjacency_026() - filePkts[26] = packet_OSPFv3_broadcast_adjacency_027() - filePkts[27] = packet_OSPFv3_broadcast_adjacency_028() - filePkts[28] = packet_OSPFv3_broadcast_adjacency_029() - filePkts[29] = packet_OSPFv3_broadcast_adjacency_030() - filePkts[30] = packet_OSPFv3_broadcast_adjacency_031() - filePkts[31] = packet_OSPFv3_broadcast_adjacency_032() - filePkts[32] = packet_OSPFv3_broadcast_adjacency_033() - filePkts[33] = packet_OSPFv3_broadcast_adjacency_034() - filePkts[34] = packet_OSPFv3_broadcast_adjacency_035() - filePkts[35] = packet_OSPFv3_broadcast_adjacency_036() - filePkts[36] = packet_OSPFv3_broadcast_adjacency_037() - filePkts[37] = packet_OSPFv3_broadcast_adjacency_038() - Packets["OSPFv3_broadcast_adjacency.cap"] = filePkts -} - -func packet_OSPFv3_broadcast_adjacency_001() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x1010101, AreaID:0x1, Checksum:0xfb86, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_002() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x1010101, AreaID:0x1, Checksum:0xfb86, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_003() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x1010101, AreaID:0x1, Checksum:0xfb86, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_004() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x1010101, AreaID:0x1, Checksum:0xfb86, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_005() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x2020202, AreaID:0x1, Checksum:0xf983, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_006() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x1, Checksum:0xf578, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x1010101, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x2020202}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_007() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x2020202, AreaID:0x1, Checksum:0xd826, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0x1d46, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_008() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x1, Checksum:0xd342, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0x242c, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_009() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0xa8, RouterID:0x1010101, AreaID:0x1, Checksum:0x79f6, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x2, DDSequenceNumber:0x1d46, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 7) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x27, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xd13a, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x28, Type:0x2003, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xebd, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x28, Type:0x2003, ID:0x1, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeba0, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x28, Type:0x2003, ID:0x2, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xbaf6, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x28, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x6259, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x22, Type:0x8, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x3d08, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x22, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe8d2, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_010() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x94, RouterID:0x2020202, AreaID:0x1, Checksum:0x7867, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x3, DDSequenceNumber:0x1d47, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 6) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x4, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0xb354, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x5, Type:0x2003, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xefd7, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x5, Type:0x2003, ID:0x1, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xcdba, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x5, Type:0x2003, ID:0x2, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x9c11, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x5, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x4473, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x4, Type:0x8, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x5433, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_011() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x1, Checksum:0xda2e, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0x1d47, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_012() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x64, RouterID:0x2020202, AreaID:0x1, Checksum:0x2c9a, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x3, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x2, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x1, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x0, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x5, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x1010101}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_013() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x58, RouterID:0x1010101, AreaID:0x1, Checksum:0x44b3, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x3, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x2, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x1, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x0, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x5, AdvertisingRouter:0x2020202}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_014() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x2020202, AreaID:0x1, Checksum:0xd82a, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x1, DDSequenceNumber:0x1d48, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_015() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x120, RouterID:0x1010101, AreaID:0x1, Checksum:0xe556, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 7) - body.LSAs[0] = &packetv3.LSA{Age:0x28, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xd13a, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x29, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x6259, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x4a}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0x29, Type:0x2003, ID:0x2, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xbaf6, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x54}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x29, Type:0x2003, ID:0x1, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeba0, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x4a}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0x29, Type:0x2003, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xebd, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}} - body.LSAs[5] = &packetv3.LSA{Age:0x23, Type:0x8, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x3d08, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x1), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}}} - body.LSAs[6] = &packetv3.LSA{Age:0x23, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe8d2, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0xa, Address:net.IPv6(0x20010db800000012, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_016() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xe8, RouterID:0x2020202, AreaID:0x1, Checksum:0xe1b8, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 6) - body.LSAs[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0xb354, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x6, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x4473, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x4a}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0x6, Type:0x2003, ID:0x2, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x9c11, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x54}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x6, Type:0x2003, ID:0x1, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xcdba, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x4a}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0x6, Type:0x2003, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xefd7, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}} - body.LSAs[5] = &packetv3.LSA{Age:0x5, Type:0x8, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x5433, Length:0x2c, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x0, Prefixes:[]packetv3.LSAPrefix(nil)}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_017() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x1, Checksum:0xda2d, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0x1d48, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_018() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x2020202, AreaID:0x1, Checksum:0x197a, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000003, Checksum:0x37a5, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, InterfaceID:0x5, NeighborInterfaceID:0x5, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_019() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xa8, RouterID:0x1010101, AreaID:0x1, Checksum:0x722a, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 4) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2002, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x27cc, Length:0x20, Body:&packetv3.NetworkLSA{Options:packetv3.RouterOptions{Flags:0x33}, AttachedRouter:[]packetv3.ID{0x1010101, 0x2020202}}} - body.LSAs[1] = &packetv3.LSA{Age:0x1, Type:0x2009, ID:0x1400, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x8f1c, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2002, ReferencedLinkStateID:0x5, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}}} - body.LSAs[2] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[3] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000003, Checksum:0x558b, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, InterfaceID:0x5, NeighborInterfaceID:0x5, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_020() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x4c, RouterID:0x2020202, AreaID:0x1, Checksum:0xd39f, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x8, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x350b, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_021() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x88, RouterID:0x1010101, AreaID:0x1, Checksum:0x9d2c, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 6) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0xb354, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x6, Type:0x2003, ID:0x3, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x4473, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x6, Type:0x2003, ID:0x2, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x9c11, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x6, Type:0x2003, ID:0x1, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xcdba, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x6, Type:0x2003, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xefd7, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x5, Type:0x8, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x5433, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_022() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0xc4, RouterID:0x2020202, AreaID:0x1, Checksum:0x8b15, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 9) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x28, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xd13a, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x29, Type:0x2003, ID:0x3, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x6259, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x29, Type:0x2003, ID:0x2, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xbaf6, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x29, Type:0x2003, ID:0x1, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xeba0, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x29, Type:0x2003, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xebd, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x23, Type:0x8, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x3d08, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x23, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe8d2, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x1, Type:0x2002, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x27cc, Length:0x20, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x1, Type:0x2009, ID:0x1400, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x8f1c, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_023() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x1, Checksum:0xf173, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x1010101, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_024() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x2020202, AreaID:0x1, Checksum:0x19fc, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000003, Checksum:0x37a5, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, InterfaceID:0x5, NeighborInterfaceID:0x5, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_025() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x5c, RouterID:0x1010101, AreaID:0x1, Checksum:0x18a1, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil}} - body.LSAs = make([]*packetv3.LSA, 2) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000003, Checksum:0x558b, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, InterfaceID:0x5, NeighborInterfaceID:0x5, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_026() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x1010101, AreaID:0x1, Checksum:0x197, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000004, Checksum:0x538c, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, InterfaceID:0x5, NeighborInterfaceID:0x5, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_027() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x4c, RouterID:0x2020202, AreaID:0x1, Checksum:0xd421, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x5, Type:0x8, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x350b, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_028() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x38, RouterID:0x1010101, AreaID:0x1, Checksum:0x676e, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 2) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000003, Checksum:0x37a5, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x5, Type:0x8, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x350b, Length:0x38, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_029() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x38, RouterID:0x2020202, AreaID:0x1, Checksum:0x3dae, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 2) - body.LSAHeaders[0] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0x14f6, Length:0x20, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000003, Checksum:0x558b, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_030() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x1, Checksum:0xf174, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x1010101, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x2020202}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_031() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x1010101, AreaID:0x1, Checksum:0x218, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000004, Checksum:0x538c, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, InterfaceID:0x5, NeighborInterfaceID:0x5, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_032() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x2020202, AreaID:0x1, Checksum:0x1b78, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000004, Checksum:0x35a6, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x2, Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, InterfaceID:0x5, NeighborInterfaceID:0x5, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_033() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x2020202, AreaID:0x1, Checksum:0x509, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000004, Checksum:0x538c, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_034() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x1010101, AreaID:0x1, Checksum:0x22f4, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000004, Checksum:0x35a6, Length:0x28, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_035() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x1, Checksum:0xf173, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x1010101, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_036() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x1, Checksum:0xf174, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x1010101, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x2020202}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_037() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x1, Checksum:0xf173, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x1010101, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_broadcast_adjacency_038() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x1, Checksum:0xf174, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x5, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0xa, RouterDeadInterval:0x28, DesignatedRouterID:0x1010101, BackupDesignatedRouterID:0x2020202, Neighbors:[]packetv3.ID{0x2020202}} - packet.Body = body - return packet -} diff --git a/protocols/ospf/packetv3/fixtures/packets/OSPFv3_multipoint_adjacencies.cap.go b/protocols/ospf/packetv3/fixtures/packets/OSPFv3_multipoint_adjacencies.cap.go deleted file mode 100644 index b32774cd9..000000000 --- a/protocols/ospf/packetv3/fixtures/packets/OSPFv3_multipoint_adjacencies.cap.go +++ /dev/null @@ -1,836 +0,0 @@ - -// GENERATED FILE - do not edit! -// to regenerate this, run "go run ./protocols/ospf/packetv3/fixtures/packets/gen/" - -package packets - -import ( - "github.com/bio-routing/bio-rd/net" - "github.com/bio-routing/bio-rd/protocols/ospf/packetv3" -) - -func init() { - filePkts := make([]*packetv3.OSPFv3Message, 73) - filePkts[0] = packet_OSPFv3_multipoint_adjacencies_001() - filePkts[1] = packet_OSPFv3_multipoint_adjacencies_002() - filePkts[2] = packet_OSPFv3_multipoint_adjacencies_003() - filePkts[3] = packet_OSPFv3_multipoint_adjacencies_004() - filePkts[4] = packet_OSPFv3_multipoint_adjacencies_005() - filePkts[5] = packet_OSPFv3_multipoint_adjacencies_006() - filePkts[6] = packet_OSPFv3_multipoint_adjacencies_007() - filePkts[7] = packet_OSPFv3_multipoint_adjacencies_008() - filePkts[8] = packet_OSPFv3_multipoint_adjacencies_009() - filePkts[9] = packet_OSPFv3_multipoint_adjacencies_010() - filePkts[10] = packet_OSPFv3_multipoint_adjacencies_011() - filePkts[11] = packet_OSPFv3_multipoint_adjacencies_012() - filePkts[12] = packet_OSPFv3_multipoint_adjacencies_013() - filePkts[13] = packet_OSPFv3_multipoint_adjacencies_014() - filePkts[14] = packet_OSPFv3_multipoint_adjacencies_015() - filePkts[15] = packet_OSPFv3_multipoint_adjacencies_016() - filePkts[16] = packet_OSPFv3_multipoint_adjacencies_017() - filePkts[17] = packet_OSPFv3_multipoint_adjacencies_018() - filePkts[18] = packet_OSPFv3_multipoint_adjacencies_019() - filePkts[19] = packet_OSPFv3_multipoint_adjacencies_020() - filePkts[20] = packet_OSPFv3_multipoint_adjacencies_021() - filePkts[21] = packet_OSPFv3_multipoint_adjacencies_022() - filePkts[22] = packet_OSPFv3_multipoint_adjacencies_023() - filePkts[23] = packet_OSPFv3_multipoint_adjacencies_024() - filePkts[24] = packet_OSPFv3_multipoint_adjacencies_025() - filePkts[25] = packet_OSPFv3_multipoint_adjacencies_026() - filePkts[26] = packet_OSPFv3_multipoint_adjacencies_027() - filePkts[27] = packet_OSPFv3_multipoint_adjacencies_028() - filePkts[28] = packet_OSPFv3_multipoint_adjacencies_029() - filePkts[29] = packet_OSPFv3_multipoint_adjacencies_030() - filePkts[30] = packet_OSPFv3_multipoint_adjacencies_031() - filePkts[31] = packet_OSPFv3_multipoint_adjacencies_032() - filePkts[32] = packet_OSPFv3_multipoint_adjacencies_033() - filePkts[33] = packet_OSPFv3_multipoint_adjacencies_034() - filePkts[34] = packet_OSPFv3_multipoint_adjacencies_035() - filePkts[35] = packet_OSPFv3_multipoint_adjacencies_036() - filePkts[36] = packet_OSPFv3_multipoint_adjacencies_037() - filePkts[37] = packet_OSPFv3_multipoint_adjacencies_038() - filePkts[38] = packet_OSPFv3_multipoint_adjacencies_039() - filePkts[39] = packet_OSPFv3_multipoint_adjacencies_040() - filePkts[40] = packet_OSPFv3_multipoint_adjacencies_041() - filePkts[41] = packet_OSPFv3_multipoint_adjacencies_042() - filePkts[42] = packet_OSPFv3_multipoint_adjacencies_043() - filePkts[43] = packet_OSPFv3_multipoint_adjacencies_044() - filePkts[44] = packet_OSPFv3_multipoint_adjacencies_045() - filePkts[45] = packet_OSPFv3_multipoint_adjacencies_046() - filePkts[46] = packet_OSPFv3_multipoint_adjacencies_047() - filePkts[47] = packet_OSPFv3_multipoint_adjacencies_048() - filePkts[48] = packet_OSPFv3_multipoint_adjacencies_049() - filePkts[49] = packet_OSPFv3_multipoint_adjacencies_050() - filePkts[50] = packet_OSPFv3_multipoint_adjacencies_051() - filePkts[51] = packet_OSPFv3_multipoint_adjacencies_052() - filePkts[52] = packet_OSPFv3_multipoint_adjacencies_053() - filePkts[53] = packet_OSPFv3_multipoint_adjacencies_054() - filePkts[54] = packet_OSPFv3_multipoint_adjacencies_055() - filePkts[55] = packet_OSPFv3_multipoint_adjacencies_056() - filePkts[56] = packet_OSPFv3_multipoint_adjacencies_057() - filePkts[57] = packet_OSPFv3_multipoint_adjacencies_058() - filePkts[58] = packet_OSPFv3_multipoint_adjacencies_059() - filePkts[59] = packet_OSPFv3_multipoint_adjacencies_060() - filePkts[60] = packet_OSPFv3_multipoint_adjacencies_061() - filePkts[61] = packet_OSPFv3_multipoint_adjacencies_062() - filePkts[62] = packet_OSPFv3_multipoint_adjacencies_063() - filePkts[63] = packet_OSPFv3_multipoint_adjacencies_064() - filePkts[64] = packet_OSPFv3_multipoint_adjacencies_065() - filePkts[65] = packet_OSPFv3_multipoint_adjacencies_066() - filePkts[66] = packet_OSPFv3_multipoint_adjacencies_067() - filePkts[67] = packet_OSPFv3_multipoint_adjacencies_068() - filePkts[68] = packet_OSPFv3_multipoint_adjacencies_069() - filePkts[69] = packet_OSPFv3_multipoint_adjacencies_070() - filePkts[70] = packet_OSPFv3_multipoint_adjacencies_071() - filePkts[71] = packet_OSPFv3_multipoint_adjacencies_072() - filePkts[72] = packet_OSPFv3_multipoint_adjacencies_073() - Packets["OSPFv3_multipoint_adjacencies.cap"] = filePkts -} - -func packet_OSPFv3_multipoint_adjacencies_001() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x3030303, AreaID:0x0, Checksum:0x941c, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_002() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x3030303, AreaID:0x0, Checksum:0x941c, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_003() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x3030303, AreaID:0x0, Checksum:0x941c, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_004() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x24, RouterID:0x3030303, AreaID:0x0, Checksum:0x941c, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_005() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x0, Checksum:0xf514, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_006() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x0, Checksum:0xf514, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_007() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x3030303, AreaID:0x0, Checksum:0xe7ad, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0xbbd, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_008() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x0, Checksum:0xe1b9, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0x15b5, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_009() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x10c, RouterID:0x1010101, AreaID:0x0, Checksum:0xd1cd, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x2, DDSequenceNumber:0xbbd, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 12) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1d, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000012, Checksum:0xb14a, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1b4, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000f, Checksum:0x28e, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x1bd, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000a, Checksum:0xeda3, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x1dc, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x1e, Type:0x2003, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xdb0f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x32a, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x25d, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x25d, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x253, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x1d, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[10] = &packetv3.LSA{Age:0x1d, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x7418, Length:0x34, Body:packetv3.Serializable(nil)} - body.LSAHeaders[11] = &packetv3.LSA{Age:0x1dc, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_010() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0xe4, RouterID:0x3030303, AreaID:0x0, Checksum:0x25ea, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x3, DDSequenceNumber:0xbbe, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 10) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1b3, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000f, Checksum:0x2074, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1b3, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000f, Checksum:0x28e, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x20, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000d, Checksum:0x7f79, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x32b, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x329, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x20, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa44f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x20, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe8fe, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x20, Type:0x2003, ID:0x5, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6ba, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x20, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x20, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe099, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_011() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x7c, RouterID:0x3030303, AreaID:0x0, Checksum:0xba3b, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2002, LinkStateID:0x6, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x2, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x1, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x0, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x5, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x1800, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x1010101}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_012() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x0, Checksum:0xebb7, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0xbbe, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_013() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x64, RouterID:0x1010101, AreaID:0x0, Checksum:0x1679, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x5, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x4, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x3, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x4, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x3030303}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_014() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x3030303, AreaID:0x0, Checksum:0xe7b1, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x1, DDSequenceNumber:0xbbf, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_015() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x128, RouterID:0x3030303, AreaID:0x0, Checksum:0xb58b, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 7) - body.LSAs[0] = &packetv3.LSA{Age:0x21, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000d, Checksum:0x7f79, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x21, Type:0x2003, ID:0x5, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6ba, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0x21, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe8fe, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x14}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x21, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa44f, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0x32c, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[5] = &packetv3.LSA{Age:0x21, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x3), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[6] = &packetv3.LSA{Age:0x21, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe099, Length:0x34, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x80, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:true, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x3)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_016() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x178, RouterID:0x1010101, AreaID:0x0, Checksum:0xf954, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 9) - body.LSAs[0] = &packetv3.LSA{Age:0x1e, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000012, Checksum:0xb14a, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x1dd, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:&packetv3.NetworkLSA{Options:packetv3.RouterOptions{Flags:0x33}, AttachedRouter:[]packetv3.ID{0x3030303, 0x2020202, 0x1010101}}} - body.LSAs[2] = &packetv3.LSA{Age:0x254, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x14}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x25e, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0x25e, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[5] = &packetv3.LSA{Age:0x1f, Type:0x2003, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xdb0f, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[6] = &packetv3.LSA{Age:0x1e, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x1), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[7] = &packetv3.LSA{Age:0x1dd, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2002, ReferencedLinkStateID:0x6, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[8] = &packetv3.LSA{Age:0x1e, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x7418, Length:0x34, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x80, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:true, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x1)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_017() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x1010101, AreaID:0x0, Checksum:0xebb6, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0xbbf, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_018() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x1402, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000e, Checksum:0x3a5c, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_019() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x1010101, AreaID:0x0, Checksum:0x40dd, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000013, Checksum:0x1180, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_020() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x0, Checksum:0xf311, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_021() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x0, Checksum:0xf311, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_022() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x3030303, AreaID:0x0, Checksum:0xe615, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0xd54, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_023() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0xc4, RouterID:0x3030303, AreaID:0x0, Checksum:0x8c8f, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 9) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1e, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000012, Checksum:0xb14a, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1dd, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x254, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x25e, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x25e, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x1f, Type:0x2003, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xdb0f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x1e, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x1dd, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x1e, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x7418, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_024() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x2020202, AreaID:0x0, Checksum:0xea12, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x7, DDSequenceNumber:0xb59, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_025() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x10c, RouterID:0x2020202, AreaID:0x0, Checksum:0x9b55, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x2, DDSequenceNumber:0xd54, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 12) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1b7, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x8000000f, Checksum:0x2074, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1d, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000012, Checksum:0x9364, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x1c0, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000a, Checksum:0xeda3, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x1de, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x32e, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x1e, Type:0x2003, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xbd29, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x260, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x260, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x256, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x1d, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[10] = &packetv3.LSA{Age:0x1d, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xaad8, Length:0x34, Body:packetv3.Serializable(nil)} - body.LSAHeaders[11] = &packetv3.LSA{Age:0x1de, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_026() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x9c, RouterID:0x1010101, AreaID:0x0, Checksum:0x177e, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 7) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x21, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000d, Checksum:0x7f79, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x21, Type:0x2003, ID:0x5, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6ba, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x21, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe8fe, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x21, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa44f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x32c, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x21, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x21, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe099, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_027() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0xc4, RouterID:0x3030303, AreaID:0x0, Checksum:0x8c90, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 9) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1e, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000012, Checksum:0xb14a, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1dd, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x254, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x25e, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x25e, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x1f, Type:0x2003, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xdb0f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x1e, Type:0x8, ID:0x6, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x86d0, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x1dd, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x1e, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x7418, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_028() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x170, RouterID:0x3030303, AreaID:0x0, Checksum:0xca5b, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x3, DDSequenceNumber:0xd55, LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 17) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x20, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000012, Checksum:0xb14a, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1b6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x8000000f, Checksum:0x28e, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x2, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000e, Checksum:0x3a5c, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x1df, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x6d6c, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x32e, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xe506, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x21, Type:0x2003, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xdb0f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x32b, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x260, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xc234, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x260, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x2e96, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x256, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xfcec, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[10] = &packetv3.LSA{Age:0x23, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa44f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[11] = &packetv3.LSA{Age:0x23, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe8fe, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[12] = &packetv3.LSA{Age:0x23, Type:0x2003, ID:0x5, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6ba, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[13] = &packetv3.LSA{Age:0x22, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[14] = &packetv3.LSA{Age:0x20, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x7418, Length:0x34, Body:packetv3.Serializable(nil)} - body.LSAHeaders[15] = &packetv3.LSA{Age:0x22, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe099, Length:0x34, Body:packetv3.Serializable(nil)} - body.LSAHeaders[16] = &packetv3.LSA{Age:0x1df, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xbde9, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_029() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x2020202, AreaID:0x0, Checksum:0xe81d, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0xd55, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_030() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x88, RouterID:0x2020202, AreaID:0x0, Checksum:0xac13, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x5, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x4, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x3, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x4, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x5, AdvertisingRouter:0x1010101}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x3030303}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x1010101}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_031() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x3, PacketLength:0x40, RouterID:0x3030303, AreaID:0x0, Checksum:0x88e6, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateRequestMsg{Requests:[]packetv3.LinkStateRequest{packetv3.LinkStateRequest{LSType:0x2001, LinkStateID:0x0, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2003, LinkStateID:0x5, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x8, LinkStateID:0x6, AdvertisingRouter:0x2020202}, packetv3.LinkStateRequest{LSType:0x2009, LinkStateID:0x0, AdvertisingRouter:0x2020202}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_032() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x3030303, AreaID:0x0, Checksum:0xe619, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x1, DDSequenceNumber:0xd56, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_033() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x1a8, RouterID:0x3030303, AreaID:0x0, Checksum:0xebfc, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 10) - body.LSAs[0] = &packetv3.LSA{Age:0x3, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000e, Checksum:0x3a5c, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x1010101}}}} - body.LSAs[1] = &packetv3.LSA{Age:0x21, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000012, Checksum:0xb14a, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[2] = &packetv3.LSA{Age:0x24, Type:0x2003, ID:0x5, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6ba, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x24, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe8fe, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0x14}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0x24, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa44f, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[5] = &packetv3.LSA{Age:0x32c, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[6] = &packetv3.LSA{Age:0x22, Type:0x2003, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xdb0f, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[7] = &packetv3.LSA{Age:0x23, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x3), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[8] = &packetv3.LSA{Age:0x23, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe099, Length:0x34, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x80, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:true, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x3)}}}} - body.LSAs[9] = &packetv3.LSA{Age:0x21, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x7418, Length:0x34, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x1010101, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x80, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:true, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x1)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_034() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xbc, RouterID:0x2020202, AreaID:0x0, Checksum:0x603c, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 4) - body.LSAs[0] = &packetv3.LSA{Age:0x1e, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000012, Checksum:0x9364, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[1] = &packetv3.LSA{Age:0x1f, Type:0x2003, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xbd29, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0x1e, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[3] = &packetv3.LSA{Age:0x1e, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xaad8, Length:0x34, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x80, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:true, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x2)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_035() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x2, PacketLength:0x1c, RouterID:0x2020202, AreaID:0x0, Checksum:0xe81c, InstanceID:0x0, Body:nil} - body := &packetv3.DatabaseDescription{Options:packetv3.RouterOptions{Flags:0x13}, InterfaceMTU:0x5dc, DBFlags:0x0, DDSequenceNumber:0xd56, LSAHeaders:[]*packetv3.LSA(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_036() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xbc, RouterID:0x3030303, AreaID:0x0, Checksum:0x5e36, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 4) - body.LSAs[0] = &packetv3.LSA{Age:0x1f, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[1] = &packetv3.LSA{Age:0x1f, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000012, Checksum:0x9364, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[2] = &packetv3.LSA{Age:0x20, Type:0x2003, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xbd29, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x1f, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xaad8, Length:0x34, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x80, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:true, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x2)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_037() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0xbc, RouterID:0x3030303, AreaID:0x0, Checksum:0x5e37, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 4) - body.LSAs[0] = &packetv3.LSA{Age:0x1f, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:&packetv3.LinkLSA{RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkLocalInterfaceAddress:net.IPv6(0xfe80000000000000, 0x2), PrefixNum:0x1, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[1] = &packetv3.LSA{Age:0x1f, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000012, Checksum:0x9364, Length:0x18, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription(nil)}} - body.LSAs[2] = &packetv3.LSA{Age:0x20, Type:0x2003, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xbd29, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0x0, Low:0xa}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0x1f, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xaad8, Length:0x34, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2001, ReferencedLinkStateID:0x0, ReferencedAdvertisingRouter:0x2020202, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x80, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:true, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x2)}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_038() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x60, RouterID:0x2020202, AreaID:0x0, Checksum:0xf30, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 4) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1f, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1f, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000012, Checksum:0x9364, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x20, Type:0x2003, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xbd29, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x1f, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xaad8, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_039() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x2020202, AreaID:0x0, Checksum:0x5bbd, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000013, Checksum:0xf29a, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_040() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0xd8, RouterID:0x2020202, AreaID:0x0, Checksum:0x8e8f, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 10) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x3, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000e, Checksum:0x3a5c, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x21, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000012, Checksum:0xb14a, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x24, Type:0x2003, ID:0x5, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0x6ba, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x24, Type:0x2003, ID:0x4, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe8fe, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0x24, Type:0x2003, ID:0x3, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa44f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0x32c, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xc720, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x22, Type:0x2003, ID:0x5, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0xdb0f, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0x23, Type:0x8, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xa049, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[8] = &packetv3.LSA{Age:0x23, Type:0x2009, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000001, Checksum:0xe099, Length:0x34, Body:packetv3.Serializable(nil)} - body.LSAHeaders[9] = &packetv3.LSA{Age:0x21, Type:0x2009, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000001, Checksum:0x7418, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_041() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x60, RouterID:0x3030303, AreaID:0x0, Checksum:0xd32, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 4) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1e, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000012, Checksum:0x9364, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1f, Type:0x2003, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xbd29, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x1e, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x1e, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xaad8, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_042() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x60, RouterID:0x3030303, AreaID:0x0, Checksum:0xd33, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 4) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1e, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000012, Checksum:0x9364, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1f, Type:0x2003, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xbd29, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x1e, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x1e, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xaad8, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_043() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x60, RouterID:0x1010101, AreaID:0x0, Checksum:0x1133, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 4) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x1f, Type:0x8, ID:0x6, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0x7ed3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0x1f, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000012, Checksum:0x9364, Length:0x18, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0x20, Type:0x2003, ID:0x5, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xbd29, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0x1f, Type:0x2009, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000001, Checksum:0xaad8, Length:0x34, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_044() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x1010101, AreaID:0x0, Checksum:0x40d9, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000013, Checksum:0x1180, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_045() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x3cd3, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000013, Checksum:0x1180, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_046() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x3cd4, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000013, Checksum:0x1180, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_047() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x13fe, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000e, Checksum:0x3a5c, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_048() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x1010101, AreaID:0x0, Checksum:0x36d2, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xa74d, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_049() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x12c, RouterID:0x3030303, AreaID:0x0, Checksum:0x7bfc, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 7) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x6b6d, Length:0x24, Body:&packetv3.NetworkLSA{Options:packetv3.RouterOptions{Flags:0x33}, AttachedRouter:[]packetv3.ID{0x3030303, 0x2020202, 0x1010101}}} - body.LSAs[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x827a, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xefdd, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x847b, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0xbbea, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2002, ReferencedLinkStateID:0x6, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[5] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000f, Checksum:0x5cd3, Length:0x38, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x2020202}, packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x1010101}}}} - body.LSAs[6] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xa74d, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_050() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x12c, RouterID:0x3030303, AreaID:0x0, Checksum:0x7bfd, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil}} - body.LSAs = make([]*packetv3.LSA, 7) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x6b6d, Length:0x24, Body:&packetv3.NetworkLSA{Options:packetv3.RouterOptions{Flags:0x33}, AttachedRouter:[]packetv3.ID{0x3030303, 0x2020202, 0x1010101}}} - body.LSAs[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x827a, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000004, 0x0)}}} - body.LSAs[2] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xefdd, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000034, 0x0)}}} - body.LSAs[3] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x847b, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000003, 0x0)}}} - body.LSAs[4] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0xbbea, Length:0x2c, Body:&packetv3.IntraAreaPrefixLSA{ReferencedLSType:0x2002, ReferencedLinkStateID:0x6, ReferencedAdvertisingRouter:0x3030303, Prefixes:[]packetv3.LSAPrefix{packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000000, 0x0)}}}} - body.LSAs[5] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000f, Checksum:0x5cd3, Length:0x38, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x2020202}, packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x1010101}}}} - body.LSAs[6] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xa74d, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_051() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0xedd3, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 2) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000013, Checksum:0x1180, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xa74d, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_052() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0xedd4, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 2) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000013, Checksum:0x1180, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xa74d, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_053() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0xb0, RouterID:0x2020202, AreaID:0x0, Checksum:0x303f, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 8) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x1010101, SequenceNumber:0x80000013, Checksum:0x1180, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xe10, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x6b6d, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x827a, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xefdd, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x847b, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0xbbea, Length:0x2c, Body:packetv3.Serializable(nil)} - body.LSAHeaders[6] = &packetv3.LSA{Age:0x1, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000f, Checksum:0x5cd3, Length:0x38, Body:packetv3.Serializable(nil)} - body.LSAHeaders[7] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x1010101, SequenceNumber:0x80000002, Checksum:0xa74d, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_054() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x88, RouterID:0x1010101, AreaID:0x0, Checksum:0x6068, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil, nil, nil, nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 6) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000e, Checksum:0x3a5c, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xe10, Type:0x2002, ID:0x6, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0x6b6d, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[2] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x2, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x827a, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[3] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x1, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0xefdd, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[4] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x80000002, Checksum:0x847b, Length:0x24, Body:packetv3.Serializable(nil)} - body.LSAHeaders[5] = &packetv3.LSA{Age:0xe10, Type:0x2009, ID:0x1800, AdvertisingRouter:0x3030303, SequenceNumber:0x80000003, Checksum:0xbbea, Length:0x2c, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_055() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x2020202, AreaID:0x0, Checksum:0x5bb8, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000013, Checksum:0xf29a, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_056() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x59b5, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x7, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000013, Checksum:0xf29a, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_057() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x3c, RouterID:0x3030303, AreaID:0x0, Checksum:0x59b6, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x7, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000013, Checksum:0xf29a, Length:0x28, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x3030303}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_058() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x2020202, AreaID:0x0, Checksum:0x50b3, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x8967, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_059() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0x4eb1, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x8967, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_060() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0x4eb2, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x8967, Length:0x24, Body:&packetv3.InterAreaPrefixLSA{Metric:packetv3.InterfaceMetric{High:0xff, Low:0xffff}, Prefix:packetv3.LSAPrefix{PrefixLength:0x40, Options:packetv3.PrefixOptions{NoUnicast:false, LocalAddress:false, Propagate:false, DN:false}, Special:0x0, Address:net.IPv6(0x20010db800000012, 0x0)}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_061() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0x269a, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 2) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000013, Checksum:0xf29a, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x8967, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_062() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x38, RouterID:0x3030303, AreaID:0x0, Checksum:0x269b, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 2) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x6, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000013, Checksum:0xf29a, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x8967, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_063() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x4, PacketLength:0x4c, RouterID:0x3030303, AreaID:0x0, Checksum:0xec05, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateUpdate{LSAs:[]*packetv3.LSA{nil}} - body.LSAs = make([]*packetv3.LSA, 1) - body.LSAs[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000f, Checksum:0x5cd3, Length:0x38, Body:&packetv3.RouterLSA{Flags:0x1, Options:packetv3.RouterOptions{Flags:0x33}, LinkDescriptions:[]packetv3.AreaLinkDescription{packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x2020202}, packetv3.AreaLinkDescription{Type:0x1, Metric:packetv3.InterfaceMetric{High:0x0, Low:0x40}, InterfaceID:0x6, NeighborInterfaceID:0x6, NeighborRouterID:0x1010101}}}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_064() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x38, RouterID:0x1010101, AreaID:0x0, Checksum:0x2a9e, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil, nil}} - body.LSAHeaders = make([]*packetv3.LSA, 2) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x7, Type:0x2001, ID:0x0, AdvertisingRouter:0x2020202, SequenceNumber:0x80000013, Checksum:0xf29a, Length:0x28, Body:packetv3.Serializable(nil)} - body.LSAHeaders[1] = &packetv3.LSA{Age:0xe10, Type:0x2003, ID:0x4, AdvertisingRouter:0x2020202, SequenceNumber:0x80000002, Checksum:0x8967, Length:0x24, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_065() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x5, PacketLength:0x24, RouterID:0x1010101, AreaID:0x0, Checksum:0xfa2a, InstanceID:0x0, Body:nil} - body := &packetv3.LinkStateAcknowledgement{LSAHeaders:[]*packetv3.LSA{nil}} - body.LSAHeaders = make([]*packetv3.LSA, 1) - body.LSAHeaders[0] = &packetv3.LSA{Age:0x5, Type:0x2001, ID:0x0, AdvertisingRouter:0x3030303, SequenceNumber:0x8000000f, Checksum:0x5cd3, Length:0x38, Body:packetv3.Serializable(nil)} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_066() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8e06, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_067() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8e06, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_068() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8e06, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_069() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x2c, RouterID:0x3030303, AreaID:0x0, Checksum:0x8e06, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x64, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x2020202, 0x1010101}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_070() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x0, Checksum:0xf514, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_071() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x1010101, AreaID:0x0, Checksum:0xf514, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_072() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x0, Checksum:0xf311, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} - -func packet_OSPFv3_multipoint_adjacencies_073() *packetv3.OSPFv3Message { - packet := &packetv3.OSPFv3Message{Version:0x3, Type:0x1, PacketLength:0x28, RouterID:0x2020202, AreaID:0x0, Checksum:0xf311, InstanceID:0x0, Body:nil} - body := &packetv3.Hello{InterfaceID:0x6, RouterPriority:0x1, Options:packetv3.RouterOptions{Flags:0x13}, HelloInterval:0x1e, RouterDeadInterval:0x78, DesignatedRouterID:0x0, BackupDesignatedRouterID:0x0, Neighbors:[]packetv3.ID{0x3030303}} - packet.Body = body - return packet -} diff --git a/protocols/ospf/packetv3/fixtures/packets/base.go b/protocols/ospf/packetv3/fixtures/packets/base.go deleted file mode 100644 index 68ba3779e..000000000 --- a/protocols/ospf/packetv3/fixtures/packets/base.go +++ /dev/null @@ -1,6 +0,0 @@ -package packets - -import "github.com/bio-routing/bio-rd/protocols/ospf/packetv3" - -// Packets by source file -var Packets = make(map[string][]*packetv3.OSPFv3Message) diff --git a/protocols/ospf/packetv3/fixtures/packets/gen/gen.go b/protocols/ospf/packetv3/fixtures/packets/gen/gen.go deleted file mode 100644 index 8da3896d0..000000000 --- a/protocols/ospf/packetv3/fixtures/packets/gen/gen.go +++ /dev/null @@ -1,192 +0,0 @@ -package main - -import ( - "bytes" - "fmt" - "io" - "net" - "os" - "path/filepath" - "regexp" - "runtime" - "strings" - "text/template" - - "github.com/bio-routing/bio-rd/protocols/ospf/packetv3" - "github.com/bio-routing/bio-rd/protocols/ospf/packetv3/fixtures" - "github.com/google/gopacket/pcapgo" -) - -func main() { - cwd := "" - var filename string - for depth := 0; filename != "gen.go"; depth++ { - _, currentPath, _, ok := runtime.Caller(depth) - if !ok { - return - } - filename = filepath.Base(currentPath) - cwd = currentPath - } - dir := filepath.Dir(cwd) + "/../" - - files := []string{ - "OSPFv3_multipoint_adjacencies.cap", - "OSPFv3_broadcast_adjacency.cap", - "OSPFv3_NBMA_adjacencies.cap", - } - - for _, path := range files { - fmt.Printf("Processing infile %s\n", path) - f, err := os.Open(dir + "/../" + path) - if err != nil { - panic(err) - } - defer f.Close() - - r, err := pcapgo.NewReader(f) - if err != nil { - panic(err) - } - - var packetCount int - tempBuf := bytes.NewBufferString("") - funcs := make([]string, 0) - for { - data, _, err := r.ReadPacketData() - if err == io.EOF { - break - } - if err != nil { - panic(err) - } - - pl, src, dst, err := fixtures.Payload(data) - if err != nil { - panic(err) - } - - funcName := serializePacket(tempBuf, path, pl, src, dst, packetCount) - funcs = append(funcs, funcName) - packetCount++ - } - - args := &GenTemplArgs{File: path, PacketFuncs: funcs} - outBuf := bytes.NewBufferString("") - if err := genTemplate.Execute(outBuf, args); err != nil { - panic(err) - } - - tempBuf.WriteTo(outBuf) - file, err := os.Create(dir + path + ".go") - defer file.Close() - if err != nil { - panic(err) - } - outBuf.WriteTo(file) - } -} - -var genTemplate = template.Must(template.New("Gen").Parse(` -// GENERATED FILE - do not edit! -// to regenerate this, run "go run ./protocols/ospf/packetv3/fixtures/packets/gen/" - -package packets - -import ( - "github.com/bio-routing/bio-rd/net" - "github.com/bio-routing/bio-rd/protocols/ospf/packetv3" -) - -func init() { - filePkts := make([]*packetv3.OSPFv3Message, {{ len .PacketFuncs }}) - {{ range $index, $func := .PacketFuncs -}} - filePkts[{{ $index }}] = {{ $func }}() - {{ end -}} - Packets["{{ .File }}"] = filePkts -} -`)) - -type GenTemplArgs struct { - File string - PacketFuncs []string -} - -var packetTemplate = template.Must(template.New("packet").Parse(` -func {{ .FuncName }}() *packetv3.OSPFv3Message { - packet := {{ .Msg }} - body := {{ .Body }} - {{ $lsafield := .LSAField -}} - {{ if gt (len .LSAs) 0 -}} - body.{{ $lsafield }} = make([]*packetv3.LSA, {{ len .LSAs }}) - {{ range $index, $lsa := .LSAs -}} - body.{{ $lsafield }}[{{ $index }}] = {{ $lsa }} - {{ end -}} - {{ end -}} - packet.Body = body - return packet -} -`)) - -type PacketTemplArgs struct { - FuncName string - Msg string - Body string - LSAField string - LSAs []string -} - -var pointerRegex = regexp.MustCompile(`\(\*packetv3\.\w+\)\(0x[0-9a-f]+\)`) -var netRegex = regexp.MustCompile(`net.IP\{higher:(0x[0-9a-f]+), lower:(0x[0-9a-f]+), isLegacy:false\}`) - -func cleanSerialized(in string) string { - clean := pointerRegex.ReplaceAllString(in, "nil") - clean = strings.ReplaceAll(clean, "_:0x0, ", "") - clean = netRegex.ReplaceAllString(clean, "net.IPv6($1, $2)") - return clean -} - -func serializeLSAs(items []*packetv3.LSA) []string { - out := make([]string, len(items)) - for i := range items { - ser := fmt.Sprintf("%#v", items[i]) - bodyStr := "nil" - if items[i].Body != nil { - bodyStr = cleanSerialized(fmt.Sprintf("%#v", items[i].Body)) - } - ser = pointerRegex.ReplaceAllString(ser, bodyStr) - out[i] = cleanSerialized(ser) - } - return out -} - -func serializePacket(out *bytes.Buffer, file string, payload []byte, src, dst net.IP, count int) string { - buf := bytes.NewBuffer(payload) - msg, _, err := packetv3.DeserializeOSPFv3Message(buf, src, dst) - if err != nil { - panic(err) - } - - args := &PacketTemplArgs{} - args.FuncName = fmt.Sprintf("packet_%s_%03d", strings.ReplaceAll(file, ".cap", ""), count+1) - args.Msg = cleanSerialized(fmt.Sprintf("%#v", msg)) - args.Body = cleanSerialized(fmt.Sprintf("%#v", msg.Body)) - - switch t := msg.Body.(type) { - case *packetv3.DatabaseDescription: - args.LSAField = "LSAHeaders" - args.LSAs = serializeLSAs(t.LSAHeaders) - case *packetv3.LinkStateUpdate: - args.LSAField = "LSAs" - args.LSAs = serializeLSAs(t.LSAs) - case *packetv3.LinkStateAcknowledgement: - args.LSAField = "LSAHeaders" - args.LSAs = serializeLSAs(t.LSAHeaders) - } - - if err := packetTemplate.Execute(out, args); err != nil { - panic(err) - } - - return args.FuncName -} diff --git a/protocols/ospf/packetv3/lsa.go b/protocols/ospf/packetv3/lsa.go index d381d14f6..33b34e861 100644 --- a/protocols/ospf/packetv3/lsa.go +++ b/protocols/ospf/packetv3/lsa.go @@ -366,9 +366,9 @@ type ASExternalLSA struct { Metric InterfaceMetric Prefix LSAPrefix - ForwardingAddress net.IP // optional - ExternalRouteTag uint32 // optional - ReferencedLinkStateID ID // optional + ForwardingAddress *net.IP // optional + ExternalRouteTag uint32 // optional + ReferencedLinkStateID ID // optional } func (a *ASExternalLSA) FlagE() bool { @@ -454,7 +454,7 @@ func DeserializeASExternalLSA(buf *bytes.Buffer) (*ASExternalLSA, int, error) { type LinkLSA struct { RouterPriority uint8 Options RouterOptions - LinkLocalInterfaceAddress net.IP + LinkLocalInterfaceAddress *net.IP PrefixNum uint32 Prefixes []LSAPrefix } diff --git a/protocols/ospf/packetv3/packet_test.go b/protocols/ospf/packetv3/packet_test.go index cddbfe66a..3523656ba 100644 --- a/protocols/ospf/packetv3/packet_test.go +++ b/protocols/ospf/packetv3/packet_test.go @@ -5,13 +5,10 @@ import ( "fmt" "io" "os" - "path/filepath" "testing" ospf "github.com/bio-routing/bio-rd/protocols/ospf/packetv3" "github.com/bio-routing/bio-rd/protocols/ospf/packetv3/fixtures" - "github.com/bio-routing/bio-rd/protocols/ospf/packetv3/fixtures/packets" - "github.com/stretchr/testify/assert" ) var files = []string{ @@ -69,48 +66,3 @@ func testDecodeFile(t *testing.T, path string) { packetCount++ } } - -func TestEncode(t *testing.T) { - for _, path := range files { - t.Run(path, func(t *testing.T) { - testEncodeFile(t, dir+path) - }) - } -} - -func testEncodeFile(t *testing.T, path string) { - fmt.Printf("Testing on file: %s\n", path) - r, f := fixtures.PacketReader(t, path) - defer f.Close() - - packets, ok := packets.Packets[filepath.Base(path)] - if !ok { - t.Errorf("Raw Go values not found for file %s", filepath.Base(path)) - } - - var packetCount int - for { - data, _, err := r.ReadPacketData() - if err == io.EOF { - break - } - if err != nil { - t.Error(err) - return - } - - pl, src, dst, err := fixtures.Payload(data) - if err != nil { - t.Error(err) - return - } - - t.Run(fmt.Sprintf("Packet_%03d", packetCount+1), func(t *testing.T) { - buf := &bytes.Buffer{} - msg := packets[packetCount] - msg.Serialize(buf, src, dst) - assert.Equal(t, buf.Bytes(), pl) - }) - packetCount++ - } -}